:root{--grund:#16130f;--grund-tief:#100e0b;--flaeche:#1d1915;--flaeche-hell:#262019;--linie:#332b22;--linie-hell:#453a2d;--text:#ece5da;--text-matt:#9d9287;--text-still:#6d645a;--text-schwach:#6d645a;--akzent:#e8552e;--akzent-hell:#f28a66;--akzent-matt:#a83c1e;--akzent-tief:#e8552e29;--akzent-rand:#e8552e66;--warnung:#d94f4f;--warnung-tief:#d94f4f24;--gut:#8fb339;--gut-tief:#8fb33924;--discord:#5865f2;--signal:#dff1ff;--signal-glut:#dff1ff8c;--signal-tief:#dff1ff17;--schrift:"Inter", "Segoe UI", system-ui, sans-serif;--schrift-eng:"Archivo", "Inter", system-ui, sans-serif;--schrift-fest:"JetBrains Mono", "Consolas", ui-monospace, monospace;--glas:linear-gradient(157deg, #ffffff16, #ffffff05 44%, #00000024);--glanz:linear-gradient(180deg, #ffffff1c 0, #ffffff08 2px, transparent 5px);--glas-rand:#ffffff1a;--glas-rand-hell:#ffffff38;--glas-kante:inset 0 1px 0 #ffffff1a;--glas-tief:0 1px 2px #00000073, 0 8px 20px -14px #000000e6;--glas-hoch:0 2px 4px #00000080, 0 14px 30px -16px #000;--flaeche-glas:#1f1b16b8;--rundung:11px;--rundung-klein:7px;--ebene-1:inset 0 1px 0 #ffffff0b, 0 1px 2px #00000052;--ebene-2:inset 0 1px 0 #ffffff1a, 0 1px 2px #00000073, 0 8px 20px -14px #000000e6;--ebene-3:inset 0 1px 0 #ffffff26, 0 2px 6px #0000008c, 0 22px 52px -18px #000;--rauschen:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23r)' opacity='0.5'/%3E%3C/svg%3E");--takt:.19s;--takt-lang:.42s;--kurve:cubic-bezier(.22, 1, .36, 1);--kurve-schnapp:cubic-bezier(.34, 1.4, .5, 1);--kopf-eigen:50px;--leiste-hoehe:0px;--kopf-hoehe:var(--kopf-eigen);--wasserzeichen:url(/assets/Hordenlich_Logo.webp);color-scheme:dark;accent-color:var(--akzent)}body[data-leiste]{--leiste-hoehe:34px;--kopf-hoehe:calc(var(--kopf-eigen) + var(--leiste-hoehe))}[data-theme=alli]{--akzent:#4c8fe0;--akzent-hell:#8bb8f0;--akzent-matt:#2f5f9e;--akzent-tief:#4c8fe029;--akzent-rand:#4c8fe066;--glut-farbe:#3c78dc12;--wasserzeichen:url(/assets/Hordenlich_Logo_Alli_1024.webp)}:root{--m-bg-0:var(--grund-tief);--m-bg-1:var(--grund);--m-bg-2:var(--flaeche);--m-ember:var(--akzent);--m-ember-bright:var(--akzent-hell);--m-blood:var(--akzent-matt);--m-blood-bright:var(--warnung);--m-acid:var(--gut);--m-hud:var(--signal);--m-paper:var(--text);--m-paper-dim:var(--text-matt);--m-paper-mute:var(--text-still);--m-line:var(--linie);--m-line-bright:var(--linie-hell);--m-font-head:var(--schrift-eng);--m-font-mono:var(--schrift-fest);--m-font-body:var(--schrift);--m-font-serif:var(--schrift);--hpe-bg-0:var(--grund-tief);--hpe-ember:var(--akzent);--hpe-ember-bright:var(--akzent-hell);--hpe-blood-bright:var(--warnung);--hpe-acid:var(--gut);--hpe-hud:var(--signal);--hpe-paper:var(--text);--hpe-paper-dim:var(--text-matt);--hpe-paper-mute:var(--text-still);--hpe-line:var(--linie);--hpe-line-bright:var(--linie-hell);--rl-border:var(--linie);--rl-border-blood:var(--warnung-tief);--rl-text:var(--text);--rl-text-mute:var(--text-matt);--rl-text-dim:var(--text-still);--rl-gold:var(--akzent);--rl-gold-soft:var(--akzent-hell);--rl-blood:var(--akzent-matt);--rl-blood-soft:var(--warnung);--rl-success:var(--gut);--rl-warn:var(--akzent);--rl-bg-card:var(--flaeche-glas);--kon-gold:var(--akzent);--kon-gold2:var(--akzent-hell);--kon-border:var(--linie);--kon-border-bright:var(--linie-hell);--kon-muted:var(--text-matt);--kon-mute2:var(--text-still);--kon-text:var(--text);--kon-surface:var(--flaeche-glas);--kon-purple:#a678e0;--kon-dc:var(--discord);--kon-font-mono:var(--schrift-fest);--kon-font-head:var(--schrift-eng);--kon-font-serif:var(--schrift);--gt-paper:var(--text);--gt-paper-dim:var(--text-matt);--gt-paper-mute:var(--text-still);--gt-ember:var(--akzent);--gt-ember-bright:var(--akzent-hell);--gt-line:var(--linie);--gt-line-bright:var(--linie-hell);--gt-card:var(--flaeche-glas);--gt-ai:#9b8cff;--aue-bg-0:var(--grund-tief);--aue-ember:var(--akzent);--aue-ember-bright:var(--akzent-hell);--aue-paper:var(--text);--aue-paper-dim:var(--text-matt);--aue-line-bright:var(--linie-hell);--bg:var(--grund);--gold:var(--akzent);--gold-strong:var(--akzent-hell);--gold-dim:var(--akzent-tief);--panel-bg:var(--flaeche-glas);--panel:var(--flaeche-glas);--panel-border:var(--glas-rand);--muted:var(--text-matt);--danger:var(--warnung);--ok:var(--gut);--accent-hi:var(--akzent-hell);--text-sub:var(--text-matt);--text-mute:var(--text-still);--border-sub:var(--linie);--silver:var(--text-matt);--blue:var(--akzent-tief);--blue-light:var(--akzent-tief);--blue-dark:var(--akzent-tief);--purple-dark:var(--akzent-matt);--purple-light:var(--akzent);--red-glow:transparent;--t-bg-1:var(--grund);--t-bg-2:var(--grund);--t-bg-3:var(--grund-tief);--t-glow-body:transparent;--t-glow-stage-a:transparent;--t-glow-stage-b:transparent;--t-glow-welcome-a:transparent;--t-glow-welcome-b:transparent;--t-glow-splash:transparent;--t-flare-a:transparent;--t-flare-b:transparent;--t-panel:var(--flaeche-glas);--t-card:var(--flaeche-glas);--t-btn:var(--flaeche);--t-shadow:#0006;--t-hover-bg:var(--flaeche-hell);--t-bar-mid:var(--akzent);--t-bar-fade:transparent;--t-svg-fill:var(--flaeche);--t-logo-glow:transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}img,svg image,canvas{-webkit-user-drag:none;user-select:none}html,body{margin:0;padding:0}html{min-height:100%}body{background-color:var(--grund);min-height:100vh;color:var(--text);font-family:var(--schrift);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:14px;line-height:1.5;display:flex}body>main{flex:1 0 auto}body>footer{flex-shrink:0}body:before{content:"";z-index:-2;background-color:var(--grund);background-image:radial-gradient(120% 80% at 50% -10%, var(--glut-farbe,#e8552e12), transparent 60%);pointer-events:none;position:fixed;inset:0}body:after{content:"";z-index:-2;background-image:var(--rauschen), linear-gradient(180deg, #10130f8c, #0a0907cc);background-blend-mode:overlay, normal;opacity:.6;pointer-events:none;background-size:160px 160px,auto;position:fixed;inset:0}html:after{content:"";z-index:-1;background:var(--wasserzeichen,none) no-repeat 50% 60% / min(78vh, 760px);opacity:.09;pointer-events:none;position:fixed;inset:0}.signatur{z-index:1;font-family:var(--schrift-fest);letter-spacing:.14em;color:var(--text-still);opacity:.7;pointer-events:none;font-size:10px;position:fixed;bottom:8px;right:12px}a{color:var(--akzent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{font-family:var(--schrift-eng);color:var(--text);margin:0;font-weight:700}h1{letter-spacing:-.035em;font-size:clamp(28px,3vw,44px);line-height:1.05}h2{letter-spacing:-.025em;font-size:clamp(18px,1.7vw,24px);line-height:1.15}h3{letter-spacing:-.015em;font-size:15px}h4{letter-spacing:-.01em;font-size:13.5px}p{margin:0 0 .9em}code,.fest{font-family:var(--schrift-fest);font-size:.92em}hr{border:0;border-top:1px solid var(--linie);margin:18px 0}.admin-title,.m-title,.rl-page-title,.seitentitel{font-family:var(--schrift-eng);letter-spacing:-.03em;color:var(--text);flex-direction:column;gap:6px;margin:0 0 6px;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.1;display:flex}.admin-title small,.m-title small,.rl-page-title small,.seitentitel small,.m-eyebrow,.rl-hero-eyebrow,.etikett{font-family:var(--schrift-fest);letter-spacing:.12em;text-transform:uppercase;color:var(--text-matt);font-size:10.5px;font-weight:500;display:block}.m-sub,.rl-page-sub,.untertitel{color:var(--text-matt);max-width:70ch;margin:0 0 18px}.kopf{height:var(--kopf-eigen);border-bottom:1px solid var(--linie);backdrop-filter:blur(14px)saturate(1.2);z-index:20;background:#100e0bd1;align-items:center;gap:22px;padding:0 16px;display:flex;position:sticky;top:0}.marke{font-family:var(--schrift-eng);letter-spacing:.02em;color:var(--text);white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:16px;font-weight:800;display:flex}.marke img{object-fit:contain;width:36px;height:36px;display:block}.marke small{font:500 9.5px/1 var(--schrift-fest);letter-spacing:.14em;text-transform:uppercase;color:var(--text-still);margin-top:3px;display:block}.marke:hover{text-decoration:none}.kopf nav{scrollbar-width:none;gap:16px;min-width:0;display:flex;overflow-x:auto}.kopf nav::-webkit-scrollbar{display:none}.kopf nav a{color:var(--text-matt);white-space:nowrap;transition:color var(--takt) var(--kurve), border-color var(--takt) var(--kurve);border-bottom:2px solid #0000;padding:2px 0;font-size:13px}.kopf nav a:hover{color:var(--text);text-decoration:none}.kopf nav a[aria-current],.kopf nav a.active{color:var(--text);border-bottom-color:var(--akzent)}.kopf .rechts{color:var(--text-still);flex:none;align-items:center;gap:12px;margin-left:auto;font-size:12px;display:flex}.kopf .wer{color:var(--text-matt);border-left:1px solid var(--linie-hell);transition:color var(--takt) var(--kurve);align-items:center;gap:7px;padding-left:12px;display:inline-flex}.kopf a.wer:hover{color:var(--text);text-decoration:none}.kopf .wer img{border:1px solid var(--glas-rand-hell);border-radius:50%;width:22px;height:22px}.kopf .leise{color:var(--text-still);font-size:12px}.kopf .leise:hover{color:var(--text);text-decoration:none}.unterleiste{height:var(--leiste-hoehe);border-bottom:1px solid var(--linie);background:var(--grund);top:var(--kopf-eigen);z-index:19;align-items:center;gap:16px;padding:0 16px;display:flex;position:sticky;overflow:visible}.unterleiste a,.unterleiste summary{color:var(--text-still);white-space:nowrap;cursor:pointer;transition:color var(--takt) var(--kurve), border-color var(--takt) var(--kurve);border-bottom:2px solid #0000;padding:2px 0;font-size:12.5px;list-style:none}.unterleiste summary::-webkit-details-marker{display:none}.unterleiste a:hover,.unterleiste summary:hover{color:var(--text);text-decoration:none}.unterleiste a[aria-current],.unterleiste details.aktiv>summary{color:var(--text);border-bottom-color:var(--akzent)}.unterleiste details{position:relative}.unterleiste details[open]>summary{color:var(--text)}.unterleiste .fach{border-radius:var(--rundung);border:1px solid var(--glas-rand-hell);background-color:#1d1915f5;background-image:var(--glanz), var(--glas);min-width:230px;box-shadow:var(--ebene-3);backdrop-filter:blur(14px);z-index:30;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:-10px}.unterleiste .fach a{border-radius:var(--rundung-klein);color:var(--text);white-space:normal;border-bottom:0;flex-direction:column;gap:1px;padding:7px 10px;font-size:13px;display:flex}.unterleiste .fach a:hover{background:var(--flaeche-hell)}.unterleiste .fach a[aria-current]{background:var(--akzent-tief)}.unterleiste .fach a small{color:var(--text-still);font-size:11.5px}.unterleiste .rechts{color:var(--text-still);margin-left:auto;font-size:12px}.blatt{width:100%;max-width:2040px;margin-inline:auto}.bogen{width:100%;max-width:1180px;margin-inline:auto;padding:26px 20px 60px}.bogen.schmal{max-width:860px}.bogen.breit{max-width:1500px}.fuss{border-top:1px solid var(--linie);color:var(--text-still);padding:22px 20px 28px;font-size:12px}.fuss .innen{flex-wrap:wrap;align-items:center;gap:10px 22px;max-width:1180px;margin-inline:auto;display:flex}.fuss a{color:var(--text-matt)}.fuss a:hover{color:var(--text);text-decoration:none}.fuss .rechts{font-family:var(--schrift-fest);letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:10px}button,.knopf,.btn,.m-btn,.rl-btn{color:var(--text);background:var(--flaeche);background-image:var(--glas);border:1px solid var(--glas-rand);border-radius:var(--rundung-klein);cursor:pointer;box-shadow:var(--ebene-1);transition:background-color var(--takt) var(--kurve), border-color var(--takt) var(--kurve), color var(--takt) var(--kurve), transform var(--takt) var(--kurve), box-shadow var(--takt) var(--kurve);justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.knopf,.btn,.m-btn,.rl-btn{white-space:nowrap}button:hover,.knopf:hover,.btn:hover,.m-btn:hover,.rl-btn:hover{background-color:var(--flaeche-hell);border-color:var(--glas-rand-hell);color:var(--text);text-decoration:none}button:active:not(:disabled),.btn:active,.m-btn:active,.rl-btn:active,.knopf:active{transform:translateY(1px)scale(.985)}button:disabled,.btn:disabled,.btn[aria-disabled=true],.m-btn:disabled,.rl-btn:disabled{color:var(--text-still);cursor:default;background-color:var(--flaeche);box-shadow:none;background-image:none;transform:none}button.stark,.knopf.stark,.btn-primary,.m-btn-primary,.rl-btn-primary{background-color:var(--akzent);background-image:var(--glas);color:#1a0d07;box-shadow:var(--glas-kante), 0 2px 12px -4px #e8552ea6;border-color:#ffbea059;font-weight:600}button.stark:hover,.knopf.stark:hover,.btn-primary:hover,.m-btn-primary:hover,.rl-btn-primary:hover{background-color:var(--akzent-hell);color:#1a0d07;box-shadow:var(--glas-kante), 0 3px 18px -4px #e8552ecc;border-color:#ffd2be80}.btn-ghost,.m-btn-ghost,.rl-btn-ghost,.knopf.leise{box-shadow:none;border-color:var(--linie-hell);color:var(--text-matt);background:0 0}.btn-ghost:hover,.m-btn-ghost:hover,.rl-btn-ghost:hover,.knopf.leise:hover{color:var(--text);border-color:var(--glas-rand-hell);background:var(--flaeche)}.btn-danger,.m-btn-danger,.rl-btn-danger,.knopf.warn{color:var(--warnung);background-color:var(--warnung-tief);background-image:none;border-color:#d94f4f59}.btn-danger:hover,.m-btn-danger:hover,.rl-btn-danger:hover,.knopf.warn:hover{border-color:var(--warnung);color:#ffd9d9;background-color:#d94f4f3d}.btn-sm,.m-btn-sm,.knopf.klein{padding:4px 9px;font-size:12px}.btn-discord{background-color:var(--discord);background-image:var(--glas);color:#fff;border-color:#fff3}.btn-discord:hover{color:#fff;background-color:#6b76f5}button:focus-visible,.knopf:focus-visible,.btn:focus-visible,.m-btn:focus-visible,.rl-btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--signal);outline-offset:1px}input[type=text],input[type=search],input[type=number],input[type=email],input[type=url],input[type=password],input[type=date],input[type=time],input[type=datetime-local],select,textarea{color:var(--text);background:var(--grund-tief);border:1px solid var(--linie-hell);border-radius:var(--rundung-klein);width:100%;transition:border-color var(--takt) var(--kurve), box-shadow var(--takt) var(--kurve);padding:7px 10px;font-family:inherit;font-size:13px}input:focus,select:focus,textarea:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-tief);outline:0}input::placeholder,textarea::placeholder{color:var(--text-still)}textarea{resize:vertical;min-height:90px;line-height:1.45}select{cursor:pointer}select option,select optgroup{background-color:var(--flaeche);color:var(--text)}select option:checked,select option[selected]{background-color:var(--flaeche-hell);color:var(--text)}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--akzent)}input[type=color]{border:1px solid var(--linie-hell);cursor:pointer;background:0 0;padding:2px}input[type=file]{color:var(--text-matt);font-size:12.5px}label{display:block}.form-row{margin-bottom:14px}.form-row>label:first-child,.m-label,.feld-name,form label.feld{font-family:var(--schrift-fest);letter-spacing:.12em;text-transform:uppercase;color:var(--text-matt);margin-bottom:5px;font-size:10.5px;font-weight:500}.form-row small,.m-help,.hilfe{color:var(--text-still);margin-top:4px;font-size:12px;display:block}.card,.m-card,.rl-card,.karte{border:1px solid var(--glas-rand);border-radius:var(--rundung);background-color:var(--flaeche-glas);background-image:var(--glanz), var(--glas);box-shadow:var(--ebene-1);transition:border-color var(--takt) var(--kurve), box-shadow var(--takt) var(--kurve);margin-bottom:14px;padding:17px 18px;position:relative}.card h2,.m-card h2,.rl-card h2,.karte h2,.card h3,.m-card h3,.rl-card h3,.karte h3{margin:0 0 12px}.card>h2:first-child,.m-card>h2:first-child,.rl-card>h2:first-child{font-size:17px}.m-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.m-card-title,.rl-card-title{font-family:var(--schrift-eng);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700}.m-card-line,.m-card-id{color:var(--text-still);font-size:12px;font-family:var(--schrift-fest)}.m-card-foot{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.karte.hebt:hover,.card.hebt:hover{border-color:var(--glas-rand-hell);box-shadow:var(--ebene-2)}.kachel,.m-stat-tile{border-radius:var(--rundung);border:1px solid var(--glas-rand);background-color:var(--flaeche-glas);background-image:var(--glanz), var(--glas);box-shadow:var(--ebene-2);transition:transform var(--takt) var(--kurve), border-color var(--takt) var(--kurve), box-shadow var(--takt) var(--kurve);padding:14px 16px;position:relative}a.kachel:hover,.kachel.hebt:hover{border-color:var(--glas-rand-hell);box-shadow:var(--ebene-3);text-decoration:none;transform:translateY(-1px)}.m-stat-tile{flex-direction:column;gap:4px;display:flex}.m-stat-tile .zahl,.rl-hero-stat-num,.kennzahl{font-family:var(--schrift-eng);letter-spacing:-.03em;color:var(--text);font-size:26px;font-weight:700;line-height:1}.m-stat-tile .name,.rl-hero-stat-lbl,.kennzahl-name{font-family:var(--schrift-fest);letter-spacing:.12em;text-transform:uppercase;color:var(--text-matt);font-size:10.5px}.badge,.m-card-tag,.rang,.marke-klein{font-family:var(--schrift-fest);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--linie-hell);color:var(--text-matt);white-space:nowrap;background:0 0;border-radius:4px;align-items:center;gap:5px;padding:4px 7px 3px;font-size:9.5px;font-weight:500;line-height:1;display:inline-flex}.badge-published,.badge.gut,.badge-ok,.badge-success{color:var(--gut);background:var(--gut-tief);border-color:#8fb33966}.badge-draft,.badge.still{color:var(--text-still);border-color:var(--linie)}.badge.akzent,.badge-primary,.rang[data-rang=gildenmeister],.badge-owner{color:var(--akzent);border-color:var(--akzent-rand);background:var(--akzent-tief)}.badge.warn,.badge-danger,.badge-error{color:var(--warnung);background:var(--warnung-tief);border-color:#d94f4f66}.badge.signal,.rang[data-rang=raidlead],.badge-info{color:var(--signal);background:var(--signal-tief);border-color:#dff1ff59}.rang[data-rang=offizier]{color:var(--akzent-hell);border-color:var(--akzent-rand)}.m-card-tag-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.hinweis,.flash,.flash-success,.flash-error,.flash-warn,.m-flash-success,.m-flash-error,.rl-flash-error,.rl-flash-warn,.rl-flash-success{border:1px solid var(--linie-hell);border-left-width:2px;border-left-color:var(--text-matt);border-radius:var(--rundung-klein);background:var(--flaeche);color:var(--text-matt);margin-bottom:14px;padding:10px 13px;font-size:13px}.hinweis{border-color:#e8552e4d;border-left-color:var(--akzent);background:#e8552e12}.flash-success,.m-flash-success,.rl-flash-success,.hinweis.gut{border-left-color:var(--gut);background:var(--gut-tief);color:var(--text);border-color:#8fb3394d}.flash-error,.m-flash-error,.rl-flash-error,.hinweis.warn{border-left-color:var(--warnung);background:var(--warnung-tief);color:var(--text);border-color:#d94f4f4d}.flash-warn,.rl-flash-warn{border-left-color:var(--akzent);color:var(--text);background:#e8552e12;border-color:#e8552e4d}.leer{color:var(--text-still);text-align:center;padding:26px 16px;font-size:13px;line-height:1.6}.matt,.muted,.m-muted{color:var(--text-matt)}.still{color:var(--text-still)}.warn{color:var(--warnung)}.gut{color:var(--gut)}.klein{font-size:12px}.admin-table-wrap,.tabelle-wrap{overflow-x:auto}table.admin-table,table.tabelle,.m-table,.rl-table{border-collapse:collapse;width:100%;font-size:13px}table.admin-table th,table.tabelle th,.m-table th,.rl-table th,table.admin-table td,table.tabelle td,.m-table td,.rl-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--linie);padding:8px 10px}table.admin-table th,table.tabelle th,.m-table th,.rl-table th{font-family:var(--schrift-fest);letter-spacing:.12em;text-transform:uppercase;color:var(--text-matt);border-bottom-color:var(--linie-hell);font-size:10.5px;font-weight:500}table.admin-table tbody tr:hover td,table.tabelle tbody tr:hover td{background:#ffffff06}.grid-2,.m-grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.grid-3,.m-grid-3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.grid-4,.m-grid-4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.m-grid{gap:14px;display:grid}.row,.m-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spacer,.m-spacer{flex:1}@media (width<=900px){.grid-3,.m-grid-3,.grid-4,.m-grid-4{grid-template-columns:1fr 1fr}}@media (width<=640px){.grid-2,.m-grid-2,.grid-3,.m-grid-3,.grid-4,.m-grid-4{grid-template-columns:1fr}}.spieler{min-width:0;color:var(--text);align-items:center;gap:8px;display:inline-flex}.spieler:hover{text-decoration:none}.spieler-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.avatar{object-fit:cover;border:1px solid var(--glas-rand-hell);background:var(--flaeche-hell);border-radius:50%;flex:none;width:26px;height:26px}.cc-krieger{--cc:#c69b6d}.cc-paladin{--cc:#f48cba}.cc-jaeger{--cc:#aad372}.cc-schurke{--cc:#fff468}.cc-priester{--cc:#fff}.cc-todesritter{--cc:#c41e3a}.cc-schamane{--cc:#0070dd}.cc-magier{--cc:#3fc7eb}.cc-hexenmeister{--cc:#8788ee}.cc-moench{--cc:#00ff98}.cc-druide{--cc:#ff7c0a}.cc-daemonenjaeger{--cc:#a330c9}.cc-rufer{--cc:#33937f}@media (width<=780px){.kopf{gap:14px;padding:0 12px}.marke small{display:none}.kopf nav{gap:12px}.kopf .wer{padding-left:10px}.kopf .wer .name{display:none}.bogen{padding:18px 14px 50px}.unterleiste{scrollbar-width:none;gap:12px;overflow-x:auto}}main.is-bare{width:100%;max-width:none;margin:0;padding:0;display:block}main{gap:1.5rem;width:min(1180px,100% - 40px);margin:0 auto 4rem;padding-top:1.6rem;display:grid}@media (width<=700px){main{width:calc(100% - 28px);padding-top:1rem}}p{color:var(--text-matt);line-height:1.7}strong{color:var(--text);font-weight:600}.eyebrow{font-family:var(--schrift-fest);letter-spacing:.12em;text-transform:uppercase;color:var(--text-matt);font-size:10.5px;font-weight:500}.news-cover-video,.news-cover-iframe{object-fit:cover;background:var(--grund-tief);border:0;width:100%;height:100%;display:block}.news-cover-iframe{pointer-events:none}.hpe-news-cover{position:relative;overflow:hidden}.hpe-news-cover .news-cover-video,.hpe-news-cover .news-cover-iframe,.hpe-news-cover-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.news-video-input{grid-template-columns:1fr auto;align-items:stretch;gap:.6rem;display:grid}.news-video-input input[type=text]{font-family:var(--schrift-fest);font-size:12px}.news-video-upload{cursor:pointer;align-items:center;display:inline-flex}.news-video-upload .btn{margin:0}@media (width<=600px){.news-video-input{grid-template-columns:1fr}}.page-bg{z-index:-2;pointer-events:none;opacity:.35;background-position:100%;background-repeat:no-repeat;background-size:cover;display:none;position:fixed;inset:0}html.has-page-bg .page-bg{display:block}html.bg-horde .page-bg{background-image:url(/assets/backg_og_01.webp)}html.bg-alli .page-bg,[data-theme=alli] html.bg-horde .page-bg{background-image:url(/assets/backg_sw_01.webp)}html.has-page-bg .page-bg:after{content:"";background:linear-gradient(to right, var(--grund) 0%, var(--grund) 30%, #16130fd9 48%, #16130f66 70%, transparent 100%);position:absolute;inset:0}.grid{gap:14px;display:grid}.cols-2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cols-3{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.card{overflow:hidden}.card>img:first-child,.story-single>img:first-child{border-bottom:1px solid var(--linie);width:calc(100% + 36px);margin:-17px -18px 12px;display:block}.card>ul{color:var(--text-matt);margin:0 0 .8rem;padding-left:1.1rem;font-size:13px}.panel{border:1px solid var(--glas-rand);border-radius:var(--rundung);background-color:var(--flaeche-glas);background-image:var(--glanz), var(--glas);box-shadow:var(--ebene-1);padding:17px 18px}.form{gap:.85rem;display:grid}.form>label,label.feld{font-family:var(--schrift-fest);letter-spacing:.12em;text-transform:uppercase;color:var(--text-matt);gap:5px;font-size:10.5px;font-weight:500;display:grid}.check{font-family:var(--schrift);text-transform:none;letter-spacing:0;color:var(--text-matt);align-items:center;gap:.6rem;font-size:13px;display:flex}.check input{width:auto;margin:0}select option{background:var(--grund-tief);color:var(--text)}html{scrollbar-width:thin;scrollbar-color:var(--linie-hell) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--linie-hell);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--text-still);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}.hp{position:absolute;left:-9999px}.notice{border:1px solid var(--linie-hell);border-left:2px solid var(--text-matt);border-radius:var(--rundung-klein);background:var(--flaeche);color:var(--text-matt);padding:10px 13px;font-size:13px}.notice.success{border-left-color:var(--gut);color:var(--text);background:var(--gut-tief)}.notice.error{border-left-color:var(--warnung);color:var(--text);background:var(--warnung-tief)}.active{color:var(--gut);font-weight:600}.inactive{color:var(--text-matt)}.info-list{margin:0;padding:0;list-style:none}.info-list li{border-bottom:1px solid var(--linie);color:var(--text-matt);justify-content:space-between;gap:1rem;padding:8px 0;font-size:13px;display:flex}.info-list li:last-child{border-bottom:none}.info-list strong{color:var(--text)}.story-single{max-width:760px;margin:0 auto}.story-single p{margin-bottom:1rem;font-size:15px;line-height:1.85}.story-single a.btn{margin-top:1.5rem}.lesetext{max-width:70ch;color:var(--text);overflow-wrap:break-word;font-size:16px;line-height:1.75}.lesetext>:first-child{margin-top:0}.lesetext>:last-child{margin-bottom:0}.lesetext p{color:inherit;line-height:inherit;margin:0 0 1em}.lesetext h1,.lesetext h2{margin:1.6em 0 .5em;font-size:clamp(21px,2vw,26px);line-height:1.2}.lesetext h3{margin:1.4em 0 .4em;font-size:18px;line-height:1.3}.lesetext h4{margin:1.2em 0 .3em;font-size:16px}.lesetext ul,.lesetext ol{margin:0 0 1em;padding-left:1.4em}.lesetext li{margin:.3em 0}.lesetext li p{margin:0}.lesetext li::marker{color:var(--akzent)}.lesetext a{color:var(--akzent-hell);text-decoration:underline;text-decoration-color:var(--akzent-rand);text-underline-offset:3px}.lesetext a:hover{text-decoration-color:currentColor}.lesetext em,.lesetext i{font-style:italic}.lesetext blockquote{border-left:3px solid var(--akzent-rand);border-radius:0 var(--rundung-klein) var(--rundung-klein) 0;color:var(--text-matt);background:#ffffff08;margin:0 0 1em;padding:10px 18px}.lesetext blockquote p:last-child{margin:0}.lesetext code{font-family:var(--schrift-fest);background:#ffffff0f;border-radius:4px;padding:1px 5px;font-size:.88em}.lesetext pre{border:1px solid var(--glas-rand);border-radius:var(--rundung-klein);background:#00000059;margin:0 0 1em;padding:12px 14px;font-size:13px;line-height:1.55;overflow:auto}.lesetext pre code{background:0 0;padding:0}.lesetext hr{border:0;border-top:1px solid var(--linie);margin:2em 0}.lesetext img{border:1px solid var(--glas-rand);border-radius:var(--rundung);max-width:100%;height:auto;margin:.4em 0 1.2em;display:block}.recruitment-status p{margin-bottom:.6rem}.recruitment-status .btn{margin-top:.4rem}.theme-switcher{border:1px solid var(--linie-hell);border-radius:var(--rundung-klein);display:inline-flex;overflow:hidden}.theme-switcher .tsw-btn{box-shadow:none;font-family:var(--schrift-fest);letter-spacing:.1em;text-transform:uppercase;color:var(--text-still);background:0 0;border:0;border-radius:0;padding:3px 8px;font-size:10px}.theme-switcher .tsw-btn+.tsw-btn{border-left:1px solid var(--linie-hell)}.theme-switcher .tsw-btn:hover{color:var(--text);background:var(--flaeche-hell)}.theme-switcher .tsw-btn.active{color:var(--akzent);background:var(--akzent-tief)}@media (width<=780px){.theme-switcher{display:none}}.kopf .zurueck{color:var(--text-matt);margin-right:-10px;padding:4px;display:inline-flex}.kopf .zurueck:hover{color:var(--text)}.kopf .anmelden{padding:5px 10px;font-size:12px}.cb[data-astro-cid-hq3mgpmn]{z-index:9000;background:var(--flaeche-glas);border-top:1px solid var(--linie);opacity:0;pointer-events:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 2rem;transition:transform .35s,opacity .35s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.cb--visible[data-astro-cid-hq3mgpmn]{opacity:1;pointer-events:auto;transform:translateY(0)}.cb-text[data-astro-cid-hq3mgpmn]{color:var(--text-matt);flex:1;margin:0;font-size:.82rem;line-height:1.6}.cb-text[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:var(--t-bar-mid);white-space:nowrap;text-decoration:none}.cb-text[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]:hover{text-decoration:underline}.cb-btn[data-astro-cid-hq3mgpmn]{border:1px solid var(--linie-hell);color:var(--t-bar-mid);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;flex-shrink:0;padding:.5rem 1.4rem;font-size:.78rem;font-weight:700;transition:background .2s,border-color .2s}.cb-btn[data-astro-cid-hq3mgpmn]:hover{border-color:var(--linie-hell);background:#ffffff0a}@media (width<=560px){.cb[data-astro-cid-hq3mgpmn]{flex-direction:column;align-items:flex-start;padding:1rem 1.2rem}}.hl-confirm{width:92%;max-width:480px;color:var(--text-matt);background:0 0;border:none;margin:auto;padding:0}.hl-confirm::backdrop{background:var(--flaeche-glas);-webkit-backdrop-filter:blur(6px)}.hl-confirm[open]{animation:.22s cubic-bezier(.2,.8,.3,1) hlConfirmIn}@keyframes hlConfirmIn{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.hl-confirm-card{background:linear-gradient(160deg, var(--flaeche-glas), var(--flaeche-glas));border:1px solid var(--linie-hell);box-shadow:0 24px 64px #0009, 0 0 32px var(--linie);border-radius:4px;padding:1.8rem 1.7rem 1.5rem;position:relative}.hl-confirm.is-danger .hl-confirm-card{border-color:var(--warnung);box-shadow:0 24px 64px #0009, 0 0 32px var(--warnung-tief)}.hl-confirm.is-danger .hl-confirm-card:before{background:linear-gradient(90deg, transparent, var(--warnung), transparent);box-shadow:0 0 14px var(--warnung)}.hl-confirm-icon{text-align:center;filter:drop-shadow(0 0 14px var(--linie-hell));margin-bottom:.7rem;font-size:2rem;line-height:1}.hl-confirm.is-danger .hl-confirm-icon{filter:drop-shadow(0 0 14px var(--warnung))}.hl-confirm-title{font-family:var(--schrift-eng);letter-spacing:-.02em;color:var(--text);text-align:center;text-shadow:0 0 22px var(--linie);margin:0 0 .7rem;font-size:1.15rem;font-weight:700}.hl-confirm.is-danger .hl-confirm-title{color:#ffdcdcfa;text-shadow:0 0 22px var(--warnung-tief)}.hl-confirm-msg{color:var(--text-matt);text-align:center;white-space:pre-line;margin:0 0 1.5rem;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:.95rem;line-height:1.55}.hl-confirm-actions{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.hl-confirm-btn{font-family:var(--schrift-eng);letter-spacing:-.02em;cursor:pointer;border:1px solid;border-radius:3px;min-width:130px;padding:.7rem 1.4rem;font-size:.78rem;font-weight:700;transition:all .2s cubic-bezier(.2,.8,.3,1)}.hl-confirm-btn-ghost{border-color:var(--linie);color:var(--text-matt);background:0 0}.hl-confirm-btn-ghost:hover{border-color:var(--linie-hell);color:var(--text);background:#ffffff0a}.hl-confirm-btn-primary{background:linear-gradient(135deg, var(--akzent), #dc9632f2);border-color:var(--akzent);color:#1a0a00;box-shadow:0 4px 18px var(--linie)}.hl-confirm-btn-primary:hover{box-shadow:0 8px 26px var(--linie-hell);transform:translateY(-1px)}.hl-confirm.is-danger .hl-confirm-btn-primary{color:#fff;background:linear-gradient(135deg,#dc4646f2,#b42828f2);border-color:#dc4646d9;box-shadow:0 4px 18px #dc464659}.hl-confirm.is-danger .hl-confirm-btn-primary:hover{box-shadow:0 8px 26px #dc464680}.arena-entry{z-index:48;font-family:var(--schrift-fest);letter-spacing:.1em;text-transform:uppercase;color:var(--text-matt);background-color:var(--flaeche-glas);background-image:var(--glas);border:1px solid var(--glas-rand);box-shadow:var(--ebene-2);backdrop-filter:blur(10px);white-space:nowrap;transition:color var(--takt) var(--kurve), border-color var(--takt) var(--kurve), transform var(--takt) var(--kurve);border-radius:999px;align-items:center;gap:8px;padding:5px 11px 5px 6px;font-size:10.5px;font-weight:500;text-decoration:none;display:inline-flex;position:fixed;bottom:14px;right:14px}.arena-entry:hover{color:var(--text);border-color:var(--glas-rand-hell);text-decoration:none;transform:translateY(-1px)}.arena-entry-icon{object-fit:cover;border-radius:50%;width:22px;height:22px}.arena-entry.is-maint{opacity:.55;cursor:default}@media (width<=640px){.arena-entry .arena-entry-label{display:none}.arena-entry{padding:5px 6px}}.klog-entry{z-index:48;font-family:var(--schrift-fest);letter-spacing:.1em;text-transform:uppercase;color:var(--text-matt);background-color:var(--flaeche-glas);background-image:var(--glas);border:1px solid var(--glas-rand);box-shadow:var(--ebene-2);backdrop-filter:blur(10px);white-space:nowrap;transition:color var(--takt) var(--kurve), border-color var(--takt) var(--kurve), transform var(--takt) var(--kurve);border-radius:999px;align-items:center;gap:8px;padding:5px 11px 5px 6px;font-size:10.5px;font-weight:500;text-decoration:none;display:inline-flex;position:fixed;bottom:14px;left:14px}.klog-entry:hover{color:var(--text);border-color:var(--glas-rand-hell);text-decoration:none;transform:translateY(-1px)}.klog-entry-icon{object-fit:cover;border-radius:50%;width:22px;height:22px}.klog-entry.is-maint{opacity:.55;cursor:default}@media (width<=640px){.klog-entry .klog-entry-label{display:none}.klog-entry{padding:5px 6px}}.wow-tt{z-index:99999;background:var(--flaeche-glas);border:1px solid var(--text-matt);-webkit-backdrop-filter:blur(10px);color:#ffd9a3;pointer-events:none;opacity:0;border-radius:3px;min-width:180px;max-width:360px;padding:.6rem .85rem;font-size:.82rem;line-height:1.45;transition:opacity .12s;position:fixed;top:-9999px;left:-9999px;box-shadow:0 0 0 1px #0009,0 10px 30px #000000b3,0 0 26px #ff8c2824}.wow-tt.is-visible{opacity:1}.wow-tt[data-place=above]{transform-origin:bottom}.wow-tt[data-place=below]{transform-origin:top}.wow-tt.is-anim{animation:.2s cubic-bezier(.2,.85,.3,1.15) both wow-tt-pop}@keyframes wow-tt-pop{0%{transform:translateY(7px)scale(.95)}55%{transform:translateY(-1px)scale(1.012)}to{transform:translateY(0)scale(1)}}.wow-tt.is-anim:before{animation:2.6s linear infinite wow-tt-shimmer}@keyframes wow-tt-shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}.wow-tt:after{content:"";left:var(--tt-arrow,50%);background:var(--flaeche-glas);border:inherit;width:9px;height:9px;position:absolute;transform:translate(-50%)rotate(45deg)}.wow-tt[data-place=above]:after{border-top:0;border-left:0;bottom:-5px}.wow-tt[data-place=below]:after{border-bottom:0;border-right:0;top:-5px}@media (prefers-reduced-motion:reduce){.wow-tt.is-anim,.wow-tt.is-anim:before{animation:none}}.wow-tt-title{font-family:var(--schrift-eng);letter-spacing:-.02em;color:#ffd100;margin-bottom:.35rem;font-size:.95rem;font-weight:700;line-height:1.2}.wow-tt-body{color:var(--text)}.wow-tt-body strong{color:#fff}.wow-tt-body em{color:var(--text-matt);font-style:normal}.wow-tt-body code,.wow-tt-body kbd{font-family:var(--schrift-fest);color:#ffd100;background:#0006;border-radius:2px;padding:.05rem .3rem;font-size:.78em}.wow-tt-body ul{margin:.3rem 0 0;padding-left:1.1rem}.wow-tt-body li{margin:.15rem 0}.wow-tt-body hr{border:none;border-top:1px solid var(--linie);margin:.45rem 0}.wow-tt-q-poor{border-color:var(--text-matt)}.wow-tt-q-poor .wow-tt-title{color:var(--text-matt)}.wow-tt-q-common{border-color:#fff}.wow-tt-q-common .wow-tt-title{color:#fff}.wow-tt-q-uncommon{border-color:#1eff00}.wow-tt-q-uncommon .wow-tt-title{color:#1eff00}.wow-tt-q-rare{border-color:#0070ff}.wow-tt-q-rare .wow-tt-title{color:#0070ff}.wow-tt-q-epic{border-color:#a335ee}.wow-tt-q-epic .wow-tt-title{color:#a335ee}.wow-tt-q-legendary{border-color:#ff8000}.wow-tt-q-legendary .wow-tt-title{color:#ff8000}.wow-tt-q-artifact{border-color:#e5cc80}.wow-tt-q-artifact .wow-tt-title{color:#e5cc80}.wow-tt-q-heirloom{border-color:#0cf}.wow-tt-q-heirloom .wow-tt-title{color:#0cf}.wow-tt-q-parse-25{border-color:#1eff00}.wow-tt-q-parse-25 .wow-tt-title{color:#1eff00}.wow-tt-q-parse-50{border-color:#0070ff}.wow-tt-q-parse-50 .wow-tt-title{color:#0070ff}.wow-tt-q-parse-75{border-color:#a335ee}.wow-tt-q-parse-75 .wow-tt-title{color:#a335ee}.wow-tt-q-parse-95{border-color:#ff8000}.wow-tt-q-parse-95 .wow-tt-title{color:#ff8000}.wow-tt-q-parse-99{border-color:#e268a8}.wow-tt-q-parse-99 .wow-tt-title{color:#e268a8}.wow-tt-q-parse-100{border-color:#e5cc80}.wow-tt-q-parse-100 .wow-tt-title{color:#e5cc80}[data-tt],[data-tt-title],[data-tt-body]{cursor:help}.hl-reload{z-index:100000;max-width:92vw;font-family:var(--schrift-fest);color:var(--text-matt);background:linear-gradient(165deg, var(--flaeche-glas), var(--flaeche-glas));border:1px solid var(--text-matt);box-shadow:0 14px 36px #0009, 0 0 26px #ff8c282e, inset 0 1px 0 var(--text-still);opacity:0;border-radius:6px;align-items:center;gap:.7rem;padding:.6rem .7rem .6rem .95rem;font-size:.82rem;transition:transform .32s cubic-bezier(.2,.9,.3,1.1),opacity .32s;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%,140%)}.hl-reload.is-in{opacity:1;transform:translate(-50%)}.hl-reload-rune{color:#ffc46e;text-shadow:0 0 10px var(--text-matt);font-size:1.05rem;animation:3.4s linear infinite hl-reload-spin}.hl-reload-text{white-space:nowrap}.hl-reload-go{cursor:pointer;letter-spacing:.03em;color:#1a0f08;background:linear-gradient(180deg, var(--akzent-hell), var(--akzent-hell));border:1px solid var(--text-matt);border-radius:4px;padding:.34rem .8rem;font-family:inherit;font-size:.78rem;font-weight:700;transition:filter .15s,transform .1s}.hl-reload-go:hover{filter:brightness(1.1)}.hl-reload-go:active{transform:translateY(1px)}.hl-reload-x{cursor:pointer;color:#ecd9b88c;background:0 0;border:none;padding:0 .2rem;font-size:1.1rem;line-height:1}.hl-reload-x:hover{color:var(--text-matt)}@keyframes hl-reload-spin{to{transform:rotate(360deg)}}@keyframes hl-reload-shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}@media (width<=520px){.hl-reload-text{white-space:normal}}@media (prefers-reduced-motion:reduce){.hl-reload-rune,.hl-reload:before{animation:none}}
