:root{--bg:#0a0a0a;--bg2:#111;--bg3:#161616;--bg4:#1c1c1c;--bg5:#222;--red:#c0392b;--red2:#e74c3c;--red-dim:#7a1f17;--gold:#c9a84c;--gold-dim:#8a6d2e;--text:#e8e0d0;--text2:#a09880;--text3:#6a5f50;--border:#c0392b33;--border2:#c9a84c26;--border3:#ffffff0f;--ok:#27ae60;--warn:#e67e22;--font-head:"Cinzel", "Trajan Pro", serif;--font-deco:"Cinzel Decorative", "Cinzel", serif;--font-body:"Inter", "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:15px;line-height:1.65}p{font-size:.95rem}small,.small{font-size:.82rem}img,embed,object{max-width:100%;height:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--red-dim);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--red)}h1,h2,h3,h4,h5{font-family:var(--font-head);color:var(--text);letter-spacing:.05em;font-weight:600}h1{font-size:2rem}h2{margin:1rem 0 .8rem;font-size:1.5rem}h3{color:var(--gold);margin:.8rem 0 .5rem;font-size:1.1rem}h4{color:var(--text2);font-size:1rem}p{color:var(--text);text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;margin:.6rem 0}.section-desc,.hero-desc,p[style*=text-align\:center],p[style*="text-align: center"],.section-header p,.login-card p,.pwd-card p,.ref-empty p,.coupon-flash p{text-align:center!important}small{color:var(--text3);font-size:.8rem}code{background:var(--bg3);color:var(--gold);border-radius:3px;padding:1px 5px;font-family:Fira Code,Consolas,monospace}a{color:var(--red2);text-decoration:none;transition:color .2s}a:hover,a.termsagreement{color:var(--gold);text-decoration:underline}hr,.big-line{background:linear-gradient(90deg, transparent, var(--red-dim), transparent);border:0;height:1px;margin:1rem 0}#container{color:var(--text);background:0 0;max-width:1200px;margin:0 auto;padding:0}#content{max-width:1100px;color:var(--text);background:0 0;margin:0 auto;padding:1.5rem}.container,.container-narrow{max-width:1100px;margin:0 auto;padding:0 1.5rem}.container-narrow{max-width:760px}#head{text-align:center;border-bottom:1px solid var(--border);background:0 0;padding:1.5rem 0 .8rem}#head h1{font-family:var(--font-deco);letter-spacing:.18em;color:var(--text);text-transform:uppercase;font-size:1.75rem;font-weight:700}#head h1 span,#head h1:after{color:var(--red)}#loginbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);font-family:var(--font-head);letter-spacing:.12em;color:var(--text2);box-sizing:border-box;background:#0a0a0af2;justify-content:space-between;align-items:center;width:100%;max-width:1100px;margin:0 auto;font-size:.72rem;height:50px!important;padding:.4rem 1.5rem!important;display:flex!important}#loginbar a{color:var(--text2);padding:.3rem .8rem;transition:color .2s}#loginbar a:hover{color:var(--text);text-decoration:none}#userInfo{align-items:center;gap:4px;display:flex}#navi{-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--border);border-bottom:1px solid var(--border);z-index:500;background:#0a0606c7;padding:0;position:relative;box-shadow:0 4px 20px #00000080}body.home-page #navi{z-index:500}.hero,.hero-bg,.hero-content,.hero-lines{pointer-events:none}.hero a,.hero .btn,.hero-btns,.hero-btns *{pointer-events:auto}#navi>ul,#navi>ul.ul{flex-wrap:wrap;justify-content:center;align-items:stretch;max-width:1100px;margin:0 auto;padding:0;list-style:none;display:flex!important}#navi>ul>li,#navi>ul>li.li{list-style:none;display:block;position:relative}#navi>ul>li>a,#navi>ul>li.li>a.link{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text2);text-align:center;white-space:nowrap;border-bottom:2px solid #0000;padding:.9rem 1.1rem;font-size:.82rem;font-weight:700;transition:color .15s,background .15s,border-color .15s;display:block!important}#navi>ul>li>a:hover,#navi>ul>li.li>a.link:hover,#navi>ul>li:hover>a,#navi>ul>li.active>a{color:var(--text);border-bottom-color:var(--red);background:#c0392b0f;text-decoration:none}#navi ul,#navi ul.sub,#navi>ul>li>ul,#navi>ul>li.li>ul,#navi>ul>li.li>ul.sub{background:var(--bg2);border:1px solid var(--border);border-top:2px solid var(--red);z-index:1000;min-width:220px;margin:0;padding:.25rem 0;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0009}#navi ul.sub:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}#navi>ul>li>ul:hover,#navi>ul>li.li>ul:hover,#navi>ul>li.li>ul.sub:hover{display:block!important}#navi>ul,#navi>ul.ul{box-shadow:none;background:0 0;border:0;min-width:0;padding:0;position:static;display:flex!important}#navi>ul>li:hover>ul,#navi>ul>li:hover>ul.sub,#navi>ul>li.li:hover>ul,#navi>ul>li.li:hover>ul.sub{display:block!important}#navi ul.sub li{list-style:none;display:block}#navi ul.sub a,#navi ul.sub a.subhover{font-family:var(--font-body);letter-spacing:.04em;text-transform:none;color:var(--text2);text-align:left;white-space:nowrap;border-left:2px solid #0000;padding:.6rem 1rem;font-size:.82rem;font-weight:600;transition:color .15s,background .15s,border-color .15s;display:block}#navi ul.sub a:hover,#navi ul.sub a.subhover:hover{color:var(--text);border-left-color:var(--red);background:#c0392b1f;text-decoration:none}.box{background:var(--bg2);border:1px solid var(--border);border-radius:4px;margin:1rem 0;overflow:hidden}.box .top,.box .bottom{display:none}.box .middle{background:0 0;padding:1.5rem}.box .middle h2{font-family:var(--font-deco);color:var(--text);margin-top:0}.box .middle h2 span{color:var(--red)}.splitLeft,.splitRight{background:var(--bg2);border:1px solid var(--border);box-sizing:border-box;border-radius:4px;padding:1.2rem}.splitLeft{float:left;width:49%}.splitRight{float:right;width:49%}.splitRight2{float:right;background:var(--bg2);border:1px solid var(--border);border-radius:4px;width:49%;height:320px}.clear{clear:both}.footer{clear:both!important}#content:after{content:"";clear:both;height:0;display:block}table{border-collapse:collapse;border-spacing:0;color:var(--text)}th,td{vertical-align:middle;padding:.55rem .75rem}th.topLine,.topLine{color:var(--text2);font-family:var(--font-head);letter-spacing:.15em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--red-dim);background:#000;padding:.6rem .75rem;font-size:.72rem;font-weight:600}.tdunkel{background:var(--bg2);color:var(--text);border-bottom:1px solid var(--border3)}.thell{background:var(--bg3);color:var(--text);border-bottom:1px solid var(--border3)}tr:hover .tdunkel,tr:hover .thell{background:#c0392b0f}.tmarkiert{background:var(--red-dim)!important;color:#fff!important}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=url],input[type=date],input[type=datetime-local],input[type=time],textarea,select{background:var(--bg3);color:var(--text);border:1px solid var(--border);font-family:var(--font-body);border-radius:3px;outline:none;padding:.55rem .7rem;font-size:.95rem;transition:border-color .15s}input:focus,textarea:focus,select:focus{border-color:var(--red)}input::placeholder,textarea::placeholder{color:var(--text3)}textarea{resize:vertical;min-height:80px}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text2) 50%), linear-gradient(135deg, var(--text2) 50%, transparent 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px;padding-right:2rem}label{color:var(--text2);font-family:var(--font-head);letter-spacing:.15em;font-size:.7rem;float:none!important;width:auto!important;padding:0!important}input[type=submit],input[type=button],button,.btn,input.send,input.send2,input.submit,input.reset{font-family:var(--font-head)!important;letter-spacing:.2em!important;text-transform:uppercase!important;background-image:none!important;background-color:var(--bg3)!important;color:var(--text)!important;border:1px solid var(--red-dim)!important;cursor:pointer!important;box-shadow:none!important;border-radius:3px!important;padding:.7rem 1.6rem!important;font-size:.72rem!important;transition:background-color .2s,color .2s,border-color .2s!important}input[type=submit]:hover,input[type=button]:hover,button:hover,.btn:hover,input.send:hover,input.send2:hover,input.submit:hover,input.reset:hover{background-color:var(--red)!important;border-color:var(--red)!important;color:#fff!important}input.reset{border-color:var(--text3)!important;color:var(--text2)!important}input.reset:hover{background-color:var(--bg4)!important;border-color:var(--text2)!important;color:var(--text)!important}.meldung,.meldungok,.alert{border:1px solid var(--border);border-left:3px solid var(--red);color:var(--text);background:#c0392b1a;border-radius:3px;margin:.6rem 0;padding:.7rem 1rem}.ok,.meldungok{border:1px solid #27ae604d;border-left:3px solid var(--ok);color:var(--text);background:#27ae601a;border-radius:3px;margin:.6rem 0;padding:.7rem 1rem}.newsblock{background:var(--bg2)!important;border:1px solid var(--border)!important;border-left:3px solid var(--red)!important;color:var(--text)!important;border-radius:3px!important;margin:1rem 0!important;padding:1rem 1.3rem!important}.newsblock h3{color:var(--text);font-family:var(--font-head);margin-top:0}.newsblock h3 a{color:var(--text)}.newsblock h3 a:hover{color:var(--red);text-decoration:none}.newsblock p{color:var(--text2)}.newsblock .footer,.newsblock p.footer{color:var(--text3);border-top:1px solid var(--border3);margin-top:.6rem;padding-top:.4rem;font-size:.75rem}.footer,body>.footer{background:var(--bg2);border-top:1px solid var(--border);color:var(--text2);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1.2rem .8rem;max-width:1100px;margin:0 auto;padding:1.4rem 1.5rem 1rem;display:grid}.footer-section h3{font-family:var(--font-head);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--border3);margin:0 0 .4rem;padding-bottom:.25rem;font-size:.62rem}.footer ul{margin:0;padding:0;list-style:none}.footer li{padding:.1rem 0;line-height:1.3}.footer a{color:var(--text2);font-size:.78rem}.footer a:hover{color:var(--red)}.footer-bottom{border-top:1px solid var(--border3);text-align:center;color:var(--text3);font-size:.65rem;font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin-top:.7rem;padding-top:.7rem}.lang-switcher img{cursor:pointer;border:1px solid #0000;border-radius:2px;width:24px;height:16px;transition:transform .2s,box-shadow .2s}.lang-switcher img:hover{transform:scale(1.1)}.lang-switcher img.selected{border-color:var(--red);box-shadow:0 0 6px #c0392b66}.modal-bg{background:#000000d9}.modal-box{background:var(--bg2);border:1px solid var(--red-dim);color:var(--text);border-radius:4px;box-shadow:0 0 40px #c0392b33;padding:2rem!important}.modal-box input{background:var(--bg3);color:var(--text);border:1px solid var(--border)}.modal-box .close-btn{color:var(--text2)}[style*=\#fff8e0],[style*="#fff8e0 "],[style*="background:#fff8e0"],[style*="background: #fff8e0"]{background:var(--bg2)!important;color:var(--text)!important}[style*=\#fff3c4],[style*=\#f3e3a8]{background:var(--bg3)!important;color:var(--text)!important}[style*=\#d4a017],[style*=\#b8860b]{background-color:var(--red)!important;color:#fff!important}[style*=\#c9a24d],[style*=\#d9bb6a]{border-color:var(--border)!important}[style*="color:#6b4a16"],[style*="color: #6b4a16"]{color:var(--text)!important}[style*="color:#7a6a45"],[style*="color: #7a6a45"]{color:var(--text2)!important}[style*="color:#3a2a08"],[style*="color: #3a2a08"],[style*="color:#2b1f08"],[style*="color: #2b1f08"]{color:var(--text)!important}[style*="color:#b8860b"],[style*="color: #b8860b"]{color:var(--red)!important}[style*="color:#d4a017"],[style*="color: #d4a017"]{color:var(--red2)!important}[style*="color:#f1d88a"],[style*="color: #f1d88a"]{color:var(--gold)!important}[style*="background:#2c2416"],[style*="background: #2c2416"]{background:var(--bg4)!important;color:var(--gold)!important}.coupon-card,.lostpw-card,.lostuser-card,.contact-card,.pwd-card,.ref-board,.ref-side-card,.ref-empty-card,.reg-section,.reg-terms,.reg-actions,.reg-footer,.banlist-table,.banlist-row,.dash-card,.summary,.stats-wrap>*{background:var(--bg2)!important;border-color:var(--border)!important;color:var(--text)!important}.coupon-card h3,.lostpw-card h2,.lostuser-card h2,.contact-card h3,.pwd-card h3,.ref-board-title,.ref-side-card h3,.reg-section h3,.dash-card h3,.banlist-summary{color:var(--gold)!important;border-color:var(--border)!important}.coupon-flash.ok,.lostpw-flash.ok,.lostuser-flash.ok,.pwd-flash.ok{color:var(--ok)!important;background:#27ae601a!important;border-color:#27ae604d!important}.coupon-flash.meldung,.lostpw-flash.meldung,.lostuser-flash.meldung,.pwd-flash.meldung{border-color:var(--red-dim)!important;color:var(--red2)!important;background:#c0392b1a!important}.ref-promo-code,.coupon-history-list code,.char-chip{border:1px solid var(--border2);background:var(--bg4)!important;color:var(--gold)!important}.class-icon{vertical-align:middle;margin-right:4px}ul.menue{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:.5rem!important;margin:.5rem 0 1rem!important;padding:0!important;list-style:none!important;display:grid!important}ul.menue li{margin:0!important;padding:0!important;list-style:none!important}ul.menue li:before{content:none!important}ul.menue a{background:var(--bg2);border:1px solid var(--border);border-left:3px solid var(--red-dim);color:var(--text);font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:3px;align-items:center;gap:.6rem;font-size:.74rem;transition:background-color .15s,border-color .15s,color .15s,transform .12s;padding:.75rem 1rem!important;text-decoration:none!important;display:flex!important}ul.menue a:hover{border-left-color:var(--red);color:#fff;background:#c0392b1f;transform:translate(2px)}ul.menue a i{color:var(--red);width:14px}[style*="linear-gradient(180deg,#222,#111)"],[style*="linear-gradient(180deg, #222, #111)"]{background:linear-gradient(180deg, var(--bg3), var(--bg2))!important;border-color:var(--border)!important;border-left-color:var(--red)!important}.pill.open{background:var(--red)!important}.pill.user_reply{background:var(--warn)!important}.pill.admin_reply{background:#2980b9!important}.pill.closed{background:var(--text3)!important}.reg-check.ok{color:var(--ok)!important}.reg-check.bad{color:var(--red2)!important}#tsparticles{opacity:.65}#loginbar,#head,.footer,.box,.tk-card,.login-card,.reg-doc,.chr-panel,.chronicle-card,.discipline-card,.download-card,.discord-card,.rank-wrap,.rank-table,.summary,.dash-card,.coupon-card,.lostpw-card,.lostuser-card,.contact-card,.pwd-card,.ref-board,.ref-side-card,.reg-section,.reg-footer,.podium-panel{z-index:2;position:relative}#navi{position:relative;z-index:9000!important}#navi ul.sub,#navi>ul>li>ul,#navi>ul>li.li>ul,#navi>ul>li.li>ul.sub{z-index:9100!important}.class-portrait{max-width:110px;margin:0 auto;display:block}.hero{text-align:center;justify-content:center;align-items:center;min-height:72vh;margin:0;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;background:0 0;position:absolute;inset:0}#tsparticles{z-index:0;pointer-events:none;position:fixed;inset:0}.hero-lines{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-line{background:linear-gradient(90deg, transparent, var(--red-dim), transparent);opacity:.3;height:1px;animation:8s linear infinite heroScan;position:absolute}.hero-line:first-child{width:60%;animation-delay:0s;top:25%;left:20%}.hero-line:nth-child(2){width:40%;animation-delay:3s;top:65%;left:30%}@keyframes heroScan{0%,to{opacity:0}50%{opacity:.4}}.hero-content{z-index:2;padding:1rem;position:relative}.hero-overline{font-family:var(--font-head);letter-spacing:.4em;color:var(--red);opacity:0;margin-bottom:1.2rem;font-size:.65rem;animation:1s .3s forwards heroFade}.hero-title{opacity:0;margin-bottom:.3rem;animation:1s .5s forwards heroFade}.hero-title-main{font-family:var(--font-deco);letter-spacing:.05em;color:var(--text);font-size:clamp(3rem,8vw,6rem);font-weight:700;line-height:1;display:block}.hero-title-sub{font-family:var(--font-deco);letter-spacing:.1em;color:var(--text2);font-size:clamp(2rem,6vw,4.5rem);font-weight:400;line-height:1.2;display:block}.hero-title-sub span{color:var(--red)}.hero-desc{max-width:520px;color:var(--text2);opacity:0;margin:1.5rem auto;font-size:1rem;font-style:italic;animation:1s .7s forwards heroFade}.hero-btns{opacity:0;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;animation:1s .9s forwards heroFade;display:flex}.hero-btns .btn{font-family:var(--font-head);letter-spacing:.2em;cursor:pointer;text-transform:uppercase;border:1px solid;padding:.9rem 2rem;font-size:.68rem;text-decoration:none;transition:all .3s;display:inline-block}.hero-btns .btn-primary{border-color:var(--red);color:var(--text);background:0 0}.hero-btns .btn-primary:hover{background:var(--red);color:#fff}.hero-btns .btn-secondary{border-color:var(--text3);color:var(--text2);background:0 0}.hero-btns .btn-secondary:hover{border-color:var(--text2);color:var(--text)}@keyframes heroFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section{background:0 0;padding:4.5rem 1rem}.section.section-dark{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#111111bf}.section-header{text-align:center;-webkit-backdrop-filter:blur(6px);z-index:2;background:#0a06068c;border:1px solid #c0392b38;border-top:2px solid #c0392b73;border-radius:3px;max-width:760px;margin:0 auto 2.5rem;padding:1.6rem 2rem;position:relative;box-shadow:0 4px 24px #00000080,inset 0 0 0 1px #ffffff05}.section-overline{font-family:var(--font-head);letter-spacing:.4em;color:var(--red);text-transform:uppercase;text-shadow:0 1px 6px #000000b3;margin-bottom:.7rem;font-size:.62rem;display:block}.section-title{font-family:var(--font-deco);color:var(--text);text-shadow:0 2px 12px #000000bf;font-size:clamp(1.8rem,4vw,3rem);font-weight:400}.section-title span{color:var(--red)}.section-divider{background:var(--red-dim);width:60px;height:1px;margin:1.2rem auto}.section-desc{color:var(--text2);text-shadow:0 1px 6px #0009;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;max-width:560px;margin:0 auto;font-style:italic}.section-desc:not(:has(br)){text-align:center;-webkit-hyphens:manual;hyphens:manual}.chr-panel,.chronicle-card,.discipline-card,.discord-card,.tk-card,.reg-doc,.footer,body>.footer,.box,.login-card,.dash-card,.summary,.coupon-card,.lostpw-card,.lostuser-card,.contact-card,.pwd-card,.ref-board,.ref-side-card,.ref-empty-card,.reg-section,.reg-footer,.podium-panel{-webkit-backdrop-filter:blur(6px);border-radius:3px;box-shadow:0 4px 24px #00000080,inset 0 0 0 1px #ffffff05;background:#0a06068c!important;border:1px solid #c0392b38!important}.tk-card{border-top:2px solid #c0392b73!important}.reg-doc{border-left:3px solid var(--red)!important}.chronicle-card:hover{border-color:var(--red-dim)!important}.footer,body>.footer{border-top:1px solid #c0392b59!important}.page-card{-webkit-backdrop-filter:blur(6px);max-width:880px;color:var(--text);z-index:2;background:#0a06068c;border:1px solid #c0392b38;border-top:2px solid #c0392b73;border-radius:3px;margin:2rem auto;padding:2rem 2.4rem;line-height:1.7;position:relative;box-shadow:0 4px 24px #00000080,inset 0 0 0 1px #ffffff05}.page-card h1,.page-card h2,.page-card h3,.page-card h4,.page-card h5{color:var(--text);font-family:var(--font-deco);letter-spacing:.03em;margin:1.4rem 0 .8rem}.page-card h2:first-child,.page-card h1:first-child{margin-top:0}.page-card h2{border-bottom:1px solid var(--border);padding-bottom:.55rem;font-size:1.6rem}.page-card h3{font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:.9rem}.page-card p,.page-card li{color:var(--text)}.page-card a{color:var(--red2)}.page-card a:hover{color:var(--red)}.page-card strong,.page-card b{color:var(--text)}.page-card i,.page-card em{color:var(--text2)}.page-card hr{border:0;border-top:1px solid var(--border);margin:1.5rem 0}.page-card #regulations,.page-card #rules,.page-card #penalties2,.page-card ul,.page-card ol{margin:.8rem 0 1rem 1.5rem;padding:0}.page-card li.rulesli,.page-card li.rulesli2{margin:.55rem 0;padding-left:.2rem;line-height:1.6}.page-card #rules{margin-top:.5rem;list-style-type:disc}.page-card font{color:var(--text2)!important;font-family:var(--font-body)!important}.meldung{border:1px solid #c0392b59;border-left:3px solid var(--red);color:var(--text);background:#c0392b1a;border-radius:3px;max-width:720px;margin:1rem auto;padding:.8rem 1rem}.meldunginfo{border:1px solid #d4af3740;border-left:3px solid var(--gold-dim);color:var(--text);background:#d4af370f;border-radius:3px;max-width:720px;margin:1rem auto;padding:.8rem 1rem}.meldunginfo img{vertical-align:middle}table#ranksmall{border-collapse:collapse;-webkit-backdrop-filter:blur(6px);z-index:2;background:#0a06068c;border:1px solid #c0392b38;width:100%;max-width:1100px;margin:1rem auto;position:relative;box-shadow:0 4px 24px #00000080}table#ranksmall h5{font-family:var(--font-deco);color:var(--text);border-bottom:1px solid var(--border);text-align:center;letter-spacing:.05em;margin:0;padding:1rem 1.4rem .8rem;font-size:1.3rem}table#ranksmall td,table#ranksmall th{border-bottom:1px solid var(--border3);color:var(--text);padding:.55rem .8rem;font-size:.88rem}table#ranksmall td.topLine,table#ranksmall th.topLine{font-family:var(--font-head);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--red-dim);font-size:.65rem;color:var(--red)!important;background:#000!important}table#ranksmall tr:hover td{background:#c0392b0d}table#ranksmall a{color:var(--text);font-weight:600}table#ranksmall a:hover{color:var(--red);text-decoration:none}.page-card table[border],#content>table[border]{border-collapse:collapse;background:0 0;width:100%;margin:1rem 0;border:1px solid var(--border)!important}.page-card table[border] th,#content>table[border] th{color:var(--red);font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;background:#000;padding:.55rem .7rem;font-size:.65rem;border:1px solid var(--border)!important}.page-card table[border] td,#content>table[border] td{color:var(--text);padding:.5rem .7rem;border:1px solid var(--border3)!important}.page-card table[border] tr:hover td,#content>table[border] tr:hover td{background:#c0392b0d}#content iframe{background:#000;max-width:100%;margin:.4rem .4rem 1rem 0;border:1px solid var(--border)!important}.filter-box{color:var(--text)!important;background:#0a06068c!important;border:1px solid #c0392b38!important;border-radius:3px!important}.filter-box label{color:var(--text)!important}.filter-box input[type=number],.filter-box select{background:var(--bg3)!important;border:1px solid var(--border)!important;color:var(--text)!important;border-radius:3px!important}.filter-box button,.filter-box a{font-family:var(--font-head);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;transition:background .2s,color .2s;border:1px solid var(--red)!important;color:var(--text)!important;background:0 0!important}.filter-box button:hover,.filter-box a:hover{background:var(--red)!important;color:#fff!important}#isleft,#isright{color:var(--text)!important;background:0 0!important}#isleft h2,#isright h2{font-family:var(--font-deco);color:var(--text);border-bottom:1px solid var(--border);padding-bottom:.4rem}#isleft ul{padding:0;list-style:none}#isleft li a{color:var(--text2);border-left:2px solid #0000;padding:.4rem .6rem;transition:all .15s;display:block}#isleft li a:hover{border-left-color:var(--red);color:var(--text);background:#c0392b14;text-decoration:none}.isImg img{border:1px solid var(--border3);background:#0006;padding:.3rem}.isCount,.isBuy{color:var(--text2);border:1px solid var(--border3);background:#0000004d;padding:.4rem .6rem}.isBuy a{font-family:var(--font-head);letter-spacing:.2em;border:1px solid var(--red);color:var(--text);text-transform:uppercase;padding:.4rem 1.2rem;font-size:.65rem;transition:all .2s;display:inline-block}.isBuy a:hover{background:var(--red);color:#fff;text-decoration:none}.splitLeft,.splitLeft2,.splitRight,.splitRight2{background:0 0!important;border:0!important}.page-card p,.page-card li,.reg-doc p,.reg-doc li,.tk-card p,.chr-panel p,.chronicle-card .chronicle-excerpt,.news-body,.news-snippet,.news-article .news-body,.ev-body,.discipline-desc,.discord-desc{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.page-card h1,.page-card h2,.page-card h3,.page-card h4,.reg-doc h1,.reg-doc h2,.reg-doc h3,.page-card .meldung,.page-card .meldunginfo,.tk-card h3,.chr-panel h4{text-align:left;-webkit-hyphens:manual;hyphens:manual}.install-step{-webkit-backdrop-filter:blur(6px);z-index:2;border-radius:3px;position:relative;box-shadow:0 2px 12px #0006;border:1px solid #c0392b38!important;border-left:3px solid var(--red)!important;background:#0a06068c!important}.install-step .install-num{font-family:var(--font-body);font-size:1rem;font-weight:700;box-shadow:0 0 0 3px #c0392b26;background:var(--red)!important;border:1px solid var(--red)!important;color:#fff!important}.install-step .install-num i{color:#fff!important}.install-step .install-text{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;color:var(--text)!important}.install-step.install-step-final{border-color:#27ae604d!important;border-left:3px solid var(--ok)!important;background:#27ae601a!important}.install-step.install-step-final .install-num{box-shadow:0 0 0 3px #27ae6026;background:var(--ok)!important;border-color:var(--ok)!important}.trouble-card{-webkit-backdrop-filter:blur(6px);z-index:2;border-radius:3px;position:relative;box-shadow:0 4px 24px #00000080,inset 0 0 0 1px #ffffff05;background:#0a06068c!important;border:1px solid #c0392b38!important;border-top:2px solid #c0392b73!important}.trouble-title{text-shadow:0 1px 4px #0009;color:var(--red2)!important}.trouble-text{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;color:var(--text)!important}.trouble-img{border:1px solid var(--border3)!important;background:#00000059!important}.stats-wrap{-webkit-backdrop-filter:blur(6px);z-index:2;color:var(--text);background:#0a06068c;border:1px solid #c0392b38;border-top:2px solid #c0392b73;border-radius:3px;padding:2rem 2.4rem;position:relative;box-shadow:0 4px 24px #00000080;max-width:880px!important;margin:1.5rem auto!important}.stats-wrap h2{text-align:center;color:var(--text);font-family:var(--font-deco);border-bottom:1px solid var(--border);margin:1.4rem 0 .8rem;padding-bottom:.55rem;font-size:1.4rem}.stats-wrap h2 i{margin-right:.5rem;color:var(--red)!important}.stats-wrap h2:first-child{margin-top:0}.stats-wrap table{border-collapse:collapse;background:0 0;width:100%;margin:0 0 1rem}.stats-wrap td,.stats-wrap th{border-bottom:1px solid var(--border3);color:var(--text);padding:.55rem .8rem;font-size:.92rem}.stats-wrap th.topLine,.stats-wrap td.topLine{font-family:var(--font-head);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--red-dim);font-size:.65rem;color:var(--red)!important;background:#000!important}.stats-wrap .stats-row-icon i{color:var(--red)!important}.stats-wrap .stats-pie{border:1px solid var(--border3);background:#00000040;border-radius:3px;padding:.8rem}.banlist-wrap{-webkit-backdrop-filter:blur(6px);z-index:2;color:var(--text);background:#0a06068c;border:1px solid #c0392b38;border-top:2px solid #c0392b73;border-radius:3px;padding:1.8rem 2rem;position:relative;box-shadow:0 4px 24px #00000080;max-width:980px!important;margin:1.5rem auto!important}.banlist-wrap h2{font-family:var(--font-deco);color:var(--text);border-bottom:1px solid var(--border);margin:0 0 .6rem;padding-bottom:.5rem;font-size:1.5rem}.banlist-wrap h2 i{color:var(--red)!important}.banlist-wrap>p{color:var(--text2);text-align:justify}.banlist-toolbar input[type=text]{background:var(--bg3)!important;border:1px solid var(--border)!important;color:var(--text)!important;border-radius:3px!important;padding:.55rem .8rem!important}.banlist-toolbar .btn{font-family:var(--font-head);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;transition:background .2s,color .2s;border:1px solid var(--red)!important;color:var(--text)!important;background:0 0!important;border-radius:3px!important;font-weight:400!important}.banlist-toolbar .btn:hover{background:var(--red)!important;color:#fff!important}.banlist-table{border:1px solid var(--border3);background:0 0}.banlist-table th.topLine,.banlist-table td.topLine{font-family:var(--font-head);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--red-dim);font-size:.62rem;color:var(--red)!important;background:#000!important;padding:.55rem .8rem!important}.banlist-table td{border-bottom:1px solid var(--border3);color:var(--text)}.banlist-table .tdunkel,.banlist-table .thell{color:var(--text)!important;background:0 0!important}.banlist-table tr:hover td{background:#c0392b0f}.banlist-status{font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;color:var(--red)!important}.banlist-summary{color:var(--text2)!important}.banlist-empty{font-style:italic;color:var(--text3)!important}.char-chip{color:var(--text)!important;font-family:var(--font-body)!important;background:#c0392b1a!important;border:1px solid #c0392b40!important;border-radius:2px!important;padding:2px 8px!important;font-size:.78rem!important}.admin-shell{-webkit-backdrop-filter:blur(6px);z-index:2;max-width:1280px;color:var(--text);background:#0a06068c;border:1px solid #c0392b38;border-top:2px solid #c0392b73;border-radius:3px;margin:1.5rem auto;padding:1.8rem 2.2rem;position:relative;box-shadow:0 4px 24px #00000080,inset 0 0 0 1px #ffffff05}.admin-shell-back{margin:0 0 1rem}.admin-shell-back a{font-family:var(--font-head);letter-spacing:.2em;text-transform:uppercase;color:var(--text2);font-size:.62rem;text-decoration:none;transition:color .15s}.admin-shell-back a:hover{color:var(--red)}.admin-shell>p>a[href*=s\=admin]{font-family:var(--font-head);letter-spacing:.2em;text-transform:uppercase;color:var(--text3);font-size:.62rem}.admin-shell h2{font-family:var(--font-deco);color:var(--text);border-bottom:1px solid var(--border);margin:0 0 .8rem;padding-bottom:.55rem;font-size:1.55rem}.admin-shell h3{font-family:var(--font-body);letter-spacing:.08em;color:var(--gold);text-transform:uppercase;border-bottom:1px solid var(--border3);margin:1.4rem 0 .7rem;padding-bottom:.4rem;font-size:.92rem;font-weight:700}.admin-shell h4,.admin-shell h5{font-family:var(--font-body);letter-spacing:.04em;color:var(--text);text-transform:uppercase;margin:1rem 0 .5rem;font-size:.85rem;font-weight:700}.admin-shell p{color:var(--text);margin:.5rem 0}.admin-shell strong,.admin-shell b{color:var(--text)}.admin-shell hr{border:0;border-top:1px solid var(--border3);margin:1.2rem 0}.admin-shell a{color:var(--red2);transition:color .15s}.admin-shell a:hover{color:var(--red)}.admin-shell input[type=text],.admin-shell input[type=number],.admin-shell input[type=email],.admin-shell input[type=password],.admin-shell input[type=date],.admin-shell input[type=datetime-local],.admin-shell select,.admin-shell textarea{background:var(--bg3);border:1px solid var(--border);color:var(--text);font-family:var(--font-body);border-radius:2px;outline:none;padding:.45rem .65rem;font-size:.9rem;transition:border-color .15s}.admin-shell input:focus,.admin-shell select:focus,.admin-shell textarea:focus{border-color:var(--red)}.admin-shell input[type=submit],.admin-shell input[type=button],.admin-shell button:not(.tk-submit):not(.login-submit):not(.admin-dash-link),.admin-shell input.send,.admin-shell input.send2,.admin-shell input.submit{border:1px solid var(--red)!important;color:var(--text)!important;font-family:var(--font-head)!important;letter-spacing:.18em!important;text-transform:uppercase!important;cursor:pointer!important;background:0 0!important;border-radius:2px!important;height:auto!important;padding:.5rem 1.2rem!important;font-size:.65rem!important;transition:background .2s,color .2s!important}.admin-shell input[type=submit]:hover,.admin-shell input[type=button]:hover,.admin-shell button:not(.tk-submit):not(.login-submit):not(.admin-dash-link):hover,.admin-shell input.send:hover,.admin-shell input.send2:hover,.admin-shell input.submit:hover{background:var(--red)!important;color:#fff!important}.admin-shell input[type=submit],.admin-shell input[type=button],.admin-shell button:not(.tk-submit):not(.login-submit):not(.admin-dash-link),.admin-shell input.send,.admin-shell input.send2,.admin-shell input.submit{font-family:var(--font-body)!important;letter-spacing:.06em!important;font-size:.82rem!important;font-weight:700!important}.admin-shell table{border-collapse:collapse;border:1px solid var(--border3);background:0 0;width:100%;margin:.6rem 0 1rem}.admin-shell table th{text-align:left}.admin-shell table th.topLine,.admin-shell table td.topLine,.admin-shell .topLine{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;border:0;font-size:.78rem;font-weight:700;color:var(--red)!important;border-bottom:1px solid var(--red-dim)!important;background:#000!important;padding:.6rem .8rem!important}.admin-shell table td{border-bottom:1px solid var(--border3);color:var(--text);vertical-align:middle;padding:.5rem .75rem;font-size:.88rem}.admin-shell .tdunkel{color:var(--text)!important;border-bottom:1px solid var(--border3)!important;background:#00000040!important}.admin-shell .thell{color:var(--text)!important;border-bottom:1px solid var(--border3)!important;background:#00000026!important}.admin-shell tr:hover .tdunkel,.admin-shell tr:hover .thell{background:#c0392b0f!important}.admin-shell ul.menue{margin:.4rem 0;padding:0;list-style:none}.admin-shell ul.menue li a{border-left:2px solid var(--red-dim);color:var(--text);font-family:var(--font-body);letter-spacing:0;text-transform:none;background:#00000040;border-radius:2px;margin-bottom:.25rem;padding:.55rem .8rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .15s;display:block}.admin-shell ul.menue li a:hover{border-left-color:var(--red);color:#fff;background:#c0392b1a;text-decoration:none}.admin-shell .splitLeft,.admin-shell .splitLeft2,.admin-shell .splitRight,.admin-shell .splitRight2{float:none!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important}.admin-shell .clear{clear:both}.admin-shell .meldung{max-width:none;margin:1rem 0}.admin-shell [style*="background:#fff"],.admin-shell [style*="background: #fff"],.admin-shell [style*="background:#ffffff"],.admin-shell [style*="background: #ffffff"],.admin-shell [style*="background:#f4f4f4"],.admin-shell [style*="background: #f4f4f4"],.admin-shell [style*="background:#f7f7f7"],.admin-shell [style*="background: #f7f7f7"],.admin-shell [style*="background:#fafbfc"],.admin-shell [style*="background: #fafbfc"],.admin-shell [style*="background:#fffbe6"],.admin-shell [style*="background: #fffbe6"],.admin-shell [style*="background:#eee"],.admin-shell [style*="background: #eee"],.admin-shell [style*="background:#ddd"],.admin-shell [style*="background: #ddd"],.admin-shell [style*="background:#f2f2f2"],.admin-shell [style*="background: #f2f2f2"]{color:var(--text)!important;border-color:var(--border)!important;background:#0a06068c!important}.admin-shell [style*="color:#333"],.admin-shell [style*="color: #333"],.admin-shell [style*="color:#222"],.admin-shell [style*="color: #222"],.admin-shell [style*="color:#111"],.admin-shell [style*="color: #111"],.admin-shell [style*="color:#555"],.admin-shell [style*="color: #555"],.admin-shell [style*="color:#444"],.admin-shell [style*="color: #444"],.admin-shell [style*="color:#666"],.admin-shell [style*="color: #666"]{color:var(--text)!important}.admin-shell .battlepass-content,.admin-shell .info-box,.admin-shell .action-bar,.admin-shell .add-form,.admin-shell .missions-table,.admin-shell .rewards-table,.admin-shell .config-table,.admin-shell table.is-log{box-shadow:0 2px 12px #0006;color:var(--text)!important;background:#0a06068c!important;border-color:#c0392b38!important}.admin-shell .battlepass-content{border-radius:3px!important;padding:1.2rem 1.4rem!important}.admin-shell .action-bar{border-radius:3px!important;padding:1rem 1.4rem!important}.admin-shell .battlepass-tabs{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;display:flex}.admin-shell .battlepass-tab{transition:all .15s;border:1px solid var(--border3)!important;color:var(--text2)!important;font-family:var(--font-body)!important;letter-spacing:0!important;background:#00000059!important;border-radius:2px!important;padding:.55rem 1rem!important;font-size:.82rem!important;font-weight:600!important;text-decoration:none!important}.admin-shell .battlepass-tab:hover{border-color:var(--red)!important;color:#fff!important;background:#c0392b1a!important}.admin-shell .battlepass-tab.active{box-shadow:inset 0 0 0 1px #c0392b80;border-color:var(--red)!important;color:#fff!important;background:#c0392b2e!important}.admin-shell .battlepass-content table{background:0 0!important}.admin-shell .battlepass-content table th,.admin-shell .missions-table th,.admin-shell .rewards-table th,.admin-shell .config-table th{color:var(--red)!important;border:0!important;border-bottom:1px solid var(--red-dim)!important;font-family:var(--font-body)!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#000!important;padding:.55rem .8rem!important;font-size:.72rem!important;font-weight:700!important}.admin-shell .battlepass-content table td,.admin-shell .missions-table td,.admin-shell .rewards-table td,.admin-shell .config-table td{color:var(--text)!important;border:0!important;border-bottom:1px solid var(--border3)!important;background:0 0!important;padding:.5rem .7rem!important}.admin-shell .battlepass-content .tdunkel,.admin-shell .battlepass-content .thell{background:0 0!important}.admin-shell .battlepass-content tr:hover td{background:#c0392b0d!important}.admin-shell .battlepass-content input[type=text],.admin-shell .battlepass-content input[type=number],.admin-shell .battlepass-content input[type=datetime-local],.admin-shell .battlepass-content select,.admin-shell .battlepass-content textarea{background:var(--bg3)!important;border:1px solid var(--border)!important;color:var(--text)!important;border-radius:2px!important;padding:.4rem .6rem!important}.admin-shell .battlepass-content .form-group label{color:var(--text2)!important;font-family:var(--font-body)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:600!important}.admin-shell .battlepass-content .admin-btn,.admin-shell .battlepass-content .btn-add,.admin-shell .battlepass-content .btn-save,.admin-shell .battlepass-content .btn-update,.admin-shell .battlepass-content .send,.admin-shell .battlepass-content button:not(.battlepass-tab),.admin-shell .battlepass-content input[type=submit]{cursor:pointer;transition:background .15s;border:1px solid var(--red)!important;color:var(--text)!important;font-family:var(--font-body)!important;letter-spacing:.04em!important;background:0 0!important;border-radius:2px!important;padding:.4rem 1rem!important;font-size:.75rem!important;font-weight:700!important}.admin-shell .battlepass-content .admin-btn:hover,.admin-shell .battlepass-content .btn-add:hover,.admin-shell .battlepass-content .btn-save:hover,.admin-shell .battlepass-content .btn-update:hover,.admin-shell .battlepass-content .send:hover,.admin-shell .battlepass-content button:not(.battlepass-tab):hover,.admin-shell .battlepass-content input[type=submit]:hover{background:var(--red)!important;color:#fff!important}.admin-shell .battlepass-content .btn-delete{border:1px solid var(--warn)!important;color:var(--warn)!important;background:0 0!important}.admin-shell .battlepass-content .btn-delete:hover{background:var(--warn)!important;color:#fff!important}.admin-shell .bp-flash{font-family:var(--font-body)!important;border-left:3px solid!important;border-radius:2px!important;margin:.5rem 0 1rem!important;padding:.7rem 1rem!important;font-size:.85rem!important;font-weight:600!important}.admin-shell .bp-flash.success{color:var(--ok)!important;border-left-color:var(--ok)!important;background:#27ae6026!important}.admin-shell .bp-flash.error{color:var(--red2)!important;border-left-color:var(--red)!important;background:#c0392b2e!important}.admin-shell .info-box{border:1px solid #d4af374d!important;border-left:3px solid var(--gold)!important;color:var(--text)!important;background:#d4af3714!important;border-radius:2px!important;padding:.8rem 1rem!important}.admin-shell .info-box h3{color:var(--gold)!important;border:0!important;margin:0 0 .35rem!important;padding:0!important}.admin-shell .fc{color:var(--text)}.admin-shell .fc-theme-standard td,.admin-shell .fc-theme-standard th,.admin-shell .fc-scrollgrid{border-color:var(--border3)!important}.admin-shell .fc-scrollgrid{background:#00000040}.admin-shell .fc .fc-col-header-cell-cushion,.admin-shell .fc .fc-col-header-cell{font-family:var(--font-body);font-weight:700;color:var(--red)!important;background:#000!important}.admin-shell .fc .fc-toolbar-title{color:var(--text);font-family:var(--font-deco)}.admin-shell .fc .fc-button,.admin-shell .fc .fc-button-primary{border:1px solid var(--red)!important;color:var(--text)!important;box-shadow:none!important;font-family:var(--font-body)!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:0 0!important;font-size:.75rem!important;font-weight:600!important}.admin-shell .fc .fc-button:hover,.admin-shell .fc .fc-button-primary:not(:disabled):active,.admin-shell .fc .fc-button-primary:not(:disabled).fc-button-active{background:var(--red)!important;color:#fff!important}.admin-shell .fc-daygrid-day-number,.admin-shell .fc-day-other .fc-daygrid-day-number{color:var(--text2)}.admin-shell .fc-day-today{background:#c0392b1a!important}.admin-shell .fc-daygrid-event{border:1px solid var(--red-dim)!important;color:var(--text)!important;background:#c0392b33!important;padding:1px 4px!important}.admin-shell .fc-daygrid-event:hover{background:#c0392b59!important}.admin-shell #eventModalOverlay{background:#000000b3!important}.admin-shell #eventModal{color:var(--text)!important;border:1px solid #c0392b66!important;border-top:2px solid var(--red)!important;background:#0a0606f2!important;border-radius:3px!important;box-shadow:0 8px 40px #000000b3!important}.admin-shell #eventModal h3{color:var(--gold);font-family:var(--font-deco);margin:0 0 1rem}.admin-shell #eventModal label{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:600;color:var(--text2)!important}.admin-shell #eventModal input,.admin-shell #eventModal select{background:var(--bg3)!important;border:1px solid var(--border)!important;color:var(--text)!important}.admin-shell table.is-log th{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;color:var(--red)!important;border:0!important;border-bottom:1px solid var(--red-dim)!important;background:#000!important;padding:.55rem .7rem!important}.admin-shell table.is-log td{color:var(--text);border-color:var(--border3)!important;padding:.5rem .7rem!important}.admin-shell table.is-log .tdunkel,.admin-shell table.is-log .thell{color:var(--text)!important;background:0 0!important}.admin-shell table.is-log tr:hover td{background:#c0392b0d!important}.admin-shell .pagination{text-align:center;margin:1rem 0}.admin-shell .pagination a{border:1px solid var(--red-dim);color:var(--text2);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;border-radius:2px;margin:0 .15rem;padding:.35rem .9rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-block}.admin-shell .pagination a:hover{background:var(--red);border-color:var(--red);color:#fff!important}.admin-shell .accordion-toggle{cursor:pointer;border:1px solid var(--border)!important;color:var(--text)!important;font-family:var(--font-body)!important;background:0 0!important;border-radius:2px!important;padding:.45rem 1rem!important;font-size:.8rem!important;font-weight:600!important}.admin-shell .accordion-toggle:hover{border-color:var(--red)!important;background:#c0392b1a!important}#eventAccordion{border:1px solid var(--border3)!important;color:var(--text)!important;background:#00000059!important;border-radius:2px!important}#eventAccordion code{background:var(--bg3);color:var(--gold)}#eventAccordion li{color:var(--text)}#eventAccordion li b{color:var(--gold)}table.wikihome{border-collapse:collapse;background:0 0;border:0;width:100%}table.wikihome td{border:0;padding:0}ul.menue{margin:.5rem 0;padding:0;list-style:none}ul.menue li a{color:var(--text2);border-left:2px solid var(--border3);padding:.45rem .8rem;transition:all .15s;display:block}ul.menue li a:hover{border-left-color:var(--red);color:var(--text);background:#c0392b14;text-decoration:none}.chronicles-grid{grid-template-columns:1fr 2fr;gap:1.5rem;max-width:1100px;margin:0 auto;display:grid}.chronicles-sidebar{flex-direction:column;gap:1rem;display:flex}.chr-panel{background:var(--bg2);border:1px solid var(--border);padding:1.2rem}.chr-panel h4{font-family:var(--font-body);letter-spacing:.1em;color:var(--text2);border-bottom:1px solid var(--border);text-transform:uppercase;margin:0 0 .8rem;padding-bottom:.5rem;font-size:.85rem;font-weight:700}.chronicles-main{flex-direction:column;gap:1rem;display:flex}.chronicle-card{background:var(--bg2);border:1px solid var(--border);grid-template-columns:180px 1fr;text-decoration:none;transition:border-color .3s;display:grid;overflow:hidden}.chronicle-card:hover{border-color:var(--red-dim);text-decoration:none}.chronicle-img{background:#00000059;height:140px;position:relative;overflow:hidden}.chronicle-img-placeholder{background:linear-gradient(135deg, var(--bg3), var(--bg4));width:100%;height:100%;color:var(--text3);justify-content:center;align-items:center;font-size:1.6rem;display:flex}.chronicle-body{flex-direction:column;justify-content:space-between;padding:1.2rem 1.5rem;display:flex}.chronicle-meta{align-items:center;gap:.8rem;margin-bottom:.5rem;display:flex}.chronicle-cat{font-family:var(--font-head);letter-spacing:.2em;color:var(--red);text-transform:uppercase;font-size:.55rem}.chronicle-date{font-family:var(--font-head);color:var(--text3);font-size:.55rem}.chronicle-title{font-family:var(--font-head);color:var(--text);margin-bottom:.5rem;font-size:1rem}.chronicle-excerpt{color:var(--text2);font-size:.9rem;line-height:1.5}.chronicle-empty{text-align:center;-webkit-backdrop-filter:blur(6px);z-index:2;color:var(--text);background:#0a06068c;border:1px solid #c0392b38;border-top:2px solid #c0392b73;border-radius:3px;padding:3rem 1.5rem;position:relative;box-shadow:0 4px 24px #00000080,inset 0 0 0 1px #ffffff05}.chronicle-empty-icon{width:84px;height:84px;color:var(--red);background:#c0392b1f;border:1px solid #c0392b73;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;font-size:2rem;display:flex;box-shadow:0 0 24px #c0392b40,inset 0 0 12px #c0392b1a}.chronicle-empty-title{font-family:var(--font-deco);color:var(--text);margin-bottom:.5rem;font-size:1.4rem;line-height:1.2}.chronicle-empty-sub{color:var(--text2);max-width:360px;margin:0 auto 1.4rem;font-size:.9rem;font-style:italic;line-height:1.5}.chronicle-empty-cta{border:1px solid var(--red);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:2px;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:.78rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex;color:var(--text)!important;text-decoration:none!important}.chronicle-empty-cta:hover{background:var(--red);color:#fff!important}.chronicle-empty-cta i{color:var(--red);transition:color .2s}.chronicle-empty-cta:hover i{color:#fff}.download-empty{text-align:center;-webkit-backdrop-filter:blur(6px);z-index:2;max-width:720px;color:var(--text);background:#0a06068c;border:1px solid #c0392b38;border-top:2px solid #c0392b73;border-radius:3px;margin:0 auto;padding:3rem 1.5rem;position:relative;box-shadow:0 4px 24px #00000080,inset 0 0 0 1px #ffffff05}.download-empty-icon{width:84px;height:84px;color:var(--red);background:#c0392b1f;border:1px solid #c0392b73;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;font-size:2rem;display:flex;box-shadow:0 0 24px #c0392b40,inset 0 0 12px #c0392b1a}.download-empty-title{font-family:var(--font-deco);color:var(--text);margin-bottom:.5rem;font-size:1.4rem;line-height:1.2}.download-empty-sub{color:var(--text2);max-width:420px;margin:0 auto 1.4rem;font-size:.9rem;font-style:italic;line-height:1.5}.download-empty-cta{border:1px solid var(--red);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:2px;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:.78rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex;color:var(--text)!important;text-decoration:none!important}.download-empty-cta:hover{background:var(--red);color:#fff!important}.download-empty-cta i{color:var(--red);transition:color .2s}.download-empty-cta:hover i{color:#fff}.chronicle-read{font-family:var(--font-head);letter-spacing:.2em;color:var(--red);margin-top:.6rem;font-size:.58rem;display:inline-block}.disciplines-grid{background:var(--border);grid-template-columns:repeat(4,1fr);gap:1px;max-width:1100px;margin:0 auto;display:grid}.discipline-card{background:var(--bg2);text-align:center;color:inherit;padding:2rem 1.5rem;text-decoration:none;transition:background .3s;position:relative;overflow:hidden}.discipline-card:before{content:"";opacity:0;background:linear-gradient(#0000 60%,#c0392b1a);transition:opacity .3s;position:absolute;inset:0}.discipline-card:hover:before{opacity:1}.discipline-card:hover{background:var(--bg3)}.discipline-icon{background:var(--bg3);border:1px solid var(--border);width:60px;height:60px;color:var(--red);justify-content:center;align-items:center;margin:0 auto 1rem;font-size:1.6rem;display:flex}.discipline-portrait{border:1px solid var(--border);background:linear-gradient(180deg, #c0392b14, var(--bg3));border-radius:50%;width:72px;height:72px;margin:0 auto .7rem;position:relative;overflow:hidden}.discipline-portrait img{object-fit:cover;object-position:center 15%;filter:grayscale(35%)contrast(1.05);image-rendering:auto;width:100%;height:100%;transition:filter .3s,transform .35s}.discipline-card:hover .discipline-portrait img{filter:grayscale(0)contrast(1.1);transform:scale(1.08)}.discipline-card{padding:2rem 1.2rem 1.4rem}.discipline-name{font-family:var(--font-head);letter-spacing:.2em;color:var(--text);margin-bottom:.5rem;font-size:.75rem}.discipline-desc{color:var(--text2);font-size:.85rem;font-style:italic}.downloads-grid{background:var(--border);grid-template-columns:repeat(3,1fr);gap:1px;max-width:1100px;margin:0 auto;display:grid}.download-card{background:var(--bg3);text-align:center;padding:2.2rem 2rem;text-decoration:none;transition:background .3s}.download-card:hover{background:var(--bg4)}.download-icon{color:var(--text3);margin-bottom:1rem;font-size:2rem}.download-name{font-family:var(--font-head);letter-spacing:.2em;color:var(--text);margin-bottom:.3rem;font-size:.8rem}.download-meta{font-family:var(--font-head);letter-spacing:.1em;color:var(--text3);margin-bottom:1rem;font-size:.55rem}.download-btn{font-family:var(--font-head);letter-spacing:.2em;color:var(--red);border:1px solid var(--red-dim);padding:.45rem 1.2rem;font-size:.62rem;text-decoration:none;transition:all .2s;display:inline-block}.download-btn:hover{background:var(--red);color:#fff;border-color:var(--red)}.discord-card{background:var(--bg3);border:1px solid var(--border2);align-items:flex-start;gap:2rem;max-width:600px;margin:0 auto;padding:2rem;display:flex}.discord-icon-wrap{background:var(--bg4);border:1px solid var(--border);color:#7289da;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;display:flex}.discord-info{flex:1}.discord-name{font-family:var(--font-head);color:var(--text);margin-bottom:.3rem;font-size:1rem}.discord-name span{color:var(--red)}.discord-desc{color:var(--text2);margin-bottom:1.4rem;font-size:.9rem;font-style:italic}.discord-stats{gap:2rem;margin-bottom:1.4rem;display:flex}.discord-stat{text-align:center}.discord-stat-num{font-family:var(--font-deco);color:var(--text);font-size:1.3rem}.discord-stat-num span{color:var(--red)}.discord-stat-label{font-family:var(--font-head);letter-spacing:.2em;color:var(--text3);text-transform:uppercase;font-size:.55rem}.btn-discord{font-family:var(--font-head);letter-spacing:.25em;border:1px solid var(--border2);color:var(--text2);padding:.55rem 1.4rem;font-size:.62rem;text-decoration:none;transition:all .3s;display:inline-block}.btn-discord:hover{border-color:var(--gold-dim);color:var(--gold)}.realm-row{font-family:var(--font-body);letter-spacing:0;border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:.45rem 0;font-size:.85rem;font-weight:500;display:flex}.realm-name{color:var(--text)}.realm-dot{background:#27ae60;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.realm-online{color:#27ae60;font-family:var(--font-body);font-size:.8rem;font-weight:700}.legend-row{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:.35rem 0;display:flex}.legend-name{font-family:var(--font-body);color:var(--text);font-size:.82rem;font-weight:500}.legend-name small{color:var(--text3);margin-left:6px;font-size:.58rem;font-style:italic}.legend-score{font-family:var(--font-head);color:var(--gold);font-size:.62rem}.rank-wrap{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto;padding:0 1rem}.rank-search{gap:.5rem;max-width:500px;margin-bottom:1rem;display:flex}.rank-search input[type=text]{flex:1}.rank-table{border-collapse:collapse;background:var(--bg2);border:1px solid var(--border);margin-top:.5rem;width:100%!important}.rank-table th,.rank-table td{padding:.65rem .8rem}.rank-table tr:hover .tdunkel,.rank-table tr:hover .thell{background:#c0392b0f!important}.rank-guild{border-bottom:1px dotted var(--red-dim);font-weight:600;transition:color .15s,border-color .15s;color:var(--text)!important;text-decoration:none!important}.rank-guild:hover{border-bottom-color:var(--red);color:var(--red)!important}.rank-wrap>table:not(.rank-table){background:var(--bg2);border:1px solid var(--border);margin:0 auto 1rem}.rank-wrap>table:not(.rank-table) td{font-family:var(--font-head);letter-spacing:.14em;color:var(--text2);border:0;padding:.4rem .8rem;font-size:.7rem}.rank-wrap>table:not(.rank-table) td.topLine{color:var(--red)}.rank-wrap>table:not(.rank-table) a{color:var(--text2)}.rank-wrap>table:not(.rank-table) a:hover{color:var(--red);text-decoration:none}.podium-panel{padding:1rem 1.2rem 1.3rem}.podium-head{justify-content:space-between;align-items:center;display:flex}.podium-btn{font-family:var(--font-body);letter-spacing:.08em;border:1px solid var(--gold-dim);color:var(--gold);text-transform:uppercase;border-radius:3px;padding:.35rem .9rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:all .2s}.podium-btn:hover{background:var(--gold-dim);color:#fff;text-decoration:none}.podium{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:.5rem;margin-top:.5rem;display:grid}.podium-spot{flex-direction:column;align-items:center;display:flex;position:relative}.podium-medal{color:#fff;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:-10px;font-size:.9rem;display:flex;position:relative;box-shadow:0 2px 8px #00000080}.podium-medal i{margin-right:2px}.podium-medal span{font-family:var(--font-head);justify-content:center;align-items:center;font-size:.65rem;font-weight:700;display:flex;position:absolute;inset:0}.podium-medal i{display:none}.podium-card{background:var(--bg3);border:1px solid var(--border3);text-align:center;border-radius:3px;width:100%;padding:1.2rem .5rem .6rem;transition:border-color .2s,transform .12s}.podium-card:hover{border-color:var(--red-dim);transform:translateY(-1px)}.podium-spot.rank-1 .podium-card{background:linear-gradient(180deg, #d4af371a, var(--bg3));border-color:#d4af3759;padding-top:1.4rem;padding-bottom:.9rem}.podium-spot.rank-1 .podium-name,.podium-spot.rank-1 .podium-lv{color:var(--gold)}.podium-spot.rank-2 .podium-card{border-color:#a8a8a840}.podium-spot.rank-3 .podium-card{border-color:#b08d5740}.podium-name{font-family:var(--font-body);letter-spacing:.04em;color:var(--text);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.4rem;font-size:.82rem;font-weight:700;overflow:hidden}.podium-icon{justify-content:center;min-height:40px;margin:.2rem 0;display:flex}.podium-icon img{max-width:100%;height:auto}.podium-lv{font-family:var(--font-body);letter-spacing:.04em;color:var(--text2);margin-top:.25rem;font-size:.78rem;font-weight:600}@media (max-width:480px){.podium{gap:.3rem}.podium-name{font-size:.62rem}}@media (max-width:880px){.chronicles-grid,.disciplines-grid,.downloads-grid{grid-template-columns:1fr!important}.chronicle-card{grid-template-columns:1fr}.chronicle-img{height:160px}.discord-card{flex-direction:column;align-items:stretch}}body.home-page #head{padding:1rem 0 .5rem}body.home-page #content{max-width:none;padding:0 0 3rem}body.home-page .footer{max-width:1100px}body.inner-page #content{min-height:60vh;padding-bottom:3rem}.footer{margin-top:1.5rem!important}@media (max-width:760px){#container{padding:0}#content{padding:1rem}.splitLeft,.splitRight,.splitRight2{float:none;width:100%;margin-bottom:1rem}#navi ul{flex-direction:column}#navi a{padding:.8rem 1rem}.footer{padding:1.5rem 1rem}.modal-box{max-width:360px;width:90%!important}th,td{padding:.4rem .5rem;font-size:.85rem}}
#loginbar{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:35px;padding:5px 20px;font-family:Verdana,sans-serif;display:flex}#userInfo{align-items:center;gap:5px;margin-bottom:6px;display:flex}.lang-switcher{align-items:center;gap:6px;display:flex}.lang-switcher img{cursor:pointer;box-sizing:border-box;border-radius:3px;width:26px;height:18px;transition:transform .2s,box-shadow .2s}.lang-switcher img:hover{transform:scale(1.1)}.lang-switcher img.selected{border:2px solid #fff;padding:1px;box-shadow:0 0 6px #fff}.flex-spacer{flex:1}.auth-buttons{align-items:center;gap:5px;display:flex}.send2,a.lb-btn{color:#e8e0d0;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background-color:#0000;border:1px solid #c0392b;border-radius:3px;padding:.45rem 1rem;font-family:Cinzel,serif;font-size:.7rem;font-weight:600;line-height:1;transition:background-color .2s,color .2s;display:inline-block;text-decoration:none!important}.send2:hover,a.lb-btn:hover{color:#fff;background-color:#c0392b;text-decoration:none!important}
