.public-result-page{min-height:100svh;background:radial-gradient(ellipse at 50% 0%,#42665966,transparent 65%),#102f30;color:var(--cream)}.public-result{width:min(620px,calc(100% - 40px));margin:32px auto;text-align:center;overflow-wrap:anywhere}.public-result>.wordmark{margin-bottom:36px}.public-result>h1{font-size:clamp(28px,5vw,42px);margin:0 0 12px}.public-result>h2{color:var(--coral);font-size:clamp(38px,7vw,60px);margin:24px 0}.public-result>p{font-size:18px;line-height:1.6}.public-result .result-date{font-size:14px;color:var(--muted)}.public-result .primary-button,.public-result .secondary-button{width:100%}.public-result>.primary-button{margin:28px 0 12px}.public-result>.secondary-button{margin:12px 0 24px}.public-card{display:block;width:100%;height:auto;border-radius:14px;background:var(--ink);margin:8px 0 24px}.share-dialog{width:min(620px,calc(100% - 32px));text-align:left}.share-controls .primary-button{margin:16px 0 12px}.share-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.share-controls a{text-decoration:none}.share-controls input{display:block;margin-top:8px}.share-controls [data-share-status]{font-size:14px;margin:16px 0 0}.share-controls [data-copy-fallback]{display:block;margin-top:16px;font-size:14px}.share-controls [hidden]{display:none!important}.share-controls .dialog-small{margin-top:16px}.public-result .arena-privacy{color:var(--muted)}
@media(max-width:360px){.share-options{grid-template-columns:1fr}.public-result{width:calc(100% - 32px);margin:24px auto}}
