/* Theme: punisher */
html[data-theme="punisher"]{--bg:#08080a;--panel:#171719;--panel-2:#232325;--rule:#3b0b0f;--rule-soft:#270a0d;--edge:#660e13;--ink:#000;--fg:#faf1f1;--muted:#a59fa0;--faint:#696566;--note:#f0ede6;--red:#b3121b;--red-hot:#c13d44;--red-deep:#5a090e;--red-wash:#20090c;--green:#5be08f;--need:#ff6b6b;--gold:#e8e4d8;--blue:#6aa9ff;--dots:rgba(232,228,216,0.1);--dots2:rgba(179,18,27,0.07);--title-shadow:#620a0f;--title-2:#faf1f1;--font-comic:"Black Ops One",Impact,sans-serif}
html[data-theme="punisher"]{--t1:#bb2a32;--t2:#faf1f1;--tout:#000}
html[data-theme="punisher"] #amb{--pb:rgba(138,138,138,0.6);--ps:4px;--pa:ambfall;}
html[data-theme="punisher"] .fx-frame{--fw:12px;--fr:6px;--fbg:repeating-linear-gradient(45deg,#e8e4d8 0 9px,#070709 9px 18px);--fanim:march 2.2s linear infinite;--fbs:auto;--fglow:0 0 18px rgba(179,18,27,0.55)}
html[data-theme="punisher"] .fx-frame .rail i{--tb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5C7 1.5 4 4.6 4 8.8c0 2.4 1 4 2.4 5V16h11.2v-2.2c1.4-1 2.4-2.6 2.4-5C20 4.6 17 1.5 12 1.5z' fill='%23e8e4d8'/%3E%3Cpath d='M5.6 8l5 2.4-.4 2.2-4.6-1.2zM18.4 8l-5 2.4.4 2.2 4.6-1.2z' fill='%2308080a'/%3E%3Cpath d='M12 11.6l1.3 3h-2.6z' fill='%2308080a'/%3E%3Cg fill='%23e8e4d8'%3E%3Crect x='6.6' y='15.5' width='2.1' height='6.6'/%3E%3Crect x='9.5' y='15.5' width='2.1' height='7.6'/%3E%3Crect x='12.4' y='15.5' width='2.1' height='7.6'/%3E%3Crect x='15.3' y='15.5' width='2.1' height='6.6'/%3E%3C/g%3E%3C/svg%3E");--tw:16px;--th:16px;--tf:drop-shadow(0 0 5px #b3121b);--td:9s}
html[data-theme="punisher"] .fx-frame b{display:block;width:18px;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 1.5C7 1.5 4 4.6 4 8.8c0 2.4 1 4 2.4 5V16h11.2v-2.2c1.4-1 2.4-2.6 2.4-5C20 4.6 17 1.5 12 1.5z' fill='%23e8e4d8'/%3E%3Cpath d='M5.6 8l5 2.4-.4 2.2-4.6-1.2zM18.4 8l-5 2.4.4 2.2 4.6-1.2z' fill='%2308080a'/%3E%3Cpath d='M12 11.6l1.3 3h-2.6z' fill='%2308080a'/%3E%3Cg fill='%23e8e4d8'%3E%3Crect x='6.6' y='15.5' width='2.1' height='6.6'/%3E%3Crect x='9.5' y='15.5' width='2.1' height='7.6'/%3E%3Crect x='12.4' y='15.5' width='2.1' height='7.6'/%3E%3Crect x='15.3' y='15.5' width='2.1' height='6.6'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}
html[data-theme="punisher"] .bar{background:linear-gradient(95deg,#380b0f,#08080a 55%,#30302f),var(--panel)}
html[data-theme="punisher"] .fx-scrim,html[data-theme="punisher"] .val-scrim{background:radial-gradient(circle at 50% 55%,rgba(94,13,18,0.55),rgba(0,0,0,.92))}
html[data-theme="punisher"] .fx-box.info-board{background-image:radial-gradient(ellipse at 80% 10%,rgba(179,18,27,0.2),transparent 45%),linear-gradient(#19090c,#08080a);background-color:var(--panel);background-repeat:no-repeat}
html[data-theme="punisher"] .val-box{background:radial-gradient(ellipse at 90% 0,rgba(179,18,27,0.25),transparent 50%),linear-gradient(#1d090c,#08080a);background-color:var(--panel);border-top-color:#b3121b}html[data-theme="punisher"] .val-burst b{color:#b3121b}html[data-theme="punisher"] .val-deco{display:none}
html[data-theme="punisher"] .info-bg{opacity:.13;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cg transform='translate(8 8) scale(1.1)'%3E%3Cpath d='M12 1.5C7 1.5 4 4.6 4 8.8c0 2.4 1 4 2.4 5V16h11.2v-2.2c1.4-1 2.4-2.6 2.4-5C20 4.6 17 1.5 12 1.5z' fill='%23e8e4d8'/%3E%3Cpath d='M5.6 8l5 2.4-.4 2.2-4.6-1.2zM18.4 8l-5 2.4.4 2.2 4.6-1.2z' fill='%2308080a'/%3E%3Cpath d='M12 11.6l1.3 3h-2.6z' fill='%2308080a'/%3E%3Cg fill='%23e8e4d8'%3E%3Crect x='6.6' y='15.5' width='2.1' height='6.6'/%3E%3Crect x='9.5' y='15.5' width='2.1' height='7.6'/%3E%3Crect x='12.4' y='15.5' width='2.1' height='7.6'/%3E%3Crect x='15.3' y='15.5' width='2.1' height='6.6'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(36 34) scale(.7)'%3E%3Cpath d='M12 1.5C7 1.5 4 4.6 4 8.8c0 2.4 1 4 2.4 5V16h11.2v-2.2c1.4-1 2.4-2.6 2.4-5C20 4.6 17 1.5 12 1.5z' fill='%23e8e4d8'/%3E%3Cpath d='M5.6 8l5 2.4-.4 2.2-4.6-1.2zM18.4 8l-5 2.4.4 2.2 4.6-1.2z' fill='%2308080a'/%3E%3Cpath d='M12 11.6l1.3 3h-2.6z' fill='%2308080a'/%3E%3Cg fill='%23e8e4d8'%3E%3Crect x='6.6' y='15.5' width='2.1' height='6.6'/%3E%3Crect x='9.5' y='15.5' width='2.1' height='7.6'/%3E%3Crect x='12.4' y='15.5' width='2.1' height='7.6'/%3E%3Crect x='15.3' y='15.5' width='2.1' height='6.6'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:60px 60px}
html[data-theme="punisher"] .info-tile.learn{background:#e8e4d8;color:#111}
html[data-theme="punisher"] .info-tile.pkg{background:#b3121b;color:#fff}
html[data-theme="punisher"] .info-tile.sra{background:#eeebe2;color:#111}
html[data-theme="punisher"] .info-tile.dos{background:#beb7b7;color:#111}
html[data-theme="punisher"] .info-tile.bio{background:#bb2a32;color:#fff}
html[data-theme="punisher"]{--ev-col:#ff2b2b;--ev-sprite:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23e8e4d8' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='7'/%3E%3Cpath d='M12 1v7M12 16v7M1 12h7M16 12h7'/%3E%3C/g%3E%3Ccircle cx='12' cy='12' r='1.5' fill='%23e8e4d8'/%3E%3C/svg%3E")}
html[data-theme="punisher"] #amb::before,html[data-theme="punisher"] #amb::after{content:"";position:absolute;left:0;right:0;bottom:0;pointer-events:none}
html[data-theme="punisher"] #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 fill='%23141416' d='M0 185h57v117h-57zM63 76h44v226h-44zM83 51h4v40h-4zM107 195h39v107h-39zM152 156h38v146h-38zM193 176h45v126h-45zM244 96h51v206h-51zM267 76h4v40h-4zM295 185h37v117h-37zM299 171h29v14h-29zM303 163h21v8h-21zM336 91h60v211h-60zM397 116h43v186h-43zM401 102h35v14h-35zM405 94h27v8h-27zM445 81h42v221h-42zM490 143h55v159h-55zM515 127h4v40h-4zM551 136h27v166h-27zM562 120h4v40h-4zM584 92h62v210h-62zM649 167h65v135h-65zM718 77h63v225h-63zM785 132h65v170h-65zM855 89h48v213h-48zM877 63h4v40h-4zM859 75h40v14h-40zM863 67h32v8h-32zM906 75h56v227h-56zM932 53h4v40h-4zM964 86h44v216h-44zM984 63h4v40h-4zM1014 120h48v182h-48zM1067 94h31v208h-31zM1071 80h23v14h-23zM1075 72h15v8h-15zM1101 196h33v106h-33zM1134 92h32v210h-32zM1167 174h65v128h-65zM1171 160h57v14h-57zM1175 152h49v8h-49z'/%3E%3Cpath fill='%23e8e4d8' d='M21 211h3v4h-3zM37 256h3v4h-3zM29 292h3v4h-3zM84 111h3v4h-3zM100 183h3v4h-3zM68 273h3v4h-3zM68 291h3v4h-3zM281 140h3v4h-3zM249 185h3v4h-3zM389 126h3v4h-3zM373 135h3v4h-3zM349 207h3v4h-3zM373 225h3v4h-3zM365 252h3v4h-3zM357 261h3v4h-3zM410 268h3v4h-3zM458 134h3v4h-3zM613 109h3v4h-3zM637 217h3v4h-3zM686 220h3v4h-3zM702 229h3v4h-3zM723 103h3v4h-3zM739 139h3v4h-3zM814 149h3v4h-3zM814 158h3v4h-3zM814 293h3v4h-3zM868 277h3v4h-3zM951 83h3v4h-3zM927 119h3v4h-3zM993 139h3v4h-3zM993 157h3v4h-3zM1001 166h3v4h-3zM977 202h3v4h-3zM1019 191h3v4h-3zM1027 191h3v4h-3zM1051 200h3v4h-3zM1027 227h3v4h-3z'/%3E%3Cg fill='none' stroke='%23e8e4d8' stroke-opacity='.14' stroke-width='2'%3E%3Ccircle cx='930' cy='95' r='62'/%3E%3Ccircle cx='930' cy='95' r='34'/%3E%3Cpath d='M930 15v50M930 125v50M850 95h50M960 95h50'/%3E%3C/g%3E%3C/svg%3E") repeat-x 0 100%/1200px 300px;opacity:.95;animation:skytw2 6s ease-in-out infinite alternate}
html[data-theme="punisher"] #amb::after{height:210px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 300'%3E%3Cpath fill='%23030304' d='M0 218h57v84h-57zM57 179h38v123h-38zM101 193h40v109h-40zM119 173h4v40h-4zM146 169h30v133h-30zM182 189h43v113h-43zM228 166h52v136h-52zM286 207h29v95h-29zM321 176h60v126h-60zM387 220h31v82h-31zM391 206h23v14h-23zM395 198h15v8h-15zM419 196h45v106h-45zM439 180h4v40h-4zM423 182h37v14h-37zM427 174h29v8h-29zM466 134h49v168h-49zM518 210h66v92h-66zM587 207h33v95h-33zM625 216h63v86h-63zM693 166h66v136h-66zM724 153h4v40h-4zM697 152h58v14h-58zM701 144h50v8h-50zM760 142h44v160h-44zM780 121h4v40h-4zM810 224h40v78h-40zM853 191h49v111h-49zM902 202h58v100h-58zM929 177h4v40h-4zM963 135h60v167h-60zM991 125h4v40h-4zM967 121h52v14h-52zM971 113h44v8h-44zM1026 200h37v102h-37zM1042 184h4v40h-4zM1068 152h55v150h-55zM1093 124h4v40h-4zM1126 226h28v76h-28zM1154 228h53v74h-53zM1178 208h4v40h-4z'/%3E%3Cpath fill='%23b3121b' d='M5 235h3v4h-3zM70 205h3v4h-3zM62 241h3v4h-3zM70 268h3v4h-3zM78 268h3v4h-3zM159 231h3v4h-3zM151 267h3v4h-3zM211 251h3v4h-3zM233 183h3v4h-3zM273 192h3v4h-3zM233 237h3v4h-3zM273 255h3v4h-3zM249 273h3v4h-3zM273 291h3v4h-3zM342 184h3v4h-3zM358 220h3v4h-3zM400 255h3v4h-3zM440 240h3v4h-3zM448 240h3v4h-3zM448 249h3v4h-3zM495 160h3v4h-3zM503 286h3v4h-3zM523 218h3v4h-3zM539 227h3v4h-3zM539 245h3v4h-3zM592 242h3v4h-3zM646 269h3v4h-3zM714 174h3v4h-3zM730 183h3v4h-3zM730 264h3v4h-3zM765 195h3v4h-3zM823 259h3v4h-3zM890 280h3v4h-3zM931 210h3v4h-3zM915 237h3v4h-3zM923 291h3v4h-3zM968 152h3v4h-3zM1008 188h3v4h-3zM976 206h3v4h-3zM1016 224h3v4h-3zM984 260h3v4h-3zM1008 260h3v4h-3zM992 269h3v4h-3zM1105 214h3v4h-3zM1073 286h3v4h-3zM1139 270h3v4h-3zM1147 279h3v4h-3zM1159 272h3v4h-3z'/%3E%3Cg fill='%23030304'%3E%3Crect x='300' y='90' width='34' height='40'/%3E%3Cpath d='M296 90L338 90L317 64Z'/%3E%3Crect x='308' y='124' width='4' height='30'/%3E%3Crect x='300' y='120' width='2' height='30'/%3E%3Crect x='334' y='120' width='2' height='30'/%3E%3Crect x='850' y='52' width='6' height='70'/%3E%3Crect x='836' y='85' width='34' height='5'/%3E%3C/g%3E%3C/svg%3E") repeat-x 30px 100%/900px 225px}
html[data-theme="punisher"]{--cR:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 260'%3E%3Cg fill='none' stroke='%23b3121b' stroke-opacity='0.7' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M397 79l24 33'/%3E%3Cpath d='M291 123l-14 30'/%3E%3Cpath d='M232 150l20 28'/%3E%3Cpath d='M520 24 L479 28 L435 54 L397 79 L341 69 L320 87 L291 123 L232 150 L210 167'/%3E%3Cpath d='M425 44l-21 32'/%3E%3Cpath d='M394 37l-16 29'/%3E%3Cpath d='M287 120l12 12'/%3E%3Cpath d='M520 13 L496 49 L446 47 L425 44 L394 37 L373 65 L326 105 L287 120 L241 111'/%3E%3Cpath d='M475 35l-22 12'/%3E%3Cpath d='M372 108l-29 38'/%3E%3Cpath d='M520 31 L475 35 L426 71 L372 108 L352 139 L321 137 L299 173 L273 205 L227 236'/%3E%3Cpath d='M436 33l-7 33'/%3E%3Cpath d='M302 85l13 17'/%3E%3Cpath d='M520 5 L462 28 L436 33 L387 66 L339 61 L302 85 L265 99 L225 128 L187 166'/%3E%3Cpath d='M487 30l-29 17'/%3E%3Cpath d='M520 5 L487 30 L456 50 L432 55 L373 54 L346 58 L319 76 L287 101 L242 113'/%3E%3Cpath d='M470 53l3 30'/%3E%3Cpath d='M312 104l-14 37'/%3E%3Cpath d='M268 133l-23 37'/%3E%3Cpath d='M520 22 L499 23 L470 53 L439 69 L415 61 L357 95 L312 104 L268 133 L231 162'/%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%3Cdefs%3E%3Cpattern id='p' width='14' height='14' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='7' cy='7' r='3.6' fill='%238a8a8a'/%3E%3C/pattern%3E%3CradialGradient id='g' cx='0' cy='0' r='1'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23000'/%3E%3C/radialGradient%3E%3Cmask id='m'%3E%3Crect width='520' height='260' fill='url(%23g)'/%3E%3C/mask%3E%3C/defs%3E%3Crect width='520' height='260' fill='url(%23p)' mask='url(%23m)' fill-opacity='0.55'/%3E%3C/svg%3E")}
html[data-theme="punisher"] .bar{overflow:visible}
html[data-theme="punisher"] .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="punisher"] .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 0H60V3H56V10Q56 14 53 14T50 10V3H38V16Q38 20 35 20T32 16V3H20V8Q20 11 17 11T14 8V3H0Z' fill='%237a0c12'/%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="punisher"] .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 1.5C7 1.5 4 4.6 4 8.8c0 2.4 1 4 2.4 5V16h11.2v-2.2c1.4-1 2.4-2.6 2.4-5C20 4.6 17 1.5 12 1.5z' fill='%23e8e4d8'/%3E%3Cpath d='M5.6 8l5 2.4-.4 2.2-4.6-1.2zM18.4 8l-5 2.4.4 2.2 4.6-1.2z' fill='%2308080a'/%3E%3Cpath d='M12 11.6l1.3 3h-2.6z' fill='%2308080a'/%3E%3Cg fill='%23e8e4d8'%3E%3Crect x='6.6' y='15.5' width='2.1' height='6.6'/%3E%3Crect x='9.5' y='15.5' width='2.1' height='7.6'/%3E%3Crect x='12.4' y='15.5' width='2.1' height='7.6'/%3E%3Crect x='15.3' y='15.5' width='2.1' height='6.6'/%3E%3C/g%3E%3C/svg%3E") no-repeat var(--pct,0%) 50%/16px 16px,linear-gradient(90deg,#b3121b var(--pct,0%),rgba(128,128,140,.35) var(--pct,0%)) 0 50%/100% 3px no-repeat}
html[data-theme="punisher"] main.wrap{position:relative}
html[data-theme="punisher"] main.wrap::before,html[data-theme="punisher"] main.wrap::after{content:"";position:absolute;pointer-events:none;z-index:0}
html[data-theme="punisher"] 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%3Cg transform='translate(3.2 21.2) scale(2.40)'%3E%3Cpath d='M12 1.5C7 1.5 4 4.6 4 8.8c0 2.4 1 4 2.4 5V16h11.2v-2.2c1.4-1 2.4-2.6 2.4-5C20 4.6 17 1.5 12 1.5z' fill='%23e8e4d8'/%3E%3Cpath d='M5.6 8l5 2.4-.4 2.2-4.6-1.2zM18.4 8l-5 2.4.4 2.2 4.6-1.2z' fill='%2308080a'/%3E%3Cpath d='M12 11.6l1.3 3h-2.6z' fill='%2308080a'/%3E%3Cg fill='%23e8e4d8'%3E%3Crect x='6.6' y='15.5' width='2.1' height='6.6'/%3E%3Crect x='9.5' y='15.5' width='2.1' height='7.6'/%3E%3Crect x='12.4' y='15.5' width='2.1' height='7.6'/%3E%3Crect x='15.3' y='15.5' width='2.1' height='6.6'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0/100% 100%;animation:peek2 6s ease-in-out infinite}
html[data-theme="punisher"] 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 0V42' stroke='%23e8e4d8' stroke-width='1.4' stroke-opacity='.8'/%3E%3Cg transform='translate(2.0 42.0) scale(1.50)'%3E%3Cpath d='M8.5 5.5C8 .5 15 .5 15.5 5.5' fill='none' stroke='%239aa0a6' stroke-width='1.3'/%3E%3Crect x='5' y='5.5' width='14' height='17' rx='3.6' fill='%239aa0a6'/%3E%3Ccircle cx='12' cy='8.6' r='1.4' fill='%2308080a'/%3E%3Cpath d='M8 13h8M8 16h8M8 19h5.5' stroke='%2308080a' stroke-width='1.5' stroke-linecap='round'/%3E%3C/g%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="punisher"] h2.gtitle{background:linear-gradient(135deg,#b3121b,#620a0f);background-image:var(--cR),linear-gradient(135deg,#b3121b,#620a0f);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="punisher"] .wname{background:linear-gradient(135deg,#97948c,#5d5b56);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="punisher"] details.series>summary{border-left:3px solid #b3121b;background:linear-gradient(90deg,color-mix(in srgb,#e8e4d8 14%,transparent),transparent 60%)}
html[data-theme="punisher"] section.line,html[data-theme="punisher"] details.series{background-image:var(--cR);background-repeat:no-repeat;background-position:100% 0;background-size:150px auto}
html[data-theme="punisher"] .row:hover{background:linear-gradient(90deg,color-mix(in srgb,#e8e4d8 12%,transparent),transparent 70%)}
html[data-theme="punisher"] .row.is-own{background:linear-gradient(90deg,color-mix(in srgb,#b3121b 16%,transparent),transparent 65%);box-shadow:inset 3px 0 0 #b3121b}
html[data-theme="punisher"] .own .box,html[data-theme="punisher"] .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='%23e8e4d8' 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="punisher"] .own input:checked+.box,html[data-theme="punisher"] .acb input:checked+.abox,html[data-theme="punisher"] .row.is-own .own .box,html[data-theme="punisher"] 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 1.5C7 1.5 4 4.6 4 8.8c0 2.4 1 4 2.4 5V16h11.2v-2.2c1.4-1 2.4-2.6 2.4-5C20 4.6 17 1.5 12 1.5z' fill='%23e8e4d8'/%3E%3Cpath d='M5.6 8l5 2.4-.4 2.2-4.6-1.2zM18.4 8l-5 2.4.4 2.2 4.6-1.2z' fill='%2308080a'/%3E%3Cpath d='M12 11.6l1.3 3h-2.6z' fill='%2308080a'/%3E%3Cg fill='%23e8e4d8'%3E%3Crect x='6.6' y='15.5' width='2.1' height='6.6'/%3E%3Crect x='9.5' y='15.5' width='2.1' height='7.6'/%3E%3Crect x='12.4' y='15.5' width='2.1' height='7.6'/%3E%3Crect x='15.3' y='15.5' width='2.1' height='6.6'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat!important;filter:drop-shadow(0 0 4px #b3121b)}
html[data-theme="punisher"] .own .box *,html[data-theme="punisher"] .abox *{opacity:0}
html[data-theme="punisher"] .fld.desc{background:var(--panel-2);border:1px solid var(--rule);border-left:3px solid #e8e4d8;border-radius:8px}
html[data-theme="punisher"] li.acc-it{border-radius:8px}html[data-theme="punisher"] li.acc-it.got{background:linear-gradient(90deg,color-mix(in srgb,#e8e4d8 18%,transparent),transparent);box-shadow:inset 2px 0 0 #e8e4d8}
html[data-theme="punisher"] .chip{border-radius:999px;border:1px solid #e8e4d8;text-shadow:none}
html[data-theme="punisher"] .tally .t{border-color:color-mix(in srgb,#e8e4d8 55%,var(--rule));box-shadow:0 0 12px color-mix(in srgb,#e8e4d8 22%,transparent)}
html[data-theme="punisher"] .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 #e8e4d8;border-radius:12px}
html[data-theme="punisher"] .val-btn{background:linear-gradient(135deg,#b3121b,#620a0f)!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="punisher"] .val-btn.nib{background:linear-gradient(135deg,#97948c,#5d5b56)!important;color:#fff!important}
html[data-theme="punisher"] ::selection{background:#b3121b;color:#08080a}html[data-theme="punisher"] *{scrollbar-color:#b3121b #08080a}
html[data-theme="punisher"] .toast{border-left:4px solid #b3121b;border-radius:10px}
html[data-theme="punisher"] .btn.primary,html[data-theme="punisher"] .primary{color:#fff}
html[data-theme="punisher"] #amb{--pb:url(/_blob/ff468297107e50dae38da99e5067db97) center/contain no-repeat;--ps:24px;--ps2:9px;--pr:0;--pa:ambcase;--dx:36px;--rot:540deg}
html[data-theme="punisher"] #amb i:nth-child(even){--rot:-480deg;--dx:-30px}
html[data-theme="punisher"] .bar .wrap::after{bottom:-30px;height:30px;background:url(/_blob/ed1beb3746275480fac90408be5869f8) repeat-x 0 0/16px 34px;filter:drop-shadow(0 3px 3px rgba(0,0,0,.55))}
html[data-theme="punisher"] .bar::after{height:18px;background:url(/_blob/ff468297107e50dae38da99e5067db97) no-repeat var(--pct,0%) 50%/36px 12px,linear-gradient(90deg,#b3121b var(--pct,0%),rgba(128,128,140,.35) var(--pct,0%)) 0 50%/100% 3px no-repeat}
html[data-theme="punisher"] .fx-frame .rail i{--tb:url(/_blob/ff468297107e50dae38da99e5067db97);--tw:30px;--th:11px;--trot:auto;--tf:drop-shadow(0 0 5px #ff7a1a);--td:9s}
html[data-theme="punisher"] .fx-frame b{display:block;width:58px;height:50px;background:url(/_blob/3e16db39b1f2c3854480fb79afc15afb) center/contain no-repeat;filter:drop-shadow(0 3px 3px #000)}
html[data-theme="punisher"] .fx-frame b.d1{left:-18px;top:-16px}
html[data-theme="punisher"] .fx-frame b.d2{right:-18px;top:-16px;background-image:url(/_blob/55c0cc0fccb068f9476d39202c0d063f)}
html[data-theme="punisher"] .fx-frame b.d3{right:-18px;bottom:-16px;transform:rotate(180deg)}
html[data-theme="punisher"] .fx-frame b.d4{left:-18px;bottom:-16px;background-image:url(/_blob/55c0cc0fccb068f9476d39202c0d063f);transform:rotate(180deg)}
html[data-theme="punisher"] .own .box,html[data-theme="punisher"] .abox{background:url(/_blob/6d95da31b87f44c7310e6dff9b1b16a8) center/contain no-repeat!important;border:0!important;border-radius:0;box-shadow:none!important;opacity:.9}
html[data-theme="punisher"] .own input:checked+.box,html[data-theme="punisher"] .acb input:checked+.abox,html[data-theme="punisher"] .row.is-own .own .box,html[data-theme="punisher"] li.acc-it.got .abox{background:url(/_blob/9f48570bb69af084baa3f807ba7e3183) center/contain no-repeat!important;border-radius:50%;opacity:1;filter:drop-shadow(0 0 4px #b3121b)}
html[data-theme="punisher"] main.wrap::before{left:-104px;top:150px;width:150px;height:270px;background:url(/_blob/6dc8e0fb66be7e97def0ecf62e8f45d8) no-repeat center/contain;opacity:.95;filter:drop-shadow(0 4px 8px #000)}
html[data-theme="punisher"] main.wrap::after{right:-44px;top:46px;width:80px;height:170px;background:url(/_blob/1bbeb2a8ada0edced301c40d613f951e) no-repeat top center/contain;transform-origin:50% 0;animation:dangle 4.2s ease-in-out infinite;filter:drop-shadow(0 4px 6px #000)}
html[data-theme="punisher"] .bar .wrap::before{content:"";position:absolute;right:14px;top:-4px;width:200px;height:300px;z-index:-1;pointer-events:none;background:url(/_blob/fe40262924a0d817d0488d5746120390) no-repeat top right/contain;opacity:.6;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent 96%);mask-image:linear-gradient(180deg,#000 40%,transparent 96%)}
html[data-theme="punisher"] body::before,html[data-theme="punisher"] body::after{content:"";position:fixed;bottom:0;z-index:0;pointer-events:none;background:no-repeat bottom/contain}
html[data-theme="punisher"] body::before{left:-2vw;width:min(30vw,380px);height:min(68vh,620px);background-image:url(/_blob/2c5a8d99819002eb44942d4af8a5e327);opacity:.12}
html[data-theme="punisher"] body::after{right:-2vw;width:min(34vw,470px);height:min(64vh,560px);background-image:url(/_blob/d0983ff03bdc84050192d9801af87f91);opacity:.12}
html[data-theme="punisher"] .val-box::after{content:"";position:absolute;top:-8px;right:90px;width:58px;height:124px;background:url(/_blob/1bbeb2a8ada0edced301c40d613f951e) no-repeat top center/contain;transform-origin:50% 0;animation:dangle 3.6s ease-in-out infinite;pointer-events:none;filter:drop-shadow(0 4px 5px #000)}
html[data-theme="punisher"] .fx-box.info-board::before{content:"";position:absolute;left:10px;top:8px;width:120px;height:110px;background:url(/_blob/1205a5707ddc5d70244907b135ec9385) no-repeat center/contain;opacity:.55;pointer-events:none;z-index:0}
html[data-theme="punisher"] .fx-box.info-board::after{content:"";position:absolute;right:14px;bottom:12px;width:130px;height:104px;background:url(/_blob/ad5e381b6e8f787ee98d9718f1513300) no-repeat 0 0/76px auto,url(/_blob/379d08350a93fd8fe647ddbfcdd93dd4) no-repeat 100% 100%/58px auto;opacity:.8;pointer-events:none}
html[data-theme="punisher"] .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/214fa7f2236ea8448a90b3a53cae0744) 60% 25%/cover no-repeat;opacity:1;animation:none;transform:none}
html[data-theme="punisher"] .bar{background:var(--bg)}
