:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.integrante-starter{background:#fff;border:1px solid #e8e4dd;border-radius:18px;width:min(680px,100% - 40px);margin:80px auto;padding:48px;box-shadow:0 18px 45px #12121214}.integrante-eyebrow{color:#a17b61;text-transform:uppercase;letter-spacing:.18em;margin-bottom:12px;font-size:.68rem;font-weight:700}.integrante-starter h1{margin:0 0 12px}.integrante-starter p:not(.integrante-eyebrow){color:#77736d;margin-bottom:22px}.integrante-starter button{color:#fff;cursor:pointer;background:#121212;border-radius:7px;padding:12px 18px;font-weight:700}.integrante-starter button:hover{background:#39332d}.workspace-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.workspace-link{color:#121212;background:#fff;border:1px solid #e8e4dd;border-radius:8px;padding:13px 15px;font-size:.86rem;font-weight:700;transition:transform .18s,background .18s;display:block}.workspace-link:hover{background:#f1ece4;transform:translateY(-2px)}@media (max-width:560px){.integrante-starter{margin:40px auto;padding:30px 22px}.workspace-links{grid-template-columns:1fr}}.workspace-status{color:#a17b61;margin-top:18px;font-size:.82rem;font-weight:700}.feature-page{color:#151515;background:#f7f7f5;place-items:center;min-height:100vh;padding:32px;font-family:Arial,sans-serif;display:grid}.feature-card{background:#fff;border:1px solid #dedbd5;border-radius:18px;width:min(680px,100%);padding:42px;box-shadow:0 18px 50px #30261b12}.feature-eyebrow{color:#a17b61;text-transform:uppercase;letter-spacing:.16em;margin:0 0 12px;font-size:11px;font-weight:700}.feature-card h1{margin:0 0 14px;font:600 clamp(2.2rem,5vw,4rem)/1.05 Georgia,serif}.feature-card>p:not(.feature-eyebrow):not(.feature-message){color:#6c6c6c;line-height:1.6}.feature-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.feature-actions button,.feature-actions a{color:#fff;cursor:pointer;background:#111;border:0;border-radius:7px;padding:12px 17px;font-weight:700;text-decoration:none}.feature-actions a{background:#a17b61}.feature-message{color:#47704a;background:#eef6ee;border-radius:7px;margin:22px 0 0;padding:12px 14px;font-weight:700}@media (max-width:600px){.feature-card{padding:26px}}
:root{--layout-gutter:clamp(20px, 3vw, 40px);--layout-max:1240px}html,body{width:100%;min-width:320px;max-width:none;overflow-x:hidden;margin:0!important;padding:0!important}body{display:block!important}body>div,.html-reference-screen{width:100%;min-width:0;max-width:none;margin:0;padding:0}.html-reference-screen>header,.html-reference-screen>.site-header,.html-reference-screen>.profile-header,.html-reference-screen>.painel-header{width:100%;max-width:none;margin-inline:0}.html-reference-screen .site-header.guest-header .guest-header__inner,.html-reference-screen .site-header.guest-header .header-inner,.html-reference-screen .guest-header__inner{width:min(var(--layout-max), calc(100% - (var(--layout-gutter) * 2)))!important;margin-inline:auto!important}.html-reference-screen .container,.html-reference-screen .profile-page,.html-reference-screen .page-shell,.html-reference-screen .reservas-main,.html-reference-screen .quartos-main,.html-reference-screen .rooms-results,.html-reference-screen .availability-card,.html-reference-screen .room-detail-page,.html-reference-screen .supplier-screen .simple-main,.html-reference-screen .simple-main,.html-reference-screen .painel-conteudo,.html-reference-screen .admin-main,.html-reference-screen .dashboard-main{max-width:var(--layout-max);margin-inline:auto}.html-reference-screen .container,.html-reference-screen .profile-page,.html-reference-screen .page-shell,.html-reference-screen .reservas-main,.html-reference-screen .quartos-main,.html-reference-screen .rooms-results,.html-reference-screen .availability-card,.html-reference-screen .room-detail-page,.html-reference-screen .simple-main,.html-reference-screen .painel-conteudo,.html-reference-screen .admin-main,.html-reference-screen .dashboard-main{width:min(var(--layout-max), calc(100% - (var(--layout-gutter) * 2)))}.html-reference-screen .profile-page{width:min(1180px, calc(100% - (var(--layout-gutter) * 2)))!important}.html-reference-screen img,.html-reference-screen video,.html-reference-screen canvas,.html-reference-screen iframe,.html-reference-screen table{max-width:100%}.html-reference-screen>.access-page,.html-reference-screen>.guest-rooms-page,.html-reference-screen>.home-page,.html-reference-screen>.landing-page{width:100%;max-width:none;margin-inline:0}@media (max-width:760px){:root{--layout-gutter:20px}.html-reference-screen .container,.html-reference-screen .profile-page,.html-reference-screen .page-shell,.html-reference-screen .reservas-main,.html-reference-screen .quartos-main,.html-reference-screen .rooms-results,.html-reference-screen .availability-card,.html-reference-screen .room-detail-page,.html-reference-screen .simple-main,.html-reference-screen .painel-conteudo,.html-reference-screen .admin-main,.html-reference-screen .dashboard-main{width:calc(100% - 40px)}}
