:root{--app-max-width:720px;--safe-bottom:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--seed-color-bg-layer-default);color:var(--seed-color-fg-neutral);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard,sans-serif}img,svg{max-width:100%;display:block}svg{flex-shrink:0}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:100%;min-width:360px;max-width:var(--app-max-width);min-height:100dvh;padding:0 16px calc(96px + var(--safe-bottom));margin:0 auto}.stack{flex-direction:column;gap:12px;display:flex}.muted{color:var(--seed-color-fg-neutral-muted);font-size:14px}.btn{background:var(--seed-color-bg-brand-solid);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:0 16px;font-size:16px;font-weight:600;display:flex}.btn-outline{color:var(--seed-color-fg-neutral);border:1px solid var(--seed-color-stroke-neutral-weak);background:0 0}
