.portrait-only_cover__sWf41{position:fixed;inset:0;z-index:500;display:grid;place-items:center;text-align:center;padding:24px;background:var(--color-deep);color:var(--color-white);font-size:16px}.portrait-only_phone__6XGQ4{font-size:44px;transform:rotate(90deg);display:inline-block}.portrait-only_title__PKwCN{font-size:20px;font-weight:800;margin-top:6px}.portrait-only_note__bmmQY{opacity:.8;margin-top:4px;font-size:14px}*{box-sizing:border-box}body,html{margin:0;background:var(--color-bg)}body{font:14px/1.35 var(--font-body);color:var(--color-ink);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;touch-action:manipulation}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}.page{max-width:var(--max-width);margin:0 auto;min-height:100dvh;background:var(--color-bg)}.button-primary{width:100%;padding:16px;font-size:16px;font-weight:800;border:0;border-radius:var(--radius-button);background:var(--color-green);color:var(--color-white);box-shadow:var(--shadow-button)}.button-primary:disabled{opacity:.4;box-shadow:none}.card{background:var(--color-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}