updated css

This commit is contained in:
2026-04-29 14:35:21 +02:00
parent 1ec130c11e
commit e13f35a9e0
2 changed files with 755 additions and 278 deletions

View File

@@ -267,15 +267,208 @@
<h1 class="list-title">Snacks & Getränke</h1>
<div class="category-tabs">
<button class="tab-btn active" data-target="cat-getraenke">Getränke</button>
<button class="tab-btn active" data-target="cat-limited">Limitierte Specials</button>
<button class="tab-btn" data-target="cat-getraenke">Getränke</button>
<button class="tab-btn" data-target="cat-popcorn">Popcorn</button>
<button class="tab-btn" data-target="cat-nachos">Nachos</button>
<button class="tab-btn" data-target="cat-snacks">Snacks</button>
<button class="tab-btn" data-target="cat-kombi">Kombi</button>
<button class="tab-btn" data-target="cat-eis">Eis</button>
</div>
<div id="cat-getraenke" class="snack-category active">
<div id="cat-limited" class="snack-category active limited-specials-category">
<div class="limited-specials-hero">
<div>
<span class="limited-kicker">Nur für kurze Zeit</span>
<h2>Limitierte Specials</h2>
<p>Filmbecher, Sammler-Eimer und Kids-Menüs als kleine Vitrine für besondere Aktionen.</p>
</div>
</div>
<div class="limited-special-block">
<div class="special-film-heading">
<img src="img/Zoomania-2.jpg" alt="Zoomania 2 Logo">
<div>
<span>Zoomania 2</span>
<h2>City Edition</h2>
</div>
</div>
<div class="limited-special-grid">
<div class="snack-card limited-special-card">
<div class="snack-img"><img src="img/zoomania-popcorn.jpg" alt="Zoomania 2 Metallbecher"></div>
<div class="snack-info">
<span class="badge">Metallbecher</span>
<h3>Limitierter Metallbecher - Zoomania 2</h3>
<p class="snack-card-note">Sammlerbecher mit Popcornfüllung, wahlweise süß oder salzig.</p>
<div class="option-group">
<button class="opt-btn active">Süß</button>
<button class="opt-btn">Salzig</button>
</div>
<div class="size-selector">
<button class="size-chip">Special <span>12,00€</span></button>
</div>
</div>
</div>
<div class="snack-card limited-special-card wide-special">
<div class="snack-img"><img src="img/zoomaniakidsmenu.jpg" alt="Zoomania Kids Menu"></div>
<div class="snack-info">
<span class="badge">Kids Special</span>
<h3>Zoomania Kids Menü</h3>
<p class="snack-card-note">0,5L Getränk im Zoomania Becher + Zoomania Popcorn Schale + Figur zum Aussuchen.</p>
<div class="size-selector">
<button class="size-chip">Menü-Preis <span>10,00€</span></button>
</div>
</div>
</div>
</div>
</div>
<div class="limited-special-block">
<div class="special-film-heading">
<img src="img/screamvii.jpg" alt="Scream VII Logo">
<div>
<span>Scream VII</span>
<h2>Horror Collectors</h2>
</div>
</div>
<div class="limited-special-grid compact-specials">
<div class="snack-card limited-special-card">
<div class="snack-img"><img src="img/screamdoorpopcorn.jpg" alt="Scream VII Sammelbecher"></div>
<div class="snack-info">
<span class="badge">Collector</span>
<h3>Limitierter Sammelbecher - Scream VII</h3>
<p class="snack-card-note">Dunkler Sammlerbecher passend zum Horrorabend.</p>
<div class="option-group">
<button class="opt-btn active">Süß</button>
<button class="opt-btn">Salzig</button>
</div>
<div class="size-selector">
<button class="size-chip">Special <span>29,00€</span></button>
</div>
</div>
</div>
</div>
</div>
<div class="limited-special-block">
<div class="special-film-heading">
<img src="img/derAustronaut.jpg" alt="Der Austronaut Logo">
<div>
<span>Project Hail Mary</span>
<h2>Space Collection</h2>
</div>
</div>
<div class="limited-special-grid compact-specials">
<div class="snack-card limited-special-card">
<div class="snack-img"><img src="img/astronautpopcorn.jpg" alt="Der Austronaut Sammelbecher"></div>
<div class="snack-info">
<span class="badge">Space Cup</span>
<h3>Limitierter Sammelbecher - Der Austronaut</h3>
<p class="snack-card-note">Großer Sammlerbecher im Sci-Fi-Look für deine Mission ins Kino.</p>
<div class="option-group">
<button class="opt-btn active">Süß</button>
<button class="opt-btn">Salzig</button>
</div>
<div class="size-selector">
<button class="size-chip">Special <span>34,00€</span></button>
</div>
</div>
</div>
</div>
</div>
<div class="limited-special-block">
<div class="special-film-heading">
<img src="img/hoppers.jpg" alt="Hoppers Logo">
<div>
<span>Hoppers</span>
<h2>Family Specials</h2>
</div>
</div>
<div class="limited-special-grid">
<div class="snack-card limited-special-card">
<div class="snack-img"><img src="img/hopperspopcornmetall.jpg" alt="Hoppers Metallbecher"></div>
<div class="snack-info">
<span class="badge">Metallbecher</span>
<h3>Limitierter Metallbecher - Hoppers</h3>
<p class="snack-card-note">Stabiler Becher mit Popcornfüllung.</p>
<div class="option-group">
<button class="opt-btn active">Süß</button>
<button class="opt-btn">Salzig</button>
</div>
<div class="size-selector">
<button class="size-chip">Special <span>12,00€</span></button>
</div>
</div>
</div>
<div class="snack-card limited-special-card">
<div class="snack-img"><img src="img/hopperspopcornwood.png" alt="Hoppers Sammelbecher"></div>
<div class="snack-info">
<span class="badge">Collector</span>
<h3>Limitierter Sammelbecher - Hoppers</h3>
<p class="snack-card-note">Sammlerbecher mit warmem Popcornmoment.</p>
<div class="option-group">
<button class="opt-btn active">Süß</button>
<button class="opt-btn">Salzig</button>
</div>
<div class="size-selector">
<button class="size-chip">Special <span>21,00€</span></button>
</div>
</div>
</div>
<div class="snack-card limited-special-card wide-special">
<div class="snack-img"><img src="img/hopperskidsmenu.jpg" alt="Hoppers Kids Menu"></div>
<div class="snack-info">
<span class="badge">Kids Special</span>
<h3>Hoppers Kids Menü</h3>
<p class="snack-card-note">0,5L Getränk im Hoppers Becher + Hoppers Popcorn Schale + Hoppers Figur.</p>
<div class="size-selector">
<button class="size-chip">Menü-Preis <span>10,00€</span></button>
</div>
</div>
</div>
</div>
</div>
<div class="limited-special-block">
<div class="special-film-heading">
<img src="img/mariogalaxy.jpg" alt="Mario Galaxy Logo">
<div>
<span>Super Mario Galaxy</span>
<h2>Galaxy Specials</h2>
</div>
</div>
<div class="limited-special-grid">
<div class="snack-card limited-special-card">
<div class="snack-img"><img src="img/marioyoshipopcorn.png" alt="Yoshi Sammelbecher"></div>
<div class="snack-info">
<span class="badge">Yoshi Cup</span>
<h3>Limitierter Sammelbecher - Yoshi Becher</h3>
<p class="snack-card-note">Verspielter Sammlerbecher für Mario-Fans.</p>
<div class="option-group">
<button class="opt-btn active">Süß</button>
<button class="opt-btn">Salzig</button>
</div>
<div class="size-selector">
<button class="size-chip">Special <span>35,90€</span></button>
</div>
</div>
</div>
<div class="snack-card limited-special-card wide-special">
<div class="snack-img"><img src="img/mariokidsmenu.png" alt="Mario Kids Menu"></div>
<div class="snack-info">
<span class="badge">Kids Special</span>
<h3>Mario Galaxy Kids Menü</h3>
<p class="snack-card-note">0,5L Getränk im Mario Galaxy Becher + Mario Galaxy Popcorn Schale.</p>
<div class="size-selector">
<button class="size-chip">Menü-Preis <span>10,00€</span></button>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="cat-getraenke" class="snack-category hidden">
<div class="snack-grid">
<div class="snack-card">
@@ -392,229 +585,209 @@
</div> </div>
<div id="cat-popcorn" class="snack-category hidden">
<div class="snack-grid">
<div class="snack-card">
<div class="snack-img"><img src="img/popcorn-klein.png" alt="Popcorn klein"></div>
<div class="snack-info">
<h3>Popcorn klein</h3>
<div class="option-group">
<button class="opt-btn active">Süß</button>
<button class="opt-btn">Salzig</button>
<div class="snack-subsection">
<div class="snack-section-heading">
<span>Frisch gepoppt</span>
<h2>Einzelprodukte</h2>
</div>
<div class="snack-grid">
<div class="snack-card">
<div class="snack-img"><img src="img/popcorn-klein.png" alt="Popcorn klein"></div>
<div class="snack-info">
<h3>Popcorn klein</h3>
<div class="option-group">
<button class="opt-btn active">Süß</button>
<button class="opt-btn">Salzig</button>
</div>
<div class="size-selector">
<button class="size-chip">Klein <span>3,50€</span></button>
</div>
</div>
<div class="size-selector">
<button class="size-chip">3,50€</button>
</div>
<div class="snack-card">
<div class="snack-img"><img src="img/popcorn-mittel.png" alt="Popcorn mittel"></div>
<div class="snack-info">
<h3>Popcorn Mittel</h3>
<div class="option-group">
<button class="opt-btn active">Süß</button>
<button class="opt-btn">Salzig</button>
</div>
<div class="size-selector">
<button class="size-chip">Mittel <span>4,50€</span></button>
</div>
</div>
</div>
<div class="snack-card">
<div class="snack-img"><img src="img/popcorn-big.png" alt="Popcorn groß"></div>
<div class="snack-info">
<h3>Popcorn Groß</h3>
<div class="option-group">
<button class="opt-btn active">Süß</button>
<button class="opt-btn">Salzig</button>
</div>
<div class="size-selector">
<button class="size-chip">Groß <span>6,00€</span></button>
</div>
</div>
</div>
</div>
</div>
<div class="snack-subsection">
<div class="snack-section-heading popcorn-combo-heading">
<span>Für Filmabende</span>
<h2>Kombi Menü</h2>
</div>
<div class="snack-grid">
<div class="snack-card highlight">
<div class="snack-info">
<h3>Kleines Menü</h3>
<p class="snack-card-note">0,33L Getränk + Popcorn klein</p>
<div class="size-selector">
<button class="size-chip">Menü-Preis <span>5,00€</span></button>
</div>
</div>
</div>
<div class="snack-card highlight">
<div class="snack-info">
<h3>Mittleres Menü</h3>
<p class="snack-card-note">0,5L Getränk + Popcorn mittel</p>
<div class="size-selector">
<button class="size-chip">Menü-Preis <span>6,50€</span></button>
</div>
</div>
</div>
<div class="snack-card highlight">
<div class="snack-info">
<span class="badge">Bestseller</span>
<h3>Großes Menü</h3>
<p class="snack-card-note">1L Getränk + Popcorn groß</p>
<div class="size-selector">
<button class="size-chip">Menü-Preis <span>8,00€</span></button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="snack-card">
<div class="snack-img"><img src="img/popcorn-mittel.png" alt="Popcorn mittel"></div>
<div class="snack-info">
<h3>Popcorn Mittel</h3>
<div class="option-group">
<button class="opt-btn active">Süß</button>
<button class="opt-btn">Salzig</button>
</div>
<div class="size-selector">
<button class="size-chip">4,50€</button>
</div>
</div>
</div>
<div class="snack-card">
<div class="snack-img"><img src="img/popcorn-big.png" alt="Popcorn groß"></div>
<div class="snack-info">
<h3>Popcorn Groß</h3>
<div class="option-group">
<button class="opt-btn active">Süß</button>
<button class="opt-btn">Salzig</button>
</div>
<div class="size-selector">
<button class="size-chip">6,00€</button>
</div>
</div>
</div>
<div class="snack-card">
<div class="snack-img"><img src="img/zoomania-popcorn.jpg" alt="Popcorn limited - zoomania 2"></div>
<div class="snack-info">
<h3>Limitierter Metallbecher - Zoomania 2</h3>
<div class="option-group">
<button class="opt-btn active">Süß</button>
<button class="opt-btn">Salzig</button>
</div>
<div class="size-selector">
<button class="size-chip">12,00€</button>
</div>
</div>
</div>
<div class="snack-card">
<div class="snack-img"><img src="img/screamdoorpopcorn.jpg" alt="Popcorn limited - Scream VII"></div>
<div class="snack-info">
<h3>Limitierter Sammelbecher - Scream VII</h3>
<div class="option-group">
<button class="opt-btn active">Süß</button>
<button class="opt-btn">Salzig</button>
</div>
<div class="size-selector">
<button class="size-chip">29,00€</button>
</div>
</div>
</div>
<div class="snack-card">
<div class="snack-img"><img src="img/astronautpopcorn.jpg" alt="Popcorn limited - Der Austronaut"></div>
<div class="snack-info">
<h3>Limitierter Sammelbecher - Der Austronaut</h3>
<div class="option-group">
<button class="opt-btn active">Süß</button>
<button class="opt-btn">Salzig</button>
</div>
<div class="size-selector">
<button class="size-chip">34,00€</button>
</div>
</div>
</div>
<div class="snack-card">
<div class="snack-img"><img src="img/hopperspopcornmetall.jpg" alt="Popcorn limited - Hoppers"></div>
<div class="snack-info">
<h3>Limitierter Metallbecher - Hoppers</h3>
<div class="option-group">
<button class="opt-btn active">Süß</button>
<button class="opt-btn">Salzig</button>
</div>
<div class="size-selector">
<button class="size-chip">12,00€</button>
</div>
</div>
</div>
<div class="snack-card">
<div class="snack-img"><img src="img/hopperspopcornwood.png" alt="Popcorn limited - Hoppers"></div>
<div class="snack-info">
<h3>Limitierter Sammelbecher - Hoppers</h3>
<div class="option-group">
<button class="opt-btn active">Süß</button>
<button class="opt-btn">Salzig</button>
</div>
<div class="size-selector">
<button class="size-chip">21,00€</button>
</div>
</div>
</div>
<div class="snack-card">
<div class="snack-img"><img src="img/marioyoshipopcorn.png" alt="Popcorn limited - Yoshi"></div>
<div class="snack-info">
<h3>Limitierter Sammelbecher - Yoshi Becher</h3>
<div class="option-group">
<button class="opt-btn active">Süß</button>
<button class="opt-btn">Salzig</button>
</div>
<div class="size-selector">
<button class="size-chip">35,90€</button>
</div>
</div>
</div>
</div>
</div>
<div id="cat-nachos" class="snack-category hidden">
<div class="snack-grid">
<div class="snack-card">
<div class="snack-img"><img src="img/nachosnormal.png" alt="Nachos"></div>
<div class="snack-info">
<h3>Nachos Klein</h3>
<div class="option-group">
<button class="opt-btn active">Käse-Dip</button>
<button class="opt-btn">Salsa-Dip</button>
<div class="snack-subsection">
<div class="snack-section-heading">
<span>Nachos</span>
<h2>Einzelprodukte</h2>
</div>
<div class="snack-grid">
<div class="snack-card">
<div class="snack-img"><img src="img/nachosnormal.png" alt="Nachos"></div>
<div class="snack-info">
<h3>Nachos Klein</h3>
<div class="option-group">
<button class="opt-btn active">Käse-Dip</button>
<button class="opt-btn">Salsa-Dip</button>
</div>
<div class="size-selector">
<button class="size-chip">Klein <span>5,00€</span></button>
</div>
</div>
<div class="size-selector">
<button class="size-chip">Klein<span>5,00€</span></button>
</div>
<div class="snack-card">
<div class="snack-img"><img src="img/nachosnormal.png" alt="Nachos"></div>
<div class="snack-info">
<h3>Nachos Normal</h3>
<div class="option-group">
<button class="opt-btn active">Käse-Dip</button>
<button class="opt-btn">Salsa-Dip</button>
</div>
<div class="size-selector">
<button class="size-chip">Mittel <span>6,50€</span></button>
</div>
</div>
</div>
<div class="snack-card">
<div class="snack-img"><img src="img/nachos.jpg" alt="Nachos"></div>
<div class="snack-info">
<h3>Nachos Groß</h3>
<div class="option-group">
<button class="opt-btn active">Käse-Dip</button>
<button class="opt-btn">Sourcreme-Dip</button>
<button class="opt-btn">Salsa-Dip</button>
</div>
<div class="size-selector">
<button class="size-chip">Groß <span>8,00€</span></button>
</div>
</div>
</div>
</div>
<div class="snack-card">
<div class="snack-img"><img src="img/nachosnormal.png" alt="Nachos"></div>
<div class="snack-info">
<h3>Nachos Normal</h3>
<div class="option-group">
<button class="opt-btn active">Käse-Dip</button>
<button class="opt-btn">Salsa-Dip</button>
</div>
<div class="snack-subsection">
<div class="snack-section-heading">
<span>Extra dazu</span>
<h2>Dips</h2>
</div>
<div class="snack-grid">
<div class="snack-card">
<div class="snack-img"><img src="img/käsedip.png" alt="Käse-Dip"></div>
<div class="snack-info">
<h3>Käse-Dip<br>(warm)</h3>
<div class="option-group">
<button class="opt-btn active">Normal</button>
<button class="opt-btn">Scharf</button>
</div>
<div class="size-selector">
<button class="size-chip">Schale <span>2,00€</span></button>
</div>
</div>
<div class="size-selector">
<button class="size-chip">Mittel<span>6,50€</span></button>
</div>
<div class="snack-card">
<div class="snack-img"><img src="img/sourdip.png" alt="Sourcreme-Dip"></div>
<div class="snack-info">
<h3>Sourcreme-Dip</h3>
<div class="option-group">
<button class="opt-btn active">Normal</button>
</div>
<div class="size-selector">
<button class="size-chip">Schale <span>2,00€</span></button>
</div>
</div>
</div>
<div class="snack-card">
<div class="snack-img"><img src="img/salsadip.png" alt="Salsa-Dip"></div>
<div class="snack-info">
<h3>Salsa-Dip</h3>
<div class="option-group">
<button class="opt-btn active">Normal</button>
</div>
<div class="size-selector">
<button class="size-chip">Schale <span>2,00€</span></button>
</div>
</div>
</div>
</div>
<div class="snack-card">
<div class="snack-img"><img src="img/nachos.jpg" alt="Nachos"></div>
<div class="snack-info">
<h3>Nachos Groß</h3>
<div class="option-group">
<button class="opt-btn active">Käse-Dip</button>
<button class="opt-btn">Sourcreme-Dip</button>
<button class="opt-btn">Salsa-Dip</button>
</div>
<div class="size-selector">
<button class="size-chip">Groß <span>8,00€</span></button>
</div>
<div class="snack-subsection">
<div class="snack-section-heading">
<span>Alles drin</span>
<h2>Kombi Menü</h2>
</div>
<div class="snack-grid">
<div class="snack-card highlight">
<div class="snack-img"><img src="img/nachokombiklein.png" alt="Nacho Kombi Klein"></div>
<div class="snack-info">
<h3>Nacho Menü Klein</h3>
<p class="snack-card-note">Nachos klein + 1 Dip + 1x 0,33L Getränk</p>
<div class="option-group">
<button class="opt-btn active">Klein</button>
</div>
<div class="size-selector">
<button class="size-chip">Kombi <span>6,90€</span></button>
</div>
</div>
</div>
</div>
<h2 class="list-title"> </h2>
<br>
<h2 class="list-title">Dips</h2>
<br>
<br>
<br>
<div class="snack-card">
<div class="snack-img"><img src="img/käsedip.png" alt="Käse-Dip"></div>
<div class="snack-info">
<h3>Käse-Dip<br>(warm)</h3>
<div class="option-group">
<button class="opt-btn active">Normal</button>
<button class="opt-btn">Scharf</button>
</div>
<div class="size-selector">
<button class="size-chip">Schale<span>2,00€</span></button>
</div>
</div>
</div>
<div class="snack-card">
<div class="snack-img"><img src="img/sourdip.png" alt="Sourcreme-Dip"></div>
<div class="snack-info">
<h3>Sourcreme-Dip</h3>
<div class="option-group">
<button class="opt-btn active">Normal</button>
</div>
<div class="size-selector">
<button class="size-chip">Schale<span>2,00€</span></button>
</div>
</div>
</div>
<div class="snack-card">
<div class="snack-img"><img src="img/salsadip.png" alt="Salsa-Dip"></div>
<div class="snack-info">
<h3>Salsa-Dip</h3>
<div class="option-group">
<button class="opt-btn active">Normal</button>
</div>
<div class="size-selector">
<button class="size-chip">Schale<span>2,00€</span></button>
</div>
</div>
</div>
<h2 class="list-title">Nacho Kombi-Menüs</h2>
<br>
<br>
</div>
</div>
</div>
<div class="snack-card">
<div class="snack-img"><img src="img/nachokombiklein.png" alt="Nacho Kombi Klein"></div>
<div class="snack-info">
<h3>Nacho Menü Klein - Nachos klein + 1 Dip + 1 0,33L Getränk</h3>
<div class="option-group">
<button class="opt-btn active">Klein</button>
</div>
<div class="size-selector">
<button class="size-chip">Kombi<span>6,90€</span></button>
</div>
</div>
</div>
<div id="cat-snacks" class="snack-category hidden">
<div class="snack-grid">
<div class="snack-card">
@@ -647,75 +820,6 @@
</div>
</div>
<div id="cat-kombi" class="snack-category hidden">
<div class="snack-grid">
<div class="snack-card highlight">
<div class="snack-info">
<h3>Kleines Menü</h3>
<p style="font-size: 0.8rem; color: #86868b; margin-bottom: 10px;">0,33L Getränk + Popcorn Klein</p>
<div class="size-selector">
<button class="size-chip">Menü-Preis <span>5,00€</span></button>
</div>
</div>
</div>
<div class="snack-card highlight">
<div class="snack-info">
<h3>Mittleres Menü</h3>
<p style="font-size: 0.8rem; color: #86868b; margin-bottom: 10px;">0,5L Getränk + Popcorn Mittel</p>
<div class="size-selector">
<button class="size-chip">Menü-Preis <span>6,50€</span></button>
</div>
</div>
</div>
<div class="snack-card highlight">
<div class="snack-info">
<span class="badge">Bestseller</span>
<h3>Großes Menü</h3>
<p style="font-size: 0.8rem; color: #86868b; margin-bottom: 10px;">1L Getränk + Popcorn Groß</p>
<div class="size-selector">
<button class="size-chip">Menü-Preis <span>8,00€</span></button>
</div>
</div>
</div>
<br>
<div class="snack-card highlight">
<div class="snack-info">
<div class="snack-img"><img src="img/hopperskidsmenu.jpg" alt="Hoppers Kids Menu"></div>
<span class="badge">SPECIAL</span>
<h3>Limitiertes Menü</h3>
<p style="font-size: 0.8rem; color: #86868b; margin-bottom: 10px;">0,5L Getränk im HOPPERS Becher + HOPPERS Popcorn Schale<br>+HOPPERS Figur</p>
<div class="size-selector">
<button class="size-chip">Menü-Preis <span>10,00€</span></button>
</div>
</div>
</div>
<div class="snack-card highlight">
<div class="snack-info">
<div class="snack-img"><img src="img/mariokidsmenu.png" alt="Mario Kids Menu"></div>
<br>
<span class="badge">SPECIAL</span>
<h3>Limitiertes Menü</h3>
<p style="font-size: 0.8rem; color: #86868b; margin-bottom: 10px;">0,5L Getränk im MARIO GALXY Becher + MARIO GALAXY Popcorn Schale</p>
<div class="size-selector">
<button class="size-chip">Menü-Preis <span>10,00€</span></button>
</div>
</div>
</div>
<div class="snack-card highlight">
<div class="snack-info">
<div class="snack-img"><img src="img/zoomaniakidsmenu.jpg" alt="Zoomania Kids Menu"></div>
<br>
<span class="badge">SPECIAL</span>
<h3>Limitiertes Menü</h3>
<p style="font-size: 0.8rem; color: #86868b; margin-bottom: 10px;">0,5L Getränk im ZOOMANIA Becher + ZOOMANIA Popcorn Schale<br>+ Figur zum aussuchen</p>
<div class="size-selector">
<button class="size-chip">Menü-Preis <span>10,00€</span></button>
</div>
</div>
</div>
</div>
</div>
<div id="cat-eis" class="snack-category hidden">
<div class="coming-soon-banner">
<h2>Eiscreme & Shakes</h2>

