:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#faf1e4;--ink:#3a2418;--muted:#735a49}*{box-sizing:border-box}html{background:var(--paper);min-height:100%}body{min-height:100svh;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;display:flex}.coming-soon{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:56px 24px 36px;animation:.7s ease-out both arrive;display:flex}.app-icon{border-radius:25%;width:clamp(124px,18vw,176px);height:auto;margin-bottom:34px;display:block}h1{letter-spacing:-.035em;text-wrap:balance;max-width:100%;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(38px,5.3vw,64px);font-weight:500;line-height:1.08}.availability{color:var(--muted);margin:17px 0 0;font-size:clamp(20px,2.3vw,25px);line-height:1.5}.studio-link{background:var(--ink);max-width:100%;min-height:52px;color:var(--paper);border-radius:999px;justify-content:center;align-items:center;gap:13px;margin-top:36px;padding:15px 24px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.studio-link:hover{background:#523420;transform:translateY(-2px)}.studio-link:focus-visible{outline-offset:5px;outline:3px solid #875735}footer{text-align:center;color:var(--muted);padding:20px 24px 28px;font-size:11px}@keyframes arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=380px){.coming-soon{padding-inline:20px}.studio-link{padding-inline:20px;font-size:13px}}@media (prefers-reduced-motion:reduce){.coming-soon{animation:none}.studio-link{transition:none}.studio-link:hover{transform:none}}
