@font-face{font-family:__Cinzel_1c02fd;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7c9e800010130ba4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cinzel_1c02fd;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6b6afb722b10a02f-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cinzel_Fallback_1c02fd;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_1c02fd{font-family:__Cinzel_1c02fd,__Cinzel_Fallback_1c02fd;font-weight:700;font-style:normal}.__variable_1c02fd{--font-cinzel:"__Cinzel_1c02fd","__Cinzel_Fallback_1c02fd"}.rg-buehne{--rg-nacht:#0b0b0c;--rg-stein:#18181b;--rg-stein-2:#222226;--rg-kante:#2f2d33;--rg-kante-2:#45414a;--rg-knochen:#e7e0d1;--rg-knochen-2:#bdb5a5;--rg-leise:#8a8478;--rg-gold:#b8954a;--rg-gold-2:#dcc07e;--rg-glut:#e26a2c;--rg-glut-2:#ff9a5c;--rg-blut:#a3342a;--rg-gruen:#7fe0c8;--rg-kalt:#9fb8d8;--rg-r-glut:#ff9a5c;--rg-r-stein:#e6dcc6;--rg-r-flut:#6fd3c3;--rg-z:clamp(48px,calc((100vw - 32px - 24px - 24px) / 5),84px);--rg-display:var(--font-cinzel),"Cinzel",Georgia,"Times New Roman",serif;--rg-lore:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;--rg-text:var(--font-inter),system-ui,sans-serif;position:fixed;inset:0;z-index:95;overflow-y:auto;overscroll-behavior:contain;color:var(--rg-knochen);font:16px/1.35 var(--rg-text);background:linear-gradient(180deg,rgba(8,7,6,.72),rgba(8,7,6,.88) 55%,#080706),url(/games/runengruft/hintergrund-mobil.webp) center 30% /cover no-repeat,#080706;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:900px){.rg-buehne{--rg-z:88px;background:linear-gradient(180deg,rgba(8,7,6,.66),rgba(8,7,6,.86) 60%,#080706),url(/games/runengruft/hintergrund.webp) center 35% /cover no-repeat,#080706}}.rg-buehne button{font:inherit;color:inherit}.rg-buehne :focus-visible{outline:2px solid var(--rg-glut-2);outline-offset:2px}.rg-bild{display:block;width:84%;height:84%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.rg-huelle[hidden]{display:none}.rg-huelle{width:min(520px,100%);margin:0 auto;padding:calc(10px + env(safe-area-inset-top, 0px)) 16px calc(18px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:10px}.rg-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px}.rg-kopf small{display:block;font:700 10px/1 var(--rg-text);letter-spacing:.16em;text-transform:uppercase;color:var(--rg-glut-2);margin-bottom:5px}.rg-kopf>div>b{font:900 18px/1.05 var(--rg-display);letter-spacing:.05em;text-shadow:0 2px 0 #000,0 0 22px rgba(226,106,44,.35)}.rg-beute{display:flex;align-items:baseline;gap:6px;padding:4px 10px;border-radius:6px;background:rgba(0,0,0,.6);border:1px solid hsla(42,57%,68%,.5);font-weight:800;color:var(--rg-gold-2);font-variant-numeric:tabular-nums;white-space:nowrap}.rg-beute[hidden]{display:none}.rg-beute small{color:var(--rg-knochen-2);font-weight:500;font-size:11.5px}.rg-arena{position:relative;height:262px;border-radius:14px;overflow:hidden;border:1px solid #2e2a26;flex:0 0 auto;background:radial-gradient(320px 170px at 50% 115%,rgba(226,106,44,.2),transparent 70%),radial-gradient(260px 160px at 12% 0,rgba(111,211,195,.08),transparent 70%),linear-gradient(180deg,#141416,#0d0d0f 70%,#0a0a0b);box-shadow:inset 0 0 70px rgba(0,0,0,.75)}.rg-arena[hidden]{display:none}.rg-arena[data-gegner=goblins]{background:radial-gradient(240px 150px at 64% 54%,hsla(36,48%,59%,.2),transparent 72%),radial-gradient(400px 120px at 50% 120%,rgba(226,106,44,.14),transparent 70%),linear-gradient(180deg,#17140f,#0b0a08)}.rg-arena[data-gegner=hydra]{background:radial-gradient(240px 160px at 64% 52%,rgba(90,175,165,.28),transparent 72%),radial-gradient(400px 120px at 50% 120%,rgba(60,140,130,.16),transparent 70%),linear-gradient(180deg,#0e1717,#070c0c)}.rg-arena[data-gegner=mimik]{background:radial-gradient(240px 160px at 64% 52%,rgba(210,165,85,.26),transparent 72%),radial-gradient(400px 120px at 50% 120%,rgba(226,106,44,.14),transparent 70%),linear-gradient(180deg,#19140d,#0c0906)}.rg-arena[data-gegner=nebel]{background:radial-gradient(250px 170px at 64% 50%,rgba(200,208,214,.26),transparent 72%),radial-gradient(420px 130px at 50% 118%,rgba(160,175,185,.18),transparent 70%),linear-gradient(180deg,#131719,#090b0c)}.rg-arena.rg-mit-bild{background:linear-gradient(180deg,rgba(10,6,4,.15),rgba(10,6,4,.05) 45%,rgba(10,6,4,.9)),var(--rg-arena-bild) 70% 24% /cover no-repeat,#0d0806}.rg-arena[data-gegner=troll].rg-mit-bild{background:linear-gradient(90deg,rgba(10,8,6,.7),rgba(10,8,6,0) 42%),linear-gradient(180deg,rgba(10,8,6,.1),rgba(10,8,6,.05) 45%,rgba(10,8,6,.9)),var(--rg-arena-bild) 60% 30% /cover no-repeat,#0d0b09}.rg-arena[data-phase="2"]{filter:saturate(1.2) brightness(1.06)}.rg-arena[data-phase="3"]{filter:saturate(1.4) brightness(1.12) hue-rotate(-6deg)}.rg-arena[data-schatz]{background:radial-gradient(260px 170px at 50% 55%,rgba(220,170,80,.26),transparent 72%),linear-gradient(180deg,#19140d,#0c0906)}.rg-arena[data-frei]{background:radial-gradient(260px 170px at 50% 55%,rgba(111,211,195,.22),transparent 72%),radial-gradient(300px 120px at 50% 120%,rgba(255,154,92,.18),transparent 70%),linear-gradient(180deg,#101617,#08090a)}.rg-buehne-kopf{position:absolute;left:10px;right:10px;top:8px;display:flex;justify-content:flex-end;z-index:2}.rg-runde{font:700 12px/1 var(--rg-display);color:var(--rg-knochen-2);letter-spacing:.12em;text-shadow:0 1px 0 #000}.rg-held{position:absolute;left:6px;bottom:58px;width:96px;display:grid;justify-items:center;gap:4px;z-index:2}.rg-ritter{display:block;height:128px;width:auto;filter:drop-shadow(0 6px 10px rgb(0 0 0/.7));pointer-events:none}.rg-schutz{position:absolute;left:-4px;top:40px;width:40px;height:40px;opacity:0;pointer-events:none}.rg-schutz .rg-bild{width:100%;height:100%}.rg-held-name{font:700 12px/1 var(--rg-display);color:var(--rg-gold-2);letter-spacing:.08em;text-shadow:0 1px 0 #000}.rg-lichter{display:flex;flex-wrap:wrap;justify-content:center;gap:1px;max-width:96px}.rg-licht{display:block;width:13px;height:20px;-o-object-fit:contain;object-fit:contain}.rg-gegner{position:absolute;left:104px;right:8px;top:26px;bottom:58px;display:grid;z-index:1}.rg-ziele{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:2px;min-height:0}.rg-ziel{position:relative;display:grid;justify-items:center;gap:3px;flex:0 1 auto;min-width:0}.rg-ziel-bild{line-height:1;transform-origin:50% 100%}.rg-gegner-bild{display:block;width:auto;max-width:100%;filter:drop-shadow(0 8px 12px rgb(0 0 0/.75));pointer-events:none}.rg-gespiegelt{transform:scaleX(-1)}.rg-sil{display:inline-block;line-height:1;filter:brightness(0) drop-shadow(0 0 1.5px rgba(255,170,110,.95)) drop-shadow(0 0 12px rgba(226,106,44,.45))}.rg-geist-ziel,.rg-truhe-ziel{display:block}.rg-truhe-svg,.rg-truhe-ziel svg{display:block;width:100%;height:auto;overflow:visible}.rg-deckel{transform-box:fill-box;transform-origin:10% 100%}.rg-mini{width:48px;height:6px;border-radius:2px;background:#1d0d0b;border:1px solid #4a2420;position:relative;overflow:hidden}.rg-lp-schiene .rg-geist,.rg-lp-schiene .rg-rot,.rg-mini .rg-geist,.rg-mini .rg-rot{position:absolute;left:0;top:0;bottom:0}.rg-lp-schiene .rg-geist,.rg-mini .rg-geist{background:#d9c9a0;opacity:.55}.rg-lp-schiene .rg-rot,.rg-mini .rg-rot{background:linear-gradient(90deg,#5e1510,var(--rg-blut))}.rg-preis{font-size:11px;font-weight:800;color:var(--rg-gold-2);text-shadow:0 1px 0 #000;white-space:nowrap}.rg-ziel.rg-tot .rg-preis{color:#5a4c33;text-decoration:line-through}.rg-ziel.rg-tot .rg-ziel-bild{opacity:.22}.rg-boss{position:absolute;left:10px;right:10px;bottom:8px;display:grid;gap:4px;z-index:2}.rg-boss-titel{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rg-boss-titel b{font:700 15px/1.1 var(--rg-display);letter-spacing:.05em;text-shadow:0 1px 0 #000}.rg-boss-titel small{font-size:11.5px;color:var(--rg-knochen-2);white-space:nowrap;font-variant-numeric:tabular-nums}.rg-lp-schiene{position:relative;height:9px;border-radius:2px;background:#1d0d0b;border:1px solid #4a2420}.rg-lp-schiene[hidden]{display:none}.rg-lp-schiene.rg-mit-kerben{margin-bottom:14px}.rg-kerbe{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--rg-gold-2);box-shadow:0 0 6px hsla(42,57%,68%,.9)}.rg-kerbe-preis{position:absolute;top:11px;transform:translateX(-50%);font-size:11px;font-weight:800;color:var(--rg-gold-2);white-space:nowrap}.rg-kerbe.rg-genommen{background:#5a4c33;box-shadow:none}.rg-kerbe-preis.rg-genommen{color:#5a4c33;text-decoration:line-through}.rg-feuer{z-index:4;pointer-events:none;opacity:0;background:linear-gradient(270deg,rgba(255,210,90,0),rgba(255,140,40,.85) 30%,rgba(200,50,20,.9) 60%,rgba(255,140,40,0))}.rg-feuer,.rg-ft{position:absolute;inset:0}.rg-ft{display:grid;align-content:center;gap:12px;padding:14px}.rg-ft-werte{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.rg-ft-werte>div{display:grid;justify-items:center;gap:6px;padding:12px 6px;border-radius:10px;background:rgba(12,12,13,.8);border:1px solid #34302c}.rg-ft-werte small{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--rg-leise);text-align:center}.rg-ft-werte b{font:800 26px/1 var(--rg-text);color:var(--rg-gold-2);font-variant-numeric:tabular-nums}.rg-ft-text{margin:0;font-size:13px;color:var(--rg-knochen-2);text-align:center;text-wrap:balance}.rg-brett-rahmen{position:relative;padding:10px;border-radius:14px;flex:0 0 auto;background:linear-gradient(180deg,#29292d,#141416);border:2px solid #4b4434;box-shadow:0 10px 30px rgba(0,0,0,.6),inset 0 0 0 1px hsla(42,57%,68%,.1)}.rg-brett-rahmen[hidden]{display:none}.rg-brett-rahmen.rg-kampf{background:linear-gradient(180deg,#241b19,#121011);border-color:#5e2a1f;box-shadow:0 10px 30px rgba(0,0,0,.6),0 0 26px rgba(226,106,44,.14)}.rg-brett{grid-template-columns:repeat(5,var(--rg-z));gap:6px;justify-content:center}.rg-brett,.rg-walze{position:relative;display:grid}.rg-walze{grid-template-rows:repeat(3,var(--rg-z));overflow:hidden;border-radius:8px;background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(34,34,38,.3) 50%,rgba(0,0,0,.6)),#141416}.rg-kampf .rg-walze{background:#121113}.rg-zelle{width:var(--rg-z);height:var(--rg-z);display:grid;place-items:center;position:relative}.rg-kampf .rg-zelle:before{content:"";position:absolute;inset:4px;border-radius:6px;background:linear-gradient(145deg,#2a292c,#201f22 60%,#19181b);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),inset 0 -2px 0 rgba(0,0,0,.4)}.rg-kampf .rg-zelle>*{position:relative}.rg-zelle.rg-treffer>*{animation:rg-puls .7s ease-in-out 2}.rg-zelle.rg-blau:after,.rg-zelle.rg-gruen:after,.rg-zelle.rg-leuchtet:after{content:"";position:absolute;inset:3px;border-radius:7px;pointer-events:none}.rg-zelle.rg-leuchtet:after{box-shadow:0 0 0 2px var(--rg-gold-2),0 0 16px rgba(226,140,60,.6)}.rg-zelle.rg-blau:after{box-shadow:0 0 0 2px var(--rg-kalt),0 0 16px rgba(159,184,216,.7)}.rg-zelle.rg-gruen:after{box-shadow:0 0 0 2px var(--rg-gruen),0 0 16px rgba(127,224,200,.6)}.rg-zelle.rg-nebel:after{content:"";position:absolute;inset:2px;border-radius:7px;pointer-events:none;transition:opacity .6s;background:radial-gradient(circle at 45% 45%,rgba(214,220,224,.86),rgba(160,170,178,.62) 58%,hsla(210,8%,51%,.3))}.rg-zelle.rg-nebel.rg-weg:after{opacity:0}@keyframes rg-puls{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.rg-linien{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.rg-linie{fill:none;stroke:var(--rg-gold-2);stroke-width:4;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 6px rgb(226 140 60/.9));opacity:.9}.rg-strich{height:6px;border-radius:6px;background:linear-gradient(90deg,transparent,#fff1dc,transparent);box-shadow:0 0 14px 2px rgba(255,200,140,.9);transform-origin:0 50%}.rg-klingen-text,.rg-strich{position:absolute;pointer-events:none;z-index:3}.rg-klingen-text{font:700 16px/1 var(--rg-display);letter-spacing:.06em;color:#fff1dc;text-shadow:0 2px 0 #000,0 0 12px rgba(255,170,90,.9);white-space:nowrap}.rg-muenze{position:relative;display:grid;place-items:center;width:88%;height:88%}.rg-muenze-bild{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 5px rgb(0 0 0/.6))}.rg-muenze b{position:relative;font:800 calc(var(--rg-z) * .22)/1 var(--rg-text);color:#2a1a06;text-shadow:0 1px 0 rgba(255,240,200,.55);font-variant-numeric:tabular-nums}.rg-muenze.rg-schemen{opacity:.35}.rg-muenze.rg-schemen b{color:var(--rg-gold-2);text-shadow:none}.rg-status{min-height:24px;text-align:center;font-size:15px;color:var(--rg-knochen-2);text-shadow:0 1px 0 #000}.rg-status b{color:var(--rg-gold-2)}.rg-knoepfe{display:flex;justify-content:center;gap:8px}.rg-knopf{min-height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--rg-kante-2);background:rgba(19,19,21,.9);color:var(--rg-knochen-2);font-weight:700;cursor:pointer}.rg-schicht{position:fixed;inset:0;z-index:3;display:grid;place-items:center;padding:16px;overflow-y:auto;background:rgba(6,6,7,.84);backdrop-filter:blur(3px)}.rg-karte{width:min(460px,100%);display:grid;gap:12px;justify-items:center;text-align:center;padding-block:12px}.rg-riesen{font:700 clamp(32px,9.5vw,56px)/1.04 var(--rg-display);letter-spacing:.08em;color:var(--rg-gold-2);text-shadow:0 3px 0 #000,0 0 30px hsla(42,57%,68%,.45);text-wrap:balance}.rg-riesen.rg-glut{color:var(--rg-glut-2);text-shadow:0 3px 0 #000,0 0 30px rgba(226,106,44,.6)}.rg-riesen.rg-nebel{color:#c9d2d8;text-shadow:0 3px 0 #000,0 0 30px rgba(132,148,160,.5)}.rg-riesen.rg-name{font-size:clamp(26px,7.4vw,40px);color:var(--rg-knochen);text-shadow:0 3px 0 #000,0 0 26px rgba(226,106,44,.35)}.rg-riesen.rg-hort-titel{font-size:clamp(24px,6.8vw,36px)}.rg-rolle{font:700 11.5px/1 var(--rg-text);letter-spacing:.16em;text-transform:uppercase;color:var(--rg-leise)}.rg-sage{font:italic 500 20px/1.4 var(--rg-lore);max-width:32ch;text-wrap:balance}.rg-sage,.rg-unter{margin:0;color:var(--rg-knochen-2)}.rg-unter{font-size:16px;max-width:34ch;font-variant-numeric:tabular-nums}.rg-unter b,.rg-zahl{color:var(--rg-knochen)}.rg-zahl{font:800 46px/1 var(--rg-text);font-variant-numeric:tabular-nums;text-shadow:0 2px 0 #000}.rg-zahl[hidden]{display:none}.rg-knopf-zeile{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.rg-knopf-zeile[hidden]{display:none}.rg-knopf-zeile button{min-height:48px;padding:0 20px;border-radius:10px;border:1px solid var(--rg-kante-2);background:var(--rg-stein-2);color:var(--rg-knochen);font-weight:800;cursor:pointer}.rg-knopf-zeile button.rg-gold{border:0;color:#1a0b03;background:linear-gradient(180deg,#f39a5e,var(--rg-glut) 58%,#9a3d12);font:700 15px/1 var(--rg-display);letter-spacing:.1em;box-shadow:0 6px 22px rgba(226,106,44,.3),inset 0 1px 0 hsla(0,0%,100%,.35)}.rg-beute-liste{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;max-width:380px}.rg-beute-liste span{padding:4px 9px;border-radius:6px;background:hsla(42,57%,68%,.1);border:1px solid hsla(42,57%,68%,.32);font-size:13px;color:var(--rg-gold-2)}.rg-intro-bild{position:relative;min-width:180px;height:200px;display:grid;place-items:end center}.rg-intro-bild:before{content:"";position:absolute;inset:10px -10px -6px;border-radius:50%;background:radial-gradient(circle at 50% 62%,rgba(226,106,44,.4),rgba(226,106,44,.08) 55%,transparent 72%)}.rg-intro-bild>*{position:relative}.rg-intro-bild.rg-intro-gross{height:auto}.rg-karte-bild{display:block;width:min(300px,78vw);aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:70% 26%;object-position:70% 26%;border-radius:12px;border:1px solid #5b3a22;box-shadow:0 10px 30px rgba(0,0,0,.6),0 0 30px rgba(226,106,44,.25)}.rg-regel{border:1px solid var(--rg-kante-2);background:rgba(19,19,21,.92);border-radius:10px;padding:10px 14px;font-size:14.5px;color:var(--rg-knochen-2);text-align:left;max-width:400px}.rg-regel b{color:var(--rg-knochen)}.rg-erwachen{display:flex;gap:14px;justify-content:center}.rg-gross-rune{display:grid;place-items:center;width:92px;height:104px}.rg-gross-rune .rg-bild{width:100%;height:100%}.rg-gross-rune[data-rune=glut]{--rf:var(--rg-r-glut)}.rg-gross-rune[data-rune=stein]{--rf:var(--rg-r-stein)}.rg-gross-rune[data-rune=flut]{--rf:var(--rg-r-flut)}.rg-gross-rune img{filter:drop-shadow(0 0 12px var(--rf))}.rg-bann{position:relative;display:grid;place-items:center;padding:26px 34px}.rg-bann>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rg-ring{fill:none;stroke:var(--rg-gold-2);stroke-width:3;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 8px rgb(220 192 126/.8))}.rg-tafel{position:relative;width:min(420px,92vw)}.rg-tafel-bild{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 24px rgb(0 0 0/.7));pointer-events:none}.rg-tafel-innen{position:absolute;display:grid;place-items:center;align-content:center;gap:2px;text-align:center;container-type:size}.rg-tafel-innen small{font:700 clamp(11px,16cqh,22px)/1 var(--rg-display);letter-spacing:.1em;text-transform:uppercase;color:var(--rg-glut-2);text-shadow:0 2px 0 #000}.rg-tafel-innen b{font:800 clamp(20px,44cqh,64px)/1 var(--rg-text);color:var(--rg-knochen);font-variant-numeric:tabular-nums;text-shadow:0 2px 0 #000,0 0 18px rgba(226,106,44,.45)}.rg-frei-tafel{width:min(360px,86vw)}.rg-frei-tafel .rg-tafel-innen b{color:var(--rg-gold-2)}.rg-truhe{position:relative;width:210px;height:178px}.rg-truhe.rg-truhe-gemalt{width:min(300px,72vw);height:auto;aspect-ratio:520/515}.rg-truhe-z{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;filter:drop-shadow(0 14px 18px rgb(0 0 0/.85))}.rg-truhe-z[data-z=zu]{opacity:1}.rg-truhe-licht{position:absolute;left:50%;top:40%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none;background:radial-gradient(circle,rgba(255,230,190,.95),rgba(255,150,70,.4) 40%,transparent 70%)}.rg-leiste{position:relative;width:min(440px,calc(100vw - 32px));height:118px;overflow:hidden;border-radius:10px;border:1px solid #4b4434;background:linear-gradient(180deg,#0f0f11,#17171a);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.rg-leiste[hidden]{display:none}.rg-spur{position:absolute;left:0;top:11px;display:flex;gap:8px;will-change:transform}.rg-lkarte{width:92px;height:96px;flex:0 0 auto;border-radius:8px;display:grid;place-items:center;align-content:center;gap:2px;background:linear-gradient(180deg,var(--k-hell),var(--k-dunkel));border:2px solid var(--k-rand);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2)}.rg-lkarte b{font:800 24px/1 var(--rg-text);color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.6);font-variant-numeric:tabular-nums}.rg-lkarte small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.85)}.rg-lkarte.rg-sieger{box-shadow:0 0 0 3px #fff3dc,0 0 26px rgba(255,210,150,.9)}.rg-marke{position:absolute;left:50%;top:0;bottom:0;width:3px;margin-left:-1.5px;background:#ffe6c0;box-shadow:0 0 12px rgba(255,200,140,.9);z-index:2}.rg-marke:after,.rg-marke:before{content:"";position:absolute;left:50%;transform:translateX(-50%);border:8px solid transparent}.rg-marke:before{top:-2px;border-top-color:#ffe6c0}.rg-marke:after{bottom:-2px;border-bottom-color:#ffe6c0}.rg-chancen{width:min(360px,100%);border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.rg-chancen[hidden]{display:none}.rg-chancen td{padding:5px 8px;border-bottom:1px solid var(--rg-kante);text-align:left}.rg-chancen td:last-child{text-align:right;color:var(--rg-knochen-2)}.rg-farbe{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:8px}.rg-schwebe{position:fixed;z-index:5;pointer-events:none;font:800 26px/1 var(--rg-text);color:#fff;text-shadow:0 2px 0 #000,0 0 14px rgba(255,120,80,.8);white-space:nowrap}.rg-schwebe.gold{color:var(--rg-gold-2);text-shadow:0 2px 0 #000,0 0 14px hsla(42,57%,68%,.9)}.rg-schwebe.gruen{color:#c8fff2;text-shadow:0 2px 0 #000,0 0 14px rgba(127,224,200,.9)}.rg-schwebe.blau{color:#dbe7f5;text-shadow:0 2px 0 #000,0 0 14px rgba(159,184,216,.9)}.rg-schwebe.klein{font-size:17px}.rg-flug{position:fixed;z-index:5;pointer-events:none;width:46px;height:46px;display:grid;place-items:center;filter:drop-shadow(0 4px 6px rgb(0 0 0/.8)) drop-shadow(0 0 8px rgb(255 200 120/.45))}.rg-flug .rg-bild{width:100%;height:100%}.rg-muenze-klein{padding:3px 7px;border-radius:999px;background:radial-gradient(circle at 35% 30%,#f3e3b0,#b8954a 60%,#4e3912);color:#2a1a06;font:800 12px/1 var(--rg-text);white-space:nowrap}.rg-funken{position:fixed;inset:0;z-index:6;pointer-events:none;width:100vw;height:100vh}.rg-buehne.rg-modus-tor{background:rgba(4,3,2,.5);overflow:hidden}.rg-tor{position:fixed;z-index:2;overflow:hidden;border-radius:16px;container-type:size;box-shadow:0 0 0 2px hsla(42,57%,68%,.55),0 0 60px rgba(0,0,0,.9),inset 0 0 40px rgba(0,0,0,.8);background:#050403}.rg-tor-welt{position:absolute;inset:0;transform-origin:0 0;will-change:transform}.rg-tor-umfeld{position:absolute;inset:-60%;background-color:#120e0d;background-image:repeating-linear-gradient(0deg,transparent 0 46px,rgba(0,0,0,.35) 46px 48px),url(/games/runengruft/stein.webp);background-size:auto,240px 240px;filter:brightness(.7);clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,27.3% 27.3%,27.3% 72.7%,72.7% 72.7%,72.7% 27.3%,27.3% 27.3%)}.rg-tor-haelfte{position:absolute;top:0;bottom:0;width:50%;background-color:#151110;background-image:radial-gradient(130% 90% at 50% 50%,transparent 40%,rgba(0,0,0,.7)),repeating-linear-gradient(0deg,transparent 0 46px,rgba(0,0,0,.35) 46px 48px),url(/games/runengruft/stein.webp);background-size:auto,auto,240px 240px;box-shadow:inset 0 0 50px rgba(0,0,0,.75)}.rg-tor-haelfte[data-seite=l]{left:0;border-right:2px solid rgba(0,0,0,.85)}.rg-tor-haelfte[data-seite=r]{right:0;border-left:2px solid hsla(42,57%,68%,.18);background-position:0 0,0 0,-120px 0}.rg-tor-haelfte:after,.rg-tor-haelfte:before{content:"";position:absolute;left:6%;right:6%;height:3px;background:linear-gradient(90deg,transparent,hsla(42,57%,68%,.55),transparent)}.rg-tor-haelfte:before{top:9%}.rg-tor-haelfte:after{bottom:9%}.rg-tor-naht{position:absolute;left:calc(50% - 2px);top:3%;bottom:3%;width:4px;border-radius:4px;background:linear-gradient(180deg,transparent,#fff1c8 12%,#ffcf7a 50%,#fff1c8 88%,transparent);box-shadow:0 0 18px 6px rgba(255,190,90,.8);opacity:0;z-index:3}.rg-tor-licht{position:absolute;inset:0;display:grid;place-items:center;opacity:0;background:radial-gradient(60% 70% at 50% 50%,rgba(255,236,180,.95),rgba(255,170,70,.55) 40%,rgba(120,50,10,.25) 70%,transparent 85%),#1a0f06}.rg-tor-strahlen{position:absolute;left:50%;top:50%;width:180cqw;aspect-ratio:1;margin:-90cqw 0 0 -90cqw;background:repeating-conic-gradient(from 0deg,rgba(255,230,170,.22) 0deg 5deg,transparent 5deg 14deg);-webkit-mask-image:radial-gradient(closest-side,#000 10%,transparent 70%);mask-image:radial-gradient(closest-side,#000 10%,transparent 70%);animation:rgTorStrahlen 18s linear infinite}@keyframes rgTorStrahlen{to{transform:rotate(1turn)}}.rg-tor-gesamt{position:relative;font:800 clamp(30px,16cqh,84px)/1 var(--rg-text);color:#fff8e6;text-shadow:0 3px 0 #5a3410,0 0 26px rgba(255,170,60,.9);font-variant-numeric:tabular-nums}.rg-tor-glyphen{--d:min(calc(84cqw / var(--n) - 14px),46cqh);position:absolute;inset:max(13%,42px) 3% 8% 3%;z-index:2;justify-content:center;gap:clamp(8px,2.4cqw,26px)}.rg-glyphe,.rg-tor-glyphen{display:flex;align-items:center}.rg-glyphe{position:relative;flex-direction:column;gap:calc(var(--d) * .06);width:var(--d);transition:opacity .5s,filter .5s}.rg-tor[data-nah] .rg-glyphe:not([data-aktiv]){opacity:.45;filter:brightness(.6) saturate(.6)}.rg-glyphe[data-rune=glut]{--rf:255 154 92}.rg-glyphe[data-rune=stein]{--rf:236 224 196}.rg-glyphe[data-rune=flut]{--rf:111 211 195}.rg-glyphe-scheibe{position:relative;width:var(--d);height:var(--d);border-radius:50%;box-shadow:0 10px 22px rgba(0,0,0,.85),0 0 0 calc(var(--d) * .02) rgba(0,0,0,.8)}.rg-glyphe-ring{position:absolute;inset:0;border-radius:50%;background:url(/games/runengruft/scheibe/ring.webp) 50%/contain no-repeat;filter:drop-shadow(0 8px 12px rgb(0 0 0/.85));will-change:transform}.rg-glyphe-wert{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(var(--a)) translateY(calc(var(--d) * -.37))}.rg-glyphe-wert b{display:block;font:800 calc(var(--d) * .095)/1 var(--rg-text);color:#e9d8a6;text-shadow:0 1px 0 #000,0 0 6px rgba(0,0,0,.9);font-variant-numeric:tabular-nums;white-space:nowrap}.rg-glyphe-kern{position:absolute;inset:24%;border-radius:50%;display:grid;place-items:center;background:radial-gradient(closest-side,#14100d,#080605)}.rg-glyphe-kern .rg-bild{width:104%;height:104%;max-width:none;filter:drop-shadow(0 0 6px rgb(var(--rf)/.6))}.rg-glyphe[data-dreht] .rg-glyphe-kern .rg-bild{animation:rgGlypheGluehen .5s ease-in-out infinite alternate}@keyframes rgGlypheGluehen{0%{filter:drop-shadow(0 0 4px rgb(var(--rf)/.5))}to{filter:drop-shadow(0 0 14px rgb(var(--rf)/1)) brightness(1.2)}}.rg-glyphe[data-gerastet] .rg-glyphe-kern .rg-bild{filter:drop-shadow(0 0 12px rgb(var(--rf)/.95)) brightness(1.15)}.rg-glyphe[data-gerastet] .rg-glyphe-scheibe{box-shadow:0 10px 22px rgba(0,0,0,.85),0 0 0 calc(var(--d) * .02) rgba(0,0,0,.8),0 0 26px rgb(var(--rf)/.55)}.rg-glyphe-marke{position:absolute;left:50%;top:calc(var(--d) * -.13);width:calc(var(--d) * .19);height:calc(var(--d) * .25);translate:-50% 0;background:url(/games/runengruft/scheibe/zeiger.webp) 50%/contain no-repeat;filter:drop-shadow(0 3px 3px #000);z-index:2}.rg-glyphe[data-gerastet] .rg-glyphe-marke{filter:drop-shadow(0 3px 3px #000) drop-shadow(0 0 8px rgb(255 190 100/.9)) brightness(1.2)}.rg-glyphe-platte{width:calc(var(--d) * .8);aspect-ratio:300/171;display:grid;place-items:center;text-align:center;background:url(/games/runengruft/scheibe/platte.webp) 50%/100% 100% no-repeat;filter:drop-shadow(0 6px 10px rgb(0 0 0/.75))}.rg-glyphe-platte b{font:800 calc(var(--d) * .15)/1 var(--rg-text);color:#6f6455;font-variant-numeric:tabular-nums}.rg-glyphe[data-gerastet] .rg-glyphe-platte b{color:#ffe9b0;text-shadow:0 0 10px rgba(255,170,60,.8)}.rg-glyphe-name{font:700 calc(var(--d) * .075)/1.1 var(--rg-display);letter-spacing:.06em;color:#cdbb92;text-shadow:0 1px 0 #000;text-align:center}.rg-tor-kopf{position:absolute;left:14px;right:14px;top:10px;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;pointer-events:none}.rg-tor-kopf small{display:block;font:700 10px/1 var(--rg-text);letter-spacing:.16em;text-transform:uppercase;color:var(--rg-glut-2);margin-bottom:4px}.rg-tor-kopf b{font:900 clamp(15px,4.6cqh,26px)/1.05 var(--rg-display);letter-spacing:.05em;color:var(--rg-knochen);text-shadow:0 2px 0 #000,0 0 18px rgba(226,106,44,.4)}.rg-tor-summe{padding:4px 10px;border-radius:6px;background:rgba(0,0,0,.65);border:1px solid hsla(42,57%,68%,.5);color:var(--rg-gold-2);font-weight:800;font-variant-numeric:tabular-nums}.rg-tor-summe[hidden]{display:none}.rg-tor-summe b{font:inherit;color:inherit;text-shadow:none}.rg-tor-unten{position:fixed;translate:-50% 0;z-index:4;display:grid;gap:8px;justify-items:center;text-align:center;padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,rgba(8,6,5,.35),rgba(8,6,5,.85))}.rg-tor-satz[hidden],.rg-tor-unten[hidden]{display:none}.rg-tor-satz{margin:0;font:italic 500 clamp(14px,2.2vh,18px)/1.3 var(--rg-lore);color:var(--rg-knochen-2);text-wrap:balance}.rg-tor-unten .rg-knopf-zeile button{min-height:44px}.rg-tor-unten .rg-knopf-zeile button:disabled{filter:grayscale(.6) brightness(.6);cursor:default}.rg-tor-unten .rg-chancen{max-height:30vh;overflow:auto;display:block}.rg-tor-unten .rg-chancen[hidden]{display:none}.rg-buehne.rg-modus-feld{background:none;overflow:hidden}.rg-fs-loch{position:fixed;z-index:1;border-radius:18px;pointer-events:none;box-shadow:0 0 0 200vmax rgba(4,3,2,.62),0 0 60px 10px rgba(0,0,0,.7)}.rg-fs{position:fixed;z-index:2;overflow:hidden;border-radius:10px;container-type:size;background:#050403;box-shadow:inset 0 0 0 1px hsla(42,57%,68%,.28),0 0 0 1px rgba(0,0,0,.6)}.rg-fs-welt{position:absolute;inset:0;overflow:hidden}.rg-fs-halle{position:absolute;inset:-4%;background:radial-gradient(70% 80% at 50% 64%,rgba(90,52,24,.5),transparent 70%),linear-gradient(180deg,rgba(5,4,3,.7),rgba(5,4,3,.1) 42%,rgba(5,4,3,.78)),url(/games/runengruft/hintergrund-halle.webp) center 42% /cover no-repeat;filter:brightness(.66) saturate(.85)}.rg-fs[data-gegner=hydra] .rg-fs-halle{background:radial-gradient(80% 60% at 50% 100%,rgba(40,120,110,.45),transparent 70%),linear-gradient(180deg,rgba(4,6,6,.72),rgba(4,6,6,.12) 42%,rgba(4,8,8,.8)),url(/games/runengruft/hintergrund-halle.webp) center 42% /cover no-repeat}.rg-fs-szene{position:absolute;top:-6%;left:0;right:0;margin-inline:auto;height:112%;width:auto;max-width:none;transform-origin:50% 70%;-webkit-mask-image:radial-gradient(closest-side,#000 66%,transparent);mask-image:radial-gradient(closest-side,#000 66%,transparent)}.rg-fs-strahlen{position:absolute;inset:-60%;opacity:0;background:repeating-conic-gradient(from 0deg,rgba(255,226,160,0) 0 7deg,rgba(255,226,160,.26) 7deg 11deg);-webkit-mask-image:radial-gradient(closest-side,#000 10%,transparent 70%);mask-image:radial-gradient(closest-side,#000 10%,transparent 70%)}.rg-fs-ziele{position:absolute;inset:5% 2% 0;display:flex;justify-content:space-evenly;align-items:flex-end}.rg-fs-ziel{position:relative;height:100%;width:30%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0}.rg-fs[data-gegner=hydra] .rg-fs-ziel{width:21%}.rg-fs-ziel[data-szene]{width:44%}.rg-fs:is([data-gegner=troll],[data-gegner=drache]) .rg-fs-ziel{width:64%}.rg-fs[data-gegner=troll] .rg-fs-koerper{height:95%}.rg-fs[data-gegner=drache] .rg-fs-ziele{inset:1% 2% 0}.rg-fs[data-gegner=drache] .rg-fs-koerper{height:100%}.rg-fs[data-gegner=drache] .rg-fs-koerper>img{-webkit-mask-image:linear-gradient(0deg,transparent,#000 14%);mask-image:linear-gradient(0deg,transparent,#000 14%)}.rg-fs[data-gegner=drache] .rg-fs-halle{background:radial-gradient(80% 60% at 50% 105%,rgba(160,50,14,.5),transparent 70%),linear-gradient(180deg,rgba(5,4,3,.7),rgba(5,4,3,.1) 42%,rgba(5,4,3,.78)),url(/games/runengruft/hintergrund-halle.webp) center 42% /cover no-repeat}.rg-fs-koerper{position:relative;height:84%;width:100%;display:flex;justify-content:center;align-items:flex-end;transform-origin:50% 100%}.rg-fs-ziel[data-szene] .rg-fs-koerper{height:70%;margin-bottom:12%}.rg-fs-koerper>img{height:100%;width:auto;max-width:none;filter:drop-shadow(0 0 1px rgb(255 200 150/.55)) drop-shadow(0 12px 14px rgb(0 0 0/.95))}.rg-fs-koerper>img.rg-gespiegelt{transform:scaleX(-1)}.rg-fs-koerper>.rg-truhe-svg{height:58%;width:auto}.rg-fs-geist{height:92%;aspect-ratio:.62;border-radius:50% 50% 18% 18%;background:radial-gradient(60% 50% at 50% 35%,rgba(200,210,220,.55),hsla(210,8%,51%,.25) 60%,transparent 75%);filter:blur(2px)}.rg-fs-ziel-kopf{position:absolute;top:0;left:50%;translate:-50% 0;z-index:6;display:grid;justify-items:center;gap:3px}.rg-fs-lp,.rg-fs-mini{position:relative;border-radius:4px;background:rgba(0,0,0,.78);box-shadow:0 0 0 1px hsla(42,57%,68%,.5),inset 0 1px 3px #000}.rg-fs-mini{width:clamp(42px,15cqw,112px);height:6px;overflow:hidden}.rg-fs-lp i,.rg-fs-mini i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit}.rg-fs-geist-balken{background:#f3dfb2}.rg-fs-rot{background:linear-gradient(180deg,#ff7a4a,#b3261a 60%,#6e120b);box-shadow:0 0 8px rgba(255,80,40,.6)}.rg-fs-preis{padding:2px 7px;border-radius:999px;font:800 clamp(10px,2.6cqw,13px)/1 var(--rg-text);color:var(--rg-gold-2);background:linear-gradient(180deg,#3a2a12,#160f07);box-shadow:0 0 0 1px hsla(42,57%,68%,.55),0 2px 6px rgba(0,0,0,.8)}.rg-fs-risse{position:absolute;left:50%;top:4%;height:92%;aspect-ratio:1;translate:-50% 0;pointer-events:none;overflow:visible}.rg-fs-risse path{fill:none;stroke:#ffe2a8;stroke-width:.9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 1.2px #ff9a3c) drop-shadow(0 0 3px rgb(255 120 40/.9))}.rg-fs-boden{position:absolute;inset:auto 0 0;height:34%;pointer-events:none;background:linear-gradient(0deg,rgba(8,6,4,.88),transparent)}.rg-fs[data-gegner=hydra] .rg-fs-boden{background:linear-gradient(0deg,rgba(10,40,38,.92),rgba(20,80,74,.35) 55%,transparent)}.rg-fs-welt:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(90% 55% at 50% 108%,rgba(255,90,30,.55),transparent 70%)}.rg-fs[data-phase="2"] .rg-fs-welt:after{opacity:.6;animation:rgFsGlut 1.4s ease-in-out infinite alternate}.rg-fs[data-phase="3"] .rg-fs-welt:after{opacity:1;animation:rgFsGlut .9s ease-in-out infinite alternate}@keyframes rgFsGlut{0%{filter:brightness(.75)}to{filter:brightness(1.25)}}.rg-fs-spalte{position:absolute;overflow:hidden;border-radius:8px;background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,.06) 30%,rgba(0,0,0,.06) 70%,rgba(0,0,0,.4));box-shadow:inset 0 0 0 1px hsla(42,57%,68%,.16),inset 0 0 16px rgba(0,0,0,.5)}.rg-fs-streifen{position:absolute;inset:0 0 auto;will-change:transform}.rg-fs-zelle{position:relative;height:var(--h,33.33cqh);display:grid;place-items:center}.rg-fs-zelle:not([data-s=leer]):before{content:"";position:absolute;inset:6%;border-radius:12px;background:radial-gradient(closest-side,rgba(44,35,28,.95),rgba(16,12,10,.96));box-shadow:inset 0 0 0 1.5px hsla(42,57%,68%,.62),inset 0 0 16px rgba(0,0,0,.85),0 4px 10px rgba(0,0,0,.75);transition:box-shadow .2s}.rg-fs-zelle .rg-bild{position:relative;width:80%;height:calc(var(--h, 90px) * .78);transition:filter .2s;filter:drop-shadow(0 5px 4px rgb(0 0 0/.9))}.rg-fs-zelle[data-an=klinge]:before{box-shadow:inset 0 0 0 2px rgba(225,238,255,.95),inset 0 0 18px rgba(120,160,220,.35),0 0 14px rgba(160,200,255,.55)}.rg-fs-zelle[data-an=schild]:before{box-shadow:inset 0 0 0 2px rgba(130,175,255,.95),inset 0 0 18px rgba(60,110,220,.4),0 0 14px rgba(90,140,230,.55)}.rg-fs-zelle:is([data-an=funke],[data-an=fackel]):before{box-shadow:inset 0 0 0 2px rgba(255,160,80,.95),inset 0 0 18px rgba(255,110,40,.35),0 0 14px rgba(255,110,40,.55)}.rg-fs-zelle:is([data-an=siegelstein],[data-an=laterne]):before{box-shadow:inset 0 0 0 2px rgba(127,224,200,.95),inset 0 0 18px rgba(80,200,170,.35),0 0 14px rgba(80,200,170,.55)}.rg-fs-zelle[data-an=klinge] .rg-bild{filter:drop-shadow(0 0 5px rgb(225 238 255/.95)) drop-shadow(0 0 14px rgb(160 200 255/.65)) brightness(1.15)}.rg-fs-zelle[data-an=schild] .rg-bild{filter:drop-shadow(0 0 6px rgb(130 175 255/.95)) drop-shadow(0 0 16px rgb(90 140 230/.6))}.rg-fs-zelle[data-an=fackel] .rg-bild,.rg-fs-zelle[data-an=funke] .rg-bild{filter:drop-shadow(0 0 6px rgb(255 160 80/.95)) drop-shadow(0 0 16px rgb(255 110 40/.6))}.rg-fs-zelle[data-an=laterne] .rg-bild,.rg-fs-zelle[data-an=siegelstein] .rg-bild{filter:drop-shadow(0 0 6px rgb(127 224 200/.95)) drop-shadow(0 0 16px rgb(80 200 170/.6))}.rg-fs-zelle[data-nebel]:after{content:"";position:absolute;inset:-6%;background:radial-gradient(closest-side,rgba(160,170,180,.9),hsla(210,9%,43%,.6) 70%,transparent);transition:opacity .5s}.rg-fs-zelle[data-nebel=weg]:after{opacity:0}.rg-fs-reihe{z-index:3;height:4px;border-radius:2px;transform-origin:0 50%;background:linear-gradient(90deg,transparent,#fff 12%,#d6e6ff 50%,#fff 88%,transparent);box-shadow:0 0 10px rgba(200,225,255,.95),0 0 24px rgba(140,190,255,.6)}.rg-fs-reihe,.rg-fs-reihe-text{position:absolute;pointer-events:none}.rg-fs-reihe-text{z-index:4;white-space:nowrap;padding:4px 10px;border-radius:6px;font:900 clamp(10px,5cqh,17px)/1 var(--rg-display);letter-spacing:.08em;color:#f4ecdc;text-shadow:0 2px 0 #000;background:linear-gradient(180deg,rgba(30,26,22,.94),rgba(12,10,8,.94));box-shadow:0 0 0 1px hsla(42,57%,68%,.6),0 4px 10px rgba(0,0,0,.7)}.rg-fs-fx{position:absolute;inset:0;z-index:5;width:100%;height:100%;pointer-events:none;overflow:visible}.rg-fs-fx path{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.rg-fs-fx[data-art=rot] path{stroke:#ff5a3a;filter:drop-shadow(0 0 2px #ff2a10) drop-shadow(0 0 6px rgb(255 60 30/.9))}.rg-fs-fx[data-art=blau] path{stroke:#ffb59e;filter:drop-shadow(0 0 2px #ff5a3a)}.rg-fs-feuer{inset:-12%;z-index:5;mix-blend-mode:screen;background:radial-gradient(60% 55% at 50% 45%,rgba(255,236,170,.95),rgba(255,150,60,.85) 35%,rgba(200,50,20,.6) 60%,transparent 78%)}.rg-fs-blitz,.rg-fs-feuer{position:absolute;opacity:0;pointer-events:none}.rg-fs-blitz{inset:0;z-index:6}.rg-fs-blitz[data-art=rot]{box-shadow:inset 0 0 50px 12px rgba(220,30,20,.85);background:radial-gradient(closest-side,transparent 55%,rgba(160,20,10,.22))}.rg-fs-blitz[data-art=weiss]{background:radial-gradient(closest-side,rgba(255,246,232,.55),rgba(255,246,232,.18))}.rg-fs-blitz[data-art=gold]{background:radial-gradient(closest-side,rgba(255,226,160,.7),rgba(255,190,110,.25))}.rg-fs-blitz[data-art=dampf]{z-index:7;background:radial-gradient(closest-side,rgba(252,252,254,.98),rgba(226,228,236,.92) 60%,rgba(200,202,214,.85))}.rg-fs-zeile{left:6%;right:6%;bottom:6%;z-index:6;opacity:0;text-align:center;text-wrap:balance;font:italic 500 clamp(13px,7.5cqh,22px)/1.3 var(--rg-lore);color:var(--rg-knochen);text-shadow:0 2px 6px #000,0 0 2px #000,0 0 12px #000}.rg-fs-bann,.rg-fs-zeile{position:absolute;pointer-events:none}.rg-fs-bann{left:50%;top:58%;z-index:5;height:62%;aspect-ratio:.77}.rg-fs-bann-bild{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:.94;filter:drop-shadow(0 0 10px rgb(140 190 255/.95)) drop-shadow(0 0 30px rgb(90 150 255/.7)) brightness(1.1)}.rg-fs-bann-ring{position:absolute;inset:-28%;border-radius:50%;border:3px solid rgba(170,205,255,.9);box-shadow:0 0 24px rgba(140,190,255,.9),inset 0 0 24px rgba(140,190,255,.6)}.rg-fs-stempel{position:absolute;left:50%;top:46%;z-index:7;width:80%;display:grid;place-items:center;padding-block:6%;pointer-events:none}.rg-fs-stempel svg{position:absolute;inset:-6% 0;width:100%;height:112%;overflow:visible}.rg-fs-stempel ellipse{fill:rgba(8,6,4,.55);stroke:var(--rg-gold-2);stroke-width:2;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 6px rgb(220 192 126/.8))}.rg-fs-stempel b{position:relative;font:900 clamp(26px,19cqh,78px)/1 var(--rg-display);letter-spacing:.1em;color:var(--rg-gold-2);text-shadow:0 4px 0 #000,0 0 30px hsla(42,57%,68%,.6)}.rg-fs-stempel[data-art=nebel] b{color:#c9d2d8;text-shadow:0 4px 0 #000,0 0 30px rgba(132,148,160,.55)}.rg-fs-stempel[data-art=nebel] ellipse{stroke:#9aa6ae}.rg-fs-ring{z-index:3;width:100px;height:100px;margin:-50px 0 0 -50px;border-radius:50%;border:2px solid rgba(255,180,100,.95);box-shadow:0 0 18px 4px rgba(255,110,40,.85),inset 0 0 18px 4px rgba(255,110,40,.6)}.rg-fs-klinge,.rg-fs-ring{position:fixed;pointer-events:none}.rg-fs-klinge{z-index:6}.rg-fs-klinge img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 8px rgb(225 238 255/.95)) brightness(1.3)}.rg-fs-schweif{z-index:5;height:3px;border-radius:2px;transform-origin:0 50%;background:linear-gradient(90deg,transparent,rgba(225,238,255,.95));box-shadow:0 0 8px rgba(180,210,255,.85)}.rg-fs-hieb,.rg-fs-schweif{position:fixed;pointer-events:none}.rg-fs-hieb{z-index:6;translate:-50% -50%}.rg-fs-hieb svg{width:100%;height:100%;overflow:visible}.rg-fs-hieb path{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 4px rgb(255 220 180/.95)) drop-shadow(0 0 10px rgb(255 160 90/.7))}.rg-fs-zahl{position:fixed;z-index:7;pointer-events:none;white-space:nowrap;font-family:var(--rg-display);font-weight:900;line-height:1;color:#fff4e6;text-shadow:0 3px 0 #2a0c06,0 0 3px #000,0 0 18px rgba(255,110,50,.85)}.rg-fs-zahl.gruen{color:#c4f7df;text-shadow:0 3px 0 #06261c,0 0 3px #000,0 0 18px rgba(80,220,170,.85)}.rg-fs-zahl.blau{color:#d6e9ff;text-shadow:0 3px 0 #0a1a30,0 0 3px #000,0 0 18px rgba(120,180,255,.85)}.rg-fs-glut{z-index:7;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle,#fff1dc,#ff9a5c 50%,transparent 72%);box-shadow:0 0 14px 4px rgba(255,140,60,.8)}.rg-fs-glut,.rg-fs-platte{position:fixed;pointer-events:none}.rg-fs-platte{z-index:3;container-type:inline-size}.rg-fs-platte>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.rg-fs-platte-ersatz{position:absolute;inset:0;border-radius:12px;background:linear-gradient(180deg,#2a241f,#14110e);box-shadow:0 0 0 2px hsla(42,57%,68%,.5)}.rg-fs-platte-innen{position:absolute;left:15%;right:15%;top:22%;bottom:22%;display:grid;align-content:center;justify-items:center;gap:7%;text-align:center}.rg-fs-name{max-width:100%;overflow:hidden;white-space:nowrap;font:900 clamp(11px,7.2cqw,34px)/1.05 var(--rg-display);letter-spacing:.05em;color:#ecdcb6;text-shadow:0 2px 0 #000,0 -1px 0 rgba(255,240,200,.18),0 0 14px rgba(255,140,60,.35)}.rg-fs-art-klein{font:700 clamp(8px,2.6cqw,12px)/1 var(--rg-text);letter-spacing:.16em;text-transform:uppercase;color:var(--rg-glut-2)}.rg-fs-lp{width:100%;height:clamp(6px,2.4cqw,12px)}.rg-fs-lp.rg-mit-kerben{margin-bottom:clamp(8px,3cqw,14px)}.rg-fs-kerbe{position:absolute;top:-3px;bottom:-3px;width:2px;translate:-1px 0;background:var(--rg-gold-2);box-shadow:0 0 4px #000}.rg-fs-kerbe-preis{position:absolute;top:calc(100% + 4px);translate:-50% 0;font:800 clamp(7px,2.3cqw,11px)/1 var(--rg-text);color:var(--rg-gold-2);text-shadow:0 1px 2px #000}.rg-fs-kerbe.rg-genommen{background:#5a554e}.rg-fs-kerbe-preis.rg-genommen{opacity:.35;text-decoration:line-through}.rg-fs-held{position:fixed;z-index:3;pointer-events:none;transform-origin:50% 100%}.rg-fs-held[data-band]{z-index:4}.rg-fs-held[data-sieger]:before{left:-40%;right:-40%;bottom:-2%;height:92%;background:radial-gradient(closest-side,rgba(255,214,150,.5),rgba(255,170,90,.18) 55%,transparent)}.rg-fs-held[data-sieger] img{filter:drop-shadow(0 0 2px rgb(255 230 180/.9)) drop-shadow(0 0 14px rgb(255 200 120/.55)) drop-shadow(0 10px 12px rgb(0 0 0/.85))}.rg-fs-held:before{content:"";position:absolute;left:8%;right:8%;bottom:-4%;height:26%;background:radial-gradient(closest-side,rgba(255,140,60,.38),transparent)}.rg-fs-held img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;opacity:0;transition:opacity .12s;filter:drop-shadow(0 8px 10px rgb(0 0 0/.85))}.rg-fs-held img[data-an]{opacity:1}.rg-fs-held img[data-neu]{inset:auto;left:57%;bottom:-1%;width:auto;height:92.3%;max-width:none;translate:-50% 0;-o-object-fit:fill;object-fit:fill}.rg-fs-zelle .rg-erwacht{position:absolute;inset:0;margin:auto;animation:slotErwachenEin .35s ease-out both,slotErwachenAtem 1.6s ease-in-out .35s infinite}.rg-fs-zelle>.slot-fx-glanz{width:calc(var(--h, 90px) * .62);left:52%;top:26%}.rg-fs-unten{position:fixed;z-index:3;box-sizing:border-box;translate:-50% 0;display:grid;gap:8px;justify-items:center;padding:10px 14px;border-radius:14px;background:linear-gradient(180deg,rgba(26,22,19,.95),rgba(12,10,9,.97));box-shadow:0 0 0 1px hsla(42,57%,68%,.35),0 14px 30px rgba(0,0,0,.75)}.rg-fs-unten[data-held]{padding-left:64px}.rg-fs-unten[hidden]{display:none}.rg-fs-intro{display:grid;gap:8px;justify-items:center}.rg-fs-art{font:700 11px/1.2 var(--rg-text);letter-spacing:.16em;text-transform:uppercase;color:var(--rg-glut-2)}.rg-fs-art,.rg-fs-regel{margin:0;text-align:center}.rg-fs-regel{max-width:62ch;font:500 13.5px/1.42 var(--rg-text);color:var(--rg-knochen-2);text-wrap:pretty}.rg-fs-regel b{color:var(--rg-gold-2)}.rg-fs-leiste{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.rg-fs-held-box{display:grid;gap:4px}.rg-fs-beute small:first-child,.rg-fs-held-box small{font:700 10px/1 var(--rg-text);letter-spacing:.14em;text-transform:uppercase;color:var(--rg-leise)}.rg-fs-lichter{display:flex;gap:3px}.rg-fs-licht{width:clamp(20px,5.4vw,28px);aspect-ratio:.8}.rg-fs-licht .rg-bild{width:100%;height:100%;transition:filter .45s,opacity .45s;filter:drop-shadow(0 0 6px rgb(255 170 80/.9))}.rg-fs-licht[data-an="0"] .rg-bild{filter:grayscale(1) brightness(.32);opacity:.75}.rg-fs-mitte{display:grid;justify-items:center;gap:3px}.rg-fs-runde{font:700 13px/1 var(--rg-display);letter-spacing:.14em;text-transform:uppercase;color:var(--rg-knochen)}.rg-fs-lp-zahl{font:600 11px/1 var(--rg-text);color:var(--rg-knochen-2);font-variant-numeric:tabular-nums}.rg-fs-beute{display:grid;justify-items:end;gap:2px}.rg-fs-beute .rg-beute-x{font:900 20px/1.05 var(--rg-display);color:var(--rg-gold-2);font-variant-numeric:tabular-nums}.rg-fs-beute .rg-beute-geld{font:600 11px/1 var(--rg-text);color:var(--rg-knochen-2)}.rg-fs-hud{width:100%;display:flex;align-items:center;gap:12px}.rg-fs-bild{flex:none;width:58px;height:58px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 35%,#4a3a2c,#16110d 70%);box-shadow:0 0 0 2px hsla(42,57%,68%,.7),0 4px 12px rgba(0,0,0,.75)}.rg-fs-bild img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rg-fs-werte{flex:1 1 auto;min-width:0;display:grid;gap:4px}.rg-fs-name-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rg-fs-name-zeile b{font:900 13px/1 var(--rg-display);letter-spacing:.08em;text-transform:uppercase;color:var(--rg-knochen)}.rg-fs-licht-zahl{font:700 11px/1 var(--rg-text);color:var(--rg-gold-2);font-variant-numeric:tabular-nums}.rg-fs-hud .rg-fs-lichter{display:flex;gap:3px;height:10px}.rg-fs-hud .rg-fs-licht{flex:1 1 0;width:auto;aspect-ratio:auto;border-radius:3px;background:linear-gradient(180deg,#ffd28a,#ff8a3c 55%,#b8451a);box-shadow:0 0 8px rgba(255,140,60,.65),inset 0 1px 0 rgba(255,240,200,.6);transition:background .4s,box-shadow .4s}.rg-fs-hud .rg-fs-licht[data-an="0"]{background:linear-gradient(180deg,#2c2622,#171310);box-shadow:inset 0 0 0 1px hsla(42,57%,68%,.25)}.rg-fs-unterzeile{display:flex;align-items:baseline;gap:8px;min-width:0}.rg-fs-unterzeile .rg-fs-runde{font-size:11px}.rg-fs-mini-knoepfe{flex:none;display:grid;gap:4px;justify-items:end}.rg-fs-mini{display:grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:1px;width:38px;height:22px;padding:0 4px;border-radius:8px;border:1px solid var(--rg-kante-2);background:rgba(19,19,21,.92);color:var(--rg-knochen-2);cursor:pointer}.rg-fs-mini svg{width:13px;height:13px;fill:currentColor}.rg-fs-mini b{font:800 10px/1 var(--rg-text)}.rg-fs-mini:hover{color:#fff;border-color:hsla(42,57%,68%,.6)}.rg-fs-status{min-height:1.3em;font:600 13px/1.3 var(--rg-text);color:var(--rg-knochen-2);text-align:center}.rg-fs-status b{color:var(--rg-gold-2)}@media (max-width:480px){.rg-fs-unten{padding:8px 10px;gap:6px}.rg-fs-unten[data-held]{padding-left:62px}.rg-fs-leiste{gap:8px}.rg-fs-licht{width:20px}.rg-fs-beute small:first-child,.rg-fs-held-box small{font-size:9px;letter-spacing:.1em}.rg-fs-runde{font-size:12px}.rg-fs-unten .rg-knopf-zeile{flex-wrap:nowrap;gap:6px}.rg-fs-unten .rg-knopf{min-height:40px;padding:0 12px;font-size:12.5px;white-space:nowrap}.rg-fs-hud{gap:9px}.rg-fs-bild{width:48px;height:48px}.rg-fs-regel{font-size:12.5px}.rg-fs-beute .rg-beute-x{font-size:17px}}.rg-fs[data-art=schatz] .rg-fs-halle{background:radial-gradient(80% 70% at 50% 60%,rgba(150,104,36,.42),transparent 70%),linear-gradient(180deg,rgba(6,5,3,.72),rgba(6,5,3,.18) 42%,rgba(6,5,3,.8)),url(/games/runengruft/hintergrund-halle.webp) center 42% /cover no-repeat}.rg-sz-zelle{overflow:hidden;container-type:size}.rg-fs[data-art=schatz] .rg-fs-spalte{background:linear-gradient(180deg,rgba(20,14,6,.5),rgba(30,20,8,.18) 30%,rgba(30,20,8,.18) 70%,rgba(20,14,6,.55));box-shadow:inset 0 0 0 1px hsla(42,57%,68%,.3),inset 0 0 18px rgba(0,0,0,.55)}.rg-fs[data-art=schatz] .rg-sz-zelle{--fach:min(98cqw,98cqh);--fach-dy:calc(var(--fach) * -0.024)}.rg-fs[data-art=schatz] .rg-sz-zelle:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--fach) * .6);aspect-ratio:1;translate:-50% calc(-50% + var(--fach-dy));border-radius:50%;background:radial-gradient(closest-side,rgba(40,28,12,.92),rgba(10,7,4,.97) 80%);box-shadow:inset 0 0 14px rgba(0,0,0,.95)}.rg-fs[data-art=schatz] .rg-sz-zelle:after{content:"";position:absolute;left:50%;top:50%;z-index:3;width:var(--fach);aspect-ratio:1;translate:-50% -50%;background:url(/games/runengruft/schatz/hortfach.webp) 50%/contain no-repeat;filter:brightness(.62) saturate(.85) drop-shadow(0 3px 4px rgb(0 0 0/.85));transition:filter .45s;pointer-events:none}.rg-fs[data-art=schatz] .rg-sz-zelle[data-s=muenze]:after{filter:brightness(1.05) saturate(1.1) drop-shadow(0 0 6px rgb(255 200 110/.5)) drop-shadow(0 3px 4px rgb(0 0 0/.85))}.rg-fs[data-art=schatz] .rg-sz-zelle[data-dreht]:after{filter:brightness(.85) drop-shadow(0 0 4px rgb(255 190 100/.4)) drop-shadow(0 3px 4px rgb(0 0 0/.85))}.rg-fs[data-spannung] .rg-sz-zelle[data-s=leer]:after{animation:rgSzGlut .6s ease-in-out infinite alternate}@keyframes rgSzGlut{0%{filter:brightness(.7) drop-shadow(0 0 3px rgb(255 140 50/.6)) drop-shadow(0 3px 4px rgb(0 0 0/.85))}to{filter:brightness(1) saturate(1.2) drop-shadow(0 0 10px rgb(255 130 40/.95)) drop-shadow(0 3px 4px rgb(0 0 0/.85))}}.rg-sz-muenze{position:relative;z-index:2;width:calc(var(--fach, min(98cqw, 98cqh)) * .6);translate:0 var(--fach-dy,0);aspect-ratio:1;display:grid;place-items:center;filter:brightness(1.1) saturate(1.12) drop-shadow(0 0 7px rgb(255 200 110/.45))}.rg-sz-muenze-bild{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.rg-sz-muenze b{position:relative;font:900 min(21cqh,25cqw) /1 var(--rg-display);color:#2a1a06;text-shadow:0 1px 0 rgba(255,240,200,.55);font-variant-numeric:tabular-nums}.rg-sz-glanz{position:absolute;inset:0;overflow:hidden;border-radius:50%;-webkit-mask:url(/games/runengruft/kampf/muenze.webp) center/contain no-repeat;mask:url(/games/runengruft/kampf/muenze.webp) center/contain no-repeat;pointer-events:none}.rg-sz-glanz:before{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:42%;background:linear-gradient(100deg,transparent,rgba(255,240,200,.12) 30%,rgba(255,250,232,.8) 50%,rgba(255,240,200,.12) 70%,transparent);transform:translateX(-130%) skewX(-14deg);animation:rgSzGlanz 5.5s ease-in-out var(--v,0s) infinite}@keyframes rgSzGlanz{0%,70%{transform:translateX(-130%) skewX(-14deg)}92%,to{transform:translateX(300%) skewX(-14deg)}}.rg-sz-fenster{position:absolute;left:50%;top:50%;z-index:2;width:calc(var(--fach, min(98cqw, 98cqh)) * .6);aspect-ratio:1;translate:-50% calc(-50% + var(--fach-dy, 0px));border-radius:50%;overflow:hidden;background:radial-gradient(closest-side,rgba(40,28,12,.9),rgba(8,6,3,.95));box-shadow:inset 0 0 10px rgba(0,0,0,.9)}.rg-sz-band{position:absolute;inset:0 0 auto;display:flex;flex-direction:column;will-change:transform}.rg-sz-teil{flex:none;height:var(--fh,40px);display:grid;place-items:center}.rg-sz-teil>.rg-sz-muenze{width:100%;translate:none}.rg-sz-teil[data-fuell]:after{content:"";width:100%;aspect-ratio:1;background:url(/games/runengruft/kampf/muenze.webp) 50%/contain no-repeat;filter:brightness(.82)}.rg-sz-hort{opacity:calc(.15 + var(--hort, 0) * .85);background:radial-gradient(90% 70% at 50% 110%,rgba(255,190,90,.55),rgba(200,130,40,.2) 45%,transparent 75%);transition:opacity .8s ease-out}.rg-sz-hort,.rg-sz-staub{position:absolute;inset:0;pointer-events:none}.rg-sz-staub{overflow:hidden}.rg-sz-staub i{position:absolute;left:var(--x);bottom:-4%;width:3px;height:3px;border-radius:50%;background:#ffe6a6;box-shadow:0 0 6px 1px rgba(255,200,110,.85);opacity:0;animation:rgSzStaub var(--d,8s) linear var(--v,0s) infinite}.rg-sz-staub i:nth-child(3n){width:2px;height:2px}@keyframes rgSzStaub{0%{opacity:0;transform:translate(0)}12%{opacity:calc(.35 + var(--hort, 0) * .6)}50%{transform:translate(12px,-55cqh)}88%{opacity:calc(.25 + var(--hort, 0) * .5)}to{opacity:0;transform:translate(-6px,-110cqh)}}.rg-fs[data-art=schatz] .rg-fs-welt{container-type:size}.rg-sz-mitte,.rg-sz-rest{display:grid;gap:5px}.rg-sz-mitte{flex:1 1 auto;justify-items:center}.rg-sz-mitte small,.rg-sz-rest small{font:700 10px/1 var(--rg-text);letter-spacing:.14em;text-transform:uppercase;color:var(--rg-leise)}.rg-sz-pips{display:flex;gap:6px}.rg-sz-pips i{width:22px;height:22px;background:url(/games/runengruft/kampf/muenze.webp) 50%/contain no-repeat;filter:drop-shadow(0 0 6px rgb(255 190 90/.75));transition:filter .35s,opacity .35s}.rg-sz-pips i[data-an="0"]{filter:grayscale(1) brightness(.32);opacity:.7}.rg-sz-anzahl{font:900 18px/1 var(--rg-display);color:var(--rg-gold-2);font-variant-numeric:tabular-nums}.rg-fs[data-art] .rg-fs-halle[data-ort],.rg-fs[data-gegner] .rg-fs-halle[data-ort]{inset:-3%;background:linear-gradient(180deg,rgba(5,4,3,.42),rgba(5,4,3,0) 38%,rgba(5,4,3,0) 62%,rgba(5,4,3,.62)),var(--rg-ort) center 58% /cover no-repeat;filter:brightness(.8) saturate(.95)}.rg-fs-kino{position:absolute;inset:0;z-index:8;pointer-events:none}.rg-fs-balken{position:absolute;left:0;right:0;height:11%;background:#000;box-shadow:0 0 18px 6px rgba(0,0,0,.8)}.rg-fs-balken[data-seite=o]{top:0}.rg-fs-balken[data-seite=u]{bottom:0}.rg-fs-titel{position:absolute;left:50%;top:50%;width:92%;translate:-50% -50%;display:grid;justify-items:center;gap:6px;text-align:center;opacity:0}.rg-fs-titel small{font:700 clamp(9px,3.6cqh,15px)/1 var(--rg-text);letter-spacing:.3em;text-transform:uppercase;color:var(--rg-glut-2);text-shadow:0 2px 6px #000}.rg-fs-titel b{font:900 clamp(22px,12.5cqh,64px)/1.05 var(--rg-display);letter-spacing:.08em;color:#f0dfb4;text-wrap:balance;text-shadow:0 4px 0 #000,0 0 4px #000,0 0 30px rgba(255,160,80,.45)}.rg-fs-nebelzug{position:absolute;left:-30%;right:-30%;bottom:-4%;height:60%;pointer-events:none;background:radial-gradient(40% 55% at 28% 72%,hsla(240,9%,79%,.42),transparent 70%),radial-gradient(34% 50% at 66% 82%,hsla(240,7%,71%,.38),transparent 70%),radial-gradient(30% 40% at 48% 92%,rgba(210,210,220,.3),transparent 70%);filter:blur(10px)}.rg-fs-welle{left:50%;bottom:9%;width:46%;aspect-ratio:4;margin-left:-23%;border-radius:50%;border:2px solid rgba(160,240,225,.75);box-shadow:0 0 12px rgba(111,211,195,.6),inset 0 0 12px rgba(111,211,195,.4)}.rg-fs-glanz,.rg-fs-welle{position:absolute;opacity:0;pointer-events:none}.rg-fs-glanz{width:24%;aspect-ratio:1;margin:-12% 0 0 -12%;border-radius:50%;mix-blend-mode:screen;background:radial-gradient(closest-side,rgba(255,236,180,.95),rgba(255,180,90,.4) 50%,transparent)}.rg-fs-bildhuelle{position:relative;display:block;height:100%}.rg-fs-bildhuelle>img{display:block;height:100%;width:auto;max-width:none;filter:drop-shadow(0 0 1px rgb(255 200 150/.55)) drop-shadow(0 12px 14px rgb(0 0 0/.95))}.rg-fs[data-gegner=drache] .rg-fs-bildhuelle>img{-webkit-mask-image:linear-gradient(0deg,transparent,#000 14%);mask-image:linear-gradient(0deg,transparent,#000 14%)}.rg-fs-auge{position:absolute;width:3.4%;aspect-ratio:1.7;translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,#fff6cc,#ffb040 45%,rgba(255,80,20,0));box-shadow:0 0 14px 5px rgba(255,120,30,.85);opacity:0}.rg-tor-bild{position:absolute;top:0;bottom:0;width:200%;background:url(/games/runengruft/orte/kammer.webp) 50%/cover no-repeat;filter:brightness(.92)}.rg-tor-haelfte[data-seite=l] .rg-tor-bild{left:0}.rg-tor-haelfte[data-seite=r] .rg-tor-bild{left:-100%}.rg-tor-haelfte:has(.rg-tor-bild):after,.rg-tor-haelfte:has(.rg-tor-bild):before{display:none}.rg-tor-welt{perspective:150cqw;perspective-origin:50% 50%}.rg-tor-haelfte{overflow:hidden;backface-visibility:hidden}.rg-tor-haelfte[data-seite=l]{transform-origin:0 50%}.rg-tor-haelfte[data-seite=r]{transform-origin:100% 50%}.rg-tor-rand,.rg-tor-schatten{position:absolute;top:0;bottom:0;opacity:0;pointer-events:none}.rg-tor-schatten{left:0;right:0}.rg-tor-haelfte[data-seite=l] .rg-tor-schatten{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.95))}.rg-tor-haelfte[data-seite=r] .rg-tor-schatten{background:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,.95))}.rg-tor-rand{width:10%;mix-blend-mode:screen;z-index:1}.rg-tor-haelfte[data-seite=l] .rg-tor-rand{right:0;background:linear-gradient(270deg,rgba(255,224,160,.9),rgba(255,170,70,.3) 45%,transparent)}.rg-tor-haelfte[data-seite=r] .rg-tor-rand{left:0;background:linear-gradient(90deg,rgba(255,224,160,.9),rgba(255,170,70,.3) 45%,transparent)}.rg-tor-licht{background:radial-gradient(42% 62% at 50% 50%,rgba(255,240,200,.95),rgba(255,180,80,.6) 45%,rgba(160,80,20,.12) 80%,transparent),linear-gradient(rgba(26,15,6,.3),rgba(26,15,6,.55)),url(/games/runengruft/orte/schatz.webp) 50% /cover no-repeat,#1a0f06}.rg-tor-laterne{position:absolute;top:10%;width:46%;height:80%;border-radius:50%;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,rgba(255,210,140,.55),rgba(255,160,80,.15) 55%,transparent);opacity:0}.rg-fs[data-art=frei] .rg-fd-zelle:before{content:"";position:absolute;inset:5%;border-radius:12px;background:radial-gradient(closest-side,rgba(30,24,20,.82),rgba(12,10,8,.88));box-shadow:inset 0 0 0 1px hsla(42,57%,68%,.4),inset 0 0 14px rgba(0,0,0,.8)}.rg-fs[data-art=frei] .rg-fd-zelle[data-an=treffer]:before{box-shadow:inset 0 0 0 2px rgba(255,214,140,.95),inset 0 0 18px rgba(255,170,80,.35),0 0 16px rgba(255,170,80,.6)}.rg-fs[data-art=frei] .rg-fd-zelle[data-an=rune]:before{box-shadow:inset 0 0 0 2px rgba(127,224,200,.95),0 0 14px rgba(80,200,170,.55)}.rg-fs[data-art=frei] .rg-fd-zelle[data-an=treffer] .rg-bild{filter:drop-shadow(0 0 8px rgb(255 214 140/.9)) brightness(1.15)}.rg-fd-linien{position:absolute;inset:0;z-index:5;width:100%;height:100%;pointer-events:none;overflow:visible}.rg-fd-linie{fill:none;stroke:#ffd98a;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px rgb(255 170 80/.95)) drop-shadow(0 0 10px rgb(255 120 40/.6))}.rg-fd-dampf{position:absolute;bottom:-10%;width:18%;height:80%;margin-left:-9%;z-index:4;pointer-events:none;background:radial-gradient(50% 60% at 50% 60%,rgba(220,220,228,.55),rgba(200,200,210,.18) 55%,transparent 75%);filter:blur(6px);opacity:0}.rg-fd-stoss{margin-left:0;width:26%;height:70%;bottom:10%}.rg-fd-wand{position:absolute;inset:-12% -6% -14%;z-index:6;pointer-events:none;opacity:0;background:radial-gradient(60% 45% at 50% 72%,rgba(236,236,242,.9),rgba(206,208,220,.55) 50%,transparent 80%),radial-gradient(40% 40% at 18% 40%,rgba(220,222,232,.6),transparent 70%),radial-gradient(40% 40% at 82% 36%,rgba(220,222,232,.6),transparent 70%),linear-gradient(0deg,rgba(226,228,236,.92),rgba(206,208,220,.4) 58%,transparent);filter:blur(10px)}.rg-fs[data-art=frei] .rg-fs-kino .rg-fs-titel{z-index:2}.rg-fd-banner{position:absolute;left:50%;top:50%;width:min(70%,420px);opacity:0;pointer-events:none}.rg-fd-banner .rg-tafel{width:100%}.rg-fd-mult,.rg-fd-n{font:900 18px/1 var(--rg-display);color:var(--rg-gold-2);font-variant-numeric:tabular-nums}.rg-fd-mult{font-size:24px;color:#ffd98a;text-shadow:0 0 12px rgba(255,160,80,.6)}.rg-fh-truhe{position:absolute;left:50%;bottom:5%;z-index:7;height:58%;aspect-ratio:520/515;translate:-50% 0;--fh-farbe:#ffd28a;--fh-rand:#fff1c8}.rg-fh-truhe img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;filter:drop-shadow(0 14px 18px rgb(0 0 0/.85))}.rg-fh-truhe img[data-z=zu]{opacity:1}.rg-fh-truhe[data-wartet]:after{content:"";position:absolute;left:16%;right:16%;top:40%;height:9%;border-radius:50%;mix-blend-mode:screen;background:radial-gradient(closest-side,rgba(255,205,130,.95),transparent);animation:rgFhSpalt 1.1s ease-in-out infinite alternate}@keyframes rgFhSpalt{0%{opacity:.3;transform:scaleX(.8)}to{opacity:1;transform:scaleX(1.1)}}.rg-fh-saeule{position:absolute;left:50%;bottom:42%;width:52%;height:230%;translate:-50% 0;transform-origin:50% 100%;mix-blend-mode:screen;opacity:0;filter:blur(5px);background:linear-gradient(0deg,color-mix(in srgb,var(--fh-farbe) 85%,#fff),color-mix(in srgb,var(--fh-farbe) 45%,transparent) 55%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%,#000 72%,transparent);mask-image:linear-gradient(90deg,transparent,#000 28%,#000 72%,transparent);transition:background .25s}.rg-fh-ring{top:38%;width:120%;aspect-ratio:1;border-radius:50%;border:3px solid var(--fh-rand);box-shadow:0 0 30px var(--fh-farbe),inset 0 0 24px var(--fh-farbe)}.rg-fh-ring,.rg-fh-stufe{position:absolute;left:50%;translate:-50% -50%;opacity:0;pointer-events:none}.rg-fh-stufe{top:16%;z-index:8;white-space:nowrap;font:900 clamp(14px,8cqh,34px)/1 var(--rg-display);letter-spacing:.16em;text-transform:uppercase;color:var(--fh-farbe,#fff1c8);text-shadow:0 3px 0 #000,0 0 18px var(--fh-farbe,#fff1c8)}.rg-fh-medaille{position:absolute;left:50%;top:40%;z-index:9;width:min(28%,44cqh);aspect-ratio:1;translate:-50% -50%;display:grid;place-items:center;pointer-events:none;--fh-farbe:#ffd28a;filter:drop-shadow(0 0 20px var(--fh-farbe)) drop-shadow(0 8px 12px #000)}.rg-fh-medaille-bild{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.rg-fh-medaille b{position:relative;font:900 calc(min(28cqw, 44cqh) * .24) /1 var(--rg-display);color:#2a1a06;text-shadow:0 1px 0 rgba(255,240,200,.6);font-variant-numeric:tabular-nums;opacity:0}.rg-fh-titel{top:22%}.rg-fs[data-art=frei] .rg-fs-kino .rg-fs-titel:before{content:"";position:absolute;inset:-45% -6%;z-index:-1;background:radial-gradient(closest-side,rgba(12,9,6,.72),rgba(12,9,6,.35) 60%,transparent);filter:blur(4px)}.rg-fs[data-art=frei] .rg-fs-kino .rg-fs-titel small{text-shadow:0 1px 2px #000,0 0 10px rgba(0,0,0,.85)}@font-face{font-family:__Cinzel_a7c766;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cinzel_a7c766;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cinzel_a7c766;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cinzel_a7c766;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cinzel_Fallback_a7c766;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_a7c766{font-family:__Cinzel_a7c766,__Cinzel_Fallback_a7c766;font-style:normal}.__variable_a7c766{--font-cinzel:"__Cinzel_a7c766","__Cinzel_Fallback_a7c766"}@font-face{font-family:__Cormorant_Garamond_7929fd;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/9564176a1c72e95e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_7929fd;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/16f2640564796f51-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_7929fd;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/2e714ea0a947acb0-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_7929fd;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/986d0b4e8c08be46-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_7929fd;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/920470eb51dfe776-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_Fallback_7929fd;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_7929fd{font-family:__Cormorant_Garamond_7929fd,__Cormorant_Garamond_Fallback_7929fd;font-weight:500;font-style:italic}.__variable_7929fd{--font-cormorant:"__Cormorant_Garamond_7929fd","__Cormorant_Garamond_Fallback_7929fd"}