/* Theme: lotr */
html[data-theme="lotr"]{--bg:#0b130c;--panel:#1a211b;--panel-2:#262d27;--rule:#473d0f;--rule-soft:#2f2c0e;--edge:#7a6112;--ink:#000;--fg:#fcf9f1;--muted:#a8a8a1;--faint:#6b6f68;--note:#89eaac;--red:#6a500c;--red-hot:#857038;--red-deep:#352806;--red-wash:#27270e;--green:#5be08f;--need:#ff6b6b;--gold:#4ade80;--blue:#4ade80;--dots:rgba(74,222,128,0.1);--dots2:rgba(212,160,23,0.07);--title-shadow:#3a2c07;--title-2:#fcf9f1;--font-comic:"Cinzel",Georgia,serif}
html[data-theme="lotr"]{--t1:#d8aa2e;--t2:#fcf9f1;--tout:#000}
html[data-theme="lotr"] #amb{--pb:#4ade80;--ps:12px;--pa:ambfall;--pclip:polygon(50% 0,100% 40%,80% 100%,20% 100%,0 40%);--pr:0;}
html[data-theme="lotr"] .fx-frame{--fw:12px;--fr:6px;--fbg:linear-gradient(135deg,#947010,#ddb345,#947010);--fanim:frslide 7s linear infinite;--fglow:0 0 18px rgba(212,160,23,0.55)}
html[data-theme="lotr"] .fx-frame .rail i{--tb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='13' r='8' fill='none' stroke='%23d4a017' stroke-width='4'/%3E%3Ccircle cx='12' cy='13' r='8' fill='none' stroke='%23fff1a0' stroke-width='1' stroke-dasharray='2 3' transform='rotate(20 12 13)'/%3E%3Ccircle cx='12' cy='13' r='6' fill='none' stroke='%23fff1a0' stroke-opacity='.6' stroke-width='.8'/%3E%3C/svg%3E");--tw:16px;--th:16px;--tf:drop-shadow(0 0 5px #d4a017);--td:9s}
html[data-theme="lotr"] .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%3Ccircle cx='12' cy='13' r='8' fill='none' stroke='%23d4a017' stroke-width='4'/%3E%3Ccircle cx='12' cy='13' r='8' fill='none' stroke='%23fff1a0' stroke-width='1' stroke-dasharray='2 3' transform='rotate(20 12 13)'/%3E%3Ccircle cx='12' cy='13' r='6' fill='none' stroke='%23fff1a0' stroke-opacity='.6' stroke-width='.8'/%3E%3C/svg%3E") center/contain no-repeat}
html[data-theme="lotr"] .bar{background:linear-gradient(95deg,#433a0f,#0b130c 55%,#163821),var(--panel)}
html[data-theme="lotr"] .fx-scrim,html[data-theme="lotr"] .val-scrim{background:radial-gradient(circle at 50% 55%,rgba(112,90,18,0.55),rgba(0,0,0,.92))}
html[data-theme="lotr"] .fx-box.info-board{background-image:radial-gradient(ellipse at 80% 10%,rgba(212,160,23,0.2),transparent 45%),linear-gradient(#1f210d,#0b130c);background-color:var(--panel);background-repeat:no-repeat}
html[data-theme="lotr"] .val-box{background:radial-gradient(ellipse at 90% 0,rgba(212,160,23,0.25),transparent 50%),linear-gradient(#23240d,#0b130c);background-color:var(--panel);border-top-color:#d4a017}html[data-theme="lotr"] .val-burst b{color:#d4a017}html[data-theme="lotr"] .val-deco{display:none}
html[data-theme="lotr"] .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%3Ccircle cx='12' cy='13' r='8' fill='none' stroke='%23d4a017' stroke-width='4'/%3E%3Ccircle cx='12' cy='13' r='8' fill='none' stroke='%23fff1a0' stroke-width='1' stroke-dasharray='2 3' transform='rotate(20 12 13)'/%3E%3Ccircle cx='12' cy='13' r='6' fill='none' stroke='%23fff1a0' stroke-opacity='.6' stroke-width='.8'/%3E%3C/g%3E%3Cg transform='translate(36 34) scale(.7)'%3E%3Ccircle cx='12' cy='13' r='8' fill='none' stroke='%23d4a017' stroke-width='4'/%3E%3Ccircle cx='12' cy='13' r='8' fill='none' stroke='%23fff1a0' stroke-width='1' stroke-dasharray='2 3' transform='rotate(20 12 13)'/%3E%3Ccircle cx='12' cy='13' r='6' fill='none' stroke='%23fff1a0' stroke-opacity='.6' stroke-width='.8'/%3E%3C/g%3E%3C/svg%3E");background-size:60px 60px}
html[data-theme="lotr"] .info-tile.learn{background:#4ade80;color:#111}
html[data-theme="lotr"] .info-tile.pkg{background:#d4a017;color:#111}
html[data-theme="lotr"] .info-tile.sra{background:#77e6a0;color:#111}
html[data-theme="lotr"] .info-tile.dos{background:#c0c0b8;color:#111}
html[data-theme="lotr"] .info-tile.bio{background:#d8aa2e;color:#111}
html[data-theme="lotr"]{--ev-col:#d4a017;--ev-sprite:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='13' r='8' fill='none' stroke='%23d4a017' stroke-width='4'/%3E%3Ccircle cx='12' cy='13' r='8' fill='none' stroke='%23fff1a0' stroke-width='1' stroke-dasharray='2 3' transform='rotate(20 12 13)'/%3E%3Ccircle cx='12' cy='13' r='6' fill='none' stroke='%23fff1a0' stroke-opacity='.6' stroke-width='.8'/%3E%3C/svg%3E")}
html[data-theme="lotr"] #amb::before,html[data-theme="lotr"] #amb::after{content:"";position:absolute;left:0;right:0;bottom:0;pointer-events:none}
html[data-theme="lotr"] #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 73 L33 91 L89 129 L144 100 L189 119 L224 122 L279 88 L314 169 L374 182 L428 134 L479 173 L525 197 L581 74 L634 182 L673 198 L724 176 L759 127 L805 141 L864 98 L899 81 L940 101 L991 132 L1021 99 L1080 161 L1129 105 L1184 159 L1233 175 L1200 300Z' fill='%2316301a'/%3E%3C/svg%3E") repeat-x 0 100%/1200px 300px;opacity:.95;animation:skytw2 6s ease-in-out infinite alternate}
html[data-theme="lotr"] #amb::after{height:210px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 300'%3E%3Crect x='0' y='290' width='245' height='10' fill='%2307180a'/%3E%3Crect x='2' y='280' width='241' height='10' fill='%230e2a12'/%3E%3Crect x='8' y='270' width='229' height='10' fill='%2307180a'/%3E%3Crect x='17' y='260' width='211' height='10' fill='%230e2a12'/%3E%3Crect x='29' y='250' width='187' height='10' fill='%2307180a'/%3E%3Crect x='44' y='240' width='157' height='10' fill='%230e2a12'/%3E%3Crect x='61' y='230' width='123' height='10' fill='%2307180a'/%3E%3Crect x='81' y='220' width='83' height='10' fill='%230e2a12'/%3E%3Crect x='199' y='290' width='223' height='10' fill='%2307180a'/%3E%3Crect x='200' y='280' width='221' height='10' fill='%230e2a12'/%3E%3Crect x='203' y='270' width='215' height='10' fill='%2307180a'/%3E%3Crect x='208' y='260' width='205' height='10' fill='%230e2a12'/%3E%3Crect x='214' y='250' width='193' height='10' fill='%2307180a'/%3E%3Crect x='222' y='240' width='177' height='10' fill='%230e2a12'/%3E%3Crect x='231' y='230' width='159' height='10' fill='%2307180a'/%3E%3Crect x='241' y='220' width='139' height='10' fill='%230e2a12'/%3E%3Crect x='253' y='210' width='115' height='10' fill='%2307180a'/%3E%3Crect x='265' y='200' width='91' height='10' fill='%230e2a12'/%3E%3Crect x='367' y='290' width='236' height='10' fill='%2307180a'/%3E%3Crect x='368' y='280' width='234' height='10' fill='%230e2a12'/%3E%3Crect x='370' y='270' width='230' height='10' fill='%2307180a'/%3E%3Crect x='374' y='260' width='222' height='10' fill='%230e2a12'/%3E%3Crect x='379' y='250' width='212' height='10' fill='%2307180a'/%3E%3Crect x='386' y='240' width='198' height='10' fill='%230e2a12'/%3E%3Crect x='393' y='230' width='184' height='10' fill='%2307180a'/%3E%3Crect x='402' y='220' width='166' height='10' fill='%230e2a12'/%3E%3Crect x='412' y='210' width='146' height='10' fill='%2307180a'/%3E%3Crect x='422' y='200' width='126' height='10' fill='%230e2a12'/%3E%3Crect x='434' y='190' width='102' height='10' fill='%2307180a'/%3E%3Crect x='446' y='180' width='78' height='10' fill='%230e2a12'/%3E%3Crect x='547' y='290' width='223' height='10' fill='%2307180a'/%3E%3Crect x='547' y='280' width='223' height='10' fill='%230e2a12'/%3E%3Crect x='549' y='270' width='219' height='10' fill='%2307180a'/%3E%3Crect x='551' y='260' width='215' height='10' fill='%230e2a12'/%3E%3Crect x='555' y='250' width='207' height='10' fill='%2307180a'/%3E%3Crect x='559' y='240' width='199' height='10' fill='%230e2a12'/%3E%3Crect x='563' y='230' width='191' height='10' fill='%2307180a'/%3E%3Crect x='569' y='220' width='179' height='10' fill='%230e2a12'/%3E%3Crect x='575' y='210' width='167' height='10' fill='%2307180a'/%3E%3Crect x='582' y='200' width='153' height='10' fill='%230e2a12'/%3E%3Crect x='589' y='190' width='139' height='10' fill='%2307180a'/%3E%3Crect x='597' y='180' width='123' height='10' fill='%230e2a12'/%3E%3Crect x='606' y='170' width='105' height='10' fill='%2307180a'/%3E%3Crect x='615' y='160' width='87' height='10' fill='%230e2a12'/%3E%3Crect x='710' y='290' width='163' height='10' fill='%2307180a'/%3E%3Crect x='712' y='280' width='159' height='10' fill='%230e2a12'/%3E%3Crect x='717' y='270' width='149' height='10' fill='%2307180a'/%3E%3Crect x='726' y='260' width='131' height='10' fill='%230e2a12'/%3E%3Crect x='737' y='250' width='109' height='10' fill='%2307180a'/%3E%3Crect x='751' y='240' width='81' height='10' fill='%230e2a12'/%3E%3Crect x='823' y='290' width='242' height='10' fill='%2307180a'/%3E%3Crect x='824' y='280' width='240' height='10' fill='%230e2a12'/%3E%3Crect x='829' y='270' width='230' height='10' fill='%2307180a'/%3E%3Crect x='837' y='260' width='214' height='10' fill='%230e2a12'/%3E%3Crect x='846' y='250' width='196' height='10' fill='%2307180a'/%3E%3Crect x='858' y='240' width='172' height='10' fill='%230e2a12'/%3E%3Crect x='872' y='230' width='144' height='10' fill='%2307180a'/%3E%3Crect x='888' y='220' width='112' height='10' fill='%230e2a12'/%3E%3Crect x='905' y='210' width='78' height='10' fill='%2307180a'/%3E%3Crect x='1034' y='290' width='186' height='10' fill='%2307180a'/%3E%3Crect x='1034' y='280' width='186' height='10' fill='%230e2a12'/%3E%3Crect x='1036' y='270' width='182' height='10' fill='%2307180a'/%3E%3Crect x='1039' y='260' width='176' height='10' fill='%230e2a12'/%3E%3Crect x='1042' y='250' width='170' height='10' fill='%2307180a'/%3E%3Crect x='1047' y='240' width='160' height='10' fill='%230e2a12'/%3E%3Crect x='1052' y='230' width='150' height='10' fill='%2307180a'/%3E%3Crect x='1057' y='220' width='140' height='10' fill='%230e2a12'/%3E%3Crect x='1064' y='210' width='126' height='10' fill='%2307180a'/%3E%3Crect x='1071' y='200' width='112' height='10' fill='%230e2a12'/%3E%3Crect x='1079' y='190' width='96' height='10' fill='%2307180a'/%3E%3Crect x='1088' y='180' width='78' height='10' fill='%230e2a12'/%3E%3Crect x='1097' y='170' width='60' height='10' fill='%2307180a'/%3E%3Crect x='1194' y='290' width='158' height='10' fill='%2307180a'/%3E%3Crect x='1194' y='280' width='158' height='10' fill='%230e2a12'/%3E%3Crect x='1195' y='270' width='156' height='10' fill='%2307180a'/%3E%3Crect x='1197' y='260' width='152' height='10' fill='%230e2a12'/%3E%3Crect x='1200' y='250' width='146' height='10' fill='%2307180a'/%3E%3Crect x='1203' y='240' width='140' height='10' fill='%230e2a12'/%3E%3Crect x='1206' y='230' width='134' height='10' fill='%2307180a'/%3E%3Crect x='1210' y='220' width='126' height='10' fill='%230e2a12'/%3E%3Crect x='1215' y='210' width='116' height='10' fill='%2307180a'/%3E%3Crect x='1220' y='200' width='106' height='10' fill='%230e2a12'/%3E%3Crect x='1225' y='190' width='96' height='10' fill='%2307180a'/%3E%3Crect x='1231' y='180' width='84' height='10' fill='%230e2a12'/%3E%3Crect x='1238' y='170' width='70' height='10' fill='%2307180a'/%3E%3Crect x='1244' y='160' width='58' height='10' fill='%230e2a12'/%3E%3Cg fill='%23fff' fill-opacity='.85'%3E%3Crect x='0' y='53' width='72' height='14'/%3E%3Crect x='12' y='39' width='48' height='14'/%3E%3Crect x='30' y='25' width='30' height='14'/%3E%3C/g%3E%3Cg fill='%23fff' fill-opacity='.85'%3E%3Crect x='599' y='90' width='72' height='14'/%3E%3Crect x='611' y='76' width='48' height='14'/%3E%3Crect x='629' y='62' width='30' height='14'/%3E%3C/g%3E%3Cg fill='%23fff' fill-opacity='.85'%3E%3Crect x='542' y='120' width='72' height='14'/%3E%3Crect x='554' y='106' width='48' height='14'/%3E%3Crect x='572' y='92' width='30' height='14'/%3E%3C/g%3E%3Cg fill='%23fff' fill-opacity='.85'%3E%3Crect x='767' y='101' width='72' height='14'/%3E%3Crect x='779' y='87' width='48' height='14'/%3E%3Crect x='797' y='73' width='30' height='14'/%3E%3C/g%3E%3Cg fill='%23fff' fill-opacity='.85'%3E%3Crect x='240' y='111' width='72' height='14'/%3E%3Crect x='252' y='97' width='48' height='14'/%3E%3Crect x='270' y='83' width='30' height='14'/%3E%3C/g%3E%3Cg fill='%23fff' fill-opacity='.85'%3E%3Crect x='45' y='106' width='72' height='14'/%3E%3Crect x='57' y='92' width='48' height='14'/%3E%3Crect x='75' y='78' width='30' height='14'/%3E%3C/g%3E%3Cg fill='%23fff' fill-opacity='.85'%3E%3Crect x='641' y='70' width='72' height='14'/%3E%3Crect x='653' y='56' width='48' height='14'/%3E%3Crect x='671' y='42' width='30' height='14'/%3E%3C/g%3E%3Cg fill='%23fff' fill-opacity='.85'%3E%3Crect x='1091' y='80' width='72' height='14'/%3E%3Crect x='1103' y='66' width='48' height='14'/%3E%3Crect x='1121' y='52' width='30' height='14'/%3E%3C/g%3E%3Cg fill='%23fff' fill-opacity='.85'%3E%3Crect x='463' y='72' width='72' height='14'/%3E%3Crect x='475' y='58' width='48' height='14'/%3E%3Crect x='493' y='44' width='30' height='14'/%3E%3C/g%3E%3C/svg%3E") repeat-x 30px 100%/900px 225px}
html[data-theme="lotr"]{--cR:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 260'%3E%3Cg fill='none' stroke='%23d4a017' 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='%234ade80' 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="lotr"] .bar{overflow:visible}
html[data-theme="lotr"] .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="lotr"] .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 6Q15 14 30 6T60 6' fill='none' stroke='%23d4a017' stroke-width='1.8'/%3E%3Cpath d='M6 9q3 6 8 4q-1-5-8-4z' fill='%234ade80'/%3E%3Cpath d='M20 11q3 6 8 4q-1-5-8-4z' fill='%234ade80'/%3E%3Cpath d='M34 5q3 6 8 4q-1-5-8-4z' fill='%234ade80'/%3E%3Cpath d='M48 10q3 6 8 4q-1-5-8-4z' fill='%234ade80'/%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="lotr"] .bar::after{height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='13' r='8' fill='none' stroke='%23d4a017' stroke-width='4'/%3E%3Ccircle cx='12' cy='13' r='8' fill='none' stroke='%23fff1a0' stroke-width='1' stroke-dasharray='2 3' transform='rotate(20 12 13)'/%3E%3Ccircle cx='12' cy='13' r='6' fill='none' stroke='%23fff1a0' stroke-opacity='.6' stroke-width='.8'/%3E%3C/svg%3E") no-repeat var(--pct,0%) 50%/16px 16px,linear-gradient(90deg,#d4a017 var(--pct,0%),rgba(128,128,140,.35) var(--pct,0%)) 0 50%/100% 3px no-repeat}
html[data-theme="lotr"] main.wrap{position:relative}
html[data-theme="lotr"] main.wrap::before,html[data-theme="lotr"] main.wrap::after{content:"";position:absolute;pointer-events:none;z-index:0}
html[data-theme="lotr"] 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%3Ccircle cx='12' cy='13' r='8' fill='none' stroke='%23d4a017' stroke-width='4'/%3E%3Ccircle cx='12' cy='13' r='8' fill='none' stroke='%23fff1a0' stroke-width='1' stroke-dasharray='2 3' transform='rotate(20 12 13)'/%3E%3Ccircle cx='12' cy='13' r='6' fill='none' stroke='%23fff1a0' stroke-opacity='.6' stroke-width='.8'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0/100% 100%;animation:peek2 6s ease-in-out infinite}
html[data-theme="lotr"] 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='%23d4a017' stroke-width='1.4' stroke-opacity='.8'/%3E%3Cg transform='translate(2.0 42.0) scale(1.50)'%3E%3Cpath d='M12 2q9 3 9 11-5 9-9 9-4 0-9-9 0-8 9-11z' fill='%234ade80'/%3E%3Cpath d='M12 22V8M12 12l-4-3M12 15l4-3' stroke='%2314501a' stroke-width='1.2' fill='none'/%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="lotr"] h2.gtitle{background:linear-gradient(135deg,#75580d,#403007);background-image:var(--cR),linear-gradient(135deg,#75580d,#403007);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="lotr"] .wname{background:linear-gradient(135deg,#309053,#1e5933);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="lotr"] details.series>summary{border-left:3px solid #d4a017;background:linear-gradient(90deg,color-mix(in srgb,#4ade80 14%,transparent),transparent 60%)}
html[data-theme="lotr"] section.line,html[data-theme="lotr"] details.series{background-image:var(--cR);background-repeat:no-repeat;background-position:100% 0;background-size:150px auto}
html[data-theme="lotr"] .row:hover{background:linear-gradient(90deg,color-mix(in srgb,#4ade80 12%,transparent),transparent 70%)}
html[data-theme="lotr"] .row.is-own{background:linear-gradient(90deg,color-mix(in srgb,#d4a017 16%,transparent),transparent 65%);box-shadow:inset 3px 0 0 #d4a017}
html[data-theme="lotr"] .own .box,html[data-theme="lotr"] .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='%234ade80' 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="lotr"] .own input:checked+.box,html[data-theme="lotr"] .acb input:checked+.abox,html[data-theme="lotr"] .row.is-own .own .box,html[data-theme="lotr"] 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%3Ccircle cx='12' cy='13' r='8' fill='none' stroke='%23d4a017' stroke-width='4'/%3E%3Ccircle cx='12' cy='13' r='8' fill='none' stroke='%23fff1a0' stroke-width='1' stroke-dasharray='2 3' transform='rotate(20 12 13)'/%3E%3Ccircle cx='12' cy='13' r='6' fill='none' stroke='%23fff1a0' stroke-opacity='.6' stroke-width='.8'/%3E%3C/svg%3E") center/contain no-repeat!important;filter:drop-shadow(0 0 4px #d4a017)}
html[data-theme="lotr"] .own .box *,html[data-theme="lotr"] .abox *{opacity:0}
html[data-theme="lotr"] .fld.desc{background:var(--panel-2);border:1px solid var(--rule);border-left:3px solid #4ade80;border-radius:8px}
html[data-theme="lotr"] li.acc-it{border-radius:8px}html[data-theme="lotr"] li.acc-it.got{background:linear-gradient(90deg,color-mix(in srgb,#4ade80 18%,transparent),transparent);box-shadow:inset 2px 0 0 #4ade80}
html[data-theme="lotr"] .chip{border-radius:999px;border:1px solid #4ade80;text-shadow:none}
html[data-theme="lotr"] .tally .t{border-color:color-mix(in srgb,#4ade80 55%,var(--rule));box-shadow:0 0 12px color-mix(in srgb,#4ade80 22%,transparent)}
html[data-theme="lotr"] .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 #4ade80;border-radius:12px}
html[data-theme="lotr"] .val-btn{background:linear-gradient(135deg,#75580d,#403007)!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="lotr"] .val-btn.nib{background:linear-gradient(135deg,#309053,#1e5933)!important;color:#fff!important}
html[data-theme="lotr"] ::selection{background:#d4a017;color:#0b130c}html[data-theme="lotr"] *{scrollbar-color:#d4a017 #0b130c}
html[data-theme="lotr"] .toast{border-left:4px solid #d4a017;border-radius:10px}
html[data-theme="lotr"] .btn.primary,html[data-theme="lotr"] .primary{color:#fff}
html[data-theme="lotr"]{--bg:#0e110b;--panel:#171b12;--panel-2:#20261a;--rule:#38402a;--rule-soft:#272d1d;--edge:#5f6a3f;--ink:#000;--fg:#efe6cc;--muted:#bfb48f;--faint:#857c5e;--note:#d9b65a;--red:#6b7f35;--red-hot:#8fa646;--red-deep:#3b4a1a;--red-wash:#1c2213;--gold:#d4a73a;--green:#8fb35a;--need:#d8622f;--blue:#7d9bb0;--dots:rgba(212,167,58,.05);--dots2:rgba(143,179,90,.05);--title-shadow:#2a2006;--title-2:#efe6cc;--font-comic:"Cinzel",Georgia,serif}
html[data-theme="lotr"] body{background-image:radial-gradient(ellipse at 50% 0,rgba(212,167,58,.08),transparent 60%),radial-gradient(ellipse at 85% 100%,rgba(216,98,47,.06),transparent 50%)}
html[data-theme="lotr"] #amb::before,html[data-theme="lotr"] #amb::after{display:none}
html[data-theme="lotr"] .bar{background:#0e110b}
html[data-theme="lotr"] .bar::before{-webkit-mask-image:none;mask-image:none;inset:0;background:linear-gradient(90deg,rgba(12,14,9,.93),rgba(12,14,9,.62) 40%,rgba(12,14,9,.15) 75%,rgba(12,14,9,.05)),url(/_blob/f93f898419e8d9537cdaa17ec4d61729) 50% 32%/cover no-repeat;opacity:1;animation:none;transform:none}
html[data-theme="lotr"] .brand h1 .w1{background:linear-gradient(180deg,#fff3c4 0%,#f0c95a 38%,#c08a1d 72%,#7a5208 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1px #2a1606;filter:drop-shadow(2px 3px 0 #000)}
html[data-theme="lotr"] .bar .wrap::before{content:"";position:absolute;pointer-events:none;right:8%;top:0;width:110px;height:172px;background:url(/_blob/18f8979d7848ba39f20f3ad5a12a6f8a) no-repeat center bottom/contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.85));z-index:2}
html[data-theme="lotr"] .bar .wrap::after{height:10px;bottom:-10px;background:radial-gradient(ellipse 5px 3px at 50% 50%,#d4a73a 60%,transparent 70%) 0 50%/18px 10px repeat-x,linear-gradient(180deg,#2f3a1c,#4b5a2a 50%,#2f3a1c);border-top:1px solid #8a7a3a;border-bottom:1px solid #8a7a3a;box-shadow:0 3px 6px rgba(0,0,0,.6);opacity:1;animation:none}
html[data-theme="lotr"] .bar::after{height:28px;background:url(/_blob/eef0a59542558a45a9e7fc30a1a82e33) no-repeat var(--pct,0%) 50%/auto 18px,linear-gradient(90deg,#d4a73a var(--pct,0%),rgba(140,130,90,.3) var(--pct,0%)) 0 50%/100% 3px no-repeat;filter:drop-shadow(0 0 5px rgba(120,190,255,.7)) drop-shadow(0 2px 3px rgba(0,0,0,.7))}
html[data-theme="lotr"] .own .box,html[data-theme="lotr"] .abox{background:url(/_blob/659c29c7fc6f0f23c04b9f723ffd7da7) 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="lotr"] .own input:checked+.box,html[data-theme="lotr"] .acb input:checked+.abox,html[data-theme="lotr"] .row.is-own .own .box,html[data-theme="lotr"] li.acc-it.got .abox{background:url(/_blob/659c29c7fc6f0f23c04b9f723ffd7da7) center/contain no-repeat!important;border-radius:0;opacity:1;filter:drop-shadow(0 0 5px rgba(255,170,60,.95)) drop-shadow(0 0 2px #fff3c4)}
html[data-theme="lotr"] .fx-frame{--fbg:linear-gradient(135deg,#6a5420,#d4a73a 30%,#7a5f22 55%,#c9a04a 80%,#5a4618);--fanim:none;--fglow:0 0 16px rgba(212,167,58,.4)}
html[data-theme="lotr"] .fx-frame .rail i{--tb:url(/_blob/c84f40358ff03d662ef7cca910fe74ac);--tclip:none;--tw:48px;--th:58px;--trot:auto;--td:16s;--tf:drop-shadow(0 2px 3px #000)}
html[data-theme="lotr"] .fx-frame b{width:30px;height:25px;border-radius:0;box-shadow:none;background:url(/_blob/fe854a4efcb8f25df012ea33827b875b) center/contain no-repeat;animation:lrfire 1.6s ease-in-out infinite}
html.no-anim[data-theme="lotr"] .fx-frame b{animation:none}
html[data-theme="lotr"] main.wrap::before{left:-82px;top:80px;width:74px;height:112px;background:url(/_blob/848e0ad5c10d58894a26154d2160862b) no-repeat center bottom/contain;filter:drop-shadow(0 4px 8px #000);animation:lrpeek 5s ease-in-out infinite}
html[data-theme="lotr"] main.wrap::after{right:-96px;top:50px;width:86px;height:118px;background:url(/_blob/9a69d4744899a233312af23f29e16b83) no-repeat center bottom/contain;filter:drop-shadow(0 4px 8px #000);transform-origin:50% 100%;animation:lrsway 5s ease-in-out infinite}
html.no-anim[data-theme="lotr"] main.wrap::before,html.no-anim[data-theme="lotr"] main.wrap::after{animation:none}
html[data-theme="lotr"] body::before,html[data-theme="lotr"] body::after{content:"";position:fixed;bottom:0;top:auto;z-index:0;pointer-events:none;background:no-repeat bottom/contain}
html[data-theme="lotr"] body::before{left:-1vw;width:min(26vw,340px);height:min(74vh,700px);background-image:url(/_blob/ecba27190b0fd1f542c1c20dcf98206c);opacity:.1;background-position:left bottom;filter:sepia(.4)}
html[data-theme="lotr"] body::after{right:-1vw;width:min(30vw,400px);height:min(66vh,620px);background-image:url(/_blob/e8f7a1f34bb62d1f4770dcd367360dfc);opacity:.1;background-position:right bottom}
html[data-theme="lotr"] .fx-box.info-board::before{content:"";position:absolute;left:6px;bottom:2px;width:66px;height:139px;background:url(/_blob/4687cc29e43648b1eef44da9fa779052) no-repeat bottom left/contain;opacity:.95;pointer-events:none;z-index:0;filter:drop-shadow(0 0 10px rgba(239,230,204,.35)) drop-shadow(0 3px 5px #000)}
html[data-theme="lotr"] .val-box::before{content:"";position:absolute;left:6px;bottom:4px;width:66px;height:62px;background:url(/_blob/659c29c7fc6f0f23c04b9f723ffd7da7) no-repeat bottom left/contain;pointer-events:none;transform:rotate(-8deg);animation:lrfire 2.4s ease-in-out infinite}
html[data-theme="lotr"] h2.gtitle{background:linear-gradient(180deg,#e4c56a,#b8892a 50%,#7a5a12)!important;color:#1c1406!important;text-shadow:0 1px 0 rgba(255,243,196,.6)!important;-webkit-text-stroke:0!important;border-color:#3a2a0a!important}
html[data-theme="lotr"] .wname{background:linear-gradient(180deg,#e6dcbc,#c7b88c)!important;color:#2a1f0c!important;border-color:#5f6a3f!important;text-shadow:none!important}
html[data-theme="lotr"] section.line,html[data-theme="lotr"] details.series{background-image:none}
html[data-theme="lotr"] details.series>summary{border-left:3px solid #d4a73a;background:linear-gradient(90deg,rgba(107,127,53,.16),transparent 60%)}
html[data-theme="lotr"] .row.is-own{background:linear-gradient(90deg,rgba(212,167,58,.13),transparent 60%);box-shadow:inset 3px 0 0 #d4a73a}
html[data-theme="lotr"] .row:hover{background:linear-gradient(90deg,rgba(107,127,53,.14),transparent 70%)}
html[data-theme="lotr"] .fld.desc{background:rgba(239,230,204,.05);border:1px solid #38402a;border-left:3px solid #8fa646;border-radius:6px}
html[data-theme="lotr"] .tally .t{border-color:#5f6a3f;box-shadow:inset 0 0 12px rgba(212,167,58,.12)}
html[data-theme="lotr"] .chip{border-color:#5f6a3f;color:#d9cfa8}
html[data-theme="lotr"] .cmp-box{background-image:none;border-color:#5f6a3f}
html[data-theme="lotr"] ::selection{background:#d4a73a;color:#0e110b}
html[data-theme="lotr"] *{scrollbar-color:#6b7f35 #0e110b}
html[data-theme="lotr"] .fx-scrim,html[data-theme="lotr"] .val-scrim{background:radial-gradient(circle at 50% 45%,rgba(90,80,30,.45),rgba(6,8,4,.93))}
html[data-theme="lotr"] .fx-box.info-board{background-image:radial-gradient(ellipse at 80% 8%,rgba(212,167,58,.15),transparent 42%),linear-gradient(#1f2416,#0e110b)}
html[data-theme="lotr"] .val-box{background:radial-gradient(ellipse at 88% 0,rgba(212,167,58,.18),transparent 50%),linear-gradient(#1f2416,#0e110b);border-top-color:#d4a73a}
html[data-theme="lotr"] .info-tile.learn{background:#d4a73a;color:#1c1406}
html[data-theme="lotr"] .info-tile.pkg{background:#8fa646;color:#1c1406}
html[data-theme="lotr"] .info-tile.sra{background:#c98a5a;color:#1c1406}
html[data-theme="lotr"] .info-tile.dos{background:#e6dcbc;color:#1c1406}
html[data-theme="lotr"] .info-tile.bio{background:#9fb8c8;color:#1c1406}
html[data-theme="lotr"] .val-btn{background:linear-gradient(180deg,#e4c56a,#a07a1c)!important;color:#1c1406!important}
html[data-theme="lotr"] .val-btn.nib{background:linear-gradient(180deg,#8fa646,#4b5a22)!important;color:#f3ecd2!important}
html[data-theme="lotr"]{--ev-col:#d4a73a;--ev-sprite:url(/_blob/659c29c7fc6f0f23c04b9f723ffd7da7)}
