:root{--sat:env(safe-area-inset-top,0px);--sar:env(safe-area-inset-right,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px)}html,body{color:#f4eee5;-webkit-text-size-adjust:100%;background:#151210;max-width:100%;margin:0;padding:0;overflow-x:hidden}*{box-sizing:border-box}img,video,canvas,svg{max-width:100%}a{color:#f0a97f;text-decoration:none}a:hover{color:#f6c2a2}input::placeholder,textarea::placeholder{color:#6f665b}select option{color:#f4eee5;background:#241f1a}button{font-family:inherit}input:focus,textarea:focus{border-color:#f08b5f!important}.meeting-root{height:100dvh}.hv-bg-2a:hover{background:#2a241e!important}.hv-bg-2e:hover{background:#2e2822!important}.hv-bg-33:hover{background:#332c25!important}.hv-bg-21:hover{background:#211c18!important}.hv-primary:hover{background:#f59e77!important}.hv-bright:hover{filter:brightness(1.06)}.hv-fg:hover{color:#f4eee5!important}.hv-border:hover{border-color:#3a332b!important}.hv-danger:hover{background:#d95845!important}.hv-danger-soft:hover{background:#e0604f33!important}.hv-danger-ghost:hover{background:#e0604f1a!important}.hv-reveal{opacity:0;transition:opacity .15s}.tile:hover .hv-reveal{opacity:1}@keyframes meterA{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}@keyframes breathe{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.25)}}@keyframes floatUp{0%{opacity:0;transform:translateY(0)scale(.7)}12%{opacity:1;transform:translateY(-24px)scale(1.1)}to{opacity:0;transform:translateY(-220px)scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%,to{box-shadow:0 0 0 2px #f08b5f,0 0 22px #f08b5f73}50%{box-shadow:0 0 0 3px #f08b5f,0 0 34px #f08b5fb3}}@keyframes recBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes badgePulse{0%,to{box-shadow:0 0 #f08b5f99}70%{box-shadow:0 0 0 8px #f08b5f00}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*{animation-duration:10ms!important}}@media (hover:none){.hv-reveal{opacity:1}}@media (width>=760px) and (width<=1099px){.shell-screen>section>main{padding:28px 24px!important}.screen-lobby>section>div:first-child{width:min(62vw,640px)!important;min-width:0!important}.screen-lobby>section{gap:24px!important;padding:24px!important}}@media (width<=759px){.screen-landing>section>header{padding:16px!important}.screen-landing h1{letter-spacing:-1px!important;font-size:40px!important}.screen-landing p{font-size:16px!important}.screen-landing>section>div{padding:24px 16px 56px!important}.screen-landing input{width:140px!important;min-width:0!important;font-size:15px!important}.screen-landing>section>div>div:last-child{gap:28px!important;margin-top:48px!important}.screen-landing>section>footer{padding:18px 16px!important}.screen-auth>section>div{border-radius:16px!important;width:100%!important;max-width:420px!important;padding:26px 20px!important}.screen-auth>section{align-items:flex-start!important;padding:24px 16px 16px!important}.shell-screen>section{flex-direction:column!important}.shell-screen>section>nav{scrollbar-width:none;border-bottom:1px solid #2a241e!important;border-right:none!important;flex-direction:row!important;align-items:center!important;gap:6px!important;width:100%!important;padding:8px 10px!important;overflow-x:auto!important}.shell-screen>section>nav>div:first-child{padding:0 10px 0 4px!important;font-size:20px!important}.shell-screen>section>nav>div:nth-child(2){flex-direction:row!important}.shell-screen>section>nav>div:nth-child(2) button{white-space:nowrap!important;padding:10px!important}.shell-screen>section>nav>div:last-child{display:none!important}.shell-screen>section>main{max-width:100%!important;padding:20px 16px 40px!important}.shell-screen h1{font-size:28px!important}.shell-screen main div[style*="repeat(3, 1fr)"],.shell-screen main div[style*="repeat(3,1fr)"],.shell-screen main div[style*="1.2fr 1fr"]{grid-template-columns:1fr!important}.screen-lobby>section{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:18px!important;padding:16px!important}.screen-waiting>section,.screen-post>section{justify-content:flex-start!important}.screen-lobby>section>div,.screen-waiting>section>div{width:100%!important;min-width:0!important;max-width:100%!important}.screen-lobby>section>div:first-child>div:first-child{aspect-ratio:auto!important;width:100%!important;height:264px!important}.screen-lobby>section>div:first-child>div:first-child div{max-width:100%!important}.screen-post>section{gap:20px!important;padding:20px 16px!important}.screen-post h1{font-size:26px!important}.screen-post>section>div{justify-content:center!important;width:100%!important;max-width:420px!important}.app-root [style*="position: fixed"]>div{max-width:calc(100vw - 24px)!important}.screen-landing button,.screen-auth button,.shell-screen button,.screen-post button{min-height:44px}}
