/* Three-symbol readings: authored content, clear chapter hierarchy. */
.symbol-report-header{padding:clamp(24px,5vw,44px);margin:0 0 24px;border:1px solid var(--border-color,#6c586e);border-radius:24px;background:linear-gradient(125deg,rgba(188,145,79,.16),rgba(146,100,171,.1))}
.symbol-report-header .symbol-eyebrow{font-size:11px;letter-spacing:.2em;color:var(--text-secondary,#bcaa98);margin:0 0 18px}
.symbol-report-header h2{font-size:clamp(21px,3vw,30px);line-height:1.65;margin:0;word-break:keep-all;overflow-wrap:anywhere}
.symbol-chapter{padding:28px 0;border-top:1px solid rgba(175,143,98,.27)}
.symbol-chapter:first-child{border-top:0;padding-top:4px}
.symbol-chapter>h3{display:flex;align-items:baseline;gap:14px;font-size:21px;line-height:1.6;margin:0 0 20px;word-break:keep-all}
.symbol-chapter-number{font-size:12px;letter-spacing:.12em;color:#b58a51;flex-shrink:0}
.symbol-chapter-body{font-size:16px;line-height:1.95;overflow-wrap:anywhere}
.symbol-chapter-body .reading-section-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:12px 0!important;margin:0 0 16px!important}
.symbol-chapter-body .r-heading{font-size:17px!important;color:inherit!important}
.symbol-chapter-body .r-para{margin-bottom:18px}
.symbol-history-status a,.symbol-history-status button{display:inline-block;margin:18px 16px 0 0}
#result-section .lenormand-result-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
#result-section .lenormand-card-visual{min-width:0;overflow-wrap:anywhere}
#result-section .lenormand-card-face{min-height:180px;background:radial-gradient(ellipse at top,rgba(196,160,97,.19),transparent 65%),linear-gradient(145deg,#2e2635,#1d1923);border:1px solid #a98752;border-radius:18px;color:#f3e7d7}
#result-section .lenormand-card-symbol{font-size:25px;word-break:keep-all}
#result-section .card-meaning{font-size:12px;line-height:1.65}
#result-section .rune-section-block,#result-section>.card{padding:clamp(20px,4vw,36px)}
@media(max-width:600px){.symbol-chapter>h3{font-size:19px;gap:10px}.symbol-chapter-body{font-size:15px}#result-section .lenormand-result-cards{grid-template-columns:1fr}#result-section .lenormand-card-visual{display:grid;grid-template-columns:105px minmax(0,1fr);gap:16px;align-items:center}#result-section .lenormand-card-face{min-height:145px}#result-section .lenormand-card-symbol{font-size:21px}.symbol-report-header{padding:24px 20px}}

#result-section .lenormand-card-face .lenormand-card-symbol{color:#f3e7d7!important}
#result-section .lenormand-card-face .lenormand-card-keyword{color:#cdbba1!important}
#result-section .rune-card .rune-card-korean,#result-section .rune-card .rune-card-keywords{color:#d0c3df}
html.theme-light #result-section .rune-card .rune-card-korean,html.theme-light #result-section .rune-card .rune-card-keywords{color:#54455f}
