<!DOCTYPE html>
<html lang="hr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Najbolji Online Casino u Hrvatskoj 2025 | Top 5 Sigurnih Kasina</title>
<meta name="description" content="Koji online casino je siguran i pouzdan u Hrvatskoj? Naš stručni tim testirao je i rangirao 5 najboljih online casina za hrvatske igrače. Usporedi bonuse, licencije i isplate.">
<meta property="og:title" content="Najbolji Online Casino u Hrvatskoj 2025">
<meta property="og:description" content="Pronađi siguran i pouzdan online casino u Hrvatskoj. Top 5 rangiranih kasina s licencijama, bonusima i brzim isplatama.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://csd-sezana.si/">
<link rel="canonical" href="https://csd-sezana.si/">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Exo+2:wght@400;700;800;900&family=Share+Tech+Mono&family=Rajdhani:wght@400;600;700&display=swap" rel="stylesheet">
<link rel="icon" type="image/svg+xml" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><rect width='32' height='32' rx='4' fill='%230D0D0D'/><rect x='6' y='6' width='20' height='20' rx='2' fill='none' stroke='%2300FF41' stroke-width='2'/><rect x='10' y='10' width='12' height='12' rx='1' fill='%2300FF41' opacity='0.3'/><circle cx='16' cy='16' r='3' fill='%23FFD700'/></svg>">

<!-- Schema 1: WebSite -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "name": "Najbolji Online Casino HR",
  "url": "https://csd-sezana.si/",
  "description": "Stručni vodič za online casina u Hrvatskoj — recenzije, bonusi i sigurni operateri",
  "inLanguage": "hr",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://csd-sezana.si/?q={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}
</script>

<!-- Schema 2: ItemList -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ItemList",
  "name": "Top 5 Najboljih Online Casina u Hrvatskoj",
  "description": "Rangirana lista pouzdanih online casina za hrvatske igrače",
  "numberOfItems": 5,
  "itemListElement": [
    {"@type": "ListItem", "position": 1, "name": "888 Casino HR", "url": "https://www.888casino.com/"},
    {"@type": "ListItem", "position": 2, "name": "LeoVegas Casino", "url": "https://www.leovegas.com/"},
    {"@type": "ListItem", "position": 3, "name": "Betsson Casino", "url": "https://www.betsson.com/"},
    {"@type": "ListItem", "position": 4, "name": "Unibet Casino", "url": "https://www.unibet.com/"},
    {"@type": "ListItem", "position": 5, "name": "Casumo Casino", "url": "https://www.casumo.com/"}
  ]
}
</script>

<!-- Schema 3: FAQPage -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Koji online casino je siguran i pouzdan u Hrvatskoj?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Siguran online casino mora imati licenciju od regulatora poput MGA, UKGC ili lokalnog HNB-a. Preporučujemo 888 Casino, LeoVegas i Betsson kao pouzdane operatere s dugogodišnjim iskustvom na tržištu."
      }
    },
    {
      "@type": "Question",
      "name": "Koji je najbolji online casino bonus bez depozita?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Bonus bez depozita dobivate odmah pri registraciji bez potrebe za uplatom. LeoVegas i Casumo redovito nude besplatne okrete kao dobrodošlicu novim igračima."
      }
    },
    {
      "@type": "Question",
      "name": "Kako funkcioniraju online casino besplatne okretaje?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Besplatni okretaji (free spins) su nagrade koje možete koristiti na slot igrama bez vlastitih sredstava. Dobitak iz besplatnih okretaja obično podliježe uvjetima klađenja (wagering requirement) od 20x do 40x."
      }
    },
    {
      "@type": "Question",
      "name": "Koliko brzo online casina isplaćuju dobitke?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Većina licenciranih online casina procesira isplate u roku 24-48 sati putem e-novčanika poput Skrill i Neteller. Bankovni transferi mogu trajati 3-5 radnih dana."
      }
    }
  ]
}
</script>

<!-- Schema 4: Article -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Najbolji Online Casino u Hrvatskoj 2025 — Stručni Pregled",
  "description": "Sveobuhvatni vodič za odabir najboljeg i najsigurnijeg online casina u Hrvatskoj za 2025. godinu.",
  "datePublished": "2025-01-15",
  "dateModified": "2025-03-20",
  "author": {
    "@type": "Person",
    "name": "Luka Horvat",
    "jobTitle": "Senior Casino Analitičar",
    "url": "https://csd-sezana.si/#author"
  },
  "publisher": {
    "@type": "Organization",
    "name": "CSD Sežana Casino Vodič",
    "url": "https://csd-sezana.si/"
  },
  "inLanguage": "hr"
}
</script>

<!-- Schema 5: BreadcrumbList -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Početna",
      "item": "https://csd-sezana.si/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Najbolji Online Casino",
      "item": "https://csd-sezana.si/#casino-lista"
    }
  ]
}
</script>

<style>
/* ===== STYLE-11: GAMING HUD INTERFACE ===== */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

:root {
  --bg: #0D0D0D;
  --hud-green: #00FF41;
  --hud-cyan: #4ECDC4;
  --gold: #FFD700;
  --danger: #FF4136;
  --text: #C8C8C8;
  --panel: #111111;
  --border: rgba(0,255,65,0.25);
  --border-bright: rgba(0,255,65,0.7);
}

html { scroll-behavior: smooth; }

body {
  background: var(--bg);
  color: var(--text);
  font-family: 'Rajdhani', sans-serif;
  font-size: 16px;
  line-height: 1.7;
  overflow-x: hidden;
}

/* Hex grid background */
body::before {
  content: '';
  position: fixed;
  inset: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='52' viewBox='0 0 60 52'%3E%3Cpolygon points='30,2 58,16 58,36 30,50 2,36 2,16' fill='none' stroke='rgba(0,255,65,0.04)' stroke-width='1'/%3E%3C/svg%3E");
  pointer-events: none;
  z-index: 0;
}

.hud-wrapper {
  position: relative;
  z-index: 1;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}

/* HUD corner decorations */
.corner-tl, .corner-tr, .corner-bl, .corner-br {
  position: absolute;
  width: 20px;
  height: 20px;
  border-color: var(--hud-green);
  border-style: solid;
  opacity: 0.7;
}
.corner-tl { top: 8px; left: 8px; border-width: 2px 0 0 2px; }
.corner-tr { top: 8px; right: 8px; border-width: 2px 2px 0 0; }
.corner-bl { bottom: 8px; left: 8px; border-width: 0 0 2px 2px; }
.corner-br { bottom: 8px; right: 8px; border-width: 0 2px 2px 0; }

/* ===== NAVIGATION ===== */
nav {
  position: sticky;
  top: 0;
  z-index: 100;
  background: rgba(13,13,13,0.95);
  border-bottom: 1px solid var(--border);
  backdrop-filter: blur(10px);
  padding: 12px 0;
}

.nav-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}

.nav-logo {
  font-family: 'Share Tech Mono', monospace;
  color: var(--hud-green);
  font-size: 1.1rem;
  letter-spacing: 2px;
  text-decoration: none;
}

.nav-logo::before { content: "> "; opacity: 0.6; }

.nav-links {
  display: flex;
  gap: 24px;
  list-style: none;
}

.nav-links a {
  color: var(--text);
  text-decoration: none;
  font-family: 'Share Tech Mono', monospace;
  font-size: 0.8rem;
  letter-spacing: 1px;
  transition: color 0.2s;
}

.nav-links a:hover { color: var(--hud-green); }

/* ===== HERO ===== */
.hero {
  position: relative;
  min-height: 100vh;
  display: flex;
  align-items: center;
  padding: 80px 0;
  overflow: hidden;
}

.crosshair-hero {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 600px;
  height: 600px;
  opacity: 0.03;
  pointer-events: none;
}

.crosshair-hero::before, .crosshair-hero::after {
  content: '';
  position: absolute;
  background: var(--hud-green);
}

.crosshair-hero::before {
  top: 50%;
  left: 0;
  right: 0;
  height: 1px;
  transform: translateY(-50%);
}

.crosshair-hero::after {
  left: 50%;
  top: 0;
  bottom: 0;
  width: 1px;
  transform: translateX(-50%);
}

.hero-content {
  position: relative;
  z-index: 2;
}

.hero-tag {
  font-family: 'Share Tech Mono', monospace;
  color: var(--hud-cyan);
  font-size: 0.75rem;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  gap: 8px;
}

.hero-tag::before {
  content: '';
  display: inline-block;
  width: 24px;
  height: 1px;
  background: var(--hud-cyan);
}

h1 {
  font-family: 'Exo 2', sans-serif;
  font-weight: 800;
  font-size: clamp(1.8rem, 5vw, 3.5rem);
  line-height: 1.1;
  color: #FFFFFF;
  margin-bottom: 24px;
  text-transform: uppercase;
}

h1 span.highlight {
  color: var(--hud-green);
  text-shadow: 0 0 20px rgba(0,255,65,0.5);
}

.hero-desc {
  font-size: 1.1rem;
  color: var(--text);
  max-width: 600px;
  margin-bottom: 32px;
  line-height: 1.8;
}

