.scope-mount 500;600&family=Inter:wght@400;500;600;700&display=swap');
.home-demo{max-width:660px;margin:35px auto 65px}.scope-mount .demo-note{color:#aabaca;font-size:13px}.scope-mount .home-demo label{font-size:12px}.scope-mount .character-panel{margin-top:20px;border:1px solid #b8edff30;background:#0a1422;border-radius:20px;padding:28px}.scope-mount .character-head{display:flex;align-items:center;gap:20px}.scope-mount .character-head>span{font-size:42px;color:#b8edff}.scope-mount .character-head h1{font-size:43px;margin:0}.scope-mount .character-panel>p{font-size:14px;color:#c4d2df}.scope-mount .character-panel>a{font-size:12px}.scope-mount .teaser{margin-top:26px;padding:23px;border:1px solid #b8edff40;border-radius:14px;background:radial-gradient(ellipse at top left,#214d6888,transparent),#101e2b}.scope-mount .teaser h2{font-size:30px;margin:10px 0 14px}.scope-mount .teaser>p:not(.eyebrow){font-size:13px}.scope-mount .scope-cta{display:inline-block;margin:7px 0;padding:11px 17px;border-radius:30px;background:#b8edff;color:#0a2132;font-size:12px;font-weight:700;text-decoration:none}.scope-mount .teaser .teaser-small{font-size:10px!important;color:#aabaca;margin:7px 0 0}.scope-mount .below{text-align:center}.scope-mount .placement-label{font-size:11px;color:#aabaca}.scope-mount .back{font-size:12px;margin-top:25px}.scope-mount .bio-context{padding:35px 0 45px;max-width:700px}.scope-mount .bio-context h1{font-size:48px}.scope-mount .bio-context>p:not(.eyebrow){color:#aabaca;font-size:14px}.scope-mount .bio-context>a{font-size:12px}.scope-mount .bio-scope{background:none!important;border:0!important;overflow:visible!important}.scope-mount .bio-scope .reading{margin:0}.scope-mount .bio-footer{border-top:1px solid #b8edff26;padding-top:32px;margin-bottom:40px}@media(max-width:650px){.scope-mount .home-demo{margin-top:18px}.scope-mount .character-panel{padding:21px}.scope-mount .teaser{padding:20px}.scope-mount .teaser h2{font-size:28px}.scope-mount .bio-context h1{font-size:37px}.scope-mount .bio-scope .reading{padding:23px 19px}.scope-mount .placement-label{max-width:95px;text-align:right}}.scope-mount{color-scheme:dark;--ice:#b8edff;--muted:#aabaca;--line:#b8edff26;--black:#050a13}.scope-mount *{box-sizing:border-box}.scope-mount .preview{background:#142332;text-align:center;font-size:10px;letter-spacing:.16em;padding:9px 20px;color:var(--ice)}.scope-mount .preview span{letter-spacing:0;margin-left:22px;color:#d0d9e4}.scope-mount header,.scope-mount main,.scope-mount footer{max-width:1180px;margin:auto}.scope-mount header{padding:30px 34px;display:flex;justify-content:space-between;align-items:center;gap:25px}.scope-mount a{color:var(--ice);text-underline-offset:5px}.scope-mount header>a:last-child{font-size:12px}.scope-mount .brand{text-decoration:none;letter-spacing:.18em;font-size:10px}.scope-mount .brand span{display:block;font-family:Georgia,serif;letter-spacing:0;font-size:30px;color:white;line-height:1.3}.scope-mount main{padding:0 34px}.scope-mount .intro{text-align:center;padding:56px 0 40px}.scope-mount .eyebrow{font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--ice);text-transform:uppercase}.scope-mount h1,.scope-mount h2{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;line-height:1.08}.scope-mount h1{font-size:clamp(42px,6vw,76px);margin:20px 0}.scope-mount h1 em{display:block;font-style:normal;color:var(--ice);text-shadow:0 0 26px #85d6ff55}.scope-mount h2{font-size:39px;margin:12px 0 18px}.scope-mount h3{font-size:16px;font-weight:600}.scope-mount .lede{color:#c4d2df;font-size:15px;line-height:1.9}.scope-mount .experience{border:1px solid var(--line);border-radius:28px;overflow:hidden;background:#080f1bba}.scope-mount .season{padding:38px 48px;display:flex;gap:35px;align-items:center;background:radial-gradient(ellipse at left,#1d4c6c88,transparent 75%);border-bottom:1px solid var(--line)}.scope-mount .season p:last-child{max-width:620px;color:#ccdae4;margin-bottom:0}.scope-mount .orb{flex:none;border:1px solid #b8edff55;border-radius:50%;width:115px;height:115px;display:grid;place-items:center;font-family:Georgia,serif;font-size:57px;color:var(--ice);box-shadow:0 0 50px #70bff51c,inset 0 0 30px #70bff51a}.scope-mount .choose{text-align:center;padding:24px 34px 32px}.scope-mount .choose h3{margin-bottom:2px}.scope-mount .choose>p{font-size:12px;color:var(--muted);margin-top:0}.scope-mount .signs{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:22px}.scope-mount button,.scope-mount select{font:inherit}.scope-mount button{cursor:pointer;border:1px solid var(--line);border-radius:13px;background:#101c2b;color:#d2deeb;padding:12px 8px;transition:background .2s,border-color .2s}.scope-mount .signs button span{font-family:Georgia,serif;font-size:23px;display:block;color:var(--ice)}.scope-mount .signs button{font-size:12px}.scope-mount .signs button[aria-pressed=true]{background:#b8edff;color:#0b1c2b;border-color:#d8f5ff;box-shadow:0 0 22px #9fddff28}.scope-mount .signs button[aria-pressed=true] span{color:#0c3046}.scope-mount button:hover{border-color:var(--ice)}.scope-mount :focus-visible{outline:3px solid #fff;outline-offset:4px}.scope-mount .reading{margin:0 22px 22px;padding:34px;border-radius:19px;background:#111f30;border:1px solid var(--line)}.scope-mount .reading-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.scope-mount .reading-top a{font-size:12px}.scope-mount .reading h2{font-size:36px}.scope-mount .reading-intro{font-size:15px;max-width:710px;color:#d7e2ed}.scope-mount .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.scope-mount .cards>div{padding:23px 20px;border:1px solid var(--line);border-radius:13px;background:#0b1623}.scope-mount .number{font-size:9px;color:var(--ice);letter-spacing:.13em}.scope-mount .cards h3{font-size:15px;line-height:1.4;margin:12px 0}.scope-mount .cards p{font-size:13px;color:#c0cedc;margin-bottom:0}.scope-mount .cards .action{background:#18374b;border-color:#77b4cf60}.scope-mount .cards .action p{color:white}.scope-mount .question{border-top:1px solid var(--line);margin-top:26px;padding-top:20px}.scope-mount .question span{font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--ice)}.scope-mount .question p{font-family:Georgia,serif;font-size:21px;line-height:1.5;margin:10px 0}.scope-mount .permission{font-size:11px;color:var(--muted)}.scope-mount .about{max-width:730px;margin:68px auto}.scope-mount .about h2{font-size:38px}.scope-mount .about>p:not(.eyebrow){color:#bacbd9;font-size:14px}.scope-mount .review{border:1px dashed var(--line);border-radius:14px;padding:20px 24px;margin-bottom:55px;font-size:12px;color:var(--muted)}.scope-mount summary{cursor:pointer;color:var(--ice)}.scope-mount select{background:#101c2b;color:white;border:1px solid var(--line);padding:10px;margin:10px;border-radius:8px;max-width:100%}.scope-mount .review button{padding:10px 16px;font-size:12px}.scope-mount footer{border-top:1px solid var(--line);padding:28px 34px;font-size:10px;letter-spacing:.13em;color:var(--ice);display:flex;justify-content:space-between;gap:15px}.scope-mount footer span{color:var(--muted);letter-spacing:0}@media(max-width:650px){.scope-mount header{padding:22px}.scope-mount .preview span{display:none}.scope-mount header>a:last-child{max-width:130px;text-align:right;font-size:10px}.scope-mount main{padding:0 16px}.scope-mount .intro{padding:32px 4px 25px}.scope-mount .season{padding:27px 22px;gap:18px;align-items:flex-start}.scope-mount .orb{width:58px;height:58px;font-size:31px}.scope-mount .season h2{font-size:29px}.scope-mount .season p:last-child{font-size:13px}.scope-mount .season .eyebrow{font-size:9px}.scope-mount .choose{padding:16px 18px 24px}.scope-mount .signs{grid-template-columns:repeat(3,1fr);gap:8px}.scope-mount .signs button{min-height:69px}.scope-mount .reading{margin:0 10px 10px;padding:22px 17px}.scope-mount .reading h2{font-size:30px}.scope-mount .reading-top{align-items:flex-start;flex-direction:column;gap:0}.scope-mount .reading-top .eyebrow{margin-bottom:6px}.scope-mount .cards{grid-template-columns:1fr;gap:10px;margin-top:22px}.scope-mount .cards>div{padding:18px}.scope-mount .about{margin:45px 10px}.scope-mount .about h2{font-size:32px}.scope-mount .review{padding:17px}.scope-mount label{display:block}.scope-mount select{margin-left:0}.scope-mount footer{padding:22px;flex-direction:column}.scope-mount .question p{font-size:19px}}@media(prefers-reduced-motion:reduce){.scope-mount button{transition:none}}.scope-mount .home-demo{max-width:880px}.scope-mount .discovery-tiles{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:23px}.scope-mount .discovery-tiles .teaser{margin:0}.scope-mount .story-tile{display:block;padding:23px;border:1px solid #b8edff35;border-radius:14px;background:#111f30;text-decoration:none;color:#f4f8fc}.scope-mount .story-tile h2{font-size:30px;margin:10px 0 14px}.scope-mount .story-tile>p{font-size:13px;color:#c4d2df}.scope-mount .tile-link{font-size:12px;color:#b8edff;display:inline-block;margin-top:10px}.scope-mount .story-tile:hover{border-color:#b8edff}.scope-mount .character-panel video{display:block;width:100%;max-height:365px;object-fit:contain;background:#000;border-radius:12px;margin-top:22px}.scope-mount .teaser h2{font-size:29px}.scope-mount .character-panel>p{margin-top:17px}@media(max-width:650px){.scope-mount .discovery-tiles{grid-template-columns:1fr}.scope-mount .story-tile{padding:20px}.scope-mount .character-panel video{max-height:300px}}.scope-mount .mystic-scope{border-radius:22px!important;overflow:hidden!important;background:linear-gradient(#1c1131,#100e23)!important;border:1px solid #d7a95640!important}.scope-mount .mystic-opening{padding-bottom:15px}.scope-mount .altar{position:relative;aspect-ratio:16/9;isolation:isolate;overflow:hidden}.scope-mount .altar>img{display:block;width:100%;height:100%;object-fit:contain}.scope-mount .candle-light{position:absolute;display:block;width:9%;height:22%;border-radius:50%;background:radial-gradient(ellipse,#fffbd8a8 0,#ffcc6280 20%,#ff9c3528 48%,transparent 72%);mix-blend-mode:screen;transform-origin:50% 80%;animation:candle-flicker 2.7s infinite alternate ease-in-out;pointer-events:none}.scope-mount .candle-one{left:1.9%;top:54%;animation-delay:-1.1s}.scope-mount .candle-two{left:32.3%;top:69%;animation-duration:3.3s;animation-delay:-2.2s}.scope-mount .candle-three{left:91.5%;top:39%;animation-duration:2.2s;animation-delay:-.7s}.scope-mount .crystal-light{position:absolute;left:72%;top:72%;width:17%;height:25%;background:radial-gradient(ellipse,#a0e8ff44,transparent 70%);mix-blend-mode:screen;animation:crystal-breathe 5s ease-in-out infinite alternate;pointer-events:none}.scope-mount .mystic-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 28px}.scope-mount .mystic-caption .eyebrow,.scope-mount .pisces-welcome .eyebrow{color:#efd59d}.scope-mount .mystic-caption button{font-size:10px;padding:8px 12px;background:#251b36;border-color:#e5bb6c50;white-space:nowrap}.scope-mount .pisces-welcome{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:26px;padding:20px 34px 10px}.scope-mount .pisces-welcome video{width:100%;border-radius:14px;border:1px solid #e7bd6b50;display:block}.scope-mount .pisces-welcome h2{font-size:33px;color:#f6e6be}.scope-mount .pisces-welcome p:last-child{font-size:13px;color:#d9cfe4}.scope-mount .mystic-scope .reading{margin:12px 24px 24px;background:#171429;border-color:#e7bd6b40}.scope-mount .mystic-scope .cards>div{background:#211b32;border-color:#d0a65e40}.scope-mount .mystic-scope .cards .action{background:#30223c}.scope-mount .mystic-scope .number,.scope-mount .mystic-scope .question span{color:#efcf91}.scope-mount .mystic-scope .reading h2{color:#f3e2bf}.scope-mount .atmosphere-paused .candle-light,.scope-mount .atmosphere-paused .crystal-light{animation-play-state:paused;opacity:.4}.scope-mount .teaser-wordmark{display:block;width:100%;height:auto;margin:0 0 5px}.scope-mount .discovery-tiles .teaser{background:linear-gradient(140deg,#322044,#15162b);border-color:#d8b16b66}.scope-mount .teaser .teaser-wordmark+h2{font-size:24px}@keyframes candle-flicker{0%{opacity:.38;transform:scale(.92,.96) rotate(-2deg)}23%{opacity:.7;transform:scale(1.03,1.06) rotate(1deg)}39%{opacity:.44;transform:scale(.96,1.01) rotate(-1deg)}67%{opacity:.78;transform:scale(1.05,.97) rotate(2deg)}100%{opacity:.5;transform:scale(.98,1.04) rotate(-1deg)}}@keyframes crystal-breathe{from{opacity:.35}to{opacity:.85}}@media(max-width:650px){.scope-mount .pisces-welcome{grid-template-columns:1fr;padding:12px 20px;gap:10px}.scope-mount .pisces-welcome h2{font-size:28px}.scope-mount .mystic-caption{padding:12px 18px;align-items:flex-start}.scope-mount .mystic-caption .eyebrow{font-size:8px;max-width:160px}.scope-mount .mystic-scope .reading{margin:8px 10px 10px}.scope-mount .mystic-caption button{font-size:9px}.scope-mount .altar{border-radius:0}.scope-mount .teaser .teaser-wordmark+h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.scope-mount .candle-light,.scope-mount .crystal-light{animation:none!important}}.scope-mount .friendship-prompts{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.scope-mount .friendship-prompts>div{padding:18px;border:1px solid #b8edff30;border-radius:13px;background:#101d2b}.scope-mount .friendship-prompts p:last-child{font-size:13px;color:#c4d2df}.scope-mount .friend-note{font-size:10px!important;color:#aabaca!important}@media(max-width:650px){.scope-mount .friendship-prompts{grid-template-columns:1fr}}.scope-mount .scope-intro{text-align:center;padding:32px 24px 8px;background:radial-gradient(ellipse at top,#36204755,transparent 75%)}.scope-mount .scope-logo{display:block;width:min(620px,95%);height:auto;margin:0 auto}.scope-mount .scope-intro>.eyebrow{color:#efd59d;margin:2px 0 24px}.scope-mount .scope-intro>video{display:block;width:min(500px,100%);aspect-ratio:16/9;object-fit:contain;margin:0 auto;border:1px solid #d7a95640;border-radius:15px;background:#100d1b}.scope-mount .atmosphere-control{text-align:right;margin:13px auto 0;max-width:500px}.scope-mount .atmosphere-control button{font-size:10px;padding:7px 13px;background:#261a33;border-color:#d7a95640}.scope-mount .candle-reading{position:relative;padding:20px 0 220px;isolation:isolate;background:radial-gradient(ellipse at bottom,#46274866,transparent 75%)}.scope-mount .candle-reading>.altar{position:absolute;z-index:-1;bottom:0;left:0;width:100%;mask-image:linear-gradient(to bottom,transparent 35%,#000 63%);-webkit-mask-image:linear-gradient(to bottom,transparent 35%,#000 63%);pointer-events:none}.scope-mount .candle-reading>.reading{position:relative;width:82%;margin:0 auto!important;background:#171429ed!important;box-shadow:0 10px 55px #08050c88}.scope-mount .candle-reading .cards{grid-template-columns:1fr}.scope-mount .candle-reading .cards>div{padding:20px 22px}.scope-mount .candle-reading .cards h3{margin:7px 0}.scope-mount .candle-reading .cards p{margin-top:6px}.scope-mount .mystic-scope{background:#130f23!important}.scope-mount .candle-reading .reading-top>a{display:none}@media(max-width:650px){.scope-mount .scope-intro{padding:25px 15px 8px}.scope-mount .scope-intro>.eyebrow{font-size:8px;letter-spacing:.15em;margin:8px 0 20px}.scope-mount .candle-reading{padding:16px 0 125px}.scope-mount .candle-reading>.reading{width:91%;padding:22px 17px!important}.scope-mount .candle-reading>.altar{width:135%;left:-17.5%}.scope-mount .candle-reading .cards>div{padding:16px}.scope-mount .scope-logo{width:100%}.scope-mount .atmosphere-control button{font-size:9px}}
.scope-mount{margin-top:50px;--ice:#b8edff;--muted:#aabaca;--line:#b8edff26;color:#f4f8fc;font-family:Arial,sans-serif;line-height:1.7}.scope-mount h2{font-family:Georgia,serif}.scope-mount [hidden]{display:none!important}.scope-mount .mystic-scope{width:100%;box-sizing:border-box}.scope-mount .scope-intro{display:block}.scope-mount #zogloscope{scroll-margin-top:100px}.scope-mount .reading{box-sizing:border-box}.private-banner{background:#27364b;color:#c5edff;text-align:center;padding:8px;font:11px Arial,sans-serif}.scope-mount .bio-footer{max-width:730px;margin:45px auto;padding:25px}.scope-mount .review{margin-top:30px}.scope-mount .archetype-reveal{text-align:center;padding:25px 20px 35px;max-width:700px;margin:auto}.scope-mount .archetype-reveal>p{font-size:13px;color:#d9cfe4}.scope-mount .archetype-reveal h2{color:#f2deaf;font-size:31px}.scope-mount .archetype-card{display:block;position:relative;width:210px;height:340px;margin:25px auto 15px;padding:0;border:0;background:none;perspective:1100px;border-radius:16px}.scope-mount .card-turn{display:block;width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.scope-mount .revealed .card-turn{transform:rotateY(180deg)}.scope-mount .card-face{position:absolute;inset:0;overflow:hidden;border-radius:17px;backface-visibility:hidden;-webkit-backface-visibility:hidden;filter:drop-shadow(0 0 8px #c89cff22)}.scope-mount .card-face img{position:absolute;width:184%;height:auto;max-width:none;left:-42%;top:-6%;pointer-events:none}.scope-mount .card-front{transform:rotateY(180deg)}.scope-mount .card-hint{font-size:11px!important;color:#e0c78e!important}.scope-mount #archetype-copy{text-align:left;border:1px solid #d7a95645;border-radius:15px;padding:25px;background:#21182fe8;margin-top:25px}.scope-mount #archetype-copy h3{font-family:Georgia,serif;font-size:25px;color:#efd59d}.scope-mount #archetype-copy h4{font-size:12px;color:#b8edff;margin:20px 0 7px}.scope-mount #archetype-copy p{font-size:13px;line-height:1.7;color:#e1d9e8}.scope-mount #archetype-copy .card-affirmation{color:#efd59d;font-style:italic}.scope-mount .archetype-card:focus-visible{outline:3px solid #b8edff;outline-offset:9px}@media(prefers-reduced-motion:reduce){.scope-mount .card-turn{transition:none}}
.scope-mount .candle-reading>.reading{padding:23px!important}.scope-mount .reading h2{margin:10px 0 12px;font-size:31px}.scope-mount .reading-intro{margin:10px 0 0}.scope-mount .candle-reading .cards{gap:8px;margin-top:18px;align-items:start;grid-auto-rows:auto}.scope-mount .candle-reading .cards>div{padding:12px 15px;min-height:0;height:auto}.scope-mount .candle-reading .cards h3{font-size:14px;margin:3px 0 5px;line-height:1.35}.scope-mount .candle-reading .cards p{margin:0;font-size:13px;line-height:1.55}.scope-mount .candle-reading .cards .number{font-size:8px;line-height:1.25}.scope-mount .scope-explainer{border-top:1px solid #d7a95635;margin-top:20px;padding-top:16px;scroll-margin-top:100px}.scope-mount .scope-explainer h3{font:500 23px/1.2 Georgia,serif;color:#efcf91;margin:0 0 10px}.scope-mount .scope-explainer p{font-size:12px;line-height:1.7;color:#c9c3d6;margin:0}@media(max-width:650px){.scope-mount .candle-reading>.reading{padding:18px 15px!important}.scope-mount .reading h2{font-size:27px}.scope-mount .scope-explainer h3{font-size:21px}.scope-mount .candle-reading .cards>div{padding:11px 13px}}
/* Compact reading: three columns when there is room, icon-led rows on phones. */
.scope-mount .candle-reading .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:22px;border-top:1px solid #d7a95640;border-bottom:1px solid #d7a95640;padding:18px 0}.scope-mount .candle-reading .cards>div{background:transparent!important;border:0!important;border-radius:0;padding:0 16px!important;min-width:0}.scope-mount .candle-reading .cards>div+div{border-left:1px solid #d7a95635!important}.scope-mount .energy-symbol{display:block;width:28px;height:28px;color:#efcf91;margin:0 0 12px}.scope-mount .energy-symbol svg{display:block;width:100%;height:100%}.scope-mount .candle-reading .cards h3{color:#c4edff;font-size:14px;margin:0 0 9px!important}.scope-mount .candle-reading .cards p{font-size:12px;line-height:1.65}.scope-mount .season-energy{display:flex;gap:10px;align-items:center}.scope-mount #energy-sign{font-family:Georgia,serif;font-size:27px;color:#efcf91;line-height:1}.scope-mount .season-energy .eyebrow{font-size:9px;margin:0}.scope-mount .scope-explainer{border:0;margin-top:17px;padding-top:0}.scope-mount .scope-explainer h3{font-size:21px}@media(max-width:700px){.scope-mount .candle-reading .cards{grid-template-columns:1fr;padding:0}.scope-mount .candle-reading .cards>div{display:grid;grid-template-columns:26px 1fr;column-gap:12px;padding:15px 0!important}.scope-mount .candle-reading .cards>div+div{border-left:0!important;border-top:1px solid #d7a95630!important}.scope-mount .energy-symbol{grid-row:1/3;margin:1px 0 0;width:24px;height:24px}.scope-mount .candle-reading .cards h3{grid-column:2;margin:0 0 5px!important}.scope-mount .candle-reading .cards p{grid-column:2;font-size:13px}.scope-mount .season-energy .eyebrow{font-size:8px}.scope-mount .reading-top{margin-bottom:14px}}
.scope-mount .tool-frame{display:block;position:relative;overflow:hidden;width:115px;height:100px;flex-shrink:0}.scope-mount .tool-frame img{position:absolute;left:50%;width:auto;max-width:none;object-fit:initial}.scope-mount .season-tool-frame{width:86px;height:76px}.scope-mount .season-energy{gap:15px}.scope-mount .archetype-tool{display:flex;align-items:center;gap:18px;margin:10px 0 20px}.scope-mount .archetype-tool figcaption{color:#efcf91;font-size:13px;max-width:180px}.meaning-icon{display:inline-block;font-size:22px;line-height:1.2;vertical-align:middle;margin-right:7px}.scope-mount .energy-symbol.meaning-icon{width:31px;height:31px;font-size:26px;line-height:1.2;color:inherit}.scope-mount #archetype-copy h4 .meaning-icon{font-size:21px;margin-right:8px}.character-facts dt .meaning-icon{font-size:19px}.scope-mount [hidden]{display:none!important}@media(max-width:700px){.scope-mount .season-tool-frame{width:70px;height:64px}.scope-mount .season-energy{gap:10px}.scope-mount .energy-symbol.meaning-icon{width:25px;height:26px;font-size:23px}.scope-mount .archetype-tool{gap:12px}.scope-mount .archetype-tool .tool-frame{width:95px;height:86px}}
.character-tool{display:flex;gap:12px;align-items:center;margin:12px 0 18px}.character-tool .tool-frame{position:relative;display:block;overflow:hidden;width:100px;height:90px;flex-shrink:0}.character-tool .tool-frame img{position:absolute;left:50%;width:auto;max-width:none}.character-tool figcaption{font-size:12px;color:#b8edff}.meaning-icon.flame-icon{color:#f3c775;width:17px;height:22px;vertical-align:middle;line-height:1}.flame-icon svg{display:block;width:100%;height:100%}.scope-mount .energy-symbol{color:#efcf91;width:28px;height:28px}.scope-mount .energy-symbol svg{width:100%;height:100%;display:block}.scope-mount .season-tool-frame{width:104px;height:90px}.scope-mount .reading-top{width:100%}.scope-mount .season-energy{min-width:0}@media(max-width:700px){.scope-mount .season-tool-frame{width:80px;height:72px}.character-tool .tool-frame{width:85px;height:78px}}
/* Give the seasonal and personal tools their own top-right corner. */
.scope-mount .candle-reading .season-tool-frame{float:right;position:relative;width:312px;height:270px;margin:-3px -5px 12px 18px}.scope-mount .reading-top{display:block;width:auto}.scope-mount .season-energy{display:block}.scope-mount .reading-top .eyebrow{line-height:1.7;padding-top:7px}.scope-mount .candle-reading .cards{clear:both}.scope-mount .candle-reading>.reading::after,.scope-mount #archetype-copy::after{content:'';display:table;clear:both}.scope-mount #archetype-copy .archetype-corner-tool{float:right;width:250px;height:225px;margin:-2px -6px 14px 18px}.scope-mount #archetype-copy h3{line-height:1.3;padding-top:5px}.scope-mount #archetype-copy .card-affirmation{clear:both;padding-top:8px}@media(max-width:1000px){.scope-mount .candle-reading .season-tool-frame{width:245px;height:220px}.scope-mount #archetype-copy .archetype-corner-tool{width:210px;height:190px}}@media(max-width:700px){.scope-mount .candle-reading .season-tool-frame{width:170px;height:155px;margin:0 -2px 10px 12px}.scope-mount #archetype-copy .archetype-corner-tool{width:150px;height:140px;margin:0 -3px 12px 12px}.scope-mount .reading-top .eyebrow{font-size:8px}.scope-mount #archetype-copy{padding:20px}}@media(max-width:420px){.scope-mount .candle-reading .season-tool-frame{width:125px;height:120px;margin-left:9px}.scope-mount #archetype-copy .archetype-corner-tool{width:115px;height:110px}.scope-mount .reading h2{font-size:24px}.scope-mount #archetype-copy h3{font-size:22px}}
.scope-mount #archetype-copy .archetype-tool-group{float:right;width:250px;margin:-2px -6px 14px 18px;text-align:center}.scope-mount #archetype-copy .archetype-tool-group .archetype-corner-tool{float:none;width:100%;margin:0 0 8px}.scope-mount .archetype-tool-group figcaption{color:#b8edff;font-size:13px;line-height:1.5}@media(max-width:1000px){.scope-mount #archetype-copy .archetype-tool-group{width:210px}}@media(max-width:700px){.scope-mount #archetype-copy .archetype-tool-group{width:150px;margin:0 -3px 12px 12px}}@media(max-width:420px){.scope-mount #archetype-copy .archetype-tool-group{width:115px}.scope-mount .archetype-tool-group figcaption{font-size:12px}}
