
:root{color-scheme:dark;--ink:#f9efff;--mint:#a4ffe1;--coral:#ffb29b;--edge:#cb9dff52}
body{background:#221044;background-image:radial-gradient(ellipse at 2% 4%,#be467344,transparent 40%),radial-gradient(ellipse at 98% 20%,#4a56c750,transparent 48%),radial-gradient(ellipse at 18% 80%,#a83ca52b,transparent 45%),linear-gradient(135deg,#351646,#241349 45%,#151e43);background-attachment:fixed;color:var(--ink)}
.app-frame,.site-header,.shell,footer{background:transparent}.terminal-rail{background:#261342e8;border-color:var(--edge);backdrop-filter:blur(14px)}.rail-rule{background:#caa1e154}.rail-brand{filter:drop-shadow(0 0 10px #ce81fd44)}.terminal-rail nav a.active,.rail-account.active{background:#975ca12b;color:#bdfde8}
.signal-strip{border-color:var(--edge);background:#371b4a30}.signal-name,.masthead-note,.eyebrow,.stage-caption,.footer-meta{color:#ceb5df}.ticker strong{color:#fff1ff}.ticker small{color:#c3b7df}.ticker .up,.up{color:#a0f8dc}.ticker .down,.down{color:#ffb4c4}
.word-brand>img{display:block!important;width:32px;height:32px;filter:drop-shadow(0 0 8px #e2a3ff44)}.word-brand>span{color:#fff2ff!important}.word-brand .brand-outline{color:#fff2ff;-webkit-text-stroke:.5px #f4cbff}.brand{gap:11px}.masthead-note{border-color:var(--edge)}.stage-word{font-size:clamp(44px,7.2vw,110px);color:#fff4fa;text-shadow:0 0 22px #f4a6ff44}.crystal-stage{border-color:#e7bcf58a;background:#51265b;box-shadow:0 12px 70px #d46cb622}.crystal-stage:after{background:linear-gradient(0deg,#301132ed,transparent 53%,#ba76e512)}.crystal-art{filter:saturate(1.12)}.floating-crystal{filter:drop-shadow(0 0 15px #a4f6ff55)}
.console-intro{background:linear-gradient(135deg,#66385d,#362450 78%);border-color:#d1a5dd70;box-shadow:inset 0 1px #ffcde422,0 12px 35px #160a2426}.console-feature{background:linear-gradient(130deg,#3a3565,#342447);border-color:#c5a7ef70}.console-intro h1{color:#fff2fa;text-shadow:0 0 35px #ffd3ee20}.intro-copy{color:#e2cce7}.console-label,.feature-top,.card-bottom,.directory-top,.directory-tools,.results-heading{border-color:var(--edge)}.feature-title h2{color:#fff0fa}.feature-chance strong{color:#d0ffe8}.feature-label,.feature-chance small,.download-text{color:#d4c9e8}.feature-panel{background:transparent!important}
.primary,.explore-action,.register{background:linear-gradient(110deg,#ffb49d,#f4b1db)!important;color:#361742!important;border:1px solid #ffd9e199;box-shadow:0 0 25px #ff8fbd22}.primary:hover,.explore-action:hover,.register:hover{background:linear-gradient(110deg,#ffd0ad,#f9c5f8)!important;box-shadow:0 0 28px #f995c144}.secondary{border-color:#c9a6e078;background:#673b6e3b;color:#ebd5f7}.top-actions select{color:#ead3f2}.top-actions select option{background:#39234d;color:#fff0fa}.utility-menu>div{background:#39234f;border-color:#af83d1}
.transmission{background:linear-gradient(115deg,#67435e,#452752 55%,#3a2455);border-color:#dbafdd80;box-shadow:0 0 30px #ba65b51a,inset 0 1px #ffd6ff2a}.transmission-media{background-color:#592856}.transmission-media video{filter:brightness(1.2) saturate(1.4)}.transmission-media:before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(130deg,#c84c9b55,#8958c933 60%,#59dcc122);mix-blend-mode:color}.transmission-media:after{background:linear-gradient(90deg,#652d4c12,transparent 60%,#452752),linear-gradient(0deg,#3b1f5290,transparent 55%)}.transmission-copy h2{color:#fff2f6}.square-arrow{background:#80557433;color:#c0ffe2;border-color:#9ce3ce8a}.transmission-media>span{z-index:2;color:#ffe9f6}
.search{background:#442953;border-color:#b786c77a}.search input{color:#f8efff}.search:focus-within{background:#51305f;border-color:#f4b6db}.directory-console,.directory-top,.filter-bar{border-color:var(--edge)}.filter-scroll button{background:#44254e77;border-color:#a778c15c;color:#e2c5ec}.filter-scroll button.active{background:linear-gradient(110deg,#ffd0a8,#edb2da);border-color:#ffd6e5;color:#391746}.event-modes button.active{color:#baffdf;border-color:#baffdf}.directory-tools select{color:#dec8ed;background:#3e2855}.count{background:#8b5d9b3b;color:#f4defa}
.event-grid{border-color:var(--edge)}.event-card{background:linear-gradient(130deg,#4e2b59eb,#2d2952ed);border-color:#af83cf60}.event-card:hover{background:linear-gradient(130deg,#643466,#3b3669);border-color:#e7baf9;box-shadow:inset 3px 0 #f9bcdf,0 0 25px #c27dd926}.card-eyebrow,.card-bottom,.card-bottom b{color:#c6aedc}.card-title{color:#fff2fb}.option-prob{color:#d6ffed}.asset-icon{background:#44315f;border-color:#9679b166}.outcome-button{background:#3a746b;color:#d6fff0}.outcome-button.no{background:#804462;color:#ffd4e6}.outcome-button:hover{background:#4b9286}.outcome-button.no:hover{background:#9a5778}.prob-track{background:#695079}.prob-track i{background:linear-gradient(90deg,#9fe9cc,#c8b6f5)}
.quotes-panel{background:#32254c;border-color:var(--edge)}th,td{border-color:#a47ab02a}.table-coin small,.muted{color:#c4acd9}.position,.result-card,.account-stats article{background:linear-gradient(140deg,#50335d,#34274f);border-color:var(--edge)}.account-stats .balance-card{background:linear-gradient(135deg,#a45d83,#5b4b90)}.field-guide,.field-guide article,.footer-main,.footer-meta{border-color:var(--edge)}.field-guide article p{color:#c8afd7}
dialog{background:linear-gradient(145deg,#53325f,#302249);border-color:#dfb5f282;color:#fcefff;box-shadow:0 0 70px #c463ad26,0 30px 100px #130a2780}dialog::backdrop{background:#170d2ba8;backdrop-filter:blur(9px)}.ticket,.trade-chart,.signup-symbol,.explore-step{background-color:#3d2b52;border-color:#c295dd52}.ticket input,.ticket select{background:#2e2143;color:#fff3ff;border-color:#ad81c96e}.dialog-brand{color:#f1d4ff}.download-opening-video{background:radial-gradient(ellipse,#57438b,#251736);border-color:#ba8cdd66}.close,#dialog-close{color:#f4d7ff}#toast{background:#5c3d70;color:#fff0ff;border-color:#daaff0}
@media(max-width:900px){.stage-word{font-size:clamp(43px,8.7vw,80px)}}
@media(max-width:520px){.word-brand{font-size:21px;letter-spacing:-.8px;gap:7px}.word-brand>img{width:25px;height:25px}.top-actions{gap:8px}.top-actions .register{padding-inline:9px}.stage-word{font-size:52px}.transmission-media:after{background:linear-gradient(0deg,#452752,transparent 36%)}.event-card{background:linear-gradient(130deg,#4e2b59,#30294f)}}
@media(max-width:360px){.word-brand{font-size:18px;gap:5px}.word-brand>img{width:21px;height:21px}.stage-word{font-size:45px}}

#prismora-block-flow{position:absolute;inset:0;display:block;width:100%;height:100%;filter:brightness(1.32) contrast(1.05);background:#19152a}.transmission-media:before{z-index:1}.transmission-media:after{z-index:1}.transmission-media>span{z-index:2}

#prismora-block-flow{filter:brightness(1.12) saturate(1.12)}

.floating-crystal{filter:drop-shadow(0 0 20px #a76aff77)}
