/* Theme: thor */
html[data-theme="thor"]{--bg:#0a0c14;--panel:#121626;--panel-2:#1a2038;--rule:#2b3556;--rule-soft:#1f2742;--edge:#4a5a8e;--fg:#f3f6ff;--muted:#a8b4d6;--faint:#6e7ba3;--note:#fbbf24;--red:#b91c1c;--red-hot:#ef4444;--red-deep:#7f1212;--red-wash:#2a0f14;--green:#4ade80;--need:#f87171;--gold:#fbbf24;--blue:#60a5fa;--dots:rgba(96,165,250,.10);--dots2:rgba(251,191,36,.05);--title-shadow:#60a5fa;--title-2:#fbbf24;--font-comic:"Cinzel",serif}
html[data-theme="thor"] #water{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 70'%3E%3Cg opacity='.07'%3E%3Cpath d='M30 2L8 38H24L14 68L42 28H26L36 2Z' fill='%2360a5fa'/%3E%3C/g%3E%3C/svg%3E") 0 0/50px 70px,radial-gradient(ellipse at 20% 0%,rgba(96,165,250,.25),transparent 55%),radial-gradient(ellipse at 90% 100%,rgba(251,191,36,.12),transparent 55%)}
html[data-theme="thor"] .fx-scrim,html[data-theme="thor"] .val-scrim{background:radial-gradient(circle at 50% 30%,rgba(40,70,140,.5),rgba(3,5,14,.93))}
html[data-theme="thor"] .fx-box{box-shadow:10px 10px 0 #000,0 0 0 3px #60a5fa,0 0 30px rgba(96,165,250,.45)}
html[data-theme="thor"] .fx-box.info-board{background-color:#0b1022;background-image:linear-gradient(90deg,#ff3b3b,#ffb627,#fff35c,#3ee6b0,#4dd0ff,#8b5cf6) top/100% 5px no-repeat;background-repeat:no-repeat}
html[data-theme="thor"] .info-bg{opacity:.17;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 70'%3E%3Cpath d='M30 2L8 38H24L14 68L42 28H26L36 2Z' fill='%2360a5fa'/%3E%3C/svg%3E");background-size:50px 70px}
html[data-theme="thor"] .info-tile.learn{background:#fbbf24}
html[data-theme="thor"] .info-tile.pkg{background:#9fcbff}
html[data-theme="thor"] .info-tile.sra{background:#ff9a9a}
html[data-theme="thor"] .info-tile.dos{background:#e5e7eb}
html[data-theme="thor"] .info-tile.bio{background:#b4bcff}
html[data-theme="thor"] .val-deco{display:none}
html[data-theme="thor"] .val-box{border-top-color:#fbbf24;background:linear-gradient(90deg,#ff3b3b,#ffb627,#fff35c,#3ee6b0,#4dd0ff,#8b5cf6) top/100% 5px no-repeat,repeating-conic-gradient(from 0deg at 50% 0%,rgba(251,191,36,.14) 0 7deg,transparent 7deg 14deg),#121626;box-shadow:10px 10px 0 #7f1212,10px 10px 0 3px #000}
html[data-theme="thor"] .val-burst b{color:#fbbf24}
html[data-theme="thor"] .val-head h3{text-shadow:3px 3px 0 #7f1212}
html[data-theme="thor"] .learn-box{background:linear-gradient(90deg,#ff3b3b,#ffb627,#fff35c,#3ee6b0,#4dd0ff,#8b5cf6) top/100% 5px no-repeat,repeating-linear-gradient(90deg,rgba(251,191,36,.14) 0 5px,transparent 5px 10px),#12162c}
html[data-theme="thor"] .bio-box{background:linear-gradient(90deg,#ff3b3b,#ffb627,#fff35c,#3ee6b0,#4dd0ff,#8b5cf6) top/100% 5px no-repeat,linear-gradient(180deg,#1d2a52,#0b1022)}
html[data-theme="thor"] .pkg-box{background:linear-gradient(90deg,#ff3b3b,#ffb627,#fff35c,#3ee6b0,#4dd0ff,#8b5cf6) top/100% 5px no-repeat,radial-gradient(rgba(96,165,250,.3) 22%,transparent 25%) 0 0/16px 16px,#0b1022}
html[data-theme="thor"] .sra-box{background:linear-gradient(90deg,#ff3b3b,#ffb627,#fff35c,#3ee6b0,#4dd0ff,#8b5cf6) top/100% 5px no-repeat,repeating-linear-gradient(45deg,rgba(185,28,28,.25) 0 10px,transparent 10px 20px),#150a10}
html[data-theme="thor"] .dos-box{background:linear-gradient(90deg,#ff3b3b,#ffb627,#fff35c,#3ee6b0,#4dd0ff,#8b5cf6) top/100% 5px no-repeat,radial-gradient(rgba(255,255,255,.07) 1px,transparent 2px) 0 0/9px 9px,#1b1f2b}
html[data-theme="thor"]{--t1:#ffd34a;--t2:#bfe6ff;--tout:#050816}
html[data-theme="thor"] #amb{--pb:linear-gradient(transparent,#bfe6ff);--ps:1.5px;--ps2:26px;--pr:0;--pa:ambfall;--dx:-30px;}
html[data-theme="thor"] .fx-frame{--fw:14px;--fr:5px;--fbg:repeating-linear-gradient(90deg,#5b4720 0 9px,#d9b45a 9px 11px,#2a3350 11px 20px,#4a5a8e 20px 22px),repeating-linear-gradient(0deg,#5b4720 0 9px,#d9b45a 9px 11px,#2a3350 11px 20px,#4a5a8e 20px 22px);--fanim:none;--fglow:0 0 14px 2px #4dd0ff,0 0 34px rgba(77,208,255,.6);--fpulse:frflick 2.2s steps(1) infinite;}
html[data-theme="thor"] .fx-frame .rail i{--tb:#fff;--tw:30px;--th:4px;--trot:auto;--tf:drop-shadow(0 0 4px #4dd0ff) drop-shadow(0 0 9px #4dd0ff);--td:5s;}
html[data-theme="thor"] .bar{background:linear-gradient(180deg,rgba(77,208,255,.1),transparent),repeating-linear-gradient(90deg,#16204a 0 30px,#101838 30px 60px),var(--panel)}
html[data-theme="thor"] .fx-box.info-board{background-image:radial-gradient(circle at 50% 0,rgba(77,208,255,.22),transparent 45%),repeating-linear-gradient(45deg,rgba(217,180,90,.05) 0 8px,transparent 8px 16px),#0b1022;background-color:var(--panel);background-repeat:repeat}
html[data-theme="thor"] .val-box{background:radial-gradient(circle at 50% 100%,rgba(251,191,36,.18),transparent 50%),linear-gradient(#141a34,#0a0e20);background-color:var(--panel)}
html[data-theme="thor"] .fx-frame b{display:block;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6c0,#d9b45a 40%,#5b4720);box-shadow:0 0 10px 2px #4dd0ff;animation:frpulse 1.8s ease-in-out infinite}
html[data-theme="thor"]{--ev-col:#bfe6ff;--ev-sprite:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 0L3 13h6l-3 11 12-15h-6L19 0Z' fill='%23fff35c' stroke='%234dd0ff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E")}
html[data-theme="thor"] #amb::before,html[data-theme="thor"] #amb::after{content:"";position:absolute;left:0;right:0;bottom:0;pointer-events:none}
html[data-theme="thor"] #amb::before{height:300px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 300'%3E%3Cpath d='M0 300 L0 151 L59 62 L118 109 L162 188 L213 72 L249 144 L308 127 L353 146 L393 88 L425 135 L461 159 L493 87 L547 63 L588 151 L633 117 L670 97 L713 147 L745 90 L789 123 L825 172 L875 116 L926 132 L968 103 L1005 92 L1037 97 L1090 93 L1120 82 L1156 64 L1189 112 L1244 195 L1200 300Z' fill='%23141c3c'/%3E%3Cpath d='M0 151l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M59 62l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M118 109l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M213 72l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M249 144l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M308 127l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M353 146l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M393 88l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M425 135l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M493 87l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M547 63l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M588 151l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M633 117l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M670 97l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M713 147l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M745 90l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M789 123l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M875 116l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M926 132l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M968 103l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M1005 92l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M1037 97l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M1090 93l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M1120 82l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M1156 64l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M1189 112l-14 22l8-4 6 8 6-8 8 4Z' fill='%23aab8e8'/%3E%3Cpath d='M100 300Q600 -80 1100 300' fill='none' stroke='url(%23r)' stroke-width='10' opacity='.35'/%3E%3Cdefs%3E%3ClinearGradient id='r'%3E%3Cstop offset='0' stop-color='%23ff3b3b'/%3E%3Cstop offset='.3' stop-color='%23ffb627'/%3E%3Cstop offset='.5' stop-color='%233ee6b0'/%3E%3Cstop offset='.75' stop-color='%234dd0ff'/%3E%3Cstop offset='1' stop-color='%238b5cf6'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") repeat-x 0 100%/1200px 300px;opacity:.95;animation:skytw2 6s ease-in-out infinite alternate}
html[data-theme="thor"] #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='%23060a1a'%3E%3Cpath d='M0 300V119L14 89L28 119V300Z'/%3E%3Crect x='13' y='63' width='2' height='26'/%3E%3Cpath d='M37 300V164L57 134L78 164V300Z'/%3E%3Crect x='56' y='108' width='2' height='26'/%3E%3Cpath d='M94 300V101L110 71L127 101V300Z'/%3E%3Crect x='109' y='45' width='2' height='26'/%3E%3Cpath d='M149 300V199L170 169L191 199V300Z'/%3E%3Crect x='169' y='143' width='2' height='26'/%3E%3Cpath d='M211 300V77L231 47L252 77V300Z'/%3E%3Crect x='230' y='21' width='2' height='26'/%3E%3Cpath d='M261 300V114L284 84L308 114V300Z'/%3E%3Crect x='283' y='58' width='2' height='26'/%3E%3Cpath d='M326 300V80L341 50L357 80V300Z'/%3E%3Crect x='340' y='24' width='2' height='26'/%3E%3Cpath d='M365 300V197L378 167L391 197V300Z'/%3E%3Crect x='377' y='141' width='2' height='26'/%3E%3Cpath d='M417 300V97L431 67L446 97V300Z'/%3E%3Crect x='430' y='41' width='2' height='26'/%3E%3Cpath d='M466 300V75L481 45L497 75V300Z'/%3E%3Crect x='480' y='19' width='2' height='26'/%3E%3Cpath d='M517 300V85L531 55L545 85V300Z'/%3E%3Crect x='530' y='29' width='2' height='26'/%3E%3Cpath d='M568 300V88L586 58L605 88V300Z'/%3E%3Crect x='585' y='32' width='2' height='26'/%3E%3Cpath d='M630 300V147L643 117L656 147V300Z'/%3E%3Crect x='642' y='91' width='2' height='26'/%3E%3Cpath d='M679 300V125L692 95L705 125V300Z'/%3E%3Crect x='691' y='69' width='2' height='26'/%3E%3Cpath d='M721 300V161L744 131L767 161V300Z'/%3E%3Crect x='743' y='105' width='2' height='26'/%3E%3Cpath d='M787 300V100L805 70L824 100V300Z'/%3E%3Crect x='804' y='44' width='2' height='26'/%3E%3Cpath d='M840 300V168L854 138L868 168V300Z'/%3E%3Crect x='853' y='112' width='2' height='26'/%3E%3Cpath d='M883 300V192L898 162L913 192V300Z'/%3E%3Crect x='897' y='136' width='2' height='26'/%3E%3Cpath d='M935 300V135L950 105L966 135V300Z'/%3E%3Crect x='949' y='79' width='2' height='26'/%3E%3Cpath d='M983 300V98L997 68L1011 98V300Z'/%3E%3Crect x='996' y='42' width='2' height='26'/%3E%3Cpath d='M1036 300V142L1060 112L1084 142V300Z'/%3E%3Crect x='1059' y='86' width='2' height='26'/%3E%3Cpath d='M1098 300V90L1120 60L1142 90V300Z'/%3E%3Crect x='1119' y='34' width='2' height='26'/%3E%3Cpath d='M1166 300V96L1186 66L1207 96V300Z'/%3E%3Crect x='1185' y='40' width='2' height='26'/%3E%3C/g%3E%3C/svg%3E") repeat-x 30px 100%/900px 225px}
html[data-theme="thor"]{--cR:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 260'%3E%3Cg fill='none' stroke='%23d9b45a' stroke-opacity='0.55' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M490 20v30M490 34l14-10M490 34l14 10'/%3E%3Cpath d='M440 28h20v30h-20M440 42h20'/%3E%3Cpath d='M390 36h20v30h-20M390 50h20'/%3E%3Cpath d='M340 20v30M340 34l14-10M340 34l14 10'/%3E%3Cpath d='M290 28l12 30M314 28l-12 30M290 42h24'/%3E%3Cpath d='M240 36h20v30h-20M240 50h20'/%3E%3Cpath d='M190 20v30M190 22l14 14-14 14'/%3E%3Cpath d='M140 28h20v30h-20M140 42h20'/%3E%3Cpath d='M90 36v30M90 44l14 12-14 12'/%3E%3C/g%3E%3C/svg%3E");--cL:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 260'%3E%3Cg fill='none' stroke='%23d9b45a' stroke-opacity='0.55' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M30 20v30M30 34l14-10M30 34l14 10'/%3E%3Cpath d='M80 28h20v30h-20M80 42h20'/%3E%3Cpath d='M130 36h20v30h-20M130 50h20'/%3E%3Cpath d='M180 20v30M180 34l14-10M180 34l14 10'/%3E%3Cpath d='M230 28l12 30M254 28l-12 30M230 42h24'/%3E%3Cpath d='M280 36h20v30h-20M280 50h20'/%3E%3Cpath d='M330 20v30M330 22l14 14-14 14'/%3E%3Cpath d='M380 28h20v30h-20M380 42h20'/%3E%3Cpath d='M430 36v30M430 44l14 12-14 12'/%3E%3C/g%3E%3C/svg%3E")}
html[data-theme="thor"] .bar{overflow:visible}
html[data-theme="thor"] .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="thor"] .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 5h60' stroke='%23d9b45a' stroke-width='2'/%3E%3Cpath d='M0 5q7 8 15 0t15 0 15 0 15 0' fill='none' stroke='%238a6a2f' stroke-width='2'/%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="thor"] .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='M14 0L3 13h6l-3 11 12-15h-6L19 0Z' fill='%23fff35c' stroke='%234dd0ff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat var(--pct,0%) 50%/16px 16px,linear-gradient(90deg,#4dd0ff var(--pct,0%),rgba(128,128,140,.35) var(--pct,0%)) 0 50%/100% 3px no-repeat}
html[data-theme="thor"] main.wrap{position:relative}
html[data-theme="thor"] main.wrap::before,html[data-theme="thor"] main.wrap::after{content:"";position:absolute;pointer-events:none;z-index:0}
html[data-theme="thor"] 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='M30 0L8 54h18l-8 46 34-60H32L46 0Z' fill='%23fff35c' stroke='%234dd0ff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 0 0/100% 100%;animation:peek2 6s ease-in-out infinite}
html[data-theme="thor"] 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 0V26' stroke='%239aa4c4' stroke-width='1.4'/%3E%3Cpath d='M4 52q4-22 16-22 8 0 14 8l-8 4q4 14-4 28l-10-10q-8 2-8-8z' fill='%230b0e1a' stroke='%234dd0ff' stroke-opacity='.6' stroke-width='1'/%3E%3Ccircle cx='26' cy='40' r='1.6' fill='%234dd0ff'/%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="thor"] h2.gtitle{background:linear-gradient(135deg,#8a6a2f,#4a3818);background-image:var(--cR),linear-gradient(135deg,#8a6a2f,#4a3818);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="thor"] .wname{background:linear-gradient(135deg,#4a5a8e,#222c52);color:#fff;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="thor"] details.series>summary{border-left:3px solid #4dd0ff;background:linear-gradient(90deg,color-mix(in srgb,#fbbf24 14%,transparent),transparent 60%)}
html[data-theme="thor"] section.line,html[data-theme="thor"] details.series{background-image:var(--cR);background-repeat:no-repeat;background-position:100% 0;background-size:150px auto}
html[data-theme="thor"] .row:hover{background:linear-gradient(90deg,color-mix(in srgb,#fbbf24 12%,transparent),transparent 70%)}
html[data-theme="thor"] .row.is-own{background:linear-gradient(90deg,color-mix(in srgb,#4dd0ff 16%,transparent),transparent 65%);box-shadow:inset 3px 0 0 #4dd0ff}
html[data-theme="thor"] .own .box,html[data-theme="thor"] .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='%23fbbf24' 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="thor"] .own input:checked+.box,html[data-theme="thor"] .acb input:checked+.abox,html[data-theme="thor"] .row.is-own .own .box,html[data-theme="thor"] 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='M14 0L3 13h6l-3 11 12-15h-6L19 0Z' fill='%23fff35c' stroke='%234dd0ff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important;filter:drop-shadow(0 0 4px #4dd0ff)}
html[data-theme="thor"] .own .box *,html[data-theme="thor"] .abox *{opacity:0}
html[data-theme="thor"] .fld.desc{background:var(--panel-2);border:1px solid var(--rule);border-left:3px solid #fbbf24;border-radius:8px}
html[data-theme="thor"] li.acc-it{border-radius:8px}html[data-theme="thor"] li.acc-it.got{background:linear-gradient(90deg,color-mix(in srgb,#fbbf24 18%,transparent),transparent);box-shadow:inset 2px 0 0 #fbbf24}
html[data-theme="thor"] .chip{border-radius:999px;border:1px solid #fbbf24;text-shadow:none}
html[data-theme="thor"] .tally .t{border-color:color-mix(in srgb,#fbbf24 55%,var(--rule));box-shadow:0 0 12px color-mix(in srgb,#fbbf24 22%,transparent)}
html[data-theme="thor"] .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 #fbbf24;border-radius:12px}
html[data-theme="thor"] .val-btn{background:linear-gradient(135deg,#8a6a2f,#4a3818)!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="thor"] .val-btn.nib{background:linear-gradient(135deg,#4a5a8e,#222c52)!important;color:#fff!important}
html[data-theme="thor"] ::selection{background:#4dd0ff;color:#0a0c14}html[data-theme="thor"] *{scrollbar-color:#4dd0ff #0a0c14}
html[data-theme="thor"] .toast{border-left:4px solid #4dd0ff;border-radius:10px}
html[data-theme="thor"] .bar .wrap::before{content:"";position:absolute;pointer-events:none;right:10%;top:4px;width:150px;height:126px;background:url(/_blob/56454fb181a54b78d045e3e497ade657) no-repeat center bottom/contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.7)) drop-shadow(0 0 10px rgba(143,220,255,.3));z-index:2}
html[data-theme="thor"] .bar .wrap::after{content:"";position:absolute;left:0;right:0;pointer-events:none;height:16px;bottom:-17px;background:url(/_blob/5cc4193ebdbcc1c302440e21a3d186cb) repeat-x 0 50%/auto 16px;opacity:.9;filter:drop-shadow(0 0 4px rgba(143,220,255,.6))}
html[data-theme="thor"] .bar::after{height:26px;background:url(/_blob/b4e4efd2fd84f16ebefbbe542f0f10d8) no-repeat var(--pct,0%) 50%/18px 26px,linear-gradient(90deg,#8fdcff var(--pct,0%),rgba(128,128,140,.35) var(--pct,0%)) 0 50%/100% 3px no-repeat;filter:drop-shadow(0 0 5px rgba(143,220,255,.8))}
html[data-theme="thor"] .own .box,html[data-theme="thor"] .abox{background:url(/_blob/147b5d61d9c24fe90f1fc4214487f600) center/contain no-repeat!important;border:0!important;border-radius:50%;box-shadow:none!important}
html[data-theme="thor"] .own input:checked+.box,html[data-theme="thor"] .acb input:checked+.abox,html[data-theme="thor"] .row.is-own .own .box,html[data-theme="thor"] li.acc-it.got .abox{background:url(/_blob/1abbc58a4c78219e16715649b6a8bbe8) center/contain no-repeat!important;border-radius:50%;filter:drop-shadow(0 0 5px rgba(143,220,255,.95))}
html[data-theme="thor"] .fx-frame .rail i{--tb:url(/_blob/b4e4efd2fd84f16ebefbbe542f0f10d8);--tclip:none;--tw:18px;--th:26px;--trot:0deg;--tf:drop-shadow(0 0 5px #8fdcff)}
html[data-theme="thor"] .fx-frame b{width:44px;height:40px;border-radius:0;box-shadow:none;background:url(/_blob/767850d7ced0d43398f7fc72564a53ef) center/contain no-repeat;animation:thzap 1.4s ease-in-out infinite}
html.no-anim[data-theme="thor"] .fx-frame b{animation:none}
html[data-theme="thor"] main.wrap::before{left:-104px;top:110px;width:96px;height:124px;background:url(/_blob/c43efafc527a4a8d0ca57d9f025ffaeb) no-repeat center bottom/contain;filter:drop-shadow(0 4px 8px #000)}
html[data-theme="thor"] main.wrap::after{right:-66px;top:70px;width:66px;height:100px;background:url(/_blob/a015518e304e635d3d853e96b3086a99) no-repeat center/contain;transform:rotate(12deg);filter:drop-shadow(0 4px 8px #000) drop-shadow(0 0 8px rgba(143,220,255,.5))}
html[data-theme="thor"] body::before,html[data-theme="thor"] body::after{content:"";position:fixed;bottom:0;top:auto;z-index:0;pointer-events:none;background:no-repeat bottom/contain}
html[data-theme="thor"] body::before{left:-1vw;width:min(30vw,420px);height:min(70vh,560px);background-image:url(/_blob/20f9545eb47e3cad58aeb2c83ff657e8);opacity:.11}
html[data-theme="thor"] body::after{right:-1vw;width:min(30vw,420px);height:min(70vh,520px);background-image:url(/_blob/3068196e39f904a6a33a3d246548ebda);opacity:.1;background-position:right bottom}
html[data-theme="thor"] .fx-box.info-board::before{content:"";position:absolute;left:6px;bottom:0;width:120px;height:136px;background:url(/_blob/7654c49df862f0abf2197484118f64e3) no-repeat bottom left/contain;opacity:.95;pointer-events:none;z-index:0;filter:drop-shadow(0 3px 5px #000)}
html[data-theme="thor"] .val-box::before{content:"";position:absolute;left:-8px;bottom:-8px;width:100px;height:106px;background:url(/_blob/1af24bd23f3c48ee3cdf136cee657080) no-repeat bottom left/contain;pointer-events:none;filter:drop-shadow(0 3px 6px #000)}
html[data-theme="thor"] {--ev-sprite:url(/_blob/1abbc58a4c78219e16715649b6a8bbe8)}
html[data-theme="thor"] .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/a6db6074df4bbd08d3db639e244ce478) 55% 25%/cover no-repeat;opacity:1;animation:none;transform:none}
html[data-theme="thor"] .bar{background:var(--bg)}
