.meaning-page{--meaning-line:#d6ad633d;--meaning-panel:#10182a94}.meaning-hero-section{padding-block:var(--hero-padding-standard-start) var(--hero-padding-standard-end);border-bottom:0}.meaning-hero{grid-template-columns:minmax(0,1fr) minmax(230px,330px);grid-template-areas:"copy visual""facts visual";align-items:start;gap:16px clamp(44px,8vw,108px);display:grid}.meaning-hero-copy{grid-area:copy;min-width:0}.meaning-visual{grid-area:visual;min-width:0}.meaning-path{color:var(--color-dim);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:.78rem;font-weight:760;display:flex}.meaning-path a{color:var(--color-muted);text-decoration:none}.meaning-path a:hover{color:var(--color-interactive)}.meaning-hero h1{max-width:100%}.meaning-hero .lede{max-width:100%;margin-bottom:16px}.meaning-essence{color:var(--color-muted);font-size:.92rem;line-height:1.75}.meaning-visual{display:grid}.meaning-hero-card{text-align:center;margin:0}.meaning-hero-card img{border:1px solid #d6ad6380;border-radius:10px;width:min(100%,240px);height:auto;margin-inline:auto;display:block;box-shadow:0 24px 56px #00000052}.meaning-hero-card figcaption{color:var(--color-dim);letter-spacing:.07em;gap:5px;margin-top:12px;font-size:.72rem;display:grid}.meaning-hero-card figcaption small{letter-spacing:0;font-size:.68rem;line-height:1.45}.meaning-hero-card figcaption a{color:inherit;text-underline-offset:2px;text-decoration:underline}.meaning-reading-cta{min-height:44px;color:var(--color-gold-bright);text-align:center;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease;background:#d6ad6312;border:1px solid #d6ad638c;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:6px;margin-top:14px;padding:8px 16px;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.meaning-reading-cta:hover{border-color:var(--color-gold);background:#d6ad6324}.meaning-facts{border-collapse:separate;border-spacing:0;border-top:1px solid var(--meaning-line);border-left:1px solid var(--meaning-line);grid-area:facts;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;display:grid}.meaning-facts tbody{display:contents}.meaning-facts tr{border-right:1px solid var(--meaning-line);border-bottom:1px solid var(--meaning-line);min-width:0;padding:10px 12px;display:block}.meaning-facts th{color:var(--color-dim);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:0;font-size:.65rem;font-weight:800;display:block}.meaning-facts td{color:var(--color-ink);margin:2px 0 0;padding:0;font-size:.82rem;line-height:1.4;display:block}.meaning-fact-link{text-decoration-color:#d6ad6366}.meaning-fact-link:hover{color:var(--color-interactive)}.meaning-jump{z-index:12;backdrop-filter:blur(16px);background:#070b16eb;position:sticky;top:0}.meaning-jump-shell{border-block:1px solid var(--border-subtle);position:relative}.meaning-jump-track{scrollbar-color:#d6ad637a transparent;scrollbar-width:thin;gap:26px;padding:15px 78px 12px 0;scroll-padding-inline:12px;display:flex;overflow-x:auto}.meaning-jump-track::-webkit-scrollbar{height:3px}.meaning-jump-track::-webkit-scrollbar-track{background:0 0}.meaning-jump-track::-webkit-scrollbar-thumb{background:#d6ad637a;border-radius:999px}.meaning-jump a{min-height:38px;color:var(--color-muted);letter-spacing:.035em;flex:none;padding-block:8px;font-size:.8rem;font-weight:800;text-decoration:none}.meaning-jump a:hover{color:var(--color-interactive)}.meaning-jump-hint{min-height:36px;color:var(--color-gold-bright);letter-spacing:.08em;pointer-events:none;text-transform:uppercase;background:linear-gradient(90deg,#0000,#070b16f5 36%);align-items:center;gap:5px;padding:0 3px 0 34px;font-size:.68rem;font-weight:850;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.meaning-jump-hint[hidden]{display:none}.meaning-jump-hint span{font-size:.88rem}.meaning-section{padding-block:var(--section-padding-block);scroll-margin-top:90px}.meaning-section .container>h2,.meaning-section .content-flow>h2{max-width:100%}@media (width>=1280px){.meaning-hero{grid-template-columns:minmax(0,1fr) 250px;column-gap:48px}.meaning-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.meaning-hero h1{max-width:none}}.meaning-orientation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.meaning-orientation{border:1px solid var(--border-subtle);border-top:2px solid var(--color-gold);border-radius:var(--radius-md);background:var(--meaning-panel);padding:clamp(22px,3.5vw,34px);scroll-margin-top:90px}.meaning-orientation-reversed{border-top-color:var(--color-reversed)}.meaning-orientation-heading{align-items:center;gap:14px;display:flex}.meaning-orientation-heading>span{border:1px solid var(--meaning-line);width:42px;height:42px;color:var(--color-gold-bright);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:grid}.meaning-orientation-heading p{color:var(--color-dim);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:.68rem;font-weight:800}.meaning-orientation-heading h3{margin:0}.meaning-symbolism-layout{display:block}.meaning-symbolism-overview{color:var(--color-muted);font-size:.98rem;line-height:1.8}.meaning-symbol-list{counter-reset:meaning-symbol;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0 0;display:grid}.meaning-symbol-list>div{border:1px solid var(--border-subtle);border-radius:var(--radius-md);counter-increment:meaning-symbol;background:linear-gradient(145deg,#d6ad630e,#0000 54%),#070b16b8;padding:24px 24px 24px 70px;position:relative}.meaning-symbol-list>div:before{border:1px solid var(--meaning-line);width:30px;height:30px;color:var(--color-gold-bright);content:counter(meaning-symbol);border-radius:50%;place-items:center;font-size:.74rem;font-weight:800;display:grid;position:absolute;top:22px;left:22px}.meaning-symbol-list dt{color:var(--color-ink);font-family:var(--font-heading);font-size:1.1rem;font-weight:650}.meaning-symbol-list dd{color:var(--color-muted);margin:8px 0 0;line-height:1.65}.meaning-symbol-list[data-symbol-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.context-grid{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.context-grid>.context-card{flex:calc(50% - 8px)}.context-card{--meaning-context-pad:clamp(20px, 2.6vw, 28px);min-width:0;padding:var(--meaning-context-pad);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--meaning-panel)}.context-card h3{font-size:1.35rem}.context-card>p{color:var(--color-muted);font-size:.88rem;line-height:1.7}.context-card>a{color:var(--color-interactive);margin-top:18px;font-size:.82rem;font-weight:780;display:inline-block}.meaning-reading-links a:hover,.meaning-related-card:hover{border-color:#79d8bd8c}.meaning-reading-links{gap:10px;display:grid}.meaning-reading-links a{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#070b1680;gap:2px;padding:14px 16px;text-decoration:none;display:grid}.meaning-reading-links strong{color:var(--color-ink);font-size:.86rem}.meaning-reading-links span{color:var(--color-dim);font-size:.75rem;line-height:1.45}.meaning-example-reading{min-width:0;padding-right:clamp(36px,5vw,60px)}.meaning-example-reading h2{text-wrap:pretty;max-width:100%;margin-bottom:0;font-size:clamp(1.75rem,2.4vw,2.2rem);line-height:1.12}.meaning-misreading{border-left:1px solid #d6ad6338;min-width:0;padding-left:clamp(32px,4vw,48px)}.meaning-misreading h2{text-wrap:pretty;max-width:100%;margin-bottom:18px;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.12}.meaning-misreading>p:last-child{color:var(--color-muted);margin:0;font-size:.86rem;line-height:1.72}.meaning-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.meaning-combination-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.meaning-combination-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:linear-gradient(145deg,#d6ad6312,#0000 46%),#070b1680;gap:18px;min-width:0;padding:clamp(18px,2.5vw,24px);text-decoration:none;display:grid}.meaning-combination-card:hover{border-color:#d6ad6394;transform:translateY(-2px)}.meaning-combination-copy{gap:8px;display:grid}.meaning-combination-copy h3{color:var(--color-ink);font-family:var(--font-heading);margin:0;font-size:1.12rem}.meaning-combination-copy p{color:var(--color-muted);margin:0;font-size:.86rem;line-height:1.65}.meaning-combination-copy>span{color:var(--color-interactive);font-size:.75rem;font-weight:780}.meaning-related-card{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#070b167a;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:12px;text-decoration:none;display:grid}.meaning-related-card img{aspect-ratio:3/5;object-fit:cover;border-radius:5px;width:72px;height:auto}.meaning-related-card span{gap:5px;min-width:0;display:grid}.meaning-related-card strong{color:var(--color-ink);font-family:var(--font-heading);font-size:1.08rem;font-weight:650}.meaning-related-card small{color:var(--color-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}.meaning-sequence{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;display:grid}.meaning-sequence a{text-align:center;gap:4px;min-width:0;padding:18px;text-decoration:none;display:grid}.meaning-sequence a+a{border-left:1px solid var(--border-subtle)}.meaning-sequence span{color:var(--color-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:780}.meaning-sequence strong{color:var(--color-gold-bright);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.meaning-reading-links{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.meaning-reading-note{color:var(--color-dim);flex-wrap:wrap;gap:8px;margin-top:18px;font-size:.78rem;display:flex}.meaning-reading-note a{color:var(--color-interactive);font-weight:780}@media (width>=1061px){.meaning-symbol-list[data-symbol-count="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.meaning-symbol-list[data-symbol-count="5"]>div:nth-child(-n+2){grid-column:span 3}.meaning-symbol-list[data-symbol-count="5"]>div:nth-child(n+3){grid-column:span 2}}@media (width<=1060px){.meaning-symbol-list[data-symbol-count="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}.meaning-symbol-list[data-symbol-count="5"]>div:last-child{grid-column:1/-1}}@media (width<=820px){.meaning-hero{grid-template-columns:minmax(0,1fr) minmax(180px,250px);gap:34px}.meaning-example-reading{padding-right:0}.meaning-misreading{border-top:1px solid #d6ad6338;border-left:0;padding:28px 0 0}.meaning-symbol-list,.meaning-symbol-list[data-symbol-count="4"],.meaning-symbol-list[data-symbol-count="5"]{grid-template-columns:1fr}.meaning-symbol-list[data-symbol-count="5"]>div:last-child{grid-column:auto}.meaning-combination-grid,.meaning-related-grid{grid-template-columns:1fr}.meaning-related-card{grid-template-columns:62px minmax(0,1fr)}.meaning-related-card img{width:62px}}@media (width<=600px){.meaning-hero{grid-template-columns:1fr;grid-template-areas:"copy""visual""facts"}.meaning-hero h1{max-width:none}.meaning-hero-card img{width:min(52vw,190px)}.meaning-path{margin-bottom:12px}.meaning-hero .meaning-path>*{display:none}.meaning-hero .meaning-path [data-breadcrumb-parent=true]{align-items:center;gap:7px;display:inline-flex}.meaning-hero .meaning-path [data-breadcrumb-parent=true]:before{content:"←";color:var(--color-interactive)}.meaning-jump-track{gap:20px}.meaning-orientation-grid,.context-grid,.meaning-reading-links,.meaning-sequence{grid-template-columns:1fr}.meaning-sequence a+a{border-top:1px solid var(--border-subtle);border-left:0}.meaning-sequence strong{white-space:normal}.meaning-symbol-list>div{min-height:0;padding:20px 20px 20px 62px}.meaning-symbol-list>div:before{top:18px;left:18px}}.direct-answer-card{background:0 0;border:0;margin-block:20px;padding:0}.direct-answer-header{align-items:center;margin-bottom:8px;display:flex}.direct-answer-badge{color:var(--color-gold-bright);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:700;display:inline-block}.direct-answer-text{color:var(--color-ink);font-size:var(--type-body);line-height:var(--line-body);margin:0}@media (width<=600px){.context-grid>.context-card{flex-basis:100%}}.meaning-page .meaning-section{padding-block:var(--section-padding-block)}.meaning-page .meaning-orientation-grid{gap:24px;margin-top:24px}.meaning-page .meaning-orientation{border:0;border-top:2px solid var(--color-gold);background:0 0;border-radius:0;min-width:0;padding:20px 0 0}.meaning-page .meaning-orientation-reversed{border-top-color:var(--color-reversed)}.meaning-orientation-title{align-items:center;gap:14px;display:flex}.meaning-orientation-title h3{margin:0}.meaning-orientation-thumb{border-radius:4px;flex:none;width:42px;height:auto;box-shadow:0 6px 16px #00000047}.meaning-reversed-thumb{transform:rotate(180deg)}.meaning-page .meaning-orientation p{color:var(--color-muted)}.meaning-keyword-rows{gap:10px;margin-top:24px;display:grid}.meaning-keyword-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.meaning-keyword-row .keyword-list{margin:0}.meaning-updated{color:var(--color-dim);margin:14px 0 0}.meaning-keyword-label{min-width:4.75rem;color:var(--color-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:720}.meaning-context-groups{gap:28px;display:grid}.meaning-context-group{min-width:0;scroll-margin-top:90px}.meaning-context-group>h3{margin-bottom:0}.meaning-context-group .context-grid{gap:24px;margin-top:14px}.meaning-context-group .context-card{border:0;border-top:1px solid var(--meaning-line);background:0 0;border-radius:0;flex:calc(50% - 12px);padding:16px 0 0}.meaning-context-group h4{color:var(--color-gold-bright);margin:0 0 12px;font-size:1.02rem}.meaning-context-group .context-card p{font-size:var(--type-body);line-height:var(--line-body)}.meaning-context-group .context-card p:last-child{margin-bottom:0}.meaning-context-limit{color:var(--color-dim);margin-top:16px}.meaning-page .meaning-misreading{border:0;border-top:1px solid var(--meaning-line);color:var(--color-muted);margin:20px 0 0;padding:12px 0 0}.meaning-editor-note{border-left:2px solid var(--color-gold);background:#d6ad6309;margin-top:20px;padding:14px 18px;scroll-margin-top:90px}.meaning-editor-note p{margin:0}.meaning-page .meaning-symbol-list>div{background:0 0;border-width:1px 0 0;border-radius:0;padding:16px 16px 16px 56px}.meaning-page .meaning-symbol-list>div:before{top:14px;left:8px}.meaning-association-summary{color:var(--color-dim);margin-top:20px}.meaning-page .meaning-example-reading{padding:0}.meaning-page .meaning-example-reading>p:last-child{max-width:none}.meaning-page .meaning-combination-grid{flex-wrap:wrap;gap:20px;display:flex}.meaning-page .meaning-combination-card{flex:calc(50% - 10px)}.meaning-tool-reference-links{flex-wrap:wrap;gap:12px 24px;margin-top:18px;display:flex}.meaning-tool-reference-links a{max-width:100%}.meaning-anchor{scroll-margin-top:90px;display:block}.meaning-page [id]{scroll-margin-top:90px}@media (width<=700px){.meaning-page .meaning-section{padding-block:32px}.meaning-page .meaning-orientation-grid{grid-template-columns:1fr}.meaning-context-group .context-card,.meaning-page .meaning-combination-card{flex-basis:100%}.meaning-context-groups{gap:24px}}.meaning-page .meaning-reading-links{flex-wrap:wrap;gap:14px;display:flex}.meaning-page .meaning-reading-links>a{flex:calc(50% - 7px);min-width:0}@media (width<=700px){.meaning-page .meaning-reading-links>a{flex-basis:100%}}.meaning-page #love-career .meaning-context-group:not(#yes-or-no) .context-card{flex-basis:100%}.meaning-page .context-orientations{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.meaning-page .context-orientation-column>p:last-child{margin-bottom:0}.meaning-page #spirituality .context-card p{max-width:760px}.meaning-page .context-card .context-orientation{letter-spacing:.08em;text-transform:uppercase;margin:4px 0 6px;font-size:.72rem;font-weight:720;line-height:1.6}.meaning-page .context-card .context-orientation-upright{color:var(--color-gold)}.meaning-page .context-card .context-orientation-reversed{color:var(--color-reversed)}@media (width<=760px){.meaning-page .context-orientations{grid-template-columns:1fr}.meaning-page .context-orientation-column+.context-orientation-column{margin-top:16px}}@media (width<=600px){.meaning-page .meaning-orientation-title{gap:10px}.meaning-page .meaning-orientation-title h3{font-size:17px}.meaning-page .meaning-orientation-thumb{width:32px}}.meaning-sources{margin-top:var(--space-3);color:var(--color-dim)}
