.shared-result{min-height:100dvh}.share-main{max-width:1160px;margin:0 auto;padding:112px 24px 36px}.share-main>h1{font-size:34px;font-weight:500;margin:14px 0}.share-main>#share-status{color:var(--muted);font-size:12px;line-height:1.9}.share-card{padding:26px;margin:24px 0}.share-card h2{font-size:21px;margin-bottom:18px}.share-card h3{margin:22px 0 12px;font-size:16px}.share-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.share-column,.share-palace{background:#faf9fc;border:1px solid var(--border);border-radius:12px;padding:18px;min-width:0}.share-column{text-align:center}.share-column strong{display:block;font-size:32px;margin:10px 0;letter-spacing:8px}.share-column p,.share-column small,.share-palace p,.share-evidence p{font-size:12px;color:var(--muted);line-height:1.9;margin:5px 0}.share-palaces{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.share-palace h3{margin:0 0 10px}.share-palace strong{font-size:17px;font-weight:500}.share-table{width:100%;border-collapse:collapse;font-size:12px}.share-table td,.share-table th{text-align:left;border-bottom:1px solid var(--border);padding:10px;vertical-align:top}.share-table-wrap{overflow:auto}.share-evidence{padding:13px 16px;margin:10px 0;border-radius:10px;border:1px solid var(--border);scroll-margin-top:100px}.share-evidence:focus,.share-evidence:target{outline:2px solid #9580ac;background:#f0ebf7}.share-evidence b{font-size:12px;color:#78628e}.share-tarot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.share-tarot article{padding:24px;background:#faf7fd;border:1px solid #ddd3e5;border-radius:14px}.share-tarot article h3{margin:0 0 12px}.share-tarot article strong{display:block;font-size:22px;font-weight:500;margin-bottom:10px}.share-tarot article p,.share-note{font-size:12px;line-height:1.9;color:var(--muted)}#shared-question{padding:16px;background:#f1edf7;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere}#shared-answer-text{line-height:2;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}#shared-answer-text button{font:inherit;font-size:12px;padding:1px 6px;color:#78628e;background:#f3eef9;border:0;border-radius:4px}footer{color:var(--muted);font-size:11px;text-align:center;padding:20px}.share-home{border-radius:22px;padding:9px 18px;font-size:12px}.share-choice{display:flex;flex-direction:row;align-items:center;margin:20px 0;gap:10px}.share-choice input{width:auto}.share-dialog{max-width:520px;width:calc(100% - 28px);padding:32px}.share-dialog p{font-size:13px;line-height:1.9;color:var(--muted)}.share-url{margin-top:20px;gap:10px}.share-url input{font-size:12px}.chat-heading>.share-result{margin-left:auto;font-size:11px;padding:5px 11px;white-space:nowrap}.chat-heading>.share-result+button{margin-left:0}@media(max-width:650px){.share-main{padding:94px 14px 24px}.share-main>h1{font-size:27px}.share-card{padding:18px 13px}.share-columns{gap:5px}.share-column{padding:12px 5px}.share-column strong{font-size:24px;letter-spacing:3px}.share-column p,.share-column small{font-size:10px}.share-palaces{grid-template-columns:1fr 1fr;gap:8px}.share-palace{padding:12px}.share-tarot{grid-template-columns:1fr}.share-home{font-size:11px;padding:7px 12px}.share-dialog{padding:26px 20px}}
