.ca-brand.ca-brand-supplied{display:block;width:260px;height:68px;overflow:hidden;flex-shrink:0;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect}.ca-brand.ca-brand-supplied img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.ca-footer .ca-brand.ca-brand-supplied{width:240px;height:64px}.ca-celestial-background>b{width:2px;height:2px;background:#946981;box-shadow:0 0 8px #c4a16d88;animation:ca-star-glow var(--star-duration,7s) ease-in-out var(--star-delay,0s) infinite}.ca-constellation{position:absolute;width:clamp(130px,18vw,270px);height:auto;fill:#93657d;stroke:#a987a0;stroke-width:.65;overflow:visible;opacity:.55;animation:ca-constellation-glow 11s ease-in-out var(--constellation-delay,0s) infinite;transition:filter .8s,scale 1.4s}.ca-constellation polyline{fill:none;stroke-opacity:.55}.ca-constellation circle{stroke:none}.ca-constellation.ca-near-pointer{filter:drop-shadow(0 0 4px #bc839a);scale:1.035;animation-play-state:paused;opacity:.9}.ca-shooting-star{width:165px;height:1px;background:linear-gradient(90deg,transparent,#b8899d 70%,#ac814c);filter:drop-shadow(0 0 3px #c4a16d80)}.ca-shooting-star:after{width:4px;height:4px;background:#bc965e;box-shadow:0 0 10px #c4a16daa}@keyframes ca-star-glow{0%,to{opacity:.16;scale:.8}50%{opacity:.6;scale:1.15}}@keyframes ca-constellation-glow{0%,to{opacity:.25}50%{opacity:.65}}.ca-wheel-web path{stroke-linecap:round;stroke-linejoin:round;will-change:stroke-dashoffset,opacity}.ca-wheel-nodes circle{will-change:opacity}.ca-wheel-center-symbol{font-family:Manrope,Segoe UI Symbol,system-ui,sans-serif;transition:fill .3s}.ca-wheel-center-name{font-size:23px}.ca-wheel-center-element{font-size:7px;letter-spacing:1.4px}.ca-wheel-has-selection .ca-wheel-center-symbol{font-size:26px}.ca-reading-layout{display:block!important;max-width:1000px;margin:70px auto 0}.ca-reading-layout>.ca-prose{width:100%;max-width:100%}.ca-prose>p,.ca-prose>section>p{max-width:76ch}.ca-prose h2{scroll-margin-top:120px}.ca-prose details{padding:20px 24px;background:#fffcf566;border:1px solid #d7c7d1;border-radius:12px;margin:14px 0}.ca-prose summary{cursor:pointer;font-weight:500}.ca-prose details[open]{background:#f0e5ea99}.ca-guide-card{overflow:hidden}.ca-guide-image{position:relative;overflow:hidden;border-radius:130px 130px 12px 12px;margin:0 0 28px;aspect-ratio:1.4;background:#e3d5dd}.ca-guide-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.6,.2,1),filter .8s}.ca-guide-image>span{position:absolute;right:18px;bottom:18px;width:40px;height:40px;display:grid;place-items:center;border:1px solid #fff8ee77;background:#f7f2edaa;border-radius:50%;color:#51384f}.ca-guide-card:hover .ca-guide-image img{transform:scale(1.06);filter:saturate(1.08)}.ca-decipher{cursor:default}.ca-decipher-character{display:inline-block;position:relative}.ca-decipher-character[data-code]:after{content:attr(data-code);position:absolute;inset:0;text-align:center;color:#a88399;font-size:.76em;letter-spacing:0}.ca-decipher-character[data-code]>span{visibility:hidden}.ca-article-map{padding:28px;border-block:1px solid #d7c1ce;display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 40px}.ca-article-map strong{flex-basis:100%;font-size:10px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.ca-article-map a{padding:8px 13px;border:1px solid #d8c6d2;border-radius:30px;font-size:11px;text-decoration:none;background:#fff9f588}.ca-article-map a:hover{background:#e9d9e4}.ca-reading-progress{position:fixed;top:88px;left:0;z-index:39;height:2px;background:linear-gradient(90deg,#c79b9c,#c4a16d);width:100%;transform-origin:left;scale:0 1;pointer-events:none}.ca-content-callout{padding:26px 32px;background:#eee3e9;border-left:2px solid #b89370;border-radius:0 14px 14px 0;margin:30px 0}.ca-content-callout strong{display:block;font-family:Manrope,system-ui,sans-serif;font-size:26px;margin-bottom:10px}.ca-deck-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:25px 0}.ca-deck-tools label{flex:1;min-width:180px}.ca-deck-tools input,.ca-deck-tools select{display:block;width:100%;padding:13px;border:1px solid #cdb8c6;border-radius:8px;background:#fffaf5;font:14px Manrope}.ca-deck-count{font-size:12px;color:#79576b;margin-bottom:25px}.ca-deck-grid>a{border:1px solid #dac8d4;border-radius:14px;padding:18px;background:#fff9f550;transition:translate .4s,box-shadow .4s;text-decoration:none}.ca-deck-grid>a:hover{translate:0 -7px;box-shadow:0 20px 35px #51384f13}.ca-deck-grid>a img{max-height:250px;object-fit:contain}@media(max-width:1050px){.ca-brand.ca-brand-supplied{width:225px;height:60px}.ca-reading-progress{top:76px}.ca-mobile-menu-head .ca-brand.ca-brand-supplied{width:210px;height:56px}}@media(max-width:650px){.ca-brand.ca-brand-supplied{width:207px;height:55px}.ca-reading-progress{top:72px}.ca-constellation{width:160px}.ca-constellation:nth-of-type(2n){left:66%!important}.ca-guide-grid{gap:38px}.ca-reading-layout{margin-top:40px}.ca-prose details{padding:18px}.ca-article-map{padding:22px 0}.ca-content-callout{padding:22px}.ca-guide-image{aspect-ratio:1.6}.ca-deck-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-deck-grid>a{padding:12px}.ca-deck-grid h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.ca-celestial-background{display:none}}html:not(.ca-motion-enabled) .ca-celestial-background{display:none}@media print{.ca-article-map,.ca-reading-progress{display:none}}