373
style.css
View File

@@ -3865,3 +3865,376 @@ body.theme-light .about-card {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
/* --- 2026-04-29 account/about/snack readability polish --- */
.snack-subsection {
margin-top: 30px;
}
.snack-subsection:first-child {
margin-top: 0;
}
.snack-section-heading {
margin: 0 0 16px;
padding: 16px 18px;
border-left: 4px solid var(--accent-blue);
border-radius: 18px;
background:
linear-gradient(135deg, rgba(0, 113, 227, 0.18), rgba(255, 255, 255, 0.035)),
rgba(255, 255, 255, 0.035);
}
.snack-section-heading span {
display: block;
margin-bottom: 3px;
color: #9ed0ff;
font-size: 0.72rem;
font-weight: 800;
letter-spacing: 1.7px;
text-transform: uppercase;
}
.snack-section-heading h2 {
margin: 0;
color: #f5f8ff;
font-size: clamp(1.35rem, 2vw, 2rem);
}
.snack-card-note {
margin: 4px 0 12px;
color: #aeb8c6;
font-size: 0.82rem;
line-height: 1.45;
}
body.theme-dark .account-orders-shell h3,
body.theme-dark .order-item-head h4,
body.theme-dark .order-box p,
body.theme-dark .order-box strong,
body.theme-dark .order-ticket-content h4,
body.theme-dark .order-ticket-grid strong {
color: #f4f8ff;
}
body.theme-dark .order-box {
background: linear-gradient(145deg, #18202d 0%, #10151f 100%);
border-color: rgba(130, 180, 235, 0.2);
box-shadow: 0 14px 34px rgba(0, 0, 0, 0.22);
}
body.theme-dark .order-box p {
color: #d2dbe8;
}
body.theme-dark .order-item-btn:hover,
body.theme-dark .order-item-btn.active {
background: linear-gradient(145deg, #1d3148 0%, #111a27 100%);
border-color: rgba(110, 185, 255, 0.7);
}
body.theme-dark .order-item-head span {
color: #a9d7ff;
}
body.theme-dark .order-ticket-card {
background:
radial-gradient(circle at 18% 0%, rgba(0, 113, 227, 0.2), transparent 30%),
linear-gradient(155deg, #172235 0%, #0b111b 100%);
border-color: rgba(146, 194, 255, 0.22);
}
body.theme-dark .order-ticket-grid span,
body.theme-dark .order-ticket-brand {
color: #b9c9dd;
}
body.theme-light .about-hero-block {
background:
radial-gradient(circle at 8% 0%, rgba(0, 113, 227, 0.12), transparent 36%),
linear-gradient(130deg, #ffffff 0%, #edf5ff 100%);
box-shadow: 0 22px 55px rgba(35, 67, 108, 0.12);
}
body.theme-light .about-hero-content h1,
body.theme-light .about-stats-grid h3,
body.theme-light .about-card h3 {
color: #0e1b31 !important;
text-shadow: none;
}
body.theme-light .about-hero-content p,
body.theme-light .about-stats-grid p {
color: #314763 !important;
}
body.theme-light .about-pill-row span {
background: rgba(0, 113, 227, 0.11);
border-color: rgba(0, 113, 227, 0.28);
color: #064b90;
}
body.theme-light .about-stats-grid article {
background: rgba(255, 255, 255, 0.92);
border-color: rgba(24, 52, 88, 0.18);
box-shadow: 0 12px 28px rgba(42, 70, 106, 0.08);
}
body.theme-light .about-card {
border-color: rgba(22, 47, 80, 0.22);
box-shadow: 0 18px 42px rgba(31, 61, 98, 0.13);
}
body.theme-light .about-card-halls {
background-image: url('img/zoomania-2.jpg') !important;
}
body.theme-light .about-card-dbox {
background-image: url('img/shelter.jpg') !important;
}
body.theme-light .about-card-tech {
background-image: url('img/spidermannewday.jpg') !important;
}
body.theme-light .about-card::before {
background:
linear-gradient(175deg, rgba(255, 255, 255, 0.42) 0%, rgba(255, 255, 255, 0.93) 74%),
linear-gradient(90deg, rgba(0, 113, 227, 0.1), transparent);
}
body.theme-light .about-card p {
color: #263f5f !important;
}
body.theme-light .about-card .story-more-btn {
background: rgba(255, 255, 255, 0.84);
border-color: rgba(0, 83, 170, 0.24);
color: #0d3563;
box-shadow: 0 10px 24px rgba(26, 57, 95, 0.12);
}
body.theme-light .about-card .story-more-btn:hover {
background: #0071e3;
border-color: #0071e3;
color: #ffffff;
}
body.theme-light .snack-section-heading {
background:
linear-gradient(135deg, rgba(0, 113, 227, 0.12), rgba(255, 255, 255, 0.94)),
#ffffff;
border-color: #0071e3;
box-shadow: 0 12px 26px rgba(34, 74, 121, 0.09);
}
body.theme-light .snack-section-heading span {
color: #0057ae;
}
body.theme-light .snack-section-heading h2 {
color: #10213a;
}
body.theme-light .snack-card-note {
color: #4a5d79;
}
/* --- 2026-04-29 limited snack specials --- */
.limited-specials-category {
position: relative;
}
.limited-specials-hero {
position: relative;
overflow: hidden;
margin-bottom: 28px;
padding: clamp(24px, 4vw, 42px);
border: 1px solid rgba(255, 255, 255, 0.13);
border-radius: 28px;
background:
radial-gradient(circle at 14% 16%, rgba(0, 113, 227, 0.42), transparent 34%),
radial-gradient(circle at 82% 10%, rgba(255, 178, 84, 0.2), transparent 30%),
linear-gradient(135deg, rgba(12, 18, 31, 0.96), rgba(5, 8, 14, 0.96));
box-shadow: 0 24px 60px rgba(0, 0, 0, 0.28);
}
.limited-specials-hero::after {
content: "";
position: absolute;
inset: auto -10% -45% 42%;
height: 180px;
border-radius: 999px;
background: rgba(255, 255, 255, 0.08);
transform: rotate(-8deg);
}
.limited-kicker {
display: inline-flex;
margin-bottom: 10px;
padding: 7px 12px;
border: 1px solid rgba(158, 208, 255, 0.38);
border-radius: 999px;
color: #9ed0ff;
font-size: 0.76rem;
font-weight: 800;
letter-spacing: 1.5px;
text-transform: uppercase;
}
.limited-specials-hero h2 {
margin: 0 0 8px;
color: #ffffff;
font-size: clamp(2rem, 5vw, 4.6rem);
letter-spacing: -2px;
}
.limited-specials-hero p {
max-width: 620px;
color: #d4dfec;
line-height: 1.65;
}
.limited-special-block {
margin-top: 30px;
}
.special-film-heading {
display: flex;
align-items: center;
gap: 16px;
margin-bottom: 16px;
padding: 14px 16px;
border: 1px solid rgba(255, 255, 255, 0.12);
border-radius: 22px;
background:
linear-gradient(115deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.025)),
rgba(255, 255, 255, 0.035);
}
.special-film-heading img {
width: 76px;
height: 76px;
border-radius: 18px;
object-fit: cover;
box-shadow: 0 12px 28px rgba(0, 0, 0, 0.28);
}
.special-film-heading span {
display: block;
margin-bottom: 3px;
color: #9ed0ff;
font-size: 0.74rem;
font-weight: 800;
letter-spacing: 1.5px;
text-transform: uppercase;
}
.special-film-heading h2 {
margin: 0;
color: #f8fbff;
font-size: clamp(1.35rem, 2vw, 2.2rem);
}
.limited-special-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
gap: 18px;
}
.limited-special-grid.compact-specials {
grid-template-columns: minmax(230px, 420px);
}
.limited-special-card {
border-color: rgba(0, 113, 227, 0.3);
background:
linear-gradient(160deg, rgba(0, 113, 227, 0.15), transparent 42%),
var(--card-bg);
}
.limited-special-card .snack-img {
background:
radial-gradient(circle at 20% 20%, rgba(255, 255, 255, 0.11), transparent 34%),
#090d14;
}
.limited-special-card .badge {
display: inline-flex;
width: max-content;
margin-bottom: 8px;
}
.wide-special {
display: grid;
grid-template-columns: minmax(130px, 42%) 1fr;
}
.wide-special .snack-img {
height: 100%;
min-height: 220px;
}
.wide-special .snack-info {
display: flex;
flex-direction: column;
justify-content: center;
}
body.theme-light .limited-specials-hero {
border-color: rgba(31, 67, 110, 0.14);
background:
radial-gradient(circle at 12% 16%, rgba(0, 113, 227, 0.18), transparent 34%),
radial-gradient(circle at 84% 12%, rgba(255, 188, 104, 0.26), transparent 32%),
linear-gradient(135deg, #ffffff, #edf5ff);
box-shadow: 0 24px 60px rgba(35, 67, 108, 0.12);
}
body.theme-light .limited-specials-hero h2 {
color: #0e1b31;
}
body.theme-light .limited-specials-hero p {
color: #314763;
}
body.theme-light .limited-kicker {
background: rgba(0, 113, 227, 0.1);
border-color: rgba(0, 113, 227, 0.28);
color: #0759aa;
}
body.theme-light .special-film-heading {
background: rgba(255, 255, 255, 0.86);
border-color: rgba(28, 56, 94, 0.14);
box-shadow: 0 14px 32px rgba(33, 67, 107, 0.09);
}
body.theme-light .special-film-heading span {
color: #0057ae;
}
body.theme-light .special-film-heading h2 {
color: #10213a;
}
body.theme-light .limited-special-card {
background:
linear-gradient(160deg, rgba(0, 113, 227, 0.08), transparent 42%),
#ffffff !important;
border-color: rgba(0, 113, 227, 0.16) !important;
}
@media (max-width: 760px) {
.wide-special {
grid-template-columns: 1fr;
}
.wide-special .snack-img {
min-height: 180px;
}
.special-film-heading {
align-items: flex-start;
}
}