/* Theme: anime */
html[data-theme="anime"]{--bg:#0c0a1f;--panel:#1b192c;--panel-2:#272538;--rule:#52294c;--rule-soft:#361d3a;--edge:#8c4372;--ink:#000;--fg:#fef7fb;--muted:#a9a4ae;--faint:#6d6977;--note:#98c4fc;--red:#7a395b;--red-hot:#925d79;--red-deep:#3d1c2e;--red-wash:#2c1934;--green:#5be08f;--need:#ff6b6b;--gold:#60a5fa;--blue:#60a5fa;--dots:rgba(96,165,250,0.1);--dots2:rgba(244,114,182,0.07);--title-shadow:#431f32;--title-2:#fef7fb;--font-comic:"Bangers",Impact,sans-serif}
html[data-theme="anime"]{--t1:#f580bd;--t2:#fef7fb;--tout:#000}
html[data-theme="anime"] #amb{--pb:#f9a8d4;--ps:9px;--pa:ambfall;--pr:60% 0 60% 0;}
html[data-theme="anime"] .fx-frame{--fw:12px;--fr:6px;--fbg:radial-gradient(circle,#60a5fa 24%,transparent 26%) 0 0/10px 10px,linear-gradient(135deg,#f472b6,#92446d);--fanim:march 2.2s linear infinite;--fbs:auto;--fglow:0 0 18px rgba(244,114,182,0.55)}
html[data-theme="anime"] .fx-frame .rail i{--tb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(0 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(72 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(144 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(216 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(288 12 12)'/%3E%3Ccircle cx='12' cy='12' r='2.2' fill='%23fde047'/%3E%3C/svg%3E");--tw:16px;--th:16px;--tf:drop-shadow(0 0 5px #f472b6);--td:9s}
html[data-theme="anime"] .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%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(0 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(72 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(144 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(216 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(288 12 12)'/%3E%3Ccircle cx='12' cy='12' r='2.2' fill='%23fde047'/%3E%3C/svg%3E") center/contain no-repeat}
html[data-theme="anime"] .bar{background:linear-gradient(95deg,#4d2749,#0c0a1f 55%,#1b2646),var(--panel)}
html[data-theme="anime"] .fx-scrim,html[data-theme="anime"] .val-scrim{background:radial-gradient(circle at 50% 55%,rgba(128,62,106,0.55),rgba(0,0,0,.92))}
html[data-theme="anime"] .fx-box.info-board{background-image:radial-gradient(ellipse at 80% 10%,rgba(244,114,182,0.2),transparent 45%),linear-gradient(#23142e,#0c0a1f);background-color:var(--panel);background-repeat:no-repeat}
html[data-theme="anime"] .val-box{background:radial-gradient(ellipse at 90% 0,rgba(244,114,182,0.25),transparent 50%),linear-gradient(#281631,#0c0a1f);background-color:var(--panel);border-top-color:#f472b6}html[data-theme="anime"] .val-burst b{color:#f472b6}html[data-theme="anime"] .val-deco{display:none}
html[data-theme="anime"] .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%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(0 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(72 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(144 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(216 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(288 12 12)'/%3E%3Ccircle cx='12' cy='12' r='2.2' fill='%23fde047'/%3E%3C/g%3E%3Cg transform='translate(36 34) scale(.7)'%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(0 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(72 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(144 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(216 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(288 12 12)'/%3E%3Ccircle cx='12' cy='12' r='2.2' fill='%23fde047'/%3E%3C/g%3E%3C/svg%3E");background-size:60px 60px}
html[data-theme="anime"] .info-tile.learn{background:#60a5fa;color:#111}
html[data-theme="anime"] .info-tile.pkg{background:#f472b6;color:#111}
html[data-theme="anime"] .info-tile.sra{background:#88bcfb;color:#111}
html[data-theme="anime"] .info-tile.dos{background:#c2bcc4;color:#111}
html[data-theme="anime"] .info-tile.bio{background:#f580bd;color:#111}
html[data-theme="anime"]{--ev-col:#f472b6;--ev-sprite:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolygon points='12.0,1.5 14.9,8.5 22.5,9.1 16.7,14.0 18.5,21.4 12.0,17.4 5.5,21.4 7.3,14.0 1.5,9.1 9.1,8.5' fill='%23fde047' stroke='%23fff' stroke-width='1' stroke-linejoin='round'/%3E%3C/svg%3E")}
html[data-theme="anime"] #amb::before,html[data-theme="anime"] #amb::after{content:"";position:absolute;left:0;right:0;bottom:0;pointer-events:none}
html[data-theme="anime"] #amb::before{height:300px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 300'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffd3e8'/%3E%3Cstop offset='1' stop-color='%23ff7ab8'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='700' cy='170' r='120' fill='url(%23s)'/%3E%3Crect x='560' y='150' width='280' height='3' fill='%232a1450'/%3E%3Crect x='560' y='166' width='280' height='4' fill='%232a1450'/%3E%3Crect x='560' y='182' width='280' height='6' fill='%232a1450'/%3E%3Crect x='560' y='198' width='280' height='7' fill='%232a1450'/%3E%3Crect x='560' y='214' width='280' height='9' fill='%232a1450'/%3E%3Crect x='560' y='230' width='280' height='10' fill='%232a1450'/%3E%3Crect x='560' y='246' width='280' height='12' fill='%232a1450'/%3E%3Cpath d='M0 300 L0 161 L38 195 L93 152 L153 157 L212 173 L242 181 L296 209 L346 234 L404 220 L437 193 L482 209 L524 171 L557 167 L594 239 L647 213 L690 205 L725 191 L760 231 L794 161 L843 184 L877 224 L907 240 L943 213 L1003 219 L1060 219 L1099 200 L1159 215 L1206 154 L1256 214 L1200 300Z' fill='%232a1450'/%3E%3C/svg%3E") repeat-x 0 100%/1200px 300px;opacity:.95;animation:skytw2 6s ease-in-out infinite alternate}
html[data-theme="anime"] #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='%23150a2e' d='M0 218h42v84h-42zM47 248h64v54h-64zM77 237h4v40h-4zM112 195h43v107h-43zM159 168h46v134h-46zM163 154h38v14h-38zM167 146h30v8h-30zM207 166h45v136h-45zM254 150h63v152h-63zM322 237h37v65h-37zM326 223h29v14h-29zM330 215h21v8h-21zM365 179h37v123h-37zM404 168h26v134h-26zM415 158h4v40h-4zM434 240h26v62h-26zM463 200h28v102h-28zM497 221h33v81h-33zM533 168h52v134h-52zM587 178h45v124h-45zM607 167h4v40h-4zM633 229h60v73h-60zM697 235h30v67h-30zM710 208h4v40h-4zM727 240h47v62h-47zM778 193h37v109h-37zM782 179h29v14h-29zM786 171h21v8h-21zM820 150h38v152h-38zM859 227h51v75h-51zM916 166h28v136h-28zM948 229h47v73h-47zM999 154h28v148h-28zM1011 132h4v40h-4zM1003 140h20v14h-20zM1007 132h12v8h-12zM1033 206h49v96h-49zM1083 213h27v89h-27zM1094 198h4v40h-4zM1112 209h65v93h-65zM1180 216h68v86h-68zM1184 202h60v14h-60zM1188 194h52v8h-52z'/%3E%3Cpath fill='%2360a5fa' d='M29 226h3v4h-3zM117 203h3v4h-3zM125 230h3v4h-3zM117 257h3v4h-3zM180 194h3v4h-3zM164 275h3v4h-3zM244 174h3v4h-3zM244 183h3v4h-3zM244 291h3v4h-3zM275 176h3v4h-3zM343 281h3v4h-3zM370 205h3v4h-3zM378 223h3v4h-3zM409 194h3v4h-3zM409 257h3v4h-3zM562 185h3v4h-3zM570 230h3v4h-3zM592 213h3v4h-3zM616 222h3v4h-3zM608 231h3v4h-3zM654 246h3v4h-3zM710 243h3v4h-3zM783 219h3v4h-3zM807 282h3v4h-3zM872 262h3v4h-3zM937 228h3v4h-3zM985 255h3v4h-3zM1012 207h3v4h-3zM1117 289h3v4h-3zM1185 269h3v4h-3z'/%3E%3Cpath fill='%23ffd3e8' d='M125 221h3v4h-3zM133 239h3v4h-3zM196 212h3v4h-3zM172 284h3v4h-3zM307 194h3v4h-3zM291 275h3v4h-3zM343 254h3v4h-3zM378 205h3v4h-3zM502 238h3v4h-3zM510 274h3v4h-3zM502 292h3v4h-3zM546 185h3v4h-3zM570 221h3v4h-3zM562 293h3v4h-3zM600 186h3v4h-3zM600 267h3v4h-3zM600 285h3v4h-3zM718 261h3v4h-3zM807 210h3v4h-3zM841 167h3v4h-3zM841 212h3v4h-3zM880 262h3v4h-3zM929 174h3v4h-3zM937 201h3v4h-3zM937 255h3v4h-3zM969 255h3v4h-3zM961 273h3v4h-3zM1012 189h3v4h-3zM1004 198h3v4h-3zM1012 225h3v4h-3zM1004 261h3v4h-3zM1054 241h3v4h-3zM1046 268h3v4h-3zM1201 260h3v4h-3z'/%3E%3C/svg%3E") repeat-x 30px 100%/900px 225px}
html[data-theme="anime"]{--cR:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 260'%3E%3Cg fill='%23f472b6' fill-opacity='0.3'%3E%3Cpath d='M520.0 0.0L474.7 518.0L459.2 516.4Z'/%3E%3Cpath d='M520.0 0.0L440.4 513.9L425.0 511.2Z'/%3E%3Cpath d='M520.0 0.0L406.4 507.4L391.2 503.8Z'/%3E%3Cpath d='M520.0 0.0L372.9 498.8L358.0 494.1Z'/%3E%3Cpath d='M520.0 0.0L340.1 487.9L325.6 482.3Z'/%3E%3Cpath d='M520.0 0.0L308.1 474.9L294.0 468.3Z'/%3E%3Cpath d='M520.0 0.0L277.0 459.7L263.3 452.2Z'/%3E%3Cpath d='M520.0 0.0L247.0 442.6L233.9 434.2Z'/%3E%3Cpath d='M520.0 0.0L218.2 423.5L205.6 414.2Z'/%3E%3Cpath d='M520.0 0.0L190.7 402.5L178.8 392.4Z'/%3E%3Cpath d='M520.0 0.0L164.7 379.7L153.5 368.9Z'/%3E%3Cpath d='M520.0 0.0L140.3 355.3L129.8 343.7Z'/%3E%3Cpath d='M520.0 0.0L117.5 329.3L107.8 317.0Z'/%3E%3Cpath d='M520.0 0.0L96.5 301.8L87.7 289.0Z'/%3E%3Cpath d='M520.0 0.0L77.4 273.0L69.4 259.6Z'/%3E%3Cpath d='M520.0 0.0L60.3 243.0L53.2 229.1Z'/%3E%3Cpath d='M520.0 0.0L45.1 211.9L39.0 197.6Z'/%3E%3Cpath d='M520.0 0.0L32.1 179.9L26.9 165.2Z'/%3E%3Cpath d='M520.0 0.0L21.2 147.1L17.0 132.0Z'/%3E%3Cpath d='M520.0 0.0L12.6 113.6L9.4 98.3Z'/%3E%3Cpath d='M520.0 0.0L6.1 79.6L4.0 64.2Z'/%3E%3Cpath d='M520.0 0.0L2.0 45.3L0.9 29.8Z'/%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='%2360a5fa' fill-opacity='0.3'%3E%3Cpath d='M0.0 0.0L518.0 45.3L516.4 60.8Z'/%3E%3Cpath d='M0.0 0.0L513.9 79.6L511.2 95.0Z'/%3E%3Cpath d='M0.0 0.0L507.4 113.6L503.8 128.8Z'/%3E%3Cpath d='M0.0 0.0L498.8 147.1L494.1 162.0Z'/%3E%3Cpath d='M0.0 0.0L487.9 179.9L482.3 194.4Z'/%3E%3Cpath d='M0.0 0.0L474.9 211.9L468.3 226.0Z'/%3E%3Cpath d='M0.0 0.0L459.7 243.0L452.2 256.7Z'/%3E%3Cpath d='M0.0 0.0L442.6 273.0L434.2 286.1Z'/%3E%3Cpath d='M0.0 0.0L423.5 301.8L414.2 314.4Z'/%3E%3Cpath d='M0.0 0.0L402.5 329.3L392.4 341.2Z'/%3E%3Cpath d='M0.0 0.0L379.7 355.3L368.9 366.5Z'/%3E%3Cpath d='M0.0 0.0L355.3 379.7L343.7 390.2Z'/%3E%3Cpath d='M0.0 0.0L329.3 402.5L317.0 412.2Z'/%3E%3Cpath d='M0.0 0.0L301.8 423.5L289.0 432.3Z'/%3E%3Cpath d='M0.0 0.0L273.0 442.6L259.6 450.6Z'/%3E%3Cpath d='M0.0 0.0L243.0 459.7L229.1 466.8Z'/%3E%3Cpath d='M0.0 0.0L211.9 474.9L197.6 481.0Z'/%3E%3Cpath d='M0.0 0.0L179.9 487.9L165.2 493.1Z'/%3E%3Cpath d='M0.0 0.0L147.1 498.8L132.0 503.0Z'/%3E%3Cpath d='M0.0 0.0L113.6 507.4L98.3 510.6Z'/%3E%3Cpath d='M0.0 0.0L79.6 513.9L64.2 516.0Z'/%3E%3Cpath d='M0.0 0.0L45.3 518.0L29.8 519.1Z'/%3E%3C/g%3E%3C/svg%3E")}
html[data-theme="anime"] .bar{overflow:visible}
html[data-theme="anime"] .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="anime"] .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%3Cpolygon points='8.0,3.0 9.1,6.9 13.0,8.0 9.1,9.1 8.0,13.0 6.9,9.1 3.0,8.0 6.9,6.9' fill='%23f472b6'/%3E%3Cpolygon points='24.0,2.6 24.7,5.3 27.4,6.0 24.7,6.7 24.0,9.4 23.3,6.7 20.6,6.0 23.3,5.3' fill='%2360a5fa'/%3E%3Cpolygon points='38.0,4.0 39.3,8.7 44.0,10.0 39.3,11.3 38.0,16.0 36.7,11.3 32.0,10.0 36.7,8.7' fill='%23f472b6'/%3E%3Cpolygon points='52.0,2.4 52.8,5.2 55.6,6.0 52.8,6.8 52.0,9.6 51.2,6.8 48.4,6.0 51.2,5.2' fill='%2360a5fa'/%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="anime"] .bar::after{height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(0 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(72 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(144 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(216 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(288 12 12)'/%3E%3Ccircle cx='12' cy='12' r='2.2' fill='%23fde047'/%3E%3C/svg%3E") no-repeat var(--pct,0%) 50%/16px 16px,linear-gradient(90deg,#f472b6 var(--pct,0%),rgba(128,128,140,.35) var(--pct,0%)) 0 50%/100% 3px no-repeat}
html[data-theme="anime"] main.wrap{position:relative}
html[data-theme="anime"] main.wrap::before,html[data-theme="anime"] main.wrap::after{content:"";position:absolute;pointer-events:none;z-index:0}
html[data-theme="anime"] 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%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(0 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(72 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(144 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(216 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(288 12 12)'/%3E%3Ccircle cx='12' cy='12' r='2.2' fill='%23fde047'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0/100% 100%;animation:peek2 6s ease-in-out infinite}
html[data-theme="anime"] 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='%23f472b6' stroke-width='1.4' stroke-opacity='.8'/%3E%3Cg transform='translate(2.0 42.0) scale(1.50)'%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%2393c5fd' transform='rotate(0 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%2393c5fd' transform='rotate(72 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%2393c5fd' transform='rotate(144 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%2393c5fd' transform='rotate(216 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%2393c5fd' transform='rotate(288 12 12)'/%3E%3Ccircle cx='12' cy='12' r='2.2' fill='%23fde047'/%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="anime"] h2.gtitle{background:linear-gradient(135deg,#863f64,#492237);background-image:var(--cR),linear-gradient(135deg,#863f64,#492237);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="anime"] .wname{background:linear-gradient(135deg,#3e6ba2,#264264);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="anime"] details.series>summary{border-left:3px solid #f472b6;background:linear-gradient(90deg,color-mix(in srgb,#60a5fa 14%,transparent),transparent 60%)}
html[data-theme="anime"] section.line,html[data-theme="anime"] details.series{background-image:var(--cR);background-repeat:no-repeat;background-position:100% 0;background-size:150px auto}
html[data-theme="anime"] .row:hover{background:linear-gradient(90deg,color-mix(in srgb,#60a5fa 12%,transparent),transparent 70%)}
html[data-theme="anime"] .row.is-own{background:linear-gradient(90deg,color-mix(in srgb,#f472b6 16%,transparent),transparent 65%);box-shadow:inset 3px 0 0 #f472b6}
html[data-theme="anime"] .own .box,html[data-theme="anime"] .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='%2360a5fa' 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="anime"] .own input:checked+.box,html[data-theme="anime"] .acb input:checked+.abox,html[data-theme="anime"] .row.is-own .own .box,html[data-theme="anime"] 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%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(0 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(72 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(144 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(216 12 12)'/%3E%3Cellipse cx='12' cy='6' rx='3.4' ry='5' fill='%23f9a8d4' transform='rotate(288 12 12)'/%3E%3Ccircle cx='12' cy='12' r='2.2' fill='%23fde047'/%3E%3C/svg%3E") center/contain no-repeat!important;filter:drop-shadow(0 0 4px #f472b6)}
html[data-theme="anime"] .own .box *,html[data-theme="anime"] .abox *{opacity:0}
html[data-theme="anime"] .fld.desc{background:var(--panel-2);border:1px solid var(--rule);border-left:3px solid #60a5fa;border-radius:8px}
html[data-theme="anime"] li.acc-it{border-radius:8px}html[data-theme="anime"] li.acc-it.got{background:linear-gradient(90deg,color-mix(in srgb,#60a5fa 18%,transparent),transparent);box-shadow:inset 2px 0 0 #60a5fa}
html[data-theme="anime"] .chip{border-radius:999px;border:1px solid #60a5fa;text-shadow:none}
html[data-theme="anime"] .tally .t{border-color:color-mix(in srgb,#60a5fa 55%,var(--rule));box-shadow:0 0 12px color-mix(in srgb,#60a5fa 22%,transparent)}
html[data-theme="anime"] .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 #60a5fa;border-radius:12px}
html[data-theme="anime"] .val-btn{background:linear-gradient(135deg,#863f64,#492237)!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="anime"] .val-btn.nib{background:linear-gradient(135deg,#3e6ba2,#264264)!important;color:#fff!important}
html[data-theme="anime"] ::selection{background:#f472b6;color:#0c0a1f}html[data-theme="anime"] *{scrollbar-color:#f472b6 #0c0a1f}
html[data-theme="anime"] .toast{border-left:4px solid #f472b6;border-radius:10px}
html[data-theme="anime"] .btn.primary,html[data-theme="anime"] .primary{color:#fff}
html[data-theme="anime"]{--bg:#0d0a22;--panel:#18142f;--panel-2:#221c3e;--rule:#3c2c62;--rule-soft:#2a2048;--edge:#7a4a9e;--fg:#fff4fa;--muted:#cdbfe0;--faint:#8a7aa8;--note:#ffb7d5;--red:#ff4fa3;--red-hot:#ff7cbc;--red-deep:#8e1f5c;--red-wash:#2e1030;--gold:#ffd84d;--green:#5be08f;--need:#ff6b8a;--blue:#7ad7ff;--title-shadow:#5a1a52;--title-2:#ffd6ea;--ev-col:#ff7cbc;--ev-sprite:url(/_blob/67494f5bea11763ea063f47b638df080)}
html[data-theme="anime"] #amb::before,html[data-theme="anime"] #amb::after{display:none}
html[data-theme="anime"] #water{background:linear-gradient(rgba(13,10,34,.5),rgba(13,10,34,.5)),url(/_blob/a4580dfc5f319add3ce9098d9dcb7576) 0 0/380px}
html[data-theme="anime"] .bar{background:#0d0a22}
html[data-theme="anime"] .bar::before{-webkit-mask-image:none;mask-image:none;inset:0;background:linear-gradient(90deg,rgba(9,6,24,.94),rgba(9,6,24,.72) 34%,rgba(9,6,24,.22) 62%,rgba(9,6,24,.04)),url(/_blob/3a1d6703eb73c459a2ebbfbd3ff52c08) 75% 45%/cover no-repeat;opacity:1;animation:none;transform:none}
html[data-theme="anime"] .brand h1 .w1{background:linear-gradient(180deg,#fff 0%,#ffd6ea 35%,#ff7cbc 65%,#c2186f 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:0;filter:drop-shadow(0 0 1px #3a0a3a) drop-shadow(0 0 6px rgba(255,79,163,.6)) drop-shadow(2px 3px 0 #000)}
html[data-theme="anime"] .brand h1 .w2{color:#fff;text-shadow:0 0 8px rgba(255,124,188,.8),2px 3px 0 #3a0a3a}
html[data-theme="anime"] .bar .wrap::before{content:"";position:absolute;pointer-events:none;right:8%;top:4px;width:92px;height:176px;background:url(/_blob/2484ee118fe5ee7aaf475f8a1c9c6946) no-repeat center bottom/contain;filter:drop-shadow(0 0 8px rgba(255,124,188,.4)) drop-shadow(0 4px 10px rgba(0,0,0,.9));animation:anbob 3.6s ease-in-out infinite;z-index:2}
html[data-theme="anime"] .bar .wrap::after{content:"";position:absolute;left:0;right:0;bottom:-16px;height:18px;background:url(/_blob/67494f5bea11763ea063f47b638df080) repeat-x 0 50%/auto 16px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.7));opacity:1;animation:none;border:0}
html.no-anim[data-theme="anime"] .bar .wrap::before,html.no-anim[data-theme="anime"] main.wrap::before,html.no-anim[data-theme="anime"] main.wrap::after,html.no-anim[data-theme="anime"] .fx-box.info-board::before,html.no-anim[data-theme="anime"] .val-box::before{animation:none}
html[data-theme="anime"] .bar::after{height:28px;background:url(/_blob/7df0f4858a46d2b2b7ee39b476de033c) no-repeat var(--pct,0%) 50%/auto 26px,linear-gradient(90deg,#ff7cbc var(--pct,0%),rgba(180,150,220,.3) var(--pct,0%)) 0 50%/100% 3px no-repeat;filter:drop-shadow(0 0 5px rgba(255,216,77,.7)) drop-shadow(0 2px 3px rgba(0,0,0,.8))}
html[data-theme="anime"] .own .box,html[data-theme="anime"] .abox{background:url(/_blob/67494f5bea11763ea063f47b638df080) center/contain no-repeat!important;border:0!important;border-radius:0;box-shadow:none!important;filter:grayscale(1) brightness(.5);opacity:.8}
html[data-theme="anime"] .own input:checked+.box,html[data-theme="anime"] .acb input:checked+.abox,html[data-theme="anime"] .row.is-own .own .box,html[data-theme="anime"] li.acc-it.got .abox{background:url(/_blob/67494f5bea11763ea063f47b638df080) center/contain no-repeat!important;border-radius:0;opacity:1;filter:drop-shadow(0 0 6px rgba(255,124,188,.95)) drop-shadow(0 0 2px #fff)}
html[data-theme="anime"] .own .box *,html[data-theme="anime"] .abox *{opacity:0}
html[data-theme="anime"] .fx-frame{--fw:10px;--fr:0;--fbg:repeating-linear-gradient(45deg,#ff4fa3 0 10px,#ffd6ea 10px 20px);--fanim:none;--fglow:0 0 0 3px #3a0a3a,0 0 18px rgba(255,79,163,.45)}
html[data-theme="anime"] .fx-frame .rail i{--tb:url(/_blob/dfbfa96caf27a3cf0ec55c5c1ccd40ab);--tclip:none;--tw:34px;--th:28px;--trot:auto;--td:14s;--tf:drop-shadow(0 2px 3px #000)}
html[data-theme="anime"] .fx-frame b{display:block;width:34px;height:34px;border-radius:0;box-shadow:none;background:url(/_blob/5df2dc6f3d112aec744a2ba9309a3264) center/contain no-repeat;animation:none;filter:drop-shadow(0 2px 3px #000)}
html[data-theme="anime"] .fx-frame b.d1{transform:rotate(90deg)}html[data-theme="anime"] .fx-frame b.d2{transform:rotate(180deg)}html[data-theme="anime"] .fx-frame b.d3{transform:rotate(270deg)}html[data-theme="anime"] .fx-frame b.d4{transform:none}
html[data-theme="anime"] main.wrap{position:relative}
html[data-theme="anime"] main.wrap::before{content:"";position:absolute;pointer-events:none;z-index:0;left:-92px;top:90px;width:76px;height:76px;background:url(/_blob/ace54f9ea73f2ad7279bd20d4298da4a) no-repeat center bottom/contain;filter:drop-shadow(0 0 10px rgba(122,215,255,.45)) drop-shadow(0 4px 8px #000);opacity:.95;animation:anpeek 6.5s ease-in-out infinite}
html[data-theme="anime"] main.wrap::after{content:"";position:absolute;pointer-events:none;z-index:0;right:-84px;top:60px;width:70px;height:68px;background:url(/_blob/793ce3b459bd15437fb61ce4477eabbf) no-repeat center/contain;filter:drop-shadow(0 4px 8px #000);animation:anfloat 5s ease-in-out infinite}
html[data-theme="anime"] body::before,html[data-theme="anime"] body::after{content:"";position:fixed;bottom:0;top:auto;z-index:0;pointer-events:none;background:no-repeat bottom/contain}
html[data-theme="anime"] body::before{left:-1vw;width:min(22vw,260px);height:min(62vh,520px);background-image:url(/_blob/8c02a53ed1daaa8d764600a39cc7577f);opacity:.13;background-position:left bottom}
html[data-theme="anime"] body::after{right:-1vw;width:min(22vw,260px);height:min(62vh,520px);background-image:url(/_blob/18d569440567eb6eb1f897996d81489c);opacity:.12;background-position:right bottom}
html[data-theme="anime"] .fx-box.info-board{background-image:linear-gradient(rgba(24,20,47,.78),rgba(13,10,34,.9)),url(/_blob/a4580dfc5f319add3ce9098d9dcb7576);background-size:auto,300px}
html[data-theme="anime"] .fx-box.info-board::before{content:"";position:absolute;left:8px;bottom:4px;width:52px;height:114px;background:url(/_blob/caf9acf973b5669f1a0de134dbb1e123) no-repeat bottom left/contain;opacity:.95;pointer-events:none;z-index:0;animation:anglow 2.6s ease-in-out infinite}
html[data-theme="anime"] .val-deco{display:none}
html[data-theme="anime"] .val-box{background:radial-gradient(ellipse at 88% 0,rgba(255,124,188,.2),transparent 50%),linear-gradient(#221c3e,#0d0a22);border-top-color:#ff7cbc}
html[data-theme="anime"] .val-box::before{content:"";position:absolute;left:4px;bottom:4px;width:96px;height:70px;background:url(/_blob/fdb98ff112fc8c07b748ab11c502756a) no-repeat bottom left/contain;pointer-events:none;animation:ansteam 2.8s ease-in-out infinite}
html[data-theme="anime"] .fx-scrim,html[data-theme="anime"] .val-scrim{background:radial-gradient(circle at 50% 45%,rgba(120,40,110,.4),rgba(6,4,18,.94))}
html[data-theme="anime"] h2.gtitle{background:linear-gradient(180deg,#4a1a5a,#221c3e 55%,#0d0a22)!important;color:#ffd6ea!important;text-shadow:0 0 8px rgba(255,79,163,.6),2px 2px 0 #000!important;-webkit-text-stroke:0!important;border-color:#ff7cbc!important}
html[data-theme="anime"] .wname{background:linear-gradient(180deg,#ff7cbc,#c2186f)!important;color:#fff!important;border-color:#ffd6ea!important;text-shadow:1px 1px 0 #3a0a3a!important}
html[data-theme="anime"] section.line,html[data-theme="anime"] details.series{background-image:none}
html[data-theme="anime"] details.series>summary{border-left:3px solid #ff7cbc;background:linear-gradient(90deg,rgba(122,215,255,.12),transparent 60%)}
html[data-theme="anime"] .row.is-own{background:linear-gradient(90deg,rgba(255,124,188,.14),transparent 60%);box-shadow:inset 3px 0 0 #ff7cbc}
html[data-theme="anime"] .row:hover{background:linear-gradient(90deg,rgba(122,215,255,.1),transparent 70%)}
html[data-theme="anime"] .fld.desc{background:rgba(255,255,255,.04);border:1px solid #3c2c62;border-left:3px solid #7ad7ff;border-radius:6px}
html[data-theme="anime"] .tally .t{border-color:#7a4a9e;box-shadow:inset 0 0 12px rgba(255,124,188,.12)}
html[data-theme="anime"] .chip{border-color:#ff7cbc;color:#ffe6f2}
html[data-theme="anime"] .cmp-box{background-image:none;border-color:#7a4a9e}
html[data-theme="anime"] .info-tile.learn{background:#ff7cbc;color:#2a0418}
html[data-theme="anime"] .info-tile.pkg{background:#7ad7ff;color:#04182a}
html[data-theme="anime"] .info-tile.sra{background:#ffd84d;color:#2a1e00}
html[data-theme="anime"] .info-tile.dos{background:#ffd6ea;color:#2a0418}
html[data-theme="anime"] .info-tile.bio{background:#c4b5fd;color:#14103a}
html[data-theme="anime"] .val-btn{background:linear-gradient(180deg,#ff7cbc,#c2186f)!important;color:#fff!important}
html[data-theme="anime"] .val-btn.nib{background:linear-gradient(180deg,#7ad7ff,#2a6aa8)!important;color:#04182a!important}
html[data-theme="anime"] ::selection{background:#ff7cbc;color:#0d0a22}
html[data-theme="anime"] *{scrollbar-color:#7a4a9e #0d0a22}
