.flought-status-page{box-sizing:border-box;width:100%;min-height:100svh;padding:max(1.5rem, env(safe-area-inset-top,0px)) 1.25rem max(2.5rem, env(safe-area-inset-bottom,0px));background:var(--background);color:var(--text-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.flought-status-wordmark{letter-spacing:-.035em;color:var(--brand-ink);margin:0;font-size:clamp(1.5rem,5vw,2rem);font-weight:650}.flought-status-wordmark span{color:var(--brand-gold)}.flought-status-page h1{letter-spacing:-.035em;max-width:18ch;margin:0;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:600;line-height:1.08}.flought-status-copy{max-width:42ch;color:var(--text-secondary);margin:0;line-height:1.65}.flought-status-actions{flex-direction:column;align-items:stretch;gap:.75rem;width:min(100%,20rem);margin-top:.5rem;display:flex}.flought-status-actions a,.flought-status-actions button{border:1px solid var(--surface-border);min-height:44px;color:var(--text-primary);border-radius:.5rem;justify-content:center;align-items:center;padding:.65rem 1.15rem;font-size:.875rem;font-weight:600;display:inline-flex}.flought-status-actions a:hover{border-color:var(--strong-line,#a5aa9f)}.flought-status-actions .flought-status-primary,.flought-status-actions button.flought-status-primary{border-color:var(--brand-gold);background:var(--brand-gold);color:var(--brand-ink);cursor:pointer;font:inherit}@media (min-width:480px){.flought-status-actions{flex-flow:wrap;justify-content:center;width:auto}.flought-status-actions a,.flought-status-actions button{min-width:8.5rem}}
