#share-dialog{width:min(680px,calc(100vw - 24px))}#share-dialog h2{font-size:30px}#share-editor{display:grid;gap:16px;margin:20px 0}#share-editor label,.share-link-disclosure label{display:grid;gap:8px}#share-editor input,#share-editor textarea,#share-link{box-sizing:border-box;width:100%;min-width:0;font:inherit}#share-editor textarea{padding:14px;resize:vertical;border:0;border-radius:14px;background:var(--surface);color:var(--text);box-shadow:inset 0 2px 6px #00000015}.share-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.share-actions button,.share-actions a{min-height:48px;flex:1;white-space:normal;font-size:16px}.shared-answer{display:grid;gap:12px;margin:24px 0;padding:24px;border-radius:22px;background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:0 6px 22px #00000008}.shared-answer>span{font-size:16px;color:var(--muted)}.shared-answer>strong{font-size:clamp(28px,5vw,48px);line-height:1.2;overflow-wrap:anywhere;color:var(--accent)}.share-inputs{margin:12px 0;display:grid;gap:12px}.share-inputs>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:12px 0}.share-inputs dt{color:var(--muted);line-height:1.5}.share-inputs dd{margin:0;line-height:1.5;text-align:right;overflow-wrap:anywhere}.share-link-disclosure{margin-top:18px}#share-link{margin-top:10px;font-size:16px}#share-preview details summary,.shared-result-card details summary{padding:12px 0;font-size:16px;cursor:pointer}.shared-result-active #search-shortcut{display:none!important}#shared-result-page{max-width:980px;padding:32px 24px 80px;margin:0 auto;box-sizing:border-box}.shared-page-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.shared-page-top>span{font-size:16px;letter-spacing:.12em;color:var(--muted)}.shared-result-card{padding:clamp(22px,5vw,48px);border-radius:30px;background:color-mix(in srgb,var(--panel,var(--surface)) 85%,transparent);box-shadow:0 14px 55px #00000012;backdrop-filter:blur(20px)}.shared-result-card h1{font-size:clamp(30px,5vw,46px);line-height:1.15;margin:12px 0;overflow-wrap:anywhere}.shared-calculator-name{color:var(--muted);font-size:16px}.shared-note{font-size:18px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.shared-input-details{margin-top:28px}.shared-result-card .privacy-note{line-height:1.6}@media(max-width:600px){#shared-result-page{padding:20px 16px 48px}.shared-page-top{align-items:flex-start;flex-direction:column;gap:14px}.share-actions{flex-direction:column}.share-inputs>div{grid-template-columns:1fr;gap:5px}.share-inputs dd{text-align:left}.shared-answer{padding:18px}}
