: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: rgba(232, 85, 46, .16);--akzent-rand: rgba(232, 85, 46, .4);--warnung: #d94f4f;--warnung-tief: rgba(217, 79, 79, .14);--gut: #8fb339;--gut-tief: rgba(143, 179, 57, .14);--discord: #5865f2;--signal: #dff1ff;--signal-glut: rgba(223, 241, 255, .55);--signal-tief: rgba(223, 241, 255, .09);--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, rgba(255, 255, 255, .085), rgba(255, 255, 255, .02) 44%, rgba(0, 0, 0, .14));--glanz: linear-gradient(180deg, rgba(255, 255, 255, .11) 0, rgba(255, 255, 255, .03) 2px, transparent 5px);--glas-rand: rgba(255, 255, 255, .1);--glas-rand-hell: rgba(255, 255, 255, .22);--glas-kante: inset 0 1px 0 rgba(255, 255, 255, .1);--glas-tief: 0 1px 2px rgba(0, 0, 0, .45), 0 8px 20px -14px rgba(0, 0, 0, .9);--glas-hoch: 0 2px 4px rgba(0, 0, 0, .5), 0 14px 30px -16px rgba(0, 0, 0, 1);--flaeche-glas: rgba(31, 27, 22, .72);--rundung: 11px;--rundung-klein: 7px;--ebene-1: inset 0 1px 0 rgba(255, 255, 255, .045), 0 1px 2px rgba(0, 0, 0, .32);--ebene-2: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 2px rgba(0, 0, 0, .45), 0 8px 20px -14px rgba(0, 0, 0, .9);--ebene-3: inset 0 1px 0 rgba(255, 255, 255, .15), 0 2px 6px rgba(0, 0, 0, .55), 0 22px 52px -18px rgba(0, 0, 0, 1);--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: rgba(76, 143, 224, .16);--akzent-rand: rgba(76, 143, 224, .4);--glut-farbe: rgba(60, 120, 220, .07);--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: rgba(0, 0, 0, .4);--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{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!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{min-height:100vh;display:flex;flex-direction:column;background-color:var(--grund);color:var(--text);font-family:var(--schrift);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}body>main{flex:1 0 auto}body>footer{flex-shrink:0}body:before{content:"";position:fixed;inset:0;z-index:-2;background-color:var(--grund);background-image:radial-gradient(120% 80% at 50% -10%,var(--glut-farbe, rgba(232, 85, 46, .07)),transparent 60%);pointer-events:none}body:after{content:"";position:fixed;inset:0;z-index:-2;background-image:var(--rauschen),linear-gradient(180deg,#10130f8c,#0a0907cc);background-size:160px 160px,auto;background-blend-mode:overlay,normal;opacity:.6;pointer-events:none}html:after{content:"";position:fixed;inset:0;z-index:-1;background:var(--wasserzeichen, none) no-repeat 50% 60% / min(78vh,760px);opacity:.09;pointer-events:none}.signatur{position:fixed;right:12px;bottom:8px;z-index:1;font-family:var(--schrift-fest);font-size:10px;letter-spacing:.14em;color:var(--text-still);opacity:.7;pointer-events:none}a{color:var(--akzent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{font-family:var(--schrift-eng);font-weight:700;margin:0;color:var(--text)}h1{font-size:clamp(28px,3vw,44px);line-height:1.05;letter-spacing:-.035em}h2{font-size:clamp(18px,1.7vw,24px);line-height:1.15;letter-spacing:-.025em}h3{font-size:15px;letter-spacing:-.015em}h4{font-size:13.5px;letter-spacing:-.01em}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);font-size:clamp(24px,2.4vw,34px);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--text);margin:0 0 6px;display:flex;flex-direction:column;gap:6px}.admin-title small,.m-title small,.rl-page-title small,.seitentitel small,.m-eyebrow,.rl-hero-eyebrow,.etikett{display:block;font-family:var(--schrift-fest);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-matt)}.m-sub,.rl-page-sub,.untertitel{color:var(--text-matt);margin:0 0 18px;max-width:70ch}.kopf{height:var(--kopf-eigen);display:flex;align-items:center;gap:22px;padding:0 16px;border-bottom:1px solid var(--linie);background:#100e0bd1;backdrop-filter:blur(14px) saturate(1.2);position:sticky;top:0;z-index:20}.marke{display:flex;align-items:center;gap:10px;font-family:var(--schrift-eng);font-weight:800;font-size:16px;letter-spacing:.02em;color:var(--text);flex:0 0 auto;white-space:nowrap}.marke img{display:block;width:36px;height:36px;object-fit:contain}.marke small{display:block;font:500 9.5px/1 var(--schrift-fest);letter-spacing:.14em;text-transform:uppercase;color:var(--text-still);margin-top:3px}.marke:hover{text-decoration:none}.kopf nav{display:flex;gap:16px;min-width:0;overflow-x:auto;scrollbar-width:none}.kopf nav::-webkit-scrollbar{display:none}.kopf nav a{color:var(--text-matt);font-size:13px;padding:2px 0;border-bottom:2px solid transparent;white-space:nowrap;transition:color var(--takt) var(--kurve),border-color var(--takt) var(--kurve)}.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{margin-left:auto;color:var(--text-still);font-size:12px;display:flex;align-items:center;gap:12px;flex:0 0 auto}.kopf .wer{color:var(--text-matt);border-left:1px solid var(--linie-hell);padding-left:12px;display:inline-flex;align-items:center;gap:7px;transition:color var(--takt) var(--kurve)}.kopf a.wer:hover{color:var(--text);text-decoration:none}.kopf .wer img{width:22px;height:22px;border-radius:50%;border:1px solid var(--glas-rand-hell)}.kopf .leise{color:var(--text-still);font-size:12px}.kopf .leise:hover{color:var(--text);text-decoration:none}.unterleiste{height:var(--leiste-hoehe);display:flex;align-items:center;gap:16px;padding:0 16px;border-bottom:1px solid var(--linie);background:var(--grund);position:sticky;top:var(--kopf-eigen);z-index:19;overflow:visible}.unterleiste a,.unterleiste summary{color:var(--text-still);font-size:12.5px;padding:2px 0;border-bottom:2px solid transparent;white-space:nowrap;cursor:pointer;list-style:none;transition:color var(--takt) var(--kurve),border-color var(--takt) var(--kurve)}.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{position:absolute;top:calc(100% + 8px);left:-10px;min-width:230px;padding:6px;border-radius:var(--rundung);border:1px solid var(--glas-rand-hell);background-color:#1d1915f5;background-image:var(--glanz),var(--glas);box-shadow:var(--ebene-3);backdrop-filter:blur(14px);z-index:30;display:flex;flex-direction:column}.unterleiste .fach a{display:flex;flex-direction:column;gap:1px;padding:7px 10px;border-radius:var(--rundung-klein);border-bottom:0;color:var(--text);font-size:13px;white-space:normal}.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{margin-left:auto;color:var(--text-still);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);padding:22px 20px 28px;color:var(--text-still);font-size:12px}.fuss .innen{max-width:1180px;margin-inline:auto;display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center}.fuss a{color:var(--text-matt)}.fuss a:hover{color:var(--text);text-decoration:none}.fuss .rechts{margin-left:auto;font-family:var(--schrift-fest);letter-spacing:.1em;text-transform:uppercase;font-size:10px}button,.knopf,.btn,.m-btn,.rl-btn{font-family:inherit;font-size:13px;font-weight:500;line-height:1.3;color:var(--text);background:var(--flaeche);background-image:var(--glas);border:1px solid var(--glas-rand);border-radius:var(--rundung-klein);padding:6px 12px;cursor:pointer;box-shadow:var(--ebene-1);display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;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)}.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);background-image:none;box-shadow: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;font-weight:600;border-color:#ffbea059;box-shadow:var(--glas-kante),0 2px 12px -4px #e8552ea6}button.stark:hover,.knopf.stark:hover,.btn-primary:hover,.m-btn-primary:hover,.rl-btn-primary:hover{background-color:var(--akzent-hell);color:#1a0d07;border-color:#ffd2be80;box-shadow:var(--glas-kante),0 3px 18px -4px #e8552ecc}.btn-ghost,.m-btn-ghost,.rl-btn-ghost,.knopf.leise{background:transparent;background-image:none;box-shadow:none;border-color:var(--linie-hell);color:var(--text-matt)}.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);border-color:#d94f4f59;background-color:var(--warnung-tief);background-image:none}.btn-danger:hover,.m-btn-danger:hover,.rl-btn-danger:hover,.knopf.warn:hover{background-color:#d94f4f3d;border-color:var(--warnung);color:#ffd9d9}.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{background-color:#6b76f5;color:#fff}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{font-family:inherit;font-size:13px;color:var(--text);background:var(--grund-tief);border:1px solid var(--linie-hell);border-radius:var(--rundung-klein);padding:7px 10px;width:100%;transition:border-color var(--takt) var(--kurve),box-shadow var(--takt) var(--kurve)}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-tief)}input::placeholder,textarea::placeholder{color:var(--text-still)}textarea{resize:vertical;min-height:90px;line-height:1.45}select{cursor:pointer}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--akzent)}input[type=color]{padding:2px;background:transparent;border:1px solid var(--linie-hell);cursor:pointer}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);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-matt);margin-bottom:5px}.form-row small,.m-help,.hilfe{display:block;color:var(--text-still);font-size:12px;margin-top:4px}.card,.m-card,.rl-card,.karte{position:relative;border:1px solid var(--glas-rand);border-radius:var(--rundung);padding:17px 18px;margin-bottom:14px;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)}.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{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.m-card-title,.rl-card-title{font-family:var(--schrift-eng);font-size:17px;font-weight:700;letter-spacing:-.02em;margin:0}.m-card-line,.m-card-id{color:var(--text-still);font-size:12px;font-family:var(--schrift-fest)}.m-card-foot{margin-top:12px;padding-top:12px;border-top:1px solid var(--linie);display:flex;gap:8px;flex-wrap:wrap;align-items:center}.karte.hebt:hover,.card.hebt:hover{border-color:var(--glas-rand-hell);box-shadow:var(--ebene-2)}.kachel,.m-stat-tile{position:relative;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);padding:14px 16px;transition:transform var(--takt) var(--kurve),border-color var(--takt) var(--kurve),box-shadow var(--takt) var(--kurve)}a.kachel:hover,.kachel.hebt:hover{border-color:var(--glas-rand-hell);box-shadow:var(--ebene-3);transform:translateY(-1px);text-decoration:none}.m-stat-tile{display:flex;flex-direction:column;gap:4px}.m-stat-tile .zahl,.rl-hero-stat-num,.kennzahl{font-family:var(--schrift-eng);font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--text)}.m-stat-tile .name,.rl-hero-stat-lbl,.kennzahl-name{font-family:var(--schrift-fest);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-matt)}.badge,.m-card-tag,.rang,.marke-klein{display:inline-flex;align-items:center;gap:5px;font-family:var(--schrift-fest);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1;padding:4px 7px 3px;border-radius:4px;border:1px solid var(--linie-hell);color:var(--text-matt);background:transparent;white-space:nowrap}.badge-published,.badge.gut,.badge-ok,.badge-success{color:var(--gut);border-color:#8fb33966;background:var(--gut-tief)}.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);border-color:#d94f4f66;background:var(--warnung-tief)}.badge.signal,.rang[data-rang=raidlead],.badge-info{color:var(--signal);border-color:#dff1ff59;background:var(--signal-tief)}.rang[data-rang=offizier]{color:var(--akzent-hell);border-color:var(--akzent-rand)}.m-card-tag-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.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);padding:10px 13px;margin-bottom:14px;background:var(--flaeche);color:var(--text-matt);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);border-color:#8fb3394d;background:var(--gut-tief);color:var(--text)}.flash-error,.m-flash-error,.rl-flash-error,.hinweis.warn{border-left-color:var(--warnung);border-color:#d94f4f4d;background:var(--warnung-tief);color:var(--text)}.flash-warn,.rl-flash-warn{border-left-color:var(--akzent);border-color:#e8552e4d;background:#e8552e12;color:var(--text)}.leer{padding:26px 16px;color:var(--text-still);font-size:13px;text-align:center;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{width:100%;border-collapse:collapse;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{padding:8px 10px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--linie)}table.admin-table th,table.tabelle th,.m-table th,.rl-table th{font-family:var(--schrift-fest);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-matt);border-bottom-color:var(--linie-hell)}table.admin-table tbody tr:hover td,table.tabelle tbody tr:hover td{background:#ffffff06}.grid-2,.m-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.grid-3,.m-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.grid-4,.m-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.m-grid{display:grid;gap:14px}.row,.m-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.spacer,.m-spacer{flex:1}@media (max-width: 900px){.grid-3,.m-grid-3,.grid-4,.m-grid-4{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.grid-2,.m-grid-2,.grid-3,.m-grid-3,.grid-4,.m-grid-4{grid-template-columns:1fr}}.spieler{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--text)}.spieler:hover{text-decoration:none}.spieler-name{font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar{width:26px;height:26px;flex:0 0 auto;border-radius:50%;object-fit:cover;border:1px solid var(--glas-rand-hell);background:var(--flaeche-hell)}.cc-krieger{--cc: #c69b6d}.cc-paladin{--cc: #f48cba}.cc-jaeger{--cc: #aad372}.cc-schurke{--cc: #fff468}.cc-priester{--cc: #ffffff}.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 (max-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{gap:12px;overflow-x:auto;scrollbar-width:none}}main.is-bare{width:100%;max-width:none;margin:0;padding:0;display:block}main{width:min(1180px,calc(100% - 40px));margin:0 auto 4rem;display:grid;gap:1.5rem;padding-top:1.6rem}@media (max-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);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-matt)}.news-cover-video,.news-cover-iframe{display:block;width:100%;height:100%;object-fit:cover;border:0;background:var(--grund-tief)}.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{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.news-video-input{display:grid;grid-template-columns:1fr auto;gap:.6rem;align-items:stretch}.news-video-input input[type=text]{font-family:var(--schrift-fest);font-size:12px}.news-video-upload{display:inline-flex;align-items:center;cursor:pointer}.news-video-upload .btn{margin:0}@media (max-width: 600px){.news-video-input{grid-template-columns:1fr}}.page-bg{display:none;position:fixed;inset:0;z-index:-2;pointer-events:none;background-position:right center;background-size:cover;background-repeat:no-repeat;opacity:.35}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{background-image:url(/assets/backg_sw_01.webp)}[data-theme=alli] html.bg-horde .page-bg{background-image:url(/assets/backg_sw_01.webp)}html.has-page-bg .page-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,var(--grund) 0%,var(--grund) 30%,rgba(22,19,15,.85) 48%,rgba(22,19,15,.4) 70%,transparent 100%)}.grid{display:grid;gap:14px}.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{width:calc(100% + 36px);margin:-17px -18px 12px;border-bottom:1px solid var(--linie);display:block}.card>ul{color:var(--text-matt);font-size:13px;margin:0 0 .8rem;padding-left:1.1rem}.panel{border:1px solid var(--glas-rand);border-radius:var(--rundung);padding:17px 18px;background-color:var(--flaeche-glas);background-image:var(--glanz),var(--glas);box-shadow:var(--ebene-1)}.form{display:grid;gap:.85rem}.form>label,label.feld{display:grid;gap:5px;font-family:var(--schrift-fest);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-matt)}.check{display:flex;align-items:center;gap:.6rem;font-family:var(--schrift);font-size:13px;text-transform:none;letter-spacing:0;color:var(--text-matt)}.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:transparent}::-webkit-scrollbar-thumb{background:var(--linie-hell);border:2px solid transparent;background-clip:padding-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--text-still);background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}.hp{position:absolute;left:-9999px}.notice{border:1px solid var(--linie-hell);border-left:2px solid var(--text-matt);border-radius:var(--rundung-klein);padding:10px 13px;background:var(--flaeche);color:var(--text-matt);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{list-style:none;padding:0;margin:0}.info-list li{display:flex;justify-content:space-between;gap:1rem;padding:8px 0;border-bottom:1px solid var(--linie);color:var(--text-matt);font-size:13px}.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{line-height:1.85;margin-bottom:1rem;font-size:15px}.story-single a.btn{margin-top:1.5rem}.recruitment-status p{margin-bottom:.6rem}.recruitment-status .btn{margin-top:.4rem}.cb[data-astro-cid-fzbxxtek]{position:fixed;bottom:0;left:0;right:0;z-index:9000;background:var(--flaeche-glas);border-top:1px solid var(--linie);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 2rem;transform:translateY(100%);opacity:0;transition:transform .35s ease,opacity .35s ease;pointer-events:none}.cb--visible[data-astro-cid-fzbxxtek]{transform:translateY(0);opacity:1;pointer-events:auto}.cb-text[data-astro-cid-fzbxxtek]{font-size:.82rem;color:var(--text-matt);line-height:1.6;margin:0;flex:1}.cb-text[data-astro-cid-fzbxxtek] a[data-astro-cid-fzbxxtek]{color:var(--t-bar-mid);text-decoration:none;white-space:nowrap}.cb-text[data-astro-cid-fzbxxtek] a[data-astro-cid-fzbxxtek]:hover{text-decoration:underline}.cb-btn[data-astro-cid-fzbxxtek]{flex-shrink:0;background:transparent;border:1px solid var(--linie-hell);color:var(--t-bar-mid);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.5rem 1.4rem;cursor:pointer;transition:background .2s ease,border-color .2s ease}.cb-btn[data-astro-cid-fzbxxtek]:hover{background:#ffffff0a;border-color:var(--linie-hell)}@media (max-width: 560px){.cb[data-astro-cid-fzbxxtek]{flex-direction:column;align-items:flex-start;padding:1rem 1.2rem}}
