.bonus-page.spiele-page{--bonus-space:clamp(24px, 3vw, 40px)}.spiele-hero{border:1px solid var(--hero-border);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);min-height:clamp(320px,28vw,378px)}.spiele-hero .bonus-hero-copy{padding:clamp(24px,3.5vw,49px)}.spiele-hero:after{display:none}.spiele-hero h1{text-wrap:balance;font-size:clamp(2.3rem,5vw,4.1rem)}.spiele-hero-visual{isolation:isolate;align-self:stretch;place-items:center;display:grid;position:relative}.spiele-hero-backdrop{z-index:-1;object-fit:cover;object-position:66% center;width:100%;height:100%;position:absolute;mask-image:linear-gradient(90deg,#0000,#000 35%)}.spiele-hero-covers{grid-template-columns:minmax(0,1.2fr) minmax(0,.82fr);align-items:center;gap:clamp(9px,1.5vw,18px);width:87%;max-width:470px;display:grid}.spiele-hero-covers img{aspect-ratio:1.06;object-fit:cover;border:1px solid #f5b7d37a;border-radius:14px;width:100%;height:auto;box-shadow:0 14px 38px #150b21a8}.spiele-hero-covers img+img{aspect-ratio:1;margin-top:18%}.spiele-jumps ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;display:grid}.spiele-jumps{padding:4px}.spiele-jumps a{justify-content:center;gap:8px;width:100%}.spiele-page .bonus-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.spiele-jumps .bonus-icon,.spiele-related .bonus-icon{color:var(--icon-accent)}.spiele-page>.spiele-slots{margin-top:clamp(18px,2vw,26px)}.spiele-intro,.spiele-demo-copy p{max-width:68ch;color:var(--muted);margin-top:10px}.spiele-filters{border:1px solid var(--line);background:var(--base);border-radius:12px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:20px;padding:14px;display:grid}.spiele-filters label,.spiele-demo-picker{gap:5px;min-width:0;font-size:.84rem;font-weight:700;display:grid}.spiele-filters :is(input,select),.spiele-demo-picker select{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;min-height:44px;color:var(--text);color-scheme:dark;font:inherit;border-radius:8px;padding:8px 11px;font-size:.94rem;font-weight:530}.spiele-search-field{display:block;position:relative}.spiele-search-field .bonus-icon{color:var(--muted);pointer-events:none;position:absolute;inset:50% auto auto 11px;transform:translateY(-50%)}.spiele-search-field input{padding-inline-start:36px}.spiele-filters .button,.spiele-demo-controls .button{min-height:44px;padding-inline:13px;font-size:.85rem}.spiele-filters .button:disabled{opacity:.55;cursor:default;background:0 0}.spiele-empty{border-inline-start:2px solid var(--icon-accent);background:var(--base);color:var(--muted);border-radius:6px;margin-top:12px;padding:12px 14px}.spiele-slot-grid{margin-top:16px}.spiele-slot-grid .spiele-slot-cover{aspect-ratio:1.35;object-position:center 72%;display:block}.spiele-slot-grid .game-caption{overflow-wrap:anywhere;flex:1}.spiele-slot-grid .game-card{flex-direction:column;display:flex}.spiele-slot-grid .game-caption h3,.spiele-live-card h3{font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.18}.spiele-slot-grid .spiele-card-detail{color:var(--muted);margin-top:8px;font-size:.86rem;line-height:1.48}.spiele-slot-actions{padding:0 13px 13px}.spiele-card-demo{text-align:center;gap:6px;min-height:44px;padding-inline:12px;font-size:.84rem}.spiele-card-demo .bonus-icon{color:var(--icon-accent)}.spiele-demo-card-note{color:var(--muted);margin-top:6px;font-size:.78rem;line-height:1.4}.spiele-slot-tip{border:1px solid var(--line);background:var(--base);color:var(--muted);border-radius:10px;margin-top:16px;padding:13px 15px;font-size:.9rem}.spiele-live-header{isolation:isolate;border:1px solid var(--art-border);background:var(--base);border-radius:14px;align-items:center;min-height:156px;padding:clamp(14px,2.5vw,30px);display:grid;position:relative;overflow:hidden}.spiele-live-header>div{max-width:66%}.spiele-live-header>img{z-index:-1;object-fit:cover;object-position:center 45%;width:54%;height:100%;position:absolute;inset:0 0 0 auto;mask-image:linear-gradient(90deg,#0000,#000 42%)}.spiele-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(11px,1.4vw,18px);margin:20px 0 0;padding:0;list-style:none;display:grid}.spiele-live-card{border:1px solid var(--line);background:var(--panel);border-radius:13px;grid-template-columns:minmax(92px,32%) minmax(0,1fr);align-items:start;gap:clamp(10px,1.4vw,17px);padding:12px;display:grid;overflow:hidden}.spiele-live-card img{aspect-ratio:1;border-radius:8px;width:100%;height:auto;display:block}.spiele-live-card>div{padding-block:3px}.spiele-live-card p{color:var(--muted);margin-top:7px;font-size:.9rem;line-height:1.45}.spiele-live-card .spiele-live-example{color:#f3a3c5;font-size:.78rem}.spiele-demo{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,34px);display:grid}.spiele-demo-copy .spiele-demo-note{border-top:1px solid var(--line);margin-top:16px;padding-top:12px;font-size:.87rem}.spiele-demo-picker{max-width:24rem;margin-top:16px}.spiele-demo-stage{min-width:0}.spiele-demo-preview{border:1px solid var(--art-border);background:var(--base);border-radius:14px;overflow:hidden}.spiele-demo-art{background:radial-gradient(ellipse at 50% 75%, var(--icon-panel), transparent 74%);place-items:center;min-height:clamp(178px,23vw,270px);padding:16px;display:grid}.spiele-demo-art img{object-fit:contain;border-radius:9px;width:auto;max-width:100%;height:auto;max-height:clamp(150px,19vw,230px);display:block;box-shadow:0 10px 24px #08070b80}.spiele-demo-launch{border-top:1px solid var(--line);background:var(--panel);justify-content:center;padding:12px;display:flex}.spiele-demo-consent{background:var(--panel);text-align:center;padding:0 12px 12px}.spiele-demo-consent p{color:var(--muted);margin-bottom:8px;font-size:.9rem}.spiele-demo-consent .button{min-height:44px}.spiele-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.spiele-demo-screen{aspect-ratio:16/10;border:1px solid var(--line);background:#101018;border-radius:10px;width:100%;min-height:260px;margin-top:8px;overflow:hidden}.spiele-demo-screen iframe{border:0;width:100%;height:100%;display:block}.spiele-demo-fallback,.spiele-demo-status{color:var(--muted);margin-top:8px;font-size:.83rem}.spiele-demo-stage:fullscreen{background:var(--base);padding:10px}.spiele-demo-stage:fullscreen .spiele-demo-game{flex-direction:column;height:100%;display:flex}.spiele-demo-stage:fullscreen .spiele-demo-screen{aspect-ratio:auto;flex:1;min-height:0}.spiele-faq-layout{margin-block:var(--bonus-space);grid-template-columns:minmax(0,1fr) minmax(218px,.39fr);align-items:start;gap:clamp(14px,2.4vw,30px);display:grid}.spiele-faq-layout>.faq{margin:0}.spiele-faq-layout .faq h2{text-wrap:balance;font-size:clamp(1.34rem,3.1vw,2.55rem)}.spiele-faq-layout .faq summary svg{flex:none}.spiele-related{border:1px solid var(--line);background:var(--panel);border-radius:16px;overflow:hidden}.spiele-related img{object-fit:cover;object-position:center 62%;width:100%;height:clamp(90px,13vw,166px);display:block}.spiele-related>div{gap:8px;padding:12px;display:grid}.spiele-related .button{min-height:44px;padding-inline:9px;font-size:.86rem}.spiele-page [hidden]{display:none}@media (width<=850px){.spiele-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.spiele-live-card{grid-template-columns:minmax(82px,32%) minmax(0,1fr)}.spiele-faq-layout{grid-template-columns:minmax(0,1fr)}.spiele-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=660px){.spiele-hero,.spiele-demo{grid-template-columns:minmax(0,1fr)}.spiele-hero h1{text-wrap:initial}.spiele-hero .bonus-hero-copy{padding:clamp(18px,5vw,30px)}.spiele-hero-visual{min-height:clamp(155px,44vw,250px)}.spiele-hero-backdrop{mask-image:linear-gradient(#0000,#000 30%)}.spiele-hero-covers{max-width:300px;padding-bottom:14px}.spiele-slot-grid,.spiele-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.spiele-filters label:first-child{grid-column:1/-1}.spiele-live-grid{grid-template-columns:minmax(0,1fr)}.spiele-live-header{padding:0}.spiele-live-header>div{grid-row:1;max-width:none;padding:14px}.spiele-live-header>img{object-position:center 47%;width:100%;height:clamp(82px,24vw,126px);position:static;mask-image:none}}@media (width<=480px){.spiele-filters label:first-child{grid-column:auto}.spiele-filters .button{grid-column:1/-1;justify-self:start}.spiele-filters .button:disabled{display:none}.spiele-slot-grid{grid-template-columns:minmax(0,1fr)}.spiele-slot-grid .game-card{grid-template-columns:clamp(80px,24vw,108px) minmax(0,1fr);align-items:start;gap:10px 12px;padding:10px;display:grid}.spiele-slot-grid .spiele-slot-cover{aspect-ratio:1;border-radius:8px}.spiele-slot-grid .game-caption{padding:0}.spiele-slot-actions{grid-column:1/-1;padding:0}.spiele-card-demo{width:100%}.spiele-jumps ul{grid-template-columns:repeat(2,minmax(0,1fr))}.spiele-jumps li:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=365px){.spiele-filters,.spiele-related>div{grid-template-columns:minmax(0,1fr)}}