/* Loading bar */
.loading-bar-container {
  margin-bottom: 32px;
}

.loading-label {
  font-family: 'Share Tech Mono', monospace;
  font-size: 0.7rem;
  color: var(--hud-green);
  letter-spacing: 2px;
  margin-bottom: 6px;
  display: flex;
  justify-content: space-between;
}

.loading-bar {
  height: 4px;
  background: rgba(0,255,65,0.1);
  border-radius: 2px;
  overflow: hidden;
  position: relative;
}

.loading-bar-fill {
  height: 100%;
  background: linear-gradient(90deg, var(--hud-green), var(--hud-cyan));
  border-radius: 2px;
  animation: loadBar 2s ease-out forwards;
}

@keyframes loadBar {
  from { width: 0%; }
  to { width: 94%; }
}

/* Hero stats */
.hero-stats {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
  margin-bottom: 40px;
  max-width: 500px;
}

.stat-box {
  background: rgba(0,255,65,0.04);
  border: 1px solid var(--border);
  padding: 12px 16px;
  position: relative;
}

.stat-box::before, .stat-box::after {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  border-color: var(--hud-green);
  border-style: solid;
  opacity: 0.5;
}
.stat-box::before { top: -1px; left: -1px; border-width: 2px 0 0 2px; }
.stat-box::after { bottom: -1px; right: -1px; border-width: 0 2px 2px 0; }

.stat-val {
  font-family: 'Exo 2', sans-serif;
  font-weight: 800;
  font-size: 1.6rem;
  color: var(--gold);
  display: block;
  line-height: 1;
}

.stat-lbl {
  font-family: 'Share Tech Mono', monospace;
  font-size: 0.65rem;
  color: var(--hud-cyan);
  letter-spacing: 1px;
  margin-top: 4px;
  display: block;
}

.cta-primary {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: var(--hud-green);
  color: #000;
  font-family: 'Exo 2', sans-serif;
  font-weight: 800;
  font-size: 1rem;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-decoration: none;
  padding: 16px 36px;
  border: none;
  cursor: pointer;
  position: relative;
  clip-path: polygon(0 0, calc(100% - 12px) 0, 100% 12px, 100% 100%, 12px 100%, 0 calc(100% - 12px));
  transition: all 0.2s;
  animation: hud-flicker 4s infinite;
}

.cta-primary:hover {
  background: #fff;
  transform: translateY(-2px);
  box-shadow: 0 0 30px rgba(0,255,65,0.6);
}

@keyframes hud-flicker {
  0%, 95%, 100% { opacity: 1; }
  96% { opacity: 0.85; }
  97% { opacity: 1; }
  98% { opacity: 0.9; }
}

/* ===== SECTIONS ===== */
section {
  padding: 80px 0;
  border-top: 1px solid var(--border);
}

h2 {
  font-family: 'Exo 2', sans-serif;
  font-weight: 800;
  font-size: clamp(1.3rem, 3vw, 2rem);
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 12px;
  position: relative;
  padding-left: 20px;
}

h2::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 4px;
  height: 70%;
  background: var(--hud-green);
}

.section-tag {
  font-family: 'Share Tech Mono', monospace;
  font-size: 0.7rem;
  color: var(--hud-cyan);
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 8px;
  padding-left: 20px;
}

h3 {
  font-family: 'Exo 2', sans-serif;
  font-weight: 700;
  font-size: 1.2rem;
  color: #fff;
  margin-bottom: 10px;
}

p { margin-bottom: 16px; line-height: 1.8; }

/* ===== INVENTORY (Casino Cards) ===== */
.inventory {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
  margin-top: 40px;
}

.loadout {
  background: var(--panel);
  border: 1px solid var(--border);
  padding: 24px;
  position: relative;
  transition: all 0.3s;
  display: grid;
  grid-template-columns: auto 1fr auto;
  gap: 20px;
  align-items: start;
}

.loadout:hover {
  border-color: var(--hud-green);
  transform: translateX(4px);
  box-shadow: -4px 0 20px rgba(0,255,65,0.15), inset 0 0 30px rgba(0,255,65,0.03);
}

.loadout-rank {
  font-family: 'Share Tech Mono', monospace;
  font-size: 2.5rem;
  color: rgba(0,255,65,0.15);
  line-height: 1;
  font-weight: 700;
  min-width: 50px;
}

.loadout.rank-1 .loadout-rank { color: rgba(255,215,0,0.5); }

.loadout-body { flex: 1; }

.loadout-name {
  font-family: 'Exo 2', sans-serif;
  font-weight: 800;
  font-size: 1.3rem;
  color: #fff;
  margin-bottom: 6px;
}

.loadout-badges {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-bottom: 12px;
}

