.oracle-body>.site-shell>header{color:var(--ink);background:#ffffffeb;border-bottom-color:#bfdbfed1}.oracle-body>.site-shell>header>div:last-child{background:#ffffffe6;border-top-color:#eff6fff2}.oracle-body>.site-shell>footer{background:#ffffffe0;border-top-color:#bfdbfed1}.oracle-page{--oracle-navy:#05142b;--oracle-navy-2:#08244a;--oracle-ink:#06152b;--oracle-cream:#f4ead4;--oracle-parchment:#f7edd7;--oracle-gold:#d7b775;--oracle-silver:#a9c2df;--oracle-line:#a9c2df59;--oracle-panel:#05142bd1;--oracle-game-stage-height:calc(clamp(24rem, 36vw, 31rem) + clamp(13rem, 18vw, 16rem));color:var(--oracle-cream);background:radial-gradient(circle at 18% 18%,#075dec38,#0000 24rem),radial-gradient(circle at 82% 12%,#d7b77529,#0000 18rem),linear-gradient(135deg,#031026 0%,#061a36 48%,#041226 100%);position:relative;overflow:hidden}.oracle-page:before{pointer-events:none;content:"";opacity:.42;background-image:radial-gradient(circle,#f4ead4b3 0 1px,#0000 1.5px),linear-gradient(115deg,#0000 0 40%,#a9c2df14 40.2% 40.45%,#0000 40.7%);background-size:54px 54px,100% 100%;position:absolute;inset:0}.oracle-hero,.oracle-board{z-index:1;margin-inline:auto;position:relative}.oracle-hero{align-items:center;gap:2rem;width:min(100%,80rem);padding-block:3rem 1.5rem;padding-inline:1.25rem;display:grid}@media (width>=920px){.oracle-hero{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);padding-block:4rem 2rem}}.oracle-eyebrow,.oracle-kicker{color:var(--oracle-gold);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.oracle-hero h1{color:#fff9ee;text-shadow:0 12px 45px #00000059;margin:.75rem 0 0;font-size:3.25rem;line-height:1}.oracle-subtitle{color:#fff6e6;margin:.9rem 0 0;font-family:Georgia,Times New Roman,Songti SC,Yu Mincho,serif;font-size:1.2rem;line-height:1.65}.oracle-intro{color:#f4ead4e0;max-width:39rem;margin:1.6rem 0 0;font-size:1rem;line-height:1.85}.oracle-disclaimer{border:1px solid var(--oracle-line);color:#f4ead4db;background:#ffffff0a;border-radius:.5rem;max-width:31rem;margin:1.2rem 0 0;padding:1rem 1.1rem;font-size:.9rem;line-height:1.65}.oracle-hero-art{background:linear-gradient(135deg,#ffffff06,#0000),#05142b3d;border:1px solid #a9c2df29;border-radius:.5rem;min-height:18rem;overflow:hidden}.oracle-hero-art svg{width:100%;height:100%;min-height:18rem;color:var(--oracle-gold);display:block}.oracle-hero-art path,.oracle-hero-art ellipse,.oracle-hero-art circle{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.oracle-hero-art .hero-lines{opacity:.28;stroke-width:1.1px}.oracle-hero-art .hero-stars{opacity:.78;stroke-width:1.35px}.oracle-hero-art .hero-book,.oracle-hero-art .hero-quill{opacity:.62;stroke-width:1.7px}.oracle-hero-art text{fill:#d7b7759e;font-family:Georgia,Times New Roman,serif;font-size:15px}.oracle-board{gap:.9rem;width:min(100%,80rem);padding-block:0 4rem;padding-inline:1.25rem;font-size:1.08rem;display:grid}.oracle-board .oracle-kicker{font-size:.84em}.oracle-stage-window{min-height:calc(var(--oracle-game-stage-height) + clamp(2rem, 3.6vw, 2.9rem));background:linear-gradient(116deg,#0000 0 28%,#ecd7ad1a 28.2% 29%,#0000 29.2% 100%),linear-gradient(116deg,#0000 0 70%,#a9c2df14 70.2% 70.7%,#0000 71% 100%),radial-gradient(circle at 18% 12%,#ecd7ad2e,#0000 18rem),radial-gradient(circle at 82% 24%,#075dec33,#0000 18rem),#05142b8f;border:1px solid #ecd7ad75;border-radius:.65rem;padding:clamp(1rem,1.8vw,1.45rem);position:relative;overflow:hidden;box-shadow:0 0 0 1px #f4ead414,0 0 42px #ecd7ad24,0 28px 70px #0000003d,inset 0 0 0 1px #f4ead414}.oracle-stage-window:before{pointer-events:none;content:"";opacity:.95;-webkit-mask-composite:xor;background:linear-gradient(116deg,#0000 0 17%,#fff7dd57 17.4% 18.1%,#0000 18.6% 100%),linear-gradient(116deg,#0000 0 72%,#ecd7ad42 72.2% 73%,#0000 73.5% 100%),radial-gradient(circle at 14% 8%,#fff8dc52,#0000 18rem),radial-gradient(circle at 88% 86%,#c4a9733d,#0000 16rem),linear-gradient(135deg,#f4ead42e,#c4a9731a 42%,#a9c2df14);border-radius:.58rem;padding:clamp(1.35rem,2.2vw,1.9rem);position:absolute;inset:.18rem;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@media (width>=1040px){.oracle-board{grid-template-columns:1fr}}.oracle-grid{display:block;position:relative}.oracle-panel{z-index:1;opacity:1;filter:blur();min-height:var(--oracle-game-stage-height);border:1px solid var(--oracle-line);background:linear-gradient(135deg, #ffffff09, transparent 55%), var(--oracle-panel);border-radius:.5rem;padding:clamp(1.15rem,2vw,1.75rem);transition:opacity .42s,transform .42s cubic-bezier(.2,.8,.2,1),filter .42s,box-shadow .42s;position:relative;transform:translateY(0)scale(1);box-shadow:0 22px 50px #00000038}.oracle-panel[hidden]{display:none}.oracle-panel.is-entering{opacity:0;filter:blur(2px);transform:translateY(-1.2rem)scale(.985);box-shadow:0 18px 46px #d7b77514}.oracle-panel.is-exiting{z-index:3;pointer-events:none;opacity:0;filter:blur(2px);width:100%;position:absolute;inset:0;transform:translateY(1.15rem)scale(.985);box-shadow:0 12px 34px #0000001a}.panel-heading{margin-bottom:1rem}.panel-heading h2{color:#fff9ee;margin:0;font-size:1.72em;line-height:1.25}.oracle-field{gap:.5rem;display:grid}.oracle-field textarea{color:#fff9ee;min-height:9.5rem;font:inherit;resize:vertical;background:#020c1d85;border:1px solid #a9c2df73;border-radius:.5rem;padding:.9rem 1rem;line-height:1.7}.oracle-field textarea::placeholder{color:#f4ead485}.oracle-field textarea:focus-visible,.oracle-button:focus-visible,.shuffle-card:focus-visible,.reveal-card-button:focus-visible{outline-offset:4px;outline:2px solid #d7b775e6}.oracle-error{color:#ffd9a1;margin:0;font-size:.95em}.oracle-examples{color:#f4ead4d1;white-space:nowrap;align-items:baseline;gap:.65rem;max-width:100%;margin-top:.8rem;font-size:.94em;line-height:1.7;display:flex;overflow-x:auto}.oracle-examples p,.oracle-examples ul{margin:0}.oracle-examples p{flex:none}.oracle-examples ul{flex:none;gap:.7rem;min-width:max-content;padding:0;list-style:none;display:flex}.oracle-examples li{white-space:nowrap}.oracle-examples li+li:before{color:#d7b775b8;content:"/";margin-right:.7rem}.oracle-button{border-radius:.375rem;justify-content:center;align-items:center;gap:.55rem;width:fit-content;max-width:100%;min-height:2.8rem;padding:.9rem 1.3rem;font-family:inherit;font-size:1em;font-weight:800;line-height:1.2;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.oracle-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.12em;height:1.12em}.oracle-button:not(:disabled){cursor:pointer}.oracle-button:not(:disabled):hover{transform:translateY(-1px)}.oracle-button:disabled{cursor:not-allowed;opacity:.48}.oracle-button-light{color:var(--oracle-ink);background:linear-gradient(#fff7e6,#ecd9ae);border:1px solid #f4ead4e0;margin-top:1rem;box-shadow:0 12px 30px #d7b77529}.oracle-button-dark{color:#fff9ee;background:#05142bbd;border:1px solid #a9c2df6b}.oracle-focus-panel{align-content:start;display:grid}.focus-ritual{place-items:start;gap:clamp(1.4rem,4vw,3.5rem);display:grid}@media (width>=760px){.focus-ritual{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr)}}.focus-planet-system{aspect-ratio:1;isolation:isolate;place-items:center;width:clamp(17rem,34vw,27rem);display:grid;position:relative}.focus-planet-system:before,.focus-planet-system:after{content:"";border:1px solid #d7b77533;border-radius:999px;position:absolute;inset:13%;transform:rotate(-18deg)scaleY(.34)}.focus-planet-system:after{border-color:#a9c2df2e;inset:20%;transform:rotate(28deg)scaleY(.42)}.focus-orbit{transform:rotate(var(--orbit-tilt,0deg)) scaleY(var(--orbit-flatness,.58));border:1px solid #a9c2df3d;border-radius:999px;animation:7.5s linear infinite focus-orbit;position:absolute;inset:12%}.focus-orbit span{width:var(--moon-size,.72rem);aspect-ratio:1;background:radial-gradient(circle at 35% 30%, #fff9ee 0 16%, var(--oracle-gold) 17% 48%, #d7b77559 49% 100%);border-radius:999px;position:absolute;top:-.28rem;left:50%;transform:translate(-50%);box-shadow:0 0 18px #d7b7756b}.focus-orbit-one{--orbit-tilt:-12deg;--orbit-flatness:.5}.focus-orbit-two{--moon-size:.52rem;--orbit-tilt:26deg;--orbit-flatness:.44;border-color:#d7b7752e;animation-duration:10s;animation-direction:reverse;inset:4%}.focus-orbit-three{--moon-size:.42rem;--orbit-tilt:54deg;--orbit-flatness:.66;border-color:#f4ead42e;animation-duration:5.8s;inset:25%}.focus-ritual p{color:#fff9ee;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.24em;line-height:1.75}.focus-copy{text-align:left;justify-items:start;gap:.9rem;max-width:42rem;display:grid}.focus-spinner{z-index:2;aspect-ratio:1;color:#fff9ee;background:radial-gradient(circle at 36% 30%,#fff9ee70,#0000 .7rem),radial-gradient(circle at 42% 36%,#d7b77575,#0000 34%),radial-gradient(circle,#075dec33,#0000 64%),conic-gradient(#d7b775e0,#a9c2df47,#075dec5c,#d7b775e0);border:1px solid #d7b7759e;border-radius:999px;place-items:center;width:clamp(8.5rem,17vw,12rem);display:grid;position:relative;box-shadow:inset 0 0 0 .72rem #05142bd6,inset 0 0 45px #fff9ee14,0 0 34px #d7b7753d}.focus-spinner:before,.focus-spinner:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.focus-spinner:before{border:2px solid #fff9eee6;border-color:#fff9eee6 #d7b775ad #a9c2df38 #a9c2df38;animation:1.2s linear infinite focus-spinner-spin;inset:0}.focus-spinner:after{border:1px dashed #f4ead452;animation:3.2s linear infinite reverse focus-spinner-spin;inset:1.05rem}.focus-spinner-star{z-index:1;aspect-ratio:1;color:#fff9ee;text-shadow:0 0 22px #d7b775a3;background:#05142b7a;border:1px solid #f4ead447;border-radius:999px;place-items:center;width:clamp(3.6rem,7vw,5rem);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.3rem);line-height:1;display:grid;position:relative}.focus-question{border-left:1px solid #d7b7757a;max-width:38rem;padding-left:1rem;color:#f4ead4c7!important;font-size:1.04em!important}.focus-card-stack{--focus-card-height:5.85rem;grid-auto-rows:var(--focus-card-height);width:min(100%,39rem);min-height:calc((var(--focus-card-height) * 3) + (.72rem * 2));align-content:start;gap:.72rem;display:grid}.focus-message-card{box-sizing:border-box;min-height:0;height:var(--focus-card-height);color:#fff8e8eb;background:radial-gradient(circle at 18% 12%,#ffebb347,#0000 38%),linear-gradient(132deg,#9a8760c7,#57565294 46%,#262f3eb8),#50483ad1;border:1px solid #e2cc9e61;border-left-color:#d7b775db;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.9rem .98rem;font-size:.98em;line-height:1.55;animation:.42s both focus-card-in;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff9ee2e,0 14px 30px #0003,0 0 0 1px #040c1a29}.focus-message-card.is-settled{animation:none}.focus-message-card span{aspect-ratio:1;color:#ffe8aa;background:#1d1c1957;border:1px solid #ffeec085;border-radius:999px;place-items:center;width:1.65rem;font-family:Georgia,Times New Roman,serif;font-size:.9em;line-height:1;display:grid;box-shadow:inset 0 0 14px #d7b77529}.focus-message-card p{color:inherit;font-family:Georgia,Times New Roman,serif;font-size:1em;line-height:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@keyframes focus-orbit{0%{rotate:0deg}to{rotate:360deg}}@keyframes focus-spinner-spin{to{transform:rotate(360deg)}}@keyframes focus-card-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.oracle-shuffle-panel{align-content:start;display:grid}.deck-chaos{--deck-height:clamp(24rem, 36vw, 31rem);min-height:var(--deck-height);background:radial-gradient(circle at 50% 54%,#d7b77514,#0000 13rem),#020c1d40;border:1px solid #a9c2df29;border-radius:.5rem;margin-top:.5rem;position:relative;overflow:auto hidden}.deck-spread-track{width:max(100%,61rem);min-height:var(--deck-height);position:relative}.tarot-card-back-design{color:var(--oracle-gold);background:radial-gradient(circle,#d7b77570 0 2px,#0000 2.6px),radial-gradient(circle,#a9c2df2e,#0000 38%),linear-gradient(90deg,#0000 49.5%,#d7b77538 49.5% 50.5%,#0000 50.5%),linear-gradient(#061936,#082650);border:1px solid #d7b775b8;border-radius:.48rem;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000047}.tarot-card-back-design:before,.tarot-card-back-design:after{pointer-events:none;content:"";border:1px solid #d7b77542;border-radius:.34rem;position:absolute}.tarot-card-back-design:before{inset:.42rem}.tarot-card-back-design:after{opacity:.58;border-style:dashed;inset:.78rem}.shuffle-card{aspect-ratio:2.75/4.75;width:clamp(5.75rem,8vw,6.7rem);transform:translate(calc(-50% + var(--pile-x)), calc(-50% + var(--pile-y))) rotate(var(--pile-rot));transform-origin:50%;will-change:transform, opacity;padding:0;transition:opacity .26s,transform .72s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s;position:absolute;top:50%;left:50%}.deck-chaos.is-shuffling .shuffle-card{animation:2.75s cubic-bezier(.2,.8,.2,1) both deck-card-shuffle;animation-delay:calc(var(--card-index) * 28ms)}.deck-chaos.is-settled .shuffle-card{transform:translate(calc(-50% + var(--settle-x)), -50%) rotate(var(--settle-rot));transition-delay:0s}.deck-chaos.is-spreading .shuffle-card{animation:.98s cubic-bezier(.18,.82,.2,1) both deck-card-spread;animation-delay:calc(var(--card-index) * 44ms)}.deck-chaos.is-spread .shuffle-card{transform:translate(calc(-50% + var(--spread-x)), -50%) rotate(0deg);transition-delay:calc(var(--card-index) * 34ms)}.deck-chaos.is-spread:not(.has-selection) .shuffle-card:not(:disabled){cursor:pointer}.deck-chaos.is-spread.is-hovering:not(.has-selection) .shuffle-card{opacity:.72}.deck-chaos.is-spread:not(.has-selection) .shuffle-card.is-hovered,.deck-chaos.is-spread:not(.has-selection) .shuffle-card.is-hover-linked{opacity:1;border-color:#fff3c8;transition-delay:0s;box-shadow:0 0 0 2px #d7b77552,0 0 28px #d7b77557}.deck-chaos.is-spread:not(.has-selection) .shuffle-card.is-hovered{z-index:5;transform:translate(calc(-50% + var(--spread-x)), calc(-50% - 1.25rem)) rotate(0deg)}.deck-chaos.is-spread:not(.has-selection) .shuffle-card.is-hover-linked{z-index:4;transform:translate(calc(-50% + var(--spread-x)), calc(-50% - .88rem)) rotate(0deg)}.deck-chaos.has-selection .shuffle-card{opacity:.68}.deck-chaos.has-selection .shuffle-card.is-selected{opacity:1;transform:translate(calc(-50% + var(--spread-x)), calc(-50% - .75rem)) rotate(0deg);border-color:#fff3c8;box-shadow:0 0 0 2px #d7b7755c,0 0 32px #d7b77561}@keyframes deck-card-shuffle{0%{transform:translate(calc(-50% + var(--pile-x)), calc(-50% + var(--pile-y))) rotate(var(--pile-rot))}22%{transform:translate(calc(-50% + var(--mid-x)), calc(-50% + var(--mid-y))) rotate(var(--mid-rot))}46%{transform:translate(calc(-50% + var(--return-x)), calc(-50% + var(--return-y))) rotate(var(--return-rot))}72%{transform:translate(calc(-50% + var(--settle-x)), -50%) rotate(var(--settle-rot))}to{transform:translate(calc(-50% + var(--settle-x)), -50%) rotate(var(--settle-rot))}}@keyframes deck-card-spread{0%{transform:translate(calc(-50% + var(--settle-x)), -50%) rotate(var(--settle-rot)) scale(1)}38%{transform:translate(calc(-50% + var(--fan-x)), calc(-50% + var(--fan-y))) rotate(var(--fan-rot)) scale(1.04)}68%{transform:translate(calc(-50% + var(--bridge-x)), calc(-50% + var(--bridge-y))) rotate(var(--bridge-rot)) scale(1.02)}to{transform:translate(calc(-50% + var(--spread-x)), -50%) rotate(0deg) scale(1)}}.shuffle-text,.cut-status{color:#f4ead4d6;margin:.7rem 0 0;font-size:1em;line-height:1.7}.deck-chaos.is-spread:not(.has-selection) .shuffle-card:not(:disabled):hover,.deck-chaos.is-spread:not(.has-selection) .shuffle-card:not(:disabled):focus-visible{border-color:#fff3c8;box-shadow:0 0 0 2px #d7b7755c,0 0 26px #d7b77559}.card-back-mark{z-index:1;aspect-ratio:1;border:1px solid;border-radius:999px;width:62%;display:block;position:relative}.card-back-mark:before,.card-back-mark:after{content:"";background:currentColor;width:120%;height:1px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.card-back-mark:after{transform:translate(-50%,-50%)rotate(90deg)}.inline-reveal-panel,.inline-guidance-panel,.reading-actions{opacity:0;transition:opacity .46s,transform .46s;transform:translateY(1rem)}.inline-reveal-panel[hidden],.inline-guidance-panel[hidden],.reading-actions[hidden]{display:none}.inline-reveal-panel.is-visible,.inline-guidance-panel.is-visible,.reading-actions.is-visible{opacity:1;transform:translateY(0)}.inline-reveal-panel{border-top:1px solid #a9c2df38;margin-top:1.35rem;padding-top:1.25rem}.inline-section-heading{text-align:center;margin-bottom:1rem}.inline-section-heading h2{color:#fff9ee;margin:.2rem 0 0;font-size:1.68em;line-height:1.25}.reveal-grid{align-items:start;gap:clamp(1rem,2.5vw,2rem);display:grid}@media (width>=880px){.reveal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.reveal-slot{text-align:center;min-width:0}.position-number{color:var(--oracle-gold);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.66em;line-height:1}.reveal-slot h3{color:#fff9ee;margin:.2rem 0 0;font-size:1.36em;line-height:1.2}.reveal-slot>p:not(.position-number){color:#f4ead4c2;min-height:2.6rem;margin:.35rem 0 .8rem;font-size:.98em;line-height:1.45}.reveal-card-button{aspect-ratio:2.75/4.75;width:min(100%,clamp(14.5rem,21vw,17.5rem));font:inherit;perspective:1200px;background:0 0;border:0;padding:0}.reveal-card-button:not(:disabled){cursor:pointer}.reveal-card-button:disabled:not(.is-revealed){cursor:not-allowed;opacity:.62}.tarot-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.reveal-card-button.is-revealed .tarot-card-inner{transform:rotateY(180deg)}.tarot-card-face{backface-visibility:hidden;border-radius:.42rem;grid-area:1/1;overflow:hidden}.tarot-card-back{place-items:center;display:grid}.tarot-card-front{transform:rotateY(180deg)}.card-face-frame{background:linear-gradient(180deg, #ffffff6b, transparent 32%), radial-gradient(circle at center, #d7b7751f, transparent 54%), var(--oracle-parchment);color:#1e2230;border:1px solid #53462d73;border-radius:.42rem;grid-template-rows:auto minmax(0,1fr) auto auto auto;width:100%;height:100%;padding:.7rem;display:grid;position:relative;box-shadow:inset 0 0 0 .35rem #53462d1a,0 18px 35px #00000038}.card-face-frame:before,.card-face-frame:after{pointer-events:none;content:"";border:1px solid #53462d47;border-radius:.25rem;position:absolute;inset:.65rem}.card-face-frame:after{opacity:.55;border-style:dashed;inset:1rem}.card-face-number{z-index:1;color:#53462d;text-align:left;font-family:Georgia,Times New Roman,serif;font-size:1.12em;line-height:1;position:relative}.card-symbol{z-index:1;color:#344965;place-items:center;min-height:clamp(8.8rem,12vw,11.6rem);display:grid;position:relative}.card-symbol svg{width:92%;max-width:10rem;height:auto}.card-face-title,.card-face-subtitle,.card-face-keywords{z-index:1;text-align:center;display:block;position:relative}.card-face-title{color:#182237;font-family:Georgia,Times New Roman,serif;font-size:1.12em;line-height:1.2}.card-face-subtitle{color:#41546c;margin-top:.22rem;font-size:.78em;font-style:italic;line-height:1.35}.card-face-keywords{color:#53462d;border-top:1px solid #53462d33;margin-top:.45rem;padding-top:.4rem;font-size:.74em;line-height:1.25}.position-reading{color:#f4ead4d6;text-align:left;border-top:1px solid #a9c2df38;margin-top:1rem;padding-top:.85rem;font-size:.98em;line-height:1.75}.reading-card-name{color:var(--oracle-gold);margin:0 0 .35rem;font-weight:800}.guidance-panel{background:#ffffff0b;border:1px solid #a9c2df52;border-radius:.5rem;padding:1.25rem}.guidance-panel h3{color:#fff9ee;margin:0 0 .75rem;font-size:1.72em}.guidance-panel{margin-top:1rem}.guidance-grid{gap:.8rem;display:grid}@media (width>=820px){.guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.guidance-grid article{border-left:1px solid #d7b77570;padding-left:1rem}.guidance-grid h4{color:var(--oracle-gold);margin:0 0 .4rem;font-family:Georgia,Times New Roman,serif;font-size:1.1em}.guidance-grid p{color:#f4ead4d1;margin:0;font-size:.98em;line-height:1.7}.reading-actions{flex-wrap:wrap;align-items:stretch;gap:.8rem;margin-top:1rem;display:flex}.reading-actions .oracle-button{min-height:3.15rem;margin-top:0;padding-block:.8rem}@media (width<=560px){.oracle-hero,.oracle-board{padding-inline:1rem}.oracle-hero h1{font-size:2.65rem}.oracle-button,.oracle-button-light,.oracle-button-dark{width:100%}.reveal-card-button{width:min(82vw,16rem)}}@media (prefers-reduced-motion:reduce){.deck-chaos.is-shuffling .shuffle-card,.deck-chaos.is-spreading .shuffle-card,.focus-spinner:before,.focus-spinner:after,.focus-orbit,.focus-message-card,.inline-reveal-panel,.inline-guidance-panel,.reading-actions,.tarot-card-inner,.oracle-panel,.oracle-button{transition:none;animation:none}}
