/* Theme: fantastic */
html[data-theme="fantastic"]{--bg:#04101f;--panel:#09203d;--panel-2:#0f2c52;--rule:#1b4278;--rule-soft:#133362;--edge:#2a64b3;--fg:#eef6ff;--muted:#9fc0e8;--faint:#6590c4;--note:#e8f1ff;--red:#1e78d0;--red-hot:#4aa8ff;--red-deep:#0d4a8c;--red-wash:#0b2447;--green:#3fd8a0;--need:#ff6b5a;--gold:#e8f1ff;--blue:#4aa8ff;--dots:rgba(74,168,255,.10);--dots2:transparent;--title-shadow:#4aa8ff;--title-2:#ffffff;--font-comic:"Bangers",Impact,"Arial Black",sans-serif}
html[data-theme="fantastic"] #water{background:radial-gradient(ellipse at 50% -10%,rgba(74,168,255,.3),transparent 60%),radial-gradient(rgba(74,168,255,.12) 22%,transparent 25%) 0 0/18px 18px}
html[data-theme="fantastic"] .fx-scrim,html[data-theme="fantastic"] .val-scrim{background:radial-gradient(circle at 50% 40%,rgba(10,60,130,.55),rgba(1,6,16,.93))}
html[data-theme="fantastic"] .fx-box{box-shadow:10px 10px 0 #000,0 0 0 3px #4aa8ff,0 0 28px rgba(74,168,255,.4)}
html[data-theme="fantastic"] .fx-box.info-board{background-color:#06182e}
html[data-theme="fantastic"] .info-bg{opacity:.17;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Ccircle cx='25' cy='25' r='20' fill='none' stroke='%234aa8ff' stroke-width='3'/%3E%3Ctext x='25' y='34' font-size='26' font-weight='700' text-anchor='middle' fill='%234aa8ff' font-family='Arial'%3E4%3C/text%3E%3C/svg%3E");background-size:50px 50px}
html[data-theme="fantastic"] .info-tile.learn{background:#e8f1ff}
html[data-theme="fantastic"] .info-tile.pkg{background:#7cc0ff}
html[data-theme="fantastic"] .info-tile.sra{background:#ffb36b}
html[data-theme="fantastic"] .info-tile.dos{background:#cfe3ff}
html[data-theme="fantastic"] .info-tile.bio{background:#7de0c0}
html[data-theme="fantastic"] .val-deco{display:none}
html[data-theme="fantastic"] .val-box{border-top-color:#4aa8ff;background:linear-gradient(rgba(74,168,255,.14) 1px,transparent 1px) 0 0/18px 18px,linear-gradient(90deg,rgba(74,168,255,.14) 1px,transparent 1px) 0 0/18px 18px,#09203d;box-shadow:10px 10px 0 #0d4a8c,10px 10px 0 3px #000}
html[data-theme="fantastic"] .val-burst b{color:#4aa8ff}
html[data-theme="fantastic"] .val-head h3{text-shadow:3px 3px 0 #0d4a8c}
html[data-theme="fantastic"] .learn-box{background:linear-gradient(rgba(232,241,255,.1) 1px,transparent 1px) 0 0/22px 22px,linear-gradient(90deg,rgba(232,241,255,.1) 1px,transparent 1px) 0 0/22px 22px,#08213f}
html[data-theme="fantastic"] .bio-box{background:repeating-linear-gradient(0deg,rgba(74,168,255,.2) 0 6px,transparent 6px 12px),#09203d}
html[data-theme="fantastic"] .pkg-box{background:linear-gradient(transparent 60%,rgba(255,122,0,.35)),#09203d}
html[data-theme="fantastic"] .sra-box{background:radial-gradient(rgba(138,100,60,.5) 22%,transparent 25%) 0 0/12px 12px,#1a1612}
html[data-theme="fantastic"] .dos-box{background:repeating-linear-gradient(90deg,rgba(232,241,255,.1) 0 4px,transparent 4px 8px),#0a1d33}
html[data-theme="fantastic"]{--t1:#4aa8ff;--t2:#ffffff;--tout:#02101e}
html[data-theme="fantastic"] #amb{--pb:radial-gradient(circle,#fff3a0,#ff8a1f 45%,transparent 70%);--ps:8px;--pa:ambrise;}
html[data-theme="fantastic"] .fx-frame{--fw:17px;--fr:8px;--fbg:radial-gradient(circle at 22% 30%,#ffb04a 0 3px,transparent 4px) 0 0/23px 19px,radial-gradient(circle at 68% 62%,#6a2400 0 4px,transparent 5px) 0 0/17px 21px,radial-gradient(circle at 40% 80%,#c8501a 0 5px,transparent 6px) 0 0/29px 25px,linear-gradient(135deg,#e8601a,#a83a0a,#f08a2e);--fanim:none;--fglow:0 0 18px rgba(255,120,20,.6),inset 0 0 8px #3a1200;}
html[data-theme="fantastic"] .fx-frame .rail i{--tb:radial-gradient(circle,#fff3a0,#ff8a1f 50%,transparent 72%);--tw:16px;--th:22px;--tf:drop-shadow(0 0 6px #ff6a00);--td:7s;}
html[data-theme="fantastic"] .bar{background:linear-gradient(180deg,#0f2c52,#06182e),radial-gradient(ellipse at 50% 120%,rgba(255,120,20,.35),transparent 55%),var(--panel)}
html[data-theme="fantastic"] .fx-box.info-board{background-image:radial-gradient(ellipse at 50% 120%,rgba(255,120,20,.3),transparent 55%),repeating-linear-gradient(45deg,rgba(74,168,255,.06) 0 10px,transparent 10px 20px),#06182e;background-color:var(--panel);background-repeat:repeat}
html[data-theme="fantastic"] .val-box{background:radial-gradient(ellipse at 50% 0,rgba(255,120,20,.25),transparent 55%),linear-gradient(#0f2c52,#06182e);background-color:var(--panel)}
html[data-theme="fantastic"] .fx-frame b.d1,html[data-theme="fantastic"] .fx-frame b.d2{display:block;top:-30px;height:46px;transform-origin:50% 100%;animation:flame .55s ease-in-out infinite alternate;background:radial-gradient(ellipse at 50% 100%,#fff3a0 0,#ffb300 28%,#ff5a00 52%,transparent 70%) 0 100%/30px 100% repeat-x;filter:drop-shadow(0 0 6px #ff7a00)}
html[data-theme="fantastic"] .fx-frame b.d1{left:12%;width:34%}html[data-theme="fantastic"] .fx-frame b.d2{right:8%;width:26%;animation-delay:-.3s}
html[data-theme="fantastic"] .fx-frame b.d3{display:block;right:-10px;bottom:-14px;width:80px;height:50px;transform-origin:50% 100%;animation:flame .5s ease-in-out infinite alternate;background:radial-gradient(ellipse at 50% 100%,#fff3a0 0,#ffb300 28%,#ff5a00 52%,transparent 70%) 0 100%/26px 100% repeat-x;filter:drop-shadow(0 0 6px #ff7a00)}
html[data-theme="fantastic"]{--ev-col:#ff8a1f;--ev-sprite:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1q8 8 8 14a8 8 0 0 1-16 0q0-4 3-7 1 4 3 4 0-6 2-11z' fill='%23ff6a00' stroke='%23ffd24a' stroke-width='1.2'/%3E%3C/svg%3E")}
html[data-theme="fantastic"] #amb::before,html[data-theme="fantastic"] #amb::after{content:"";position:absolute;left:0;right:0;bottom:0;pointer-events:none}
html[data-theme="fantastic"] #amb::before{height:300px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 300'%3E%3Cg fill='%2308264a'%3E%3Crect x='0' y='105' width='46' height='197'/%3E%3Crect x='4' y='91' width='38' height='14'/%3E%3Crect x='8' y='83' width='30' height='8'/%3E%3Crect x='51' y='72' width='64' height='230'/%3E%3Crect x='81' y='60' width='4' height='40'/%3E%3Crect x='118' y='112' width='40' height='190'/%3E%3Crect x='161' y='197' width='59' height='105'/%3E%3Crect x='223' y='151' width='44' height='151'/%3E%3Crect x='243' y='137' width='4' height='40'/%3E%3Crect x='270' y='74' width='40' height='228'/%3E%3Crect x='274' y='60' width='32' height='14'/%3E%3Crect x='278' y='52' width='24' height='8'/%3E%3Crect x='312' y='160' width='69' height='142'/%3E%3Crect x='344' y='138' width='4' height='40'/%3E%3Crect x='386' y='197' width='41' height='105'/%3E%3Crect x='432' y='125' width='44' height='177'/%3E%3Crect x='477' y='137' width='53' height='165'/%3E%3Crect x='481' y='123' width='45' height='14'/%3E%3Crect x='485' y='115' width='37' height='8'/%3E%3Crect x='532' y='172' width='58' height='130'/%3E%3Crect x='595' y='198' width='53' height='104'/%3E%3Crect x='619' y='178' width='4' height='40'/%3E%3Crect x='652' y='138' width='51' height='164'/%3E%3Crect x='707' y='123' width='61' height='179'/%3E%3Crect x='770' y='112' width='29' height='190'/%3E%3Crect x='800' y='96' width='55' height='206'/%3E%3Crect x='858' y='110' width='68' height='192'/%3E%3Crect x='862' y='96' width='60' height='14'/%3E%3Crect x='866' y='88' width='52' height='8'/%3E%3Crect x='926' y='123' width='46' height='179'/%3E%3Crect x='930' y='109' width='38' height='14'/%3E%3Crect x='934' y='101' width='30' height='8'/%3E%3Crect x='978' y='183' width='44' height='119'/%3E%3Crect x='1024' y='193' width='70' height='109'/%3E%3Crect x='1057' y='164' width='4' height='40'/%3E%3Crect x='1099' y='132' width='66' height='170'/%3E%3Crect x='1103' y='118' width='58' height='14'/%3E%3Crect x='1107' y='110' width='50' height='8'/%3E%3Crect x='1166' y='86' width='37' height='216'/%3E%3Crect x='1182' y='57' width='4' height='40'/%3E%3C/g%3E%3Crect x='37' y='131' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='13' y='149' width='3' height='4' fill='%23fff'/%3E%3Crect x='21' y='176' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='5' y='185' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='37' y='194' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='37' y='212' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='5' y='239' width='3' height='4' fill='%23fff'/%3E%3Crect x='29' y='239' width='3' height='4' fill='%23fff'/%3E%3Crect x='80' y='80' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='104' y='89' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='72' y='116' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='56' y='125' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='96' y='125' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='80' y='170' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='64' y='188' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='104' y='206' width='3' height='4' fill='%23fff'/%3E%3Crect x='72' y='215' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='56' y='224' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='72' y='233' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='72' y='242' width='3' height='4' fill='%23fff'/%3E%3Crect x='64' y='260' width='3' height='4' fill='%23fff'/%3E%3Crect x='72' y='278' width='3' height='4' fill='%23fff'/%3E%3Crect x='96' y='278' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='56' y='287' width='3' height='4' fill='%23fff'/%3E%3Crect x='80' y='287' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='147' y='129' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='123' y='138' width='3' height='4' fill='%23fff'/%3E%3Crect x='131' y='183' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='131' y='237' width='3' height='4' fill='%23fff'/%3E%3Crect x='123' y='246' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='139' y='282' width='3' height='4' fill='%23fff'/%3E%3Crect x='174' y='241' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='182' y='277' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='236' y='177' width='3' height='4' fill='%23fff'/%3E%3Crect x='252' y='195' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='252' y='204' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='236' y='213' width='3' height='4' fill='%23fff'/%3E%3Crect x='252' y='240' width='3' height='4' fill='%23fff'/%3E%3Crect x='244' y='267' width='3' height='4' fill='%23fff'/%3E%3Crect x='228' y='285' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='252' y='285' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='260' y='285' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='283' y='145' width='3' height='4' fill='%23fff'/%3E%3Crect x='275' y='154' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='283' y='163' width='3' height='4' fill='%23fff'/%3E%3Crect x='283' y='172' width='3' height='4' fill='%23fff'/%3E%3Crect x='283' y='199' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='299' y='253' width='3' height='4' fill='%23fff'/%3E%3Crect x='283' y='271' width='3' height='4' fill='%23fff'/%3E%3Crect x='299' y='271' width='3' height='4' fill='%23fff'/%3E%3Crect x='349' y='177' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='325' y='186' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='349' y='195' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='317' y='231' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='333' y='231' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='349' y='240' width='3' height='4' fill='%23fff'/%3E%3Crect x='365' y='240' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='349' y='249' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='373' y='267' width='3' height='4' fill='%23fff'/%3E%3Crect x='357' y='276' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='373' y='276' width='3' height='4' fill='%23fff'/%3E%3Crect x='357' y='285' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='399' y='223' width='3' height='4' fill='%23fff'/%3E%3Crect x='415' y='241' width='3' height='4' fill='%23fff'/%3E%3Crect x='407' y='277' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='437' y='151' width='3' height='4' fill='%23fff'/%3E%3Crect x='445' y='151' width='3' height='4' fill='%23fff'/%3E%3Crect x='453' y='169' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='453' y='187' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='437' y='214' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='469' y='223' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='453' y='232' width='3' height='4' fill='%23fff'/%3E%3Crect x='437' y='259' width='3' height='4' fill='%23fff'/%3E%3Crect x='461' y='268' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='453' y='286' width='3' height='4' fill='%23fff'/%3E%3Crect x='506' y='163' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='522' y='163' width='3' height='4' fill='%23fff'/%3E%3Crect x='490' y='172' width='3' height='4' fill='%23fff'/%3E%3Crect x='514' y='199' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='522' y='226' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='506' y='235' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='482' y='253' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='514' y='271' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='553' y='180' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='561' y='189' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='553' y='198' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='545' y='234' width='3' height='4' fill='%23fff'/%3E%3Crect x='577' y='234' width='3' height='4' fill='%23fff'/%3E%3Crect x='561' y='261' width='3' height='4' fill='%23fff'/%3E%3Crect x='561' y='279' width='3' height='4' fill='%23fff'/%3E%3Crect x='569' y='279' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='577' y='288' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='640' y='215' width='3' height='4' fill='%23fff'/%3E%3Crect x='608' y='242' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='616' y='260' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='632' y='269' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='632' y='278' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='689' y='146' width='3' height='4' fill='%23fff'/%3E%3Crect x='689' y='182' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='657' y='218' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='673' y='218' width='3' height='4' fill='%23fff'/%3E%3Crect x='657' y='227' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='681' y='245' width='3' height='4' fill='%23fff'/%3E%3Crect x='657' y='263' width='3' height='4' fill='%23fff'/%3E%3Crect x='689' y='290' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='752' y='131' width='3' height='4' fill='%23fff'/%3E%3Crect x='760' y='131' width='3' height='4' fill='%23fff'/%3E%3Crect x='736' y='149' width='3' height='4' fill='%23fff'/%3E%3Crect x='744' y='149' width='3' height='4' fill='%23fff'/%3E%3Crect x='760' y='149' width='3' height='4' fill='%23fff'/%3E%3Crect x='744' y='158' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='728' y='167' width='3' height='4' fill='%23fff'/%3E%3Crect x='712' y='203' width='3' height='4' fill='%23fff'/%3E%3Crect x='760' y='221' width='3' height='4' fill='%23fff'/%3E%3Crect x='752' y='230' width='3' height='4' fill='%23fff'/%3E%3Crect x='760' y='230' width='3' height='4' fill='%23fff'/%3E%3Crect x='712' y='248' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='720' y='248' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='752' y='248' width='3' height='4' fill='%23fff'/%3E%3Crect x='760' y='266' width='3' height='4' fill='%23fff'/%3E%3Crect x='720' y='275' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='752' y='284' width='3' height='4' fill='%23fff'/%3E%3Crect x='712' y='293' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='775' y='156' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='791' y='201' width='3' height='4' fill='%23fff'/%3E%3Crect x='783' y='219' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='783' y='255' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='791' y='291' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='845' y='122' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='805' y='140' width='3' height='4' fill='%23fff'/%3E%3Crect x='837' y='140' width='3' height='4' fill='%23fff'/%3E%3Crect x='813' y='149' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='821' y='149' width='3' height='4' fill='%23fff'/%3E%3Crect x='829' y='167' width='3' height='4' fill='%23fff'/%3E%3Crect x='837' y='176' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='837' y='185' width='3' height='4' fill='%23fff'/%3E%3Crect x='821' y='194' width='3' height='4' fill='%23fff'/%3E%3Crect x='845' y='239' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='837' y='275' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='821' y='284' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='805' y='293' width='3' height='4' fill='%23fff'/%3E%3Crect x='821' y='293' width='3' height='4' fill='%23fff'/%3E%3Crect x='829' y='293' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='903' y='145' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='879' y='163' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='887' y='163' width='3' height='4' fill='%23fff'/%3E%3Crect x='871' y='172' width='3' height='4' fill='%23fff'/%3E%3Crect x='903' y='172' width='3' height='4' fill='%23fff'/%3E%3Crect x='919' y='172' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='871' y='190' width='3' height='4' fill='%23fff'/%3E%3Crect x='879' y='190' width='3' height='4' fill='%23fff'/%3E%3Crect x='887' y='226' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='871' y='262' width='3' height='4' fill='%23fff'/%3E%3Crect x='911' y='262' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='879' y='271' width='3' height='4' fill='%23fff'/%3E%3Crect x='887' y='271' width='3' height='4' fill='%23fff'/%3E%3Crect x='863' y='280' width='3' height='4' fill='%23fff'/%3E%3Crect x='871' y='280' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='887' y='280' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='903' y='280' width='3' height='4' fill='%23fff'/%3E%3Crect x='931' y='158' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='947' y='158' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='963' y='158' width='3' height='4' fill='%23fff'/%3E%3Crect x='931' y='167' width='3' height='4' fill='%23fff'/%3E%3Crect x='947' y='167' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='955' y='203' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='939' y='221' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='931' y='248' width='3' height='4' fill='%23fff'/%3E%3Crect x='955' y='257' width='3' height='4' fill='%23fff'/%3E%3Crect x='955' y='266' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='947' y='275' width='3' height='4' fill='%23fff'/%3E%3Crect x='963' y='275' width='3' height='4' fill='%23fff'/%3E%3Crect x='931' y='284' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='939' y='293' width='3' height='4' fill='%23fff'/%3E%3Crect x='983' y='209' width='3' height='4' fill='%23fff'/%3E%3Crect x='1015' y='236' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1015' y='254' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='999' y='263' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1007' y='290' width='3' height='4' fill='%23fff'/%3E%3Crect x='1053' y='228' width='3' height='4' fill='%23fff'/%3E%3Crect x='1085' y='228' width='3' height='4' fill='%23fff'/%3E%3Crect x='1037' y='255' width='3' height='4' fill='%23fff'/%3E%3Crect x='1053' y='255' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1069' y='255' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1085' y='264' width='3' height='4' fill='%23fff'/%3E%3Crect x='1053' y='273' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1085' y='282' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1045' y='291' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1112' y='167' width='3' height='4' fill='%23fff'/%3E%3Crect x='1128' y='176' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1144' y='176' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1112' y='194' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1128' y='248' width='3' height='4' fill='%23fff'/%3E%3Crect x='1152' y='275' width='3' height='4' fill='%23fff'/%3E%3Crect x='1104' y='284' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1187' y='94' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1195' y='94' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1171' y='112' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1187' y='112' width='3' height='4' fill='%23fff'/%3E%3Crect x='1187' y='166' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1195' y='175' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1171' y='184' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1187' y='184' width='3' height='4' fill='%23fff'/%3E%3Crect x='1187' y='202' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1171' y='238' width='3' height='4' fill='%23fff'/%3E%3Crect x='1179' y='247' width='3' height='4' fill='%23fff'/%3E%3Crect x='1187' y='265' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1187' y='283' width='3' height='4' fill='%23fff'/%3E%3C/svg%3E") repeat-x 0 100%/1200px 300px;opacity:.95;animation:skytw2 6s ease-in-out infinite alternate}
html[data-theme="fantastic"] #amb::after{height:210px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 300'%3E%3Cg fill='%23031226'%3E%3Crect x='0' y='241' width='52' height='61'/%3E%3Crect x='57' y='185' width='31' height='117'/%3E%3Crect x='70' y='173' width='4' height='40'/%3E%3Crect x='94' y='166' width='27' height='136'/%3E%3Crect x='126' y='220' width='34' height='82'/%3E%3Crect x='166' y='177' width='41' height='125'/%3E%3Crect x='211' y='255' width='35' height='47'/%3E%3Crect x='226' y='244' width='4' height='40'/%3E%3Crect x='215' y='241' width='27' height='14'/%3E%3Crect x='219' y='233' width='19' height='8'/%3E%3Crect x='246' y='212' width='57' height='90'/%3E%3Crect x='304' y='216' width='61' height='86'/%3E%3Crect x='371' y='179' width='53' height='123'/%3E%3Crect x='425' y='175' width='69' height='127'/%3E%3Crect x='499' y='254' width='33' height='48'/%3E%3Crect x='534' y='203' width='61' height='99'/%3E%3Crect x='596' y='239' width='32' height='63'/%3E%3Crect x='633' y='203' width='30' height='99'/%3E%3Crect x='637' y='189' width='22' height='14'/%3E%3Crect x='641' y='181' width='14' height='8'/%3E%3Crect x='663' y='244' width='51' height='58'/%3E%3Crect x='717' y='186' width='63' height='116'/%3E%3Crect x='783' y='242' width='37' height='60'/%3E%3Crect x='799' y='227' width='4' height='40'/%3E%3Crect x='822' y='172' width='70' height='130'/%3E%3Crect x='855' y='150' width='4' height='40'/%3E%3Crect x='898' y='171' width='67' height='131'/%3E%3Crect x='965' y='207' width='43' height='95'/%3E%3Crect x='1014' y='258' width='66' height='44'/%3E%3Crect x='1045' y='232' width='4' height='40'/%3E%3Crect x='1082' y='251' width='36' height='51'/%3E%3Crect x='1098' y='236' width='4' height='40'/%3E%3Crect x='1122' y='177' width='29' height='125'/%3E%3Crect x='1134' y='153' width='4' height='40'/%3E%3Crect x='1155' y='230' width='38' height='72'/%3E%3Crect x='1172' y='215' width='4' height='40'/%3E%3Crect x='1159' y='216' width='30' height='14'/%3E%3Crect x='1163' y='208' width='22' height='8'/%3E%3Crect x='1196' y='168' width='40' height='134'/%3E%3Crect x='1214' y='149' width='4' height='40'/%3E%3C/g%3E%3Crect x='45' y='249' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='70' y='274' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='99' y='174' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='195' y='203' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='195' y='212' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='179' y='266' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='232' y='272' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='267' y='229' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='283' y='265' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='376' y='187' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='392' y='214' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='486' y='201' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='446' y='264' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='454' y='282' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='571' y='256' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='539' y='292' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='646' y='247' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='654' y='265' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='654' y='292' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='668' y='261' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='668' y='270' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='722' y='275' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='883' y='225' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='903' y='179' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='911' y='224' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='911' y='260' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='951' y='269' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1135' y='212' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1184' y='238' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1184' y='292' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1209' y='194' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1209' y='230' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1217' y='239' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1209' y='248' width='3' height='4' fill='%239fd4ff'/%3E%3Crect x='1225' y='248' width='3' height='4' fill='%239fd4ff'/%3E%3C/svg%3E") repeat-x 30px 100%/900px 225px}
html[data-theme="fantastic"]{--cR:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 260'%3E%3Cpath d='M57 0q18 16 0 41 q-18 -16 0 -41' fill='%23ff7a1a' fill-opacity='.32'/%3E%3Cpath d='M86 0q18 30 0 76 q-18 -30 0 -76' fill='%23ff7a1a' fill-opacity='.32'/%3E%3Cpath d='M173 0q18 27 0 69 q-18 -27 0 -69' fill='%23ff7a1a' fill-opacity='.32'/%3E%3Cpath d='M257 0q18 42 0 107 q-18 -42 0 -107' fill='%23ff7a1a' fill-opacity='.32'/%3E%3Cpath d='M217 0q18 42 0 107 q-18 -42 0 -107' fill='%23ff7a1a' fill-opacity='.32'/%3E%3Cpath d='M36 0q18 41 0 104 q-18 -41 0 -104' fill='%23ff7a1a' fill-opacity='.32'/%3E%3Cpath d='M162 0q18 34 0 85 q-18 -34 0 -85' fill='%23ff7a1a' fill-opacity='.32'/%3E%3Cpath d='M402 0q18 38 0 95 q-18 -38 0 -95' fill='%23ff7a1a' fill-opacity='.32'/%3E%3Cpath d='M380 0q18 39 0 99 q-18 -39 0 -99' fill='%23ff7a1a' fill-opacity='.32'/%3E%3C/svg%3E");--cL:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 260'%3E%3Cpolygon points='243.0,61.0 244.1,64.9 248.0,66.0 244.1,67.1 243.0,71.0 241.9,67.1 238.0,66.0 241.9,64.9' fill='%234aa8ff' fill-opacity='0.85'/%3E%3Cpolygon points='485.0,30.5 485.5,32.5 487.5,33.0 485.5,33.5 485.0,35.5 484.5,33.5 482.5,33.0 484.5,32.5' fill='%234aa8ff' fill-opacity='0.85'/%3E%3Cpolygon points='480.0,128.5 480.7,131.3 483.5,132.0 480.7,132.7 480.0,135.5 479.3,132.7 476.5,132.0 479.3,131.3' fill='%234aa8ff' fill-opacity='0.42'/%3E%3Cpolygon points='481.0,235.5 482.6,241.4 488.5,243.0 482.6,244.6 481.0,250.5 479.4,244.6 473.5,243.0 479.4,241.4' fill='%234aa8ff' fill-opacity='0.68'/%3E%3Cpolygon points='154.0,114.5 154.7,117.3 157.5,118.0 154.7,118.7 154.0,121.5 153.3,118.7 150.5,118.0 153.3,117.3' fill='%234aa8ff' fill-opacity='0.82'/%3E%3Cpolygon points='399.0,4.5 399.5,6.5 401.5,7.0 399.5,7.5 399.0,9.5 398.5,7.5 396.5,7.0 398.5,6.5' fill='%234aa8ff' fill-opacity='0.40'/%3E%3Cpolygon points='43.0,151.5 43.5,153.5 45.5,154.0 43.5,154.5 43.0,156.5 42.5,154.5 40.5,154.0 42.5,153.5' fill='%234aa8ff' fill-opacity='0.79'/%3E%3Cpolygon points='275.0,234.5 276.6,240.4 282.5,242.0 276.6,243.6 275.0,249.5 273.4,243.6 267.5,242.0 273.4,240.4' fill='%234aa8ff' fill-opacity='0.73'/%3E%3Cpolygon points='437.0,194.5 438.6,200.4 444.5,202.0 438.6,203.6 437.0,209.5 435.4,203.6 429.5,202.0 435.4,200.4' fill='%234aa8ff' fill-opacity='0.88'/%3E%3Cpolygon points='137.0,184.5 137.5,186.5 139.5,187.0 137.5,187.5 137.0,189.5 136.5,187.5 134.5,187.0 136.5,186.5' fill='%234aa8ff' fill-opacity='0.32'/%3E%3Cpolygon points='506.0,106.0 507.1,109.9 511.0,111.0 507.1,112.1 506.0,116.0 504.9,112.1 501.0,111.0 504.9,109.9' fill='%234aa8ff' fill-opacity='0.88'/%3E%3Cpolygon points='446.0,146.5 447.6,152.4 453.5,154.0 447.6,155.6 446.0,161.5 444.4,155.6 438.5,154.0 444.4,152.4' fill='%234aa8ff' fill-opacity='0.60'/%3E%3Cpolygon points='395.0,171.5 396.6,177.4 402.5,179.0 396.6,180.6 395.0,186.5 393.4,180.6 387.5,179.0 393.4,177.4' fill='%234aa8ff' fill-opacity='0.65'/%3E%3Cpolygon points='344.0,9.0 345.1,12.9 349.0,14.0 345.1,15.1 344.0,19.0 342.9,15.1 339.0,14.0 342.9,12.9' fill='%234aa8ff' fill-opacity='0.89'/%3E%3Cpolygon points='167.0,164.5 167.5,166.5 169.5,167.0 167.5,167.5 167.0,169.5 166.5,167.5 164.5,167.0 166.5,166.5' fill='%234aa8ff' fill-opacity='0.73'/%3E%3Cpolygon points='216.0,131.0 217.1,134.9 221.0,136.0 217.1,137.1 216.0,141.0 214.9,137.1 211.0,136.0 214.9,134.9' fill='%234aa8ff' fill-opacity='0.37'/%3E%3Cpolygon points='493.0,244.5 493.5,246.5 495.5,247.0 493.5,247.5 493.0,249.5 492.5,247.5 490.5,247.0 492.5,246.5' fill='%234aa8ff' fill-opacity='0.51'/%3E%3Cpolygon points='68.0,206.5 68.7,209.3 71.5,210.0 68.7,210.7 68.0,213.5 67.3,210.7 64.5,210.0 67.3,209.3' fill='%234aa8ff' fill-opacity='0.31'/%3E%3Cpolygon points='437.0,209.5 437.5,211.5 439.5,212.0 437.5,212.5 437.0,214.5 436.5,212.5 434.5,212.0 436.5,211.5' fill='%234aa8ff' fill-opacity='0.33'/%3E%3Cpolygon points='46.0,188.0 47.1,191.9 51.0,193.0 47.1,194.1 46.0,198.0 44.9,194.1 41.0,193.0 44.9,191.9' fill='%234aa8ff' fill-opacity='0.63'/%3E%3Cpolygon points='285.0,254.5 285.7,257.3 288.5,258.0 285.7,258.7 285.0,261.5 284.3,258.7 281.5,258.0 284.3,257.3' fill='%234aa8ff' fill-opacity='0.90'/%3E%3Cpolygon points='317.0,0.5 317.5,2.5 319.5,3.0 317.5,3.5 317.0,5.5 316.5,3.5 314.5,3.0 316.5,2.5' fill='%234aa8ff' fill-opacity='0.36'/%3E%3Cpolygon points='32.0,93.5 33.6,99.4 39.5,101.0 33.6,102.6 32.0,108.5 30.4,102.6 24.5,101.0 30.4,99.4' fill='%234aa8ff' fill-opacity='0.47'/%3E%3Cpolygon points='269.0,76.5 269.5,78.5 271.5,79.0 269.5,79.5 269.0,81.5 268.5,79.5 266.5,79.0 268.5,78.5' fill='%234aa8ff' fill-opacity='0.89'/%3E%3Cpolygon points='347.0,155.0 348.1,158.9 352.0,160.0 348.1,161.1 347.0,165.0 345.9,161.1 342.0,160.0 345.9,158.9' fill='%234aa8ff' fill-opacity='0.88'/%3E%3Cpolygon points='386.0,184.5 387.6,190.4 393.5,192.0 387.6,193.6 386.0,199.5 384.4,193.6 378.5,192.0 384.4,190.4' fill='%234aa8ff' fill-opacity='0.82'/%3E%3Cpolygon points='395.0,47.0 396.1,50.9 400.0,52.0 396.1,53.1 395.0,57.0 393.9,53.1 390.0,52.0 393.9,50.9' fill='%234aa8ff' fill-opacity='0.56'/%3E%3Cpolygon points='243.0,146.5 244.6,152.4 250.5,154.0 244.6,155.6 243.0,161.5 241.4,155.6 235.5,154.0 241.4,152.4' fill='%234aa8ff' fill-opacity='0.89'/%3E%3Cpolygon points='310.0,170.5 310.5,172.5 312.5,173.0 310.5,173.5 310.0,175.5 309.5,173.5 307.5,173.0 309.5,172.5' fill='%234aa8ff' fill-opacity='0.77'/%3E%3Cpolygon points='322.0,2.5 323.6,8.4 329.5,10.0 323.6,11.6 322.0,17.5 320.4,11.6 314.5,10.0 320.4,8.4' fill='%234aa8ff' fill-opacity='0.67'/%3E%3Cpolygon points='136.0,25.0 137.1,28.9 141.0,30.0 137.1,31.1 136.0,35.0 134.9,31.1 131.0,30.0 134.9,28.9' fill='%234aa8ff' fill-opacity='0.58'/%3E%3Cpolygon points='361.0,134.5 362.6,140.4 368.5,142.0 362.6,143.6 361.0,149.5 359.4,143.6 353.5,142.0 359.4,140.4' fill='%234aa8ff' fill-opacity='0.31'/%3E%3Cpolygon points='62.0,5.0 63.1,8.9 67.0,10.0 63.1,11.1 62.0,15.0 60.9,11.1 57.0,10.0 60.9,8.9' fill='%234aa8ff' fill-opacity='0.45'/%3E%3Cpolygon points='467.0,147.0 468.1,150.9 472.0,152.0 468.1,153.1 467.0,157.0 465.9,153.1 462.0,152.0 465.9,150.9' fill='%234aa8ff' fill-opacity='0.41'/%3E%3Cpolygon points='189.0,155.0 190.1,158.9 194.0,160.0 190.1,161.1 189.0,165.0 187.9,161.1 184.0,160.0 187.9,158.9' fill='%234aa8ff' fill-opacity='0.81'/%3E%3Cpolygon points='270.0,145.5 271.6,151.4 277.5,153.0 271.6,154.6 270.0,160.5 268.4,154.6 262.5,153.0 268.4,151.4' fill='%234aa8ff' fill-opacity='0.36'/%3E%3Cpolygon points='27.0,62.0 28.1,65.9 32.0,67.0 28.1,68.1 27.0,72.0 25.9,68.1 22.0,67.0 25.9,65.9' fill='%234aa8ff' fill-opacity='0.60'/%3E%3Cpolygon points='275.0,117.0 276.1,120.9 280.0,122.0 276.1,123.1 275.0,127.0 273.9,123.1 270.0,122.0 273.9,120.9' fill='%234aa8ff' fill-opacity='0.41'/%3E%3Cpolygon points='445.0,46.5 445.5,48.5 447.5,49.0 445.5,49.5 445.0,51.5 444.5,49.5 442.5,49.0 444.5,48.5' fill='%234aa8ff' fill-opacity='0.66'/%3E%3Cpolygon points='341.0,106.5 342.6,112.4 348.5,114.0 342.6,115.6 341.0,121.5 339.4,115.6 333.5,114.0 339.4,112.4' fill='%234aa8ff' fill-opacity='0.79'/%3E%3C/svg%3E")}
html[data-theme="fantastic"] .bar{overflow:visible}
html[data-theme="fantastic"] .bar::before{-webkit-mask-image:none;mask-image:none;inset:0;background:var(--cR) no-repeat 100% 0/min(520px,60%) auto,var(--cL) no-repeat 0 0/min(380px,44%) auto;opacity:.95;overflow:hidden;animation:websway2 9s ease-in-out infinite alternate;transform-origin:100% 0}
html[data-theme="fantastic"] .bar .wrap::after{content:"";position:absolute;left:0;right:0;bottom:-18px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 20'%3E%3Cpath d='M0 12q5-12 8 0t8 0 8-8 8 8 8-6 8 6 8-10 4 10' fill='%23ff8a1f' fill-opacity='.8'/%3E%3C/svg%3E") repeat-x 0 0/60px 20px;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35));z-index:2}
html[data-theme="fantastic"] .bar::after{height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1q8 8 8 14a8 8 0 0 1-16 0q0-4 3-7 1 4 3 4 0-6 2-11z' fill='%23ff6a00' stroke='%23ffd24a' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat var(--pct,0%) 50%/16px 16px,linear-gradient(90deg,#4aa8ff var(--pct,0%),rgba(128,128,140,.35) var(--pct,0%)) 0 50%/100% 3px no-repeat}
html[data-theme="fantastic"] main.wrap{position:relative}
html[data-theme="fantastic"] main.wrap::before,html[data-theme="fantastic"] main.wrap::after{content:"";position:absolute;pointer-events:none;z-index:0}
html[data-theme="fantastic"] main.wrap::before{left:-48px;top:130px;width:64px;height:100px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 100'%3E%3Cpath d='M4 96L8 62l14-10 6-24 14 6 10-14 10 20-4 22 6 14-4 20z' fill='%23b8541a' stroke='%233a1a08' stroke-width='3'/%3E%3Cpath d='M14 70l10 8M30 50l-4 20M44 40l8 14' stroke='%233a1a08' stroke-width='2' fill='none'/%3E%3Cpath d='M10 64l12-8M32 34l10 4' stroke='%23ffb06a' stroke-width='2' fill='none'/%3E%3C/svg%3E") no-repeat 0 0/100% 100%;animation:peek2 6s ease-in-out infinite}
html[data-theme="fantastic"] main.wrap::after{right:-6px;top:60px;width:40px;height:112px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 112'%3E%3Cpath d='M20 0V30' stroke='%239fc0e8' stroke-width='1.4'/%3E%3Cpath d='M14 30h12v14l10 26q2 8-6 10H10q-8-2-6-10L14 44z' fill='%234aa8ff' fill-opacity='.35' stroke='%239fd4ff' stroke-width='2'/%3E%3Cpath d='M8 66h24l4 6q2 8-6 8H10q-8 0-6-8z' fill='%234aa8ff' fill-opacity='.85'/%3E%3C/svg%3E") no-repeat 0 0/100% 100%;transform-origin:50% 0;animation:cocoon2 5s ease-in-out infinite alternate}
html[data-theme="fantastic"] h2.gtitle{background:linear-gradient(135deg,#1e78d0,#0b3a7a);background-image:var(--cR),linear-gradient(135deg,#1e78d0,#0b3a7a);background-size:200px auto,auto;background-repeat:no-repeat;background-position:100% 0,0 0;color:#fff;-webkit-text-stroke:0;text-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 2px 10px rgba(0,0,0,.25)}
html[data-theme="fantastic"] .wname{background:linear-gradient(135deg,#ff8a1f,#b8521a);color:#1a0a00;text-shadow:none;-webkit-text-stroke:0;border:1px solid rgba(255,255,255,.3);box-shadow:0 2px 8px rgba(0,0,0,.25)}
html[data-theme="fantastic"] details.series>summary{border-left:3px solid #4aa8ff;background:linear-gradient(90deg,color-mix(in srgb,#ff8a1f 14%,transparent),transparent 60%)}
html[data-theme="fantastic"] section.line,html[data-theme="fantastic"] details.series{background-image:var(--cR);background-repeat:no-repeat;background-position:100% 0;background-size:150px auto}
html[data-theme="fantastic"] .row:hover{background:linear-gradient(90deg,color-mix(in srgb,#ff8a1f 12%,transparent),transparent 70%)}
html[data-theme="fantastic"] .row.is-own{background:linear-gradient(90deg,color-mix(in srgb,#4aa8ff 16%,transparent),transparent 65%);box-shadow:inset 3px 0 0 #4aa8ff}
html[data-theme="fantastic"] .own .box,html[data-theme="fantastic"] .abox{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='%23ff8a1f' stroke-opacity='.65' stroke-width='2' stroke-dasharray='3 3'/%3E%3C/svg%3E") center/contain no-repeat!important;border:0!important;border-radius:50%;box-shadow:none!important}
html[data-theme="fantastic"] .own input:checked+.box,html[data-theme="fantastic"] .acb input:checked+.abox,html[data-theme="fantastic"] .row.is-own .own .box,html[data-theme="fantastic"] li.acc-it.got .abox{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1q8 8 8 14a8 8 0 0 1-16 0q0-4 3-7 1 4 3 4 0-6 2-11z' fill='%23ff6a00' stroke='%23ffd24a' stroke-width='1.2'/%3E%3C/svg%3E") center/contain no-repeat!important;filter:drop-shadow(0 0 4px #4aa8ff)}
html[data-theme="fantastic"] .own .box *,html[data-theme="fantastic"] .abox *{opacity:0}
html[data-theme="fantastic"] .fld.desc{background:var(--panel-2);border:1px solid var(--rule);border-left:3px solid #ff8a1f;border-radius:8px}
html[data-theme="fantastic"] li.acc-it{border-radius:8px}html[data-theme="fantastic"] li.acc-it.got{background:linear-gradient(90deg,color-mix(in srgb,#ff8a1f 18%,transparent),transparent);box-shadow:inset 2px 0 0 #ff8a1f}
html[data-theme="fantastic"] .chip{border-radius:999px;border:1px solid #ff8a1f;text-shadow:none}
html[data-theme="fantastic"] .tally .t{border-color:color-mix(in srgb,#ff8a1f 55%,var(--rule));box-shadow:0 0 12px color-mix(in srgb,#ff8a1f 22%,transparent)}
html[data-theme="fantastic"] .cmp-box{background-image:var(--cR),var(--cL);background-repeat:no-repeat;background-position:100% 0,0 100%;background-size:240px auto,200px auto;background-color:var(--panel);border:1px solid #ff8a1f;border-radius:12px}
html[data-theme="fantastic"] .val-btn{background:linear-gradient(135deg,#1e78d0,#0b3a7a)!important;color:#fff!important;border:1px solid rgba(255,255,255,.35);border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.3)}
html[data-theme="fantastic"] .val-btn.nib{background:linear-gradient(135deg,#ff8a1f,#b8521a)!important;color:#1a0a00!important}
html[data-theme="fantastic"] ::selection{background:#4aa8ff;color:#04101f}html[data-theme="fantastic"] *{scrollbar-color:#4aa8ff #04101f}
html[data-theme="fantastic"] .toast{border-left:4px solid #4aa8ff;border-radius:10px}
html[data-theme="fantastic"] .bar .wrap::before{content:"";position:absolute;pointer-events:none;right:10%;top:2px;width:70px;height:124px;background:url(/_blob/d23a6562ac803a021aa71e0f7fbf6b31) no-repeat center bottom/contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.65));z-index:2}
html[data-theme="fantastic"] .bar::after{height:24px;background:url(/_blob/06f1a3618e161615a60558630d0e94d7) no-repeat var(--pct,0%) 50%/22px 22px,linear-gradient(90deg,#2a7de1 var(--pct,0%),rgba(128,128,140,.35) var(--pct,0%)) 0 50%/100% 3px no-repeat}
html[data-theme="fantastic"] .own .box,html[data-theme="fantastic"] .abox{background:url(/_blob/903c46b5ead281386fc6fadf4130dd65) center/contain no-repeat!important;border:0!important;border-radius:50%;box-shadow:none!important}
html[data-theme="fantastic"] .own input:checked+.box,html[data-theme="fantastic"] .acb input:checked+.abox,html[data-theme="fantastic"] .row.is-own .own .box,html[data-theme="fantastic"] li.acc-it.got .abox{background:url(/_blob/06f1a3618e161615a60558630d0e94d7) center/contain no-repeat!important;border-radius:50%;filter:drop-shadow(0 0 5px rgba(42,125,225,.9))}
html[data-theme="fantastic"] .fx-frame .rail i{--tb:url(/_blob/06f1a3618e161615a60558630d0e94d7);--tclip:none;--tw:22px;--th:22px;--trot:0deg;--tf:drop-shadow(0 0 4px #ff8a00)}
html[data-theme="fantastic"] main.wrap::before{left:-112px;top:120px;width:112px;height:152px;background:url(/_blob/9c9fa66d53ad9c2109717a8be33bf4b7) no-repeat center bottom/contain;filter:drop-shadow(0 4px 8px #000)}
html[data-theme="fantastic"] main.wrap::after{right:-72px;top:84px;width:80px;height:166px;background:url(/_blob/96b2ed7e3194f6d71da9b907da3fe373) no-repeat center/contain;filter:drop-shadow(0 4px 8px #000)}
html[data-theme="fantastic"] body::before,html[data-theme="fantastic"] body::after{content:"";position:fixed;bottom:0;top:auto;z-index:0;pointer-events:none;background:no-repeat bottom/contain}
html[data-theme="fantastic"] body::before{left:-1vw;width:min(22vw,300px);height:min(74vh,680px);background-image:url(/_blob/ed91c535fafb1fc425dd09d170da5234);opacity:.1}
html[data-theme="fantastic"] body::after{right:-1vw;width:min(32vw,440px);height:min(56vh,480px);background-image:url(/_blob/d26ee1531364fabaa0d6a7f4180abf63);opacity:.1;background-position:right bottom}
html[data-theme="fantastic"] .fx-box.info-board::before{content:"";position:absolute;left:6px;bottom:0;width:60px;height:150px;background:url(/_blob/4abdc100545a9c803f79ee10a1b8cb87) no-repeat bottom left/contain;opacity:.95;pointer-events:none;z-index:0;filter:drop-shadow(0 0 8px rgba(255,120,0,.6))}
html[data-theme="fantastic"] .val-box::before{content:"";position:absolute;left:-4px;bottom:-4px;width:100px;height:120px;background:url(/_blob/68f88c1c465da60b4a5f5a0450e128be) no-repeat bottom left/contain;pointer-events:none;filter:drop-shadow(0 3px 5px #000)}
html[data-theme="fantastic"] {--ev-sprite:url(/_blob/06f1a3618e161615a60558630d0e94d7)}
html[data-theme="fantastic"] .bar::before{-webkit-mask-image:none;mask-image:none;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 88%,transparent),color-mix(in srgb,var(--bg) 55%,transparent) 40%,color-mix(in srgb,var(--bg) 12%,transparent) 75%,color-mix(in srgb,var(--bg) 5%,transparent)),url(/_blob/12e1ed4832985cb6c809a0b1805a33ae) 60% 35%/cover no-repeat;opacity:1;animation:none;transform:none}
html[data-theme="fantastic"] .bar{background:var(--bg)}