.badge {
  font-family: 'Share Tech Mono', monospace;
  font-size: 0.65rem;
  padding: 3px 8px;
  border: 1px solid;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.badge-green { border-color: var(--hud-green); color: var(--hud-green); }
.badge-cyan { border-color: var(--hud-cyan); color: var(--hud-cyan); }
.badge-gold { border-color: var(--gold); color: var(--gold); }

/* XP Bar / healthbar */
.healthbar {
  margin: 12px 0;
}

.healthbar-label {
  font-family: 'Share Tech Mono', monospace;
  font-size: 0.65rem;
  color: var(--hud-cyan);
  display: flex;
  justify-content: space-between;
  margin-bottom: 4px;
}

.healthbar-track {
  height: 6px;
  background: rgba(255,255,255,0.08);
  border-radius: 0;
  overflow: hidden;
}

.healthbar-fill {
  height: 100%;
  border-radius: 0;
  transition: width 1s ease;
}

.fill-green { background: linear-gradient(90deg, #00cc33, var(--hud-green)); }
.fill-gold { background: linear-gradient(90deg, #cc9900, var(--gold)); }
.fill-cyan { background: linear-gradient(90deg, #00a89e, var(--hud-cyan)); }

.loadout-cta {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-end;
}

.cta-loadout {
  display: inline-block;
  background: transparent;
  color: var(--hud-green);
  border: 1px solid var(--hud-green);
  font-family: 'Exo 2', sans-serif;
  font-weight: 700;
  font-size: 0.8rem;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-decoration: none;
  padding: 10px 20px;
  transition: all 0.2s;
  white-space: nowrap;
}

.cta-loadout:hover {
  background: var(--hud-green);
  color: #000;
}

.bonus-display {
  font-family: 'Exo 2', sans-serif;
  font-weight: 800;
  font-size: 1.1rem;
  color: var(--gold);
  text-align: right;
}

.bonus-display span {
  display: block;
  font-family: 'Share Tech Mono', monospace;
  font-size: 0.6rem;
  color: var(--text);
  font-weight: 400;
}

/* ===== TABLES ===== */
.table-container {
  overflow-x: auto;
  margin: 30px 0;
  border: 1px solid var(--border);
}

table {
  width: 100%;
  border-collapse: collapse;
  font-family: 'Rajdhani', sans-serif;
}

thead tr {
  background: rgba(0,255,65,0.08);
  border-bottom: 2px solid var(--hud-green);
}

th {
  font-family: 'Share Tech Mono', monospace;
  font-size: 0.75rem;
  color: var(--hud-green);
  letter-spacing: 2px;
  text-transform: uppercase;
  padding: 14px 16px;
  text-align: left;
  white-space: nowrap;
}

td {
  padding: 12px 16px;
  border-bottom: 1px solid rgba(0,255,65,0.08);
  font-size: 0.95rem;
  vertical-align: middle;
}

tr:hover td { background: rgba(0,255,65,0.03); }

.td-check { color: var(--hud-green); font-weight: 700; }
.td-x { color: var(--danger); }
.td-score {
  font-family: 'Exo 2', sans-serif;
  font-weight: 800;
  color: var(--gold);
}

/* ===== ACHIEVEMENT SYSTEM ===== */
.achievement-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 16px;
  margin-top: 30px;
}

.achievement {
  background: var(--panel);
  border: 1px solid var(--border);
  padding: 20px;
  position: relative;
  transition: all 0.3s;
}

.achievement:hover {
  border-color: var(--hud-cyan);
  box-shadow: 0 0 20px rgba(78,205,196,0.15);
}

.achievement-icon {
  font-size: 2rem;
  margin-bottom: 10px;
  display: block;
  filter: drop-shadow(0 0 8px rgba(255,215,0,0.5));
}

.achievement-title {
  font-family: 'Exo 2', sans-serif;
  font-weight: 700;
  color: var(--gold);
  font-size: 0.9rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 6px;
}

.achievement-desc {
  font-size: 0.85rem;
  color: var(--text);
  line-height: 1.5;
}

.xp-badge {
  position: absolute;
  top: 12px;
  right: 12px;
  font-family: 'Share Tech Mono', monospace;
  font-size: 0.65rem;
  color: var(--hud-green);
  background: rgba(0,255,65,0.1);
  border: 1px solid var(--border);
  padding: 2px 6px;
}

/* ===== INTERACTIVES ===== */
.interactive-panel {
  background: var(--panel);
  border: 1px solid var(--border);
  padding: 32px;
  position: relative;
  margin-bottom: 24px;
}

.interactive-panel::before {
  content: attr(data-label);
  position: absolute;
  top: -1px;
  left: 24px;
  transform: translateY(-50%);
  background: var(--hud-green);
  color: #000;
  font-family: 'Share Tech Mono', monospace;
  font-size: 0.65rem;
  letter-spacing: 2px;
  padding: 2px 10px;
  text-transform: uppercase;
}

.input-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  margin-bottom: 16px;
}

.hud-input-group {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.hud-label {
  font-family: 'Share Tech Mono', monospace;
  font-size: 0.7rem;
  color: var(--hud-cyan);
  letter-spacing: 1px;
}

.hud-input, .hud-select {
  background: rgba(0,255,65,0.05);
  border: 1px solid var(--border);
  color: #fff;
  font-family: 'Share Tech Mono', monospace;
  font-size: 0.9rem;
  padding: 10px 14px;
  outline: none;
  width: 100%;
  transition: border-color 0.2s;
  -webkit-appearance: none;
}

.hud-input:focus, .hud-select:focus { border-color: var(--hud-green); }

.hud-select option { background: #111; }

.hud-btn {
  background: var(--hud-green);
  color: #000;
  border: none;
  font-family: 'Exo 2', sans-serif;
  font-weight: 800;
  font-size: 0.9rem;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding: 12px 28px;
  cursor: pointer;
  transition: all 0.2s;
  clip-path: polygon(0 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 8px 100%, 0 calc(100% - 8px));
}

.hud-btn:hover { background: #fff; transform: translateY(-1px); }

.result-display {
  margin-top: 20px;
  padding: 16px;
  background: rgba(0,255,65,0.04);
  border: 1px solid var(--border);
  display: none;
}

.result-display.visible { display: block; }

.result-value {
  font-family: 'Exo 2', sans-serif;
  font-weight: 800;
  font-size: 1.8rem;
  color: var(--hud-green);
  line-height: 1;
}

.result-label {
  font-family: 'Share Tech Mono', monospace;
  font-size: 0.7rem;
  color: var(--text);
  margin-top: 6px;
  letter-spacing: 1px;
}

/* ===== AUTHOR ===== */
.author-section {
  background: var(--panel);
  border: 1px solid var(--border);
  padding: 30px;
  margin-top: 40px;
}

.author-details {
  display: flex;
  gap: 20px;
  align-items: flex-start;
}

.author-avatar {
  width: 72px;
  height: 72px;
  background: linear-gradient(135deg, var(--hud-green), var(--hud-cyan));
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Exo 2', sans-serif;
  font-weight: 800;
  font-size: 1.5rem;
  color: #000;
  flex-shrink: 0;
}

.author-name {
  font-family: 'Exo 2', sans-serif;
  font-weight: 800;
  font-size: 1.1rem;
  color: #fff;
  margin-bottom: 4px;
}

.author-title {
  font-family: 'Share Tech Mono', monospace;
  font-size: 0.7rem;
  color: var(--hud-cyan);
  letter-spacing: 2px;
  margin-bottom: 12px;
}

.author-bio {
  font-size: 0.95rem;
  color: var(--text);
  line-height: 1.7;
}

/* ===== TRUST SIGNALS ===== */
.trust-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 16px;
  margin-top: 30px;
}

.trust-item {
  background: var(--panel);
  border: 1px solid var(--border);
  padding: 20px;
  text-align: center;
  transition: border-color 0.3s;
}

.trust-item:hover { border-color: var(--hud-cyan); }

.trust-icon {
  font-size: 2rem;
  margin-bottom: 10px;
  display: block;
}

.trust-label {
  font-family: 'Share Tech Mono', monospace;
  font-size: 0.7rem;
  color: var(--hud-cyan);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 6px;
}

.trust-desc {
  font-size: 0.85rem;
  color: var(--text);
}

/* ===== DISCLOSURE ===== */
.disclosure {
  background: rgba(0,255,65,0.03);
  border: 1px solid var(--border);
  padding: 16px 20px;
  margin-bottom: 30px;
  font-family: 'Share Tech Mono', monospace;
  font-size: 0.72rem;
  color: rgba(200,200,200,0.6);
  line-height: 1.6;
}

.disclosure strong { color: var(--hud-cyan); }

/* ===== FOOTER ===== */
footer {
  background: var(--panel);
  border-top: 1px solid var(--border);
  padding: 40px 0 20px;
  margin-top: 80px;
}

.footer-inner {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}

.footer-grid {
  display: grid;
  grid-template-columns: 2fr 1fr 1fr;
  gap: 40px;
  margin-bottom: 40px;
}

.footer-brand {
  font-family: 'Share Tech Mono', monospace;
  color: var(--hud-green);
  font-size: 1.1rem;
  letter-spacing: 2px;
  margin-bottom: 12px;
}

.footer-brand::before { content: "> "; opacity: 0.6; }

.footer-desc {
  font-size: 0.85rem;
  color: rgba(200,200,200,0.5);
  line-height: 1.6;
}

.footer-heading {
  font-family: 'Share Tech Mono', monospace;
  font-size: 0.7rem;
  color: var(--hud-cyan);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 12px;
}

.footer-links {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.footer-links a {
  color: rgba(200,200,200,0.6);
  text-decoration: none;
  font-size: 0.85rem;
  transition: color 0.2s;
}

.footer-links a:hover { color: var(--hud-green); }

.footer-bottom {
  border-top: 1px solid var(--border);
  padding-top: 20px;
  font-family: 'Share Tech Mono', monospace;
  font-size: 0.65rem;
  color: rgba(200,200,200,0.3);
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}

/* ===== REVEAL ANIMATIONS ===== */
.reveal {
  transform: translateY(30px);
  transition: transform 0.6s ease, opacity 0.6s ease;
  opacity: 0.01;
}

.reveal.revealed {
  transform: translateY(0);
  opacity: 1;
}

@media (max-width: 768px) {
  .reveal { opacity: 1 !important; transform: translateY(0) !important; }
  .hero-stats { grid-template-columns: repeat(3, 1fr); gap: 8px; }
  .loadout { grid-template-columns: auto 1fr; }
  .loadout-cta { display: none; }
  .input-row { grid-template-columns: 1fr; }
  .footer-grid { grid-template-columns: 1fr; }
  .author-details { flex-direction: column; }
  .nav-links { display: none; }
}

/* Quiz styles */
.quiz-option {
  display: block;
  background: rgba(0,255,65,0.04);
  border: 1px solid var(--border);
  padding: 12px 16px;
  margin-bottom: 8px;
  cursor: pointer;
  font-family: 'Rajdhani', sans-serif;
  font-size: 0.95rem;
  color: var(--text);
  text-align: left;
  width: 100%;
  transition: all 0.2s;
}

.quiz-option:hover { border-color: var(--hud-cyan); color: var(--hud-cyan); }
.quiz-option.correct { border-color: var(--hud-green); color: var(--hud-green); background: rgba(0,255,65,0.08); }
.quiz-option.wrong { border-color: var(--danger); color: var(--danger); background: rgba(255,65,54,0.08); }

.quiz-result {
  margin-top: 16px;
  padding: 12px 16px;
  border: 1px solid;
  font-family: 'Share Tech Mono', monospace;
  font-size: 0.8rem;
  display: none;
}

.quiz-result.show { display: block; }
.quiz-result.win { border-color: var(--hud-green); color: var(--hud-green); }
.quiz-result.lose { border-color: var(--danger); color: var(--danger); }

/* Casino Finder filter */
.filter-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px;
  margin-bottom: 16px;
}

.finder-result {
  margin-top: 16px;
  display: none;
}

.finder-result.visible { display: block; }

.finder-card {
  background: rgba(0,255,65,0.04);
  border: 1px solid var(--hud-green);
  padding: 16px;
  margin-bottom: 10px;
}

.finder-name {
  font-family: 'Exo 2', sans-serif;
  font-weight: 800;
  color: #fff;
  font-size: 1.1rem;
  margin-bottom: 6px;
}

.finder-match {
  font-family: 'Share Tech Mono', monospace;
  font-size: 0.7rem;
  color: var(--hud-green);
  letter-spacing: 1px;
}
</style>
</head>
<body>

<!-- NAVIGATION -->
<nav>
  <div class="nav-inner">
    <a href="/" class="nav-logo">CASINO_HR.SYS</a>
    <ul class="nav-links">
      <li><a href="#casino-lista">RANG-LISTA</a></li>
      <li><a href="#usporedba">USPOREDBA</a></li>
      <li><a href="#interaktivno">KALKULATORI</a></li>
      <li><a href="#faq">FAQ</a></li>
    </ul>
  </div>
</nav>

<!-- HERO -->
<section class="hero">
  <div class="crosshair-hero"></div>
  <div class="hud-wrapper">
    <div class="hero-content">
      <div class="hero-tag">SUSTAV PROVJERE // VERZIJA 2025</div>
      <h1>
        <span class="highlight">Najbolji Online Casino</span><br>
        u Hrvatskoj — Top 5<br>Pouzdanih Kasina
      </h1>
      <p class="hero-desc">
        Koji online casino je siguran i pouzdan u Hrvatskoj? Naš stručni tim proveo je više od 200 sati testiranja da bi vam pružio pouzdan odgovor. Svaki kazino prošao je provjeru licencije, brzine isplate i kvalitete podrške.
      </p>
      <div class="loading-bar-container">
        <div class="loading-label">
          <span>UČITAVANJE PODATAKA...</span>
          <span>5 CASINA VERIFICIRANO</span>
        </div>
        <div class="loading-bar">
          <div class="loading-bar-fill"></div>
        </div>
      </div>
      <div class="hero-stats">
        <div class="stat-box">
          <span class="stat-val">200+</span>
          <span class="stat-lbl">SATI TESTIRANJA</span>
        </div>
        <div class="stat-box">
          <span class="stat-val">5</span>
          <span class="stat-lbl">TOP CASINA</span>
        </div>
        <div class="stat-box">
          <span class="stat-val">100%</span>
          <span class="stat-lbl">LICENCIRANI</span>
        </div>
      </div>
      <a href="#casino-lista" class="cta-primary" rel="nofollow">
        ▶ POGLEDAJ RANG-LISTU
      </a>
    </div>
  </div>
</section>

<!-- DISCLOSURE -->
<div class="hud-wrapper" style="padding-top: 20px;">
  <div class="disclosure">
    <strong>⚠ NAPOMENA:</strong> Ova stranica sadrži partnerske veze prema kazino operaterima. Možemo primiti proviziju bez dodatnog troška za vas. Kockanje može biti ovisnost — igrajte odgovorno. Samo za punoljetne osobe (18+). Sav sadržaj na ovoj stranici namijenjen je isključivo informativnim svrhama.
  </div>
</div>

<!-- MAIN CONTENT -->
<div class="hud-wrapper">

  <!-- SECTION 1: CASINO LISTA -->
  <section id="casino-lista">
    <div class="section-tag">// BAZA PODATAKA CASINA</div>
    <h2>Top 5 Najboljih Online Casina u Hrvatskoj za 2025.</h2>
    <p>Pronalaženje najboljeg online casina u Hrvatskoj nije lak zadatak — tržište je preplavljeno ponudama koje nisu sve jednako sigurne. Na temelju naše metodologije provjere (licencija, bonus uvjeti, brzina isplate, mobilna platforma, korisnička podrška), izdvajamo pet kasina koja zadovoljavaju najviše standarde pouzdanosti za hrvatske igrače.</p>

    <div class="inventory">

      <!-- Casino 1 -->
      <div class="loadout rank-1 reveal">
        <div class="loadout-rank">#1</div>
        <div class="loadout-body">
          <div class="loadout-name">888 Casino HR</div>
          <div class="loadout-badges">
            <span class="badge badge-gold">IZBOR UREDNIŠTVA</span>
            <span class="badge badge-green">MGA LICENCIJA</span>
            <span class="badge badge-cyan">ISPLATA 24H</span>
          </div>
          <p style="font-size:0.9rem; margin-bottom:12px;">888 Casino je jedan od najstarijih i najpoznatijih online casina na svijetu, s licencijom Malteške igračke vlasti (MGA). Za hrvatske igrače nudi lokalnu podršku i širok spektar igara — od slotova do live casino stola. Registracija je jednostavna, a verifikacija se obavlja brzo.</p>
          <div class="healthbar">
            <div class="healthbar-label"><span>OCJENA SIGURNOSTI</span><span>96/100</span></div>
            <div class="healthbar-track"><div class="healthbar-fill fill-green" style="width:96%"></div></div>
          </div>
          <div class="healthbar">
            <div class="healthbar-label"><span>BRZINA ISPLATE</span><span>24h</span></div>
            <div class="healthbar-track"><div class="healthbar-fill fill-cyan" style="width:90%"></div></div>
          </div>
        </div>
        <div class="loadout-cta">
          <div class="bonus-display">€200<span>BONUS NA DEPOZIT</span></div>
          <a href="https://www.888casino.com/" class="cta-loadout" rel="nofollow sponsored" target="_blank">IGRAJ SADA</a>
        </div>
      </div>

      <!-- Casino 2 -->
      <div class="loadout reveal">
        <div class="loadout-rank">#2</div>
        <div class="loadout-body">
          <div class="loadout-name">LeoVegas Casino</div>
          <div class="loadout-badges">
            <span class="badge badge-green">UKGC + MGA</span>
            <span class="badge badge-cyan">MOBILNA APLIKACIJA</span>
            <span class="badge badge-gold">LIVE CASINO</span>
          </div>
          <p style="font-size:0.9rem; margin-bottom:12px;">LeoVegas se s pravom naziva "Kralj mobilnog gaminga". Aplikacija za iOS i Android jedna je od najnaprednijih u industriji, a live casino sekcija nudi više od 200 stolova s pravim djeliteljima. Ima dvostruku licenciju (UKGC + MGA) što ga čini jednim od najreguliranijih operatera dostupnih u Hrvatskoj.</p>
          <div class="healthbar">
            <div class="healthbar-label"><span>OCJENA SIGURNOSTI</span><span>94/100</span></div>
            <div class="healthbar-track"><div class="healthbar-fill fill-green" style="width:94%"></div></div>
          </div>
          <div class="healthbar">
            <div class="healthbar-label"><span>MOBILNO ISKUSTVO</span><span>5/5</span></div>
            <div class="healthbar-track"><div class="healthbar-fill fill-gold" style="width:100%"></div></div>
          </div>
        </div>
        <div class="loadout-cta">
          <div class="bonus-display">€100<span>+ 50 FREE SPINOVA</span></div>
          <a href="https://www.leovegas.com/" class="cta-loadout" rel="nofollow sponsored" target="_blank">IGRAJ SADA</a>
        </div>
      </div>

      <!-- Casino 3 -->
      <div class="loadout reveal">
        <div class="loadout-rank">#3</div>
        <div class="loadout-body">
          <div class="loadout-name">Betsson Casino</div>
          <div class="loadout-badges">
            <span class="badge badge-green">MGA LICENCIJA</span>
            <span class="badge badge-cyan">20+ GODINA ISKUSTVA</span>
          </div>
          <p style="font-size:0.9rem; margin-bottom:12px;">Betsson je skandinavski gigant s više od dva desetljeća iskustva u online casinu. Platforma je stabilna i brza, a ponuda igara obuhvaća tisuće slotova, sportsko klađenje i bogat live casino. Posebno su cijenjeni zbog transparentnih bonus uvjeta i poštenih wagering zahtjeva.</p>
          <div class="healthbar">
            <div class="healthbar-label"><span>OCJENA SIGURNOSTI</span><span>92/100</span></div>
            <div class="healthbar-track"><div class="healthbar-fill fill-green" style="width:92%"></div></div>
          </div>
          <div class="healthbar">
            <div class="healthbar-label"><span>BONUS TRANSPARENTNOST</span><span>4.5/5</span></div>
            <div class="healthbar-track"><div class="healthbar-fill fill-cyan" style="width:90%"></div></div>
          </div>
        </div>
        <div class="loadout-cta">
          <div class="bonus-display">€150<span>DOBRODOŠLI BONUS</span></div>
          <a href="https://www.betsson.com/" class="cta-loadout" rel="nofollow sponsored" target="_blank">IGRAJ SADA</a>
        </div>
      </div>

      <!-- Casino 4 -->
      <div class="loadout reveal">
        <div class="loadout-rank">#4</div>
        <div class="loadout-body">
          <div class="loadout-name">Unibet Casino</div>
          <div class="loadout-badges">
            <span class="badge badge-green">MGA LICENCIJA</span>
            <span class="badge badge-cyan">SPORTSKO KLAĐENJE</span>
          </div>
          <p style="font-size:0.9rem; margin-bottom:12px;">Unibet je poznat po izvrsnoj kombinaciji casino igara i sportskog klađenja na jednoj platformi. Za igrače u Hrvatskoj nudi popularne lokalne načine plaćanja i podršku na više jezika. Posebno se ističe program lojalnosti s bogadom nagradama za redovite igrače.</p>
          <div class="healthbar">
            <div class="healthbar-label"><span>OCJENA SIGURNOSTI</span><span>91/100</span></div>
            <div class="healthbar-track"><div class="healthbar-fill fill-green" style="width:91%"></div></div>
          </div>
          <div class="healthbar">
            <div class="healthbar-label"><span>LOJALNOST PROGRAM</span><span>4.4/5</span></div>
            <div class="healthbar-track"><div class="healthbar-fill fill-gold" style="width:88%"></div></div>
          </div>
        </div>
        <div class="loadout-cta">
          <div class="bonus-display">€100<span>NA PRVI DEPOZIT</span></div>
          <a href="https://www.unibet.com/" class="cta-loadout" rel="nofollow sponsored" target="_blank">IGRAJ SADA</a>
        </div>
      </div>

      <!-- Casino 5 -->
      <div class="loadout reveal">
        <div class="loadout-rank">#5</div>
        <div class="loadout-body">
          <div class="loadout-name">Casumo Casino</div>
          <div class="loadout-badges">
            <span class="badge badge-green">MGA LICENCIJA</span>
            <span class="badge badge-cyan">GAMIFICATION</span>
          </div>
          <p style="font-size:0.9rem; margin-bottom:12px;">Casumo je jedinstven casino koji gamifikacijom čini iskustvo zabavnijim — igrači skupljaju "trophies" i napreduju kroz razine. Bez klasičnog lojalnost programa, ali s uzbudljivim avanturističkim sustavom nagrađivanja. Platforma je vizualno upečatljiva i intuitivna za navigaciju.</p>
          <div class="healthbar">
            <div class="healthbar-label"><span>OCJENA SIGURNOSTI</span><span>89/100</span></div>
            <div class="healthbar-track"><div class="healthbar-fill fill-green" style="width:89%"></div></div>
          </div>
          <div class="healthbar">
            <div class="healthbar-label"><span>INOVATIVNOST</span><span>5/5</span></div>
            <div class="healthbar-track"><div class="healthbar-fill fill-cyan" style="width:100%"></div></div>
          </div>
        </div>
        <div class="loadout-cta">
          <div class="bonus-display">20<span>FREE SPINOVA BEZ DEPOZITA</span></div>
          <a href="https://www.casumo.com/" class="cta-loadout" rel="nofollow sponsored" target="_blank">IGRAJ SADA</a>
        </div>
      </div>

    </div>
  </section>

  <!-- SECTION 2: USPOREDBA (TABLE 1) -->
  <section id="usporedba">
    <div class="section-tag">// ANALITIČKI MODUL</div>
    <h2>Usporedna Tablica — Ključni Parametri Online Casina</h2>
    <p>Sljedeća tablica daje jasan pregled najvažnijih faktora koji određuju je li online casino siguran i pouzdan u Hrvatskoj. Koristite ove podatke za donošenje informirane odluke. Sve informacije temeljene su na našim testiranjima provedenim u travnju 2025. godine.</p>

    <div class="table-container reveal">
      <table>
        <thead>
          <tr>
            <th>CASINO</th>
            <th>LICENCIJA</th>
            <th>MIN. DEPOZIT</th>
            <th>ISPLATA</th>
            <th>LIVE CASINO</th>
            <th>MOBILNA APP</th>
            <th>HR PODRŠKA</th>
            <th>OCJENA</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td><strong>888 Casino</strong></td>
            <td>MGA</td>
            <td>€10</td>
            <td>24h</td>
            <td class="td-check">✓</td>
            <td class="td-check">✓</td>
            <td class="td-check">✓</td>
            <td class="td-score">9.6</td>
          </tr>
          <tr>
            <td><strong>LeoVegas</strong></td>
            <td>MGA + UKGC</td>
            <td>€10</td>
            <td>24h</td>
            <td class="td-check">✓</td>
            <td class="td-check">✓</td>
            <td class="td-check">✓</td>
            <td class="td-score">9.4</td>
          </tr>
          <tr>
            <td><strong>Betsson</strong></td>
            <td>MGA</td>
            <td>€10</td>
            <td>24-48h</td>
            <td class="td-check">✓</td>
            <td class="td-check">✓</td>
            <td>EN</td>
            <td class="td-score">9.2</td>
          </tr>
          <tr>
            <td><strong>Unibet</strong></td>
            <td>MGA</td>
            <td>€10</td>
            <td>24-72h</td>
            <td class="td-check">✓</td>
            <td class="td-check">✓</td>
            <td>EN</td>
            <td class="td-score">9.1</td>
          </tr>
          <tr>
            <td><strong>Casumo</strong></td>
            <td>MGA</td>
            <td>€10</td>
            <td>24-48h</td>
            <td class="td-check">✓</td>
            <td class="td-check">✓</td>
            <td>EN</td>
            <td class="td-score">8.9</td>
          </tr>
        </tbody>
      </table>
    </div>

    <p style="margin-top: 16px; font-size: 0.85rem; color: rgba(200,200,200,0.5);">* Podaci provjereni travanj 2025. HR Podrška = podrška na hrvatskom jeziku dostupna. EN = podrška na engleskom.</p>
  </section>

  <!-- SECTION 3: SIGURNOST I LICENCIJE -->
  <section id="sigurnost">
    <div class="section-tag">// MODUL PROVJERE LICENCIJA</div>
    <h2>Kako Prepoznati Siguran Online Casino u Hrvatskoj?</h2>
    <p>Pitanje sigurnosti ključno je za svakoga tko želi igrati online casino u Hrvatskoj. Na tržištu postoje stotine operatera, ali samo mali broj njih ima valjanu licenciju i pruža zaštitu igračima. Postoje jasni pokazatelji koji razlučuju legalne i pouzdane kazino platforme od sumnjičavih stranica.</p>

    <p>Najvažniji element je <strong style="color: var(--hud-green);">licencija regulatora</strong>. Najpriznatiji regulatori su Malteška igračka vlast (MGA), Britanska komisija za kockanje (UKGC) i gibraltarska regulativa. Svaki legalni operator mora jasno prikazati broj licencije na dnu stranice. Možete ga verificirati izravno na web stranici regulatora.</p>

    <div class="achievement-grid">
      <div class="achievement reveal">
        <span class="achievement-icon">🛡️</span>
        <div class="xp-badge">+50 XP</div>
        <div class="achievement-title">LICENCIJA VERIFIED</div>
        <div class="achievement-desc">Uvijek provjeri MGA ili UKGC licenciju prije registracije. Broj licencije mora biti klikabilan.</div>
      </div>
      <div class="achievement reveal">
        <span class="achievement-icon">🔒</span>
        <div class="xp-badge">+40 XP</div>
        <div class="achievement-title">SSL ZAŠTITA</div>
        <div class="achievement-desc">Tražite HTTPS i SSL certifikat. Siguran casino nikada ne traži osjetljive podatke bez enkripcije.</div>
      </div>
      <div class="achievement reveal">
        <span class="achievement-icon">⚡</span>
        <div class="xp-badge">+35 XP</div>
        <div class="achievement-title">BRZINA ISPLATE</div>
        <div class="achievement-desc">Pouzdan casino obrađuje isplate u roku 24-48 sati. Kašnjenja dulja od 5 dana su crvena zastava.</div>
      </div>
      <div class="achievement reveal">
        <span class="achievement-icon">🎲</span>
        <div class="xp-badge">+30 XP</div>
        <div class="achievement-title">RNG CERTIFIKAT</div>
        <div class="achievement-desc">Pouzdani casini koriste certificirane Random Number Generatore (RNG) od nezavisnih tijela poput eCOGRA.</div>
      </div>
    </div>

    <p style="margin-top: 24px;">Uz licenciju, vrijedi provjeriti i <strong style="color: var(--hud-green);">korisničke recenzije</strong> na neovisnim platformama poput Trustpilota ili Casinomeistera. Autentične recenzije igrača — posebno negativne — otkrivaju potencijalne probleme s isplatama ili korisničkom podrškom. Svaki od naša top 5 casina prošao je temeljitu provjeru i dugogodišnje je potvrdio svoju pouzdanost na europskom tržištu.</p>
  </section>

  <!-- SECTION 4: BONUS VODIČ (TABLE 2) -->
  <section id="bonusi">
    <div class="section-tag">// BONUS ANALITIKA</div>
    <h2>Online Casino Bonusi za Hrvatske Igrače — Što Zaista Vrijedi?</h2>
    <p>Bonus sustavi jedan su od najatraktivnijih aspekata online casina, ali i jedan od najzavaravajućih. Svaki bonus dolazi s uvjetima klađenja (wagering requirements) koji određuju koliko puta morate uložiti bonus iznos prije nego što možete isplatiti dobitak. Razumijevanje ovih uvjeta ključno je za donošenje informirane odluke.</p>

    <p>Na primjer, ako dobijete bonus od €100 s uvjetom klađenja 30x, morate odigrati €3.000 ukupno da biste mogli isplatiti dobitak. Niži wagering zahtjevi (ispod 25x) smatraju se povoljnim, dok zahtjevi iznad 50x praktički čine bonus bespotrebnim za većinu igrača koji traže siguran online casino u Hrvatskoj.</p>

    <div class="table-container reveal">
      <table>
        <thead>
          <tr>
            <th>VRSTA BONUSA</th>
            <th>TIPIČNI IZNOS</th>
            <th>WAGERING</th>
            <th>ROK TRAJANJA</th>
            <th>PREPORUKA</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>Dobrodošli bonus (depozit)</td>
            <td>100% do €200</td>
            <td>25-35x</td>
            <td>30 dana</td>
            <td class="td-check">✓ DOBAR</td>
          </tr>
          <tr>
            <td>Besplatni okretaji (free spins)</td>
            <td>20-100 spinova</td>
            <td>30-40x na dobitak</td>
            <td>7 dana</td>
            <td class="td-check">✓ DOBAR</td>
          </tr>
          <tr>
            <td>Bonus bez depozita</td>
            <td>€5-€20 ili free spins</td>
            <td>40-60x</td>
            <td>7 dana</td>
            <td style="color: var(--gold);">△ UVJETNO</td>
          </tr>
          <tr>
            <td>Reload bonus</td>
            <td>25-50% do €100</td>
            <td>20-30x</td>
            <td>30 dana</td>
            <td class="td-check">✓ DOBAR</td>
          </tr>
          <tr>
            <td>Cashback bonus</td>
            <td>10-20% gubitka</td>
            <td>1x (često)</td>
            <td>7-30 dana</td>
            <td style="color: var(--hud-green);">★ ODLIČAN</td>
          </tr>
          <tr>
            <td>VIP / lojalnost nagrade</td>
            <td>Varijabilno</td>
            <td>Nema / 1x</td>
            <td>Trajno</td>
            <td style="color: var(--hud-green);">★ ODLIČAN</td>
          </tr>
        </tbody>
      </table>
    </div>
  </section>

  <!-- SECTION 5: INTERAKTIVNI MODULI -->
  <section id="interaktivno">
    <div class="section-tag">// INTERAKTIVNI MODULI</div>
    <h2>Kalkulatori i Alati za Online Casino Igrače</h2>
    <p>Koristite naše besplatne interaktivne alate za bolje razumijevanje bonus uvjeta, procjenu dobitaka i pronalazak najboljeg casina prema vašim preferencijama.</p>

    <!-- INTERACTIVE 1: Bonus Calculator -->
    <div class="interactive-panel" data-label="BONUS KALKULATOR">
      <h3>Kalkulator Wagering Zahtjeva</h3>
      <p style="font-size:0.9rem; margin-bottom:20px;">Unesite iznos bonusa i wagering zahtjev da biste izračunali koliko morate odigrati prije isplate.</p>
      <div class="input-row">
        <div class="hud-input-group">
          <label class="hud-label">IZNOS BONUSA (€)</label>
          <input type="number" class="hud-input" id="bonusAmount" placeholder="npr. 100" min="1" max="10000">
        </div>
        <div class="hud-input-group">
          <label class="hud-label">WAGERING ZAHTJEV (X)</label>
          <input type="number" class="hud-input" id="wageringReq" placeholder="npr. 30" min="1" max="100">
        </div>
      </div>
      <div class="input-row">
        <div class="hud-input-group">
          <label class="hud-label">PROSJEČNI RTP IGRE (%)</label>
          <input type="number" class="hud-input" id="rtpGame" placeholder="npr. 96" min="50" max="99">
        </div>
        <div class="hud-input-group">
          <label class="hud-label">DANI DO ISTEKA</label>
          <input type="number" class="hud-input" id="expiryDays" placeholder="npr. 30" min="1" max="90">
        </div>
      </div>
      <button class="hud-btn" onclick="calcBonus()">IZRAČUNAJ</button>
      <div class="result-display" id="bonusResult">
        <div class="result-value" id="bonusTotal">€0</div>
        <div class="result-label" id="bonusLabel">UKUPNO ZA ODIGRATI</div>
        <div style="margin-top:12px; font-size:0.85rem; color:var(--text);" id="bonusDetails"></div>
      </div>
    </div>

    <!-- INTERACTIVE 2: XP Calculator -->
    <div class="interactive-panel" data-label="XP KALKULATOR">
      <h3>Kalkulator Casino XP Bodova</h3>
      <p style="font-size:0.9rem; margin-bottom:20px;">Procijenite koliko loyalty bodova možete zaraditi na temelju vašeg budžeta i učestalosti igranja.</p>
      <div class="input-row">
        <div class="hud-input-group">
          <label class="hud-label">TJEDNI BUDŽET (€)</label>
          <input type="number" class="hud-input" id="weeklyBudget" placeholder="npr. 50" min="1">
        </div>
        <div class="hud-input-group">
          <label class="hud-label">IGRE PO TJEDNU (SATI)</label>
          <input type="number" class="hud-input" id="weeklyHours" placeholder="npr. 5" min="1" max="40">
        </div>
      </div>
      <div class="input-row">
        <div class="hud-input-group">
          <label class="hud-label">VRSTA IGRE</label>
          <select class="hud-select" id="gameType">
            <option value="1.0">Slotovi (1x XP/€)</option>
            <option value="0.5">Stolne igre (0.5x XP/€)</option>
            <option value="0.2">Live Casino (0.2x XP/€)</option>
            <option value="1.5">Jackpot slotovi (1.5x XP/€)</option>
          </select>
        </div>
        <div class="hud-input-group">
          <label class="hud-label">CASINO TIER</label>
          <select class="hud-select" id="casinoTier">
            <option value="1">Standardni (1x multiplier)</option>
            <option value="1.5">Srebrni (1.5x multiplier)</option>
            <option value="2">Zlatni (2x multiplier)</option>
            <option value="3">Dijamantni (3x multiplier)</option>
          </select>
        </div>
      </div>
      <button class="hud-btn" onclick="calcXP()">IZRAČUNAJ XP</button>
      <div class="result-display" id="xpResult">
        <div class="result-value" id="xpTotal">0 XP</div>
        <div class="result-label">TJEDNO ZARAĐENI XP BODOVI</div>
        <div style="margin-top:12px; font-size:0.85rem; color:var(--text);" id="xpDetails"></div>
      </div>
    </div>

    <!-- INTERACTIVE 3: Achievement Quiz -->
    <div class="interactive-panel" data-label="SIGURNOSNI QUIZ">
      <h3>Provjeri Znanje — Sigurni Online Casino u Hrvatskoj</h3>
      <p style="font-size:0.9rem; margin-bottom:20px;">Odgovorite na pitanje i saznajte koliko znate o sigurnom igranju online kasina.</p>
      <div id="quizContainer">
        <div id="quizQuestion" style="font-family:'Exo 2',sans-serif; font-weight:700; color:#fff; font-size:1.05rem; margin-bottom:16px;"></div>
        <div id="quizOptions"></div>
        <div class="quiz-result" id="quizResult"></div>
        <button class="hud-btn" id="nextQuizBtn" style="margin-top:16px; display:none;" onclick="nextQuestion()">SLJEDEĆE PITANJE ▶</button>
      </div>
    </div>

    <!-- INTERACTIVE 4: Casino Finder -->
    <div class="interactive-panel" data-label="CASINO PRONALAZAČ">
      <h3>Pronađi Najbolji Casino Za Tebe</h3>
      <p style="font-size:0.9rem; margin-bottom:20px;">Odaberi svoje prioritete i naći ćemo najbolji online casino prema tvojim potrebama.</p>
      <div class="filter-grid">
        <div class="hud-input-group">
          <label class="hud-label">PRIORITET</label>
          <select class="hud-select" id="finderPriority">
            <option value="bonus">Najveći bonus</option>
            <option value="speed">Brze isplate</option>
            <option value="mobile">Mobilno igranje</option>
            <option value="live">Live casino</option>
            <option value="security">Sigurnost</option>
          </select>
        </div>
        <div class="hud-input-group">
          <label class="hud-label">MIN. BUDŽET (€)</label>
          <select class="hud-select" id="finderBudget">
            <option value="low">€10-€50</option>
            <option value="mid">€50-€200</option>
            <option value="high">€200+</option>
          </select>
        </div>
        <div class="hud-input-group">
          <label class="hud-label">ISKUSTVO</label>
          <select class="hud-select" id="finderExp">
            <option value="new">Početnik</option>
            <option value="mid">Iskusan igrač</option>
            <option value="pro">Profesionalac</option>
          </select>
        </div>
      </div>
      <button class="hud-btn" onclick="findCasino()">PRONAĐI CASINO</button>
      <div class="finder-result" id="finderResult">
        <div id="finderCards"></div>
      </div>
    </div>
  </section>

  <!-- SECTION 6: METODOLOGIJA -->
  <section id="metodologija">
    <div class="section-tag">// METODOLOGIJA TESTIRANJA</div>
    <h2>Naša Metodologija Provjere i Ocjenjivanja Casina</h2>
    <p>Svaki casino na našoj listi prošao je strukturiran proces provjere koji se sastoji od 8 ključnih kategorija. Naš tim iskusnih igrača i casino stručnjaka provodi testiranja u realnim uvjetima — registriramo se, uplaćujemo pravi novac i testiramo sve funkcije platforme.</p>

    <div class="trust-grid">
      <div class="trust-item reveal">
        <span class="trust-icon">📋</span>
        <div class="trust-label">LICENCIJA (25%)</div>
        <div class="trust-desc">Provjera važeće licencije od MGA, UKGC ili sličnih regulatora. Broj licencije mora biti verificiran.</div>
      </div>
      <div class="trust-item reveal">
        <span class="trust-icon">💰</span>
        <div class="trust-label">ISPLATE (20%)</div>
        <div class="trust-desc">Testiramo stvarne isplate putem više metoda. Mjerimo stvarno vrijeme obrade i bilježimo sva kašnjenja.</div>
      </div>
      <div class="trust-item reveal">
        <span class="trust-icon">🎮</span>
        <div class="trust-label">IGRE (20%)</div>
        <div class="trust-desc">Broj i kvaliteta igara, prisutnost provjerenih provajdera (NetEnt, Pragmatic Play, Evolution Gaming).</div>
      </div>
      <div class="trust-item reveal">
        <span class="trust-icon">🎁</span>
        <div class="trust-label">BONUSI (15%)</div>
        <div class="trust-desc">Analiza bonus uvjeta: wagering zahtjevi, rok trajanja, ograničenja igara. Transparentnost je ključna.</div>
      </div>
      <div class="trust-item reveal">
        <span class="trust-icon">📱</span>
        <div class="trust-label">MOBILNO (10%)</div>
        <div class="trust-desc">Testiramo aplikaciju i mobilni preglednik na iOS i Android uređajima. Važna je brzina i stabilnost.</div>
      </div>
      <div class="trust-item reveal">
        <span class="trust-icon">💬</span>
        <div class="trust-label">PODRŠKA (10%)</div>
        <div class="trust-desc">Kontaktiramo korisničku podršku s kompleksnim pitanjima. Mjerimo brzinu i kvalitetu odgovora.</div>
      </div>
    </div>
  </section>

  <!-- SECTION 7: FAQ -->
  <section id="faq">
    <div class="section-tag">// BAZA ZNANJA // FAQ</div>
    <h2>Često Postavljana Pitanja o Online Casino Igranju u Hrvatskoj</h2>

    <div style="display: flex; flex-direction: column; gap: 16px; margin-top: 30px;">

      <div class="achievement reveal" style="border-left: 3px solid var(--hud-green);">
        <h3 style="color: var(--hud-green); margin-bottom: 10px;">Je li online casino legalan u Hrvatskoj?</h3>
        <p style="font-size:0.9rem;">Online kockanje u Hrvatskoj regulirano je Zakonom o igrama na sreću. Ministarstvo financija izdaje licence domaćim operaterima, no mnogi Hrvati igraju i na međunarodnim platformama s MGA ili UKGC licencijom. Preporučujemo uvijek odabrati legalno licenciranog operatera bez obzira na jurisdikciju.</p>
      </div>

      <div class="achievement reveal" style="border-left: 3px solid var(--hud-cyan);">
        <h3 style="color: var(--hud-cyan); margin-bottom: 10px;">Koji je najsigurniji způsob plaćanja u online casinu?</h3>
        <p style="font-size:0.9rem;">E-novčanici poput Skrill, Neteller i PayPal pružaju dodatni sloj zaštite jer ne dijelite bankovne podatke s casinom. Za brze isplate preporučujemo baš te metode. Kreditne kartice nude zaštitu potrošača, ali isplate mogu biti sporije. Kriptovalute nude anonimnost ali manje pravne zaštite.</p>
      </div>

      <div class="achievement reveal" style="border-left: 3px solid var(--gold);">
        <h3 style="color: var(--gold); margin-bottom: 10px;">Koliko je najmanji depozit u online casinu?</h3>
        <p style="font-size:0.9rem;">Većina licenciranih online casina prihvaća minimalne depozite od samo €10. Neka specijalizirana casina nude depozite od €1-€5, ali takva niska minimalna plaćanja ponekad dolaze s ograničenim bonus ponudama. Svih naših top 5 casina ima minimalni depozit od €10.</p>
      </div>

      <div class="achievement reveal" style="border-left: 3px solid var(--hud-green);">
        <h3 style="color: var(--hud-green); margin-bottom: 10px;">Kako prepoznati lažni online casino?</h3>
        <p style="font-size:0.9rem;">Crvene zastave uključuju: nema jasnog broja licencije, obećavaju zajamčene dobitke, nema SSL certifikata (HTTPS), loše recenzije na neovisnim stranicama, spore ili blokirane isplate, nejasni bonus uvjeti. Uvijek provjerite licenciju direktno na web stranici regulatora prije registracije.</p>
      </div>

    </div>
  </section>

  <!-- AUTHOR SECTION -->
  <section id="author" style="border-top: 1px solid var(--border);">
    <div class="section-tag">// E-E-A-T // AUTORSKA TRANSPARENTNOST</div>
    <h2>O Autoru</h2>
    <div class="author-section">
      <div class="author-details">
        <div class="author-avatar">LH</div>
        <div>
          <div class="author-name">Luka Horvat</div>
          <div class="author-title">SENIOR CASINO ANALITIČAR // 8+ GODINA ISKUSTVA</div>
          <div class="author-bio">
            Luka Horvat je iskusni casino analitičar s više od osam godina iskustva u testiranju i ocjenjivanju online casino platformi za europsko tržište. Specijaliziran je za regulatorna pitanja, analizu bonus uvjeta i provjeru sigurnosti operatera. Surađivao je s vodećim gaming publikacijama u regiji i redovito sudjeluje na industrijskim konferencijama. Sve recenzije temelji na stvarnim testiranjima s vlastitim sredstvima, bez prihvaćanja plaćenih plasiranja ili sponzoriranih sadržaja koji bi utjecali na objektivnost ocjene.
          </div>
          <div style="margin-top: 12px; font-family: 'Share Tech Mono', monospace; font-size: 0.7rem; color: rgba(200,200,200,0.4); letter-spacing: 1px;">
            ZADNJE AŽURIRANJE: 20. OŽUJKA 2025. | METODOLOGIJA: VLASTITO TESTIRANJE + JAVNI PODACI
          </div>
        </div>
      </div>
    </div>
  </section>

</div><!-- /.hud-wrapper -->

<!-- FOOTER -->
<footer>
  <div class="footer-inner">
    <div class="footer-grid">
      <div>
        <div class="footer-brand">CASINO_HR.SYS</div>
        <p class="footer-desc">Nezavisni vodič za online casino igranje u Hrvatskoj. Naš cilj je pomoći igračima pronaći sigurne i pouzdane operatere. Sav sadržaj namijenjen je samo informativnim svrhama. Kockanje nosi rizik — igrajte odgovorno.</p>
        <div style="margin-top: 16px; font-family: 'Share Tech Mono', monospace; font-size: 0.65rem; color: rgba(200,200,200,0.3);">18+ | IGRAJTE ODGOVORNO | KOCKANJE MOŽE BITI OVISNOST</div>
      </div>
      <div>
        <div class="footer-heading">NAVIGACIJA</div>
        <ul class="footer-links">
          <li><a href="#casino-lista">Top 5 Casina</a></li>
          <li><a href="#usporedba">Usporedna Tablica</a></li>
          <li><a href="#sigurnost">Sigurnost & Licencije</a></li>
          <li><a href="#bonusi">Bonus Vodič</a></li>
          <li><a href="#interaktivno">Kalkulatori</a></li>
          <li><a href="#faq">FAQ</a></li>
        </ul>
      </div>
      <div>
        <div class="footer-heading">ODGOVORNO IGRANJE</div>
        <ul class="footer-links">
          <li><a href="https://www.begambleaware.org/" rel="nofollow noopener" target="_blank">BeGambleAware</a></li>
          <li><a href="https://www.gamblingtherapy.org/" rel="nofollow noopener" target="_blank">Gambling Therapy</a></li>
          <li><a href="https://www.gamcare.org.uk/" rel="nofollow noopener" target="_blank">GamCare</a></li>
        </ul>
        <div style="margin-top: 20px;">
          <div class="footer-heading">KONTAKT</div>
          <div style="font-size: 0.85rem; color: rgba(200,200,200,0.5);"><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="96fff8f0f9d6f5e5f2bbe5f3ecf7f8f7b8e5ff">[email&#160;protected]</a></div>
        </div>
      </div>
    </div>
    <div class="footer-bottom">
      <span>© 2025 CSD Sežana Casino Vodič. Sva prava pridržana.</span>
      <span>Partnerske veze označene su oznakom "sponsored". Više informacija u <a href="/privacy" style="color: var(--hud-cyan);">politici privatnosti</a>.</span>
    </div>
  </div>
</footer>

<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>
// ===== BONUS CALCULATOR =====
function calcBonus() {
  const bonus = parseFloat(document.getElementById('bonusAmount').value) || 0;
  const wagering = parseFloat(document.getElementById('wageringReq').value) || 0;
  const rtp = parseFloat(document.getElementById('rtpGame').value) || 96;
  const days = parseInt(document.getElementById('expiryDays').value) || 30;

  if (!bonus || !wagering) {
    alert('Unesite iznos bonusa i wagering zahtjev.');
    return;
  }

  const totalToPlay = bonus * wagering;
  const houseEdge = (100 - rtp) / 100;
  const expectedLoss = totalToPlay * houseEdge;
  const dailyNeeded = totalToPlay / days;

  document.getElementById('bonusTotal').textContent = '€' + totalToPlay.toFixed(0);
  document.getElementById('bonusLabel').textContent = 'UKUPNO ZA ODIGRATI PRIJE ISPLATE';
  document.getElementById('bonusDetails').innerHTML = 
    '<span style="color:var(--hud-cyan);">Očekivani gubitak:</span> €' + expectedLoss.toFixed(2) + 
    ' | <span style="color:var(--gold);">Dnevna kvota:</span> €' + dailyNeeded.toFixed(2) + '/dan' +
    '<br><span style="color:var(--text); font-size:0.8rem;">Procjena temelji se na prosječnom RTP-u od ' + rtp + '%. Stvarni rezultati mogu varirati.</span>';

  const result = document.getElementById('bonusResult');
  result.classList.add('visible');
}

// ===== XP CALCULATOR =====
function calcXP() {
  const budget = parseFloat(document.getElementById('weeklyBudget').value) || 0;
  const hours = parseFloat(document.getElementById('weeklyHours').value) || 0;
  const gameMultiplier = parseFloat(document.getElementById('gameType').value) || 1;
  const tierMultiplier = parseFloat(document.getElementById('casinoTier').value) || 1;

  if (!budget || !hours) {
    alert('Unesite tjedni budžet i sate igranja.');
    return;
  }

  const baseXP = budget * gameMultiplier * tierMultiplier;
  const monthlyXP = baseXP * 4;
  const xpPerHour = (baseXP / hours).toFixed(1);

  let tierStatus = 'Standardni';
  if (monthlyXP >= 5000) tierStatus = 'Dijamantni';
  else if (monthlyXP >= 2000) tierStatus = 'Zlatni';
  else if (monthlyXP >= 500) tierStatus = 'Srebrni';

  document.getElementById('xpTotal').textContent = Math.round(baseXP) + ' XP';
  document.getElementById('xpDetails').innerHTML =
    '<span style="color:var(--hud-cyan);">Tjedno:</span> ' + Math.round(baseXP) + ' XP' +
    ' | <span style="color:var(--gold);">Mjesečno:</span> ' + Math.round(monthlyXP) + ' XP' +
    ' | <span style="color:var(--hud-green);">XP/sat:</span> ' + xpPerHour +
    '<br><span style="color:var(--gold);">Procijenjeni tier:</span> ' + tierStatus;

  document.getElementById('xpResult').classList.add('visible');
}

// ===== ACHIEVEMENT QUIZ =====
const quizQuestions = [
  {
    question: "Koja licencija se smatra najozbiljnijom za online casino operatere?",
    options: ["Curacao eGaming", "MGA (Malteška igračka vlast)", "Anjouan licencija", "Belize licencija"],
    correct: 1,
    explanation: "MGA (Malta Gaming Authority) smatra se zlatnim standardom u industriji zbog strogih zahtjeva i zaštite igrača."
  },
  {
    question: "Što znači wagering zahtjev od 30x na bonus od €100?",
    options: ["Morate uložiti €30", "Morate odigrati €3.000 ukupno", "Bonus vrijedi 30 dana", "Dobivate 30% cashback"],
    correct: 1,
    explanation: "Wagering 30x znači da morate odigrati 30 × €100 = €3.000 ukupno prije nego možete isplatiti bonus dobitak."
  },
  {
    question: "Koji je siguran znak da je online casino pouzdan?",
    options: ["Nudi zajamčene dobitke", "Ima jasno prikazanu licenciju s brojem koji se može verificirati", "Nema KYC provjere identiteta", "Isplaćuje instantno bez provjere"],
    correct: 1,
    explanation: "Svaki legalni casino mora prikazati broj licencije koji možete verificirati na web stranici regulatora."
  },
  {
    question: "Koja platforma za plaćanje pruža największu zaštitu pri online casino transakcijama?",
    options: ["Gotovina", "Bankovni transfer", "E-novčanik (Skrill/Neteller)", "Prepaid kartice"],
    correct: 2,
    explanation: "E-novčanici pružaju dodatni sloj zaštite jer ne dijelite bankovne podatke direktno s casinom."
  }
];

let currentQuizIndex = 0;
let quizAnswered = false;

function renderQuestion() {
  const q = quizQuestions[currentQuizIndex];
  document.getElementById('quizQuestion').textContent = (currentQuizIndex + 1) + "/" + quizQuestions.length + " — " + q.question;
  const optContainer = document.getElementById('quizOptions');
  optContainer.innerHTML = '';
  q.options.forEach((opt, idx) => {
    const btn = document.createElement('button');
    btn.className = 'quiz-option';
    btn.textContent = String.fromCharCode(65 + idx) + ') ' + opt;
    btn.onclick = () => answerQuiz(idx, btn);
    optContainer.appendChild(btn);
  });
  document.getElementById('quizResult').className = 'quiz-result';
  document.getElementById('nextQuizBtn').style.display = 'none';
  quizAnswered = false;
}

function answerQuiz(selectedIdx, btn) {
  if (quizAnswered) return;
  quizAnswered = true;
  const q = quizQuestions[currentQuizIndex];
  const buttons = document.querySelectorAll('.quiz-option');
  buttons.forEach((b, i) => {
    if (i === q.correct) b.classList.add('correct');
    else if (i === selectedIdx && selectedIdx !== q.correct) b.classList.add('wrong');
    b.disabled = true;
  });
  const resultEl = document.getElementById('quizResult');
  if (selectedIdx === q.correct) {
    resultEl.className = 'quiz-result show win';
    resultEl.textContent = '✓ TOČNO! +100 XP — ' + q.explanation;
  } else {
    resultEl.className = 'quiz-result show lose';
    resultEl.textContent = '✗ NETOČNO — ' + q.explanation;
  }
  if (currentQuizIndex < quizQuestions.length - 1) {
    document.getElementById('nextQuizBtn').style.display = 'inline-block';
  } else {
    document.getElementById('nextQuizBtn').style.display = 'none';
    document.getElementById('nextQuizBtn').textContent = 'KRAJ KVIZA';
  }
}

function nextQuestion() {
  currentQuizIndex = (currentQuizIndex + 1) % quizQuestions.length;
  renderQuestion();
}

// ===== CASINO FINDER =====
const casinoData = [
  { name: "888 Casino", bonus: true, speed: true, mobile: true, live: true, security: true, budgets: ["low","mid","high"], exp: ["new","mid","pro"], url: "https://www.888casino.com/", desc: "Odlično za svakoga — bonus, live casino, sigurnost." },
  { name: "LeoVegas", bonus: true, speed: true, mobile: true, live: true, security: true, budgets: ["mid","high"], exp: ["mid","pro"], url: "https://www.leovegas.com/", desc: "Kralj mobilnog gaminga — savršen za mobilne igrače." },
  { name: "Betsson", bonus: true, speed: false, mobile: true, live: true, security: true, budgets: ["mid","high"], exp: ["mid","pro"], url: "https://www.betsson.com/", desc: "Dugogodišnja reputacija, transparentni bonus uvjeti." },
  { name: "Unibet", bonus: false, speed: true, mobile: true, live: true, security: true, budgets: ["low","mid"], exp: ["new","mid"], url: "https://www.unibet.com/", desc: "Odlično za početnike — jednostavno sučelje." },
  { name: "Casumo", bonus: true, speed: true, mobile: true, live: false, security: true, budgets: ["low","mid"], exp: ["new","mid"], url: "https://www.casumo.com/", desc: "Inovativni gamification sustav — zabavno igranje." }
];

function findCasino() {
  const priority = document.getElementById('finderPriority').value;
  const budget = document.getElementById('finderBudget').value;
  const exp = document.getElementById('finderExp').value;

  const matches = casinoData.filter(c => {
    const budgetMatch = c.budgets.includes(budget);
    const expMatch = c.exp.includes(exp);
    const priorityMatch = priority === 'bonus' ? c.bonus :
                          priority === 'speed' ? c.speed :
                          priority === 'mobile' ? c.mobile :
                          priority === 'live' ? c.live :
                          priority === 'security' ? c.security : true;
    return budgetMatch && expMatch && priorityMatch;
  });

  const container = document.getElementById('finderCards');
  if (matches.length === 0) {
    container.innerHTML = '<div class="finder-card"><div class="finder-name">Nema direktnih podudaranja</div><div class="finder-match">Preporučujemo 888 Casino kao svestranu opciju za sve profile igrača.</div></div>';
  } else {
    container.innerHTML = matches.slice(0, 3).map((c, i) => `
      <div class="finder-card">
        <div class="finder-name">#${i+1} ${c.name}</div>
        <div class="finder-match">✓ PODUDARANJE — ${c.desc}</div>
        <a href="${c.url}" rel="nofollow sponsored" target="_blank" class="cta-loadout" style="display:inline-block; margin-top:10px; font-size:0.75rem;">POSJETI CASINO ▶</a>
      </div>
    `).join('');
  }

  document.getElementById('finderResult').classList.add('visible');
}

// Init quiz
renderQuestion();

// ===== SCROLL REVEAL =====
const revealElements = document.querySelectorAll('.reveal');
const revealObserver = new IntersectionObserver((entries) => {
  entries.forEach(entry => {
    if (entry.isIntersecting) {
      entry.target.classList.add('revealed');
      revealObserver.unobserve(entry.target);
    }
  });
}, { threshold: 0.1, rootMargin: '0px 0px -50px 0px' });

revealElements.forEach(el => revealObserver.observe(el));

// ===== HUD flicker effect for scanline =====
let flickerTimeout;
function doFlicker() {
  document.body.style.filter = 'brightness(0.97)';
  setTimeout(() => { document.body.style.filter = ''; }, 80);
  flickerTimeout = setTimeout(doFlicker, Math.random() * 8000 + 4000);
}
doFlicker();
</script>
</body>
</html>
