:root {
    --bg: #08110c;
    --bg-soft: rgba(7, 15, 11, 0.76);
    --panel: rgba(10, 19, 14, 0.68);
    --panel-strong: rgba(9, 16, 12, 0.86);
    --panel-light: rgba(255,255,255,0.05);
    --line: rgba(255,255,255,0.10);
    --line-strong: rgba(255,255,255,0.16);
    --text: #f7f3e7;
    --muted: rgba(247, 243, 231, 0.72);
    --gold: #d4aa4c;
    --gold-soft: rgba(212, 170, 76, 0.18);
    --accent: #8f1d1d;
    --radius: 14px;
    --shadow: 0 18px 60px rgba(0,0,0,0.28);
    --shadow-soft: 0 10px 30px rgba(0,0,0,0.18);
    --content: 1220px;
  }

  * { box-sizing: border-box; margin: 0; padding: 0; }
  html, body { min-height: 100%; }
/* Back link */
.back-link {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    font-family: 'JetBrains Mono', monospace;
    font-size: 0.75rem;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: rgba(255,255,255,0.05);
/*    color: rgba(0,191,255,0.5);*/
    text-decoration: none;
    transition: color 0.3s ease;
    margin-bottom: 1.5rem;
}
.back-link:hover { color: #00bfff; }
.back-link iconify-icon { transition: transform 0.3s ease; }
.back-link:hover iconify-icon { transform: translateX(-4px); }

  body {
    font-family: 'Inter', sans-serif;
    color: var(--text);
    background: var(--bg);
    overflow-x: hidden;
    position: relative;
  }

  body::before {
    content: "";
    position: fixed;
    inset: 0;
    background:
      radial-gradient(circle at 50% 20%, rgba(212,170,76,0.14), transparent 28%),
      linear-gradient(to bottom, rgba(5,10,7,0.26) 0%, rgba(5,10,7,0.50) 22%, rgba(5,10,7,0.74) 52%, rgba(5,10,7,0.88) 100%),
      url("data:image/webp;base64,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") center center / cover no-repeat;
    transform: scale(1.03);
    z-index: -2;
  }

  body::after {
    content: "";
    position: fixed;
    inset: 0;
    background: linear-gradient(to right, rgba(5,10,7,0.38), rgba(5,10,7,0.12) 24%, rgba(5,10,7,0.12) 76%, rgba(5,10,7,0.38));
    z-index: -1;
    pointer-events: none;
  }

  a { color: inherit; }
  button, input, select { font: inherit; }

  .page {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
  }

  .topbar {
    position: sticky;
    top: 0;
    z-index: 40;
    padding: 18px 20px 10px;
    backdrop-filter: blur(18px);
    background: linear-gradient(to bottom, rgba(6,11,8,0.72), rgba(6,11,8,0.38));
  }

  .topbar-inner {
    max-width: var(--content);
    margin: 0 auto;
    display: grid;
    gap: 14px;
  }

  .brand-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
  }

  .brand-lockup {
    display: flex;
    align-items: center;
    gap: 14px;
    min-width: 0;
  }

  .header-logo-img {
    width: 56px;
    height: 56px;
    object-fit: contain;
    border-radius: 10px;
    background: rgba(255,255,255,0.04);
    border: 1px solid rgba(255,255,255,0.08);
    box-shadow: var(--shadow-soft);
    padding: 6px;
  }

  .brand-copy { display: grid; gap: 2px; }
  .brand-kicker {
    font-size: 11px;
    letter-spacing: 0.16em;
    text-transform: uppercase;
    color: rgba(247,243,231,0.56);
  }
  .brand-title {
    font-family: 'Playfair Display', serif;
    font-size: clamp(28px, 3vw, 40px);
    line-height: 1;
    letter-spacing: -0.02em;
  }
  .brand-subtitle {
    font-size: 14px;
    color: var(--muted);
  }

  .btn-fav-toggle {
    border: 1px solid var(--line);
    background: rgba(255,255,255,0.04);
    color: var(--text);
    padding: 10px 14px;
    border-radius: 10px;
    display: inline-flex;
    gap: 8px;
    align-items: center;
    cursor: pointer;
    transition: 0.2s ease;
  }
  .btn-fav-toggle:hover,
  .btn-fav-toggle.active {
    border-color: rgba(212,170,76,0.45);
    background: rgba(212,170,76,0.12);
  }

  .search-block {
    display: grid;
    gap: 12px;
    padding: 14px;
    border-radius: 10px;
    background: linear-gradient(180deg, rgba(11,18,14,0.82), rgba(11,18,14,0.66));
    border: 1px solid rgba(255,255,255,0.09);
    box-shadow: var(--shadow);
  }

  .search-row, .filters-row {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
  }

  .search-input-wrap {
    flex: 1 1 420px;
    min-width: 280px;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 0 14px;
    min-height: 54px;
    border-radius: 10px;
    background: rgba(255,255,255,0.05);
    border: 1px solid rgba(255,255,255,0.08);
  }

  .search-icon { font-size: 16px; opacity: 0.7; }

  .search-input {
    width: 100%;
    border: 0;
    outline: none;
    background: transparent;
    color: var(--text);
  }
  .search-input::placeholder { color: rgba(247,243,231,0.42); }

  .radius-select,
  .btn-locate,
  .btn-search,
  .view-btn,
  .filter-chip {
    min-height: 54px;
    border-radius: 10px;
    border: 1px solid rgba(255,255,255,0.08);
    background: rgba(255,255,255,0.05);
    color: var(--text);
    transition: 0.18s ease;
  }

  .radius-select {
    padding: 0 16px;
    min-width: 104px;
    outline: none;
  }

  .btn-locate,
  .btn-search,
  .view-btn {
    padding: 0 18px;
    cursor: pointer;
    font-weight: 600;
  }

  .btn-search {
    background: linear-gradient(180deg, rgba(212,170,76,0.18), rgba(212,170,76,0.10));
    border-color: rgba(212,170,76,0.34);
  }

  .btn-locate:hover,
  .btn-search:hover,
  .view-btn:hover,
  .filter-chip:hover,
  .radius-select:hover {
    background: rgba(255,255,255,0.08);
    border-color: rgba(255,255,255,0.16);
  }

  .btn-search:disabled { opacity: 0.5; cursor: wait; }

  .view-toggle,
  .filter-chips {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
  }

  .view-btn.active,
  .filter-chip.active {
    background: rgba(212,170,76,0.14);
    border-color: rgba(212,170,76,0.36);
  }

  .filter-chip {
    display: inline-flex;
    align-items: center;
    padding: 0 16px;
    cursor: pointer;
    font-weight: 600;
  }

  .hero-stage {
    flex: 1;
    padding: 8px 20px 28px;
  }

  .hero-stage-inner {
    max-width: var(--content);
    margin: 0 auto;
  }

  .content-area {
    display: grid;
    gap: 14px;
    min-height: calc(100vh - 190px);
  }

  .status-bar,
  .error-banner {
    width: 100%;
    border-radius: 10px;
    padding: 12px 14px;
  }

  .status-bar {
    display: flex;
    align-items: center;
    gap: 10px;
    color: rgba(247,243,231,0.84);
    background: rgba(8,14,10,0.32);
    border: 1px solid rgba(255,255,255,0.06);
    backdrop-filter: blur(12px);
  }

  .status-dot {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--gold);
    animation: pulse 1.6s infinite;
    display: none;
    box-shadow: 0 0 0 8px rgba(212,170,76,0.14);
  }
  .status-dot.visible { display: block; }
  @keyframes pulse { 0%,100% { opacity:1; transform:scale(1); } 50% { opacity:0.45; transform:scale(0.8); } }

  .error-banner {
    display: none;
    background: rgba(143,29,29,0.18);
    border: 1px solid rgba(215,95,95,0.28);
    color: #ffd5d5;
  }
  .error-banner.visible { display: block; }

  .stage-space {
    flex: 1;
    min-height: clamp(520px, 72vh, 980px);
    display: grid;
    align-items: start;
  }

  .initial-logo-wrap {
    min-height: clamp(520px, 72vh, 980px);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 16px;
    text-align: center;
    padding: 40px 20px 80px;
  }

  .hero-logo-large {
    width: min(420px, 46vw);
    max-width: 100%;
    filter: drop-shadow(0 22px 60px rgba(0,0,0,0.42));
    opacity: 0.96;
  }

  .initial-caption {
    font-size: 14px;
    color: rgba(247,243,231,0.62);
    letter-spacing: 0.04em;
  }

  #results-list {
    display: none;
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
    gap: 14px;
    align-content: start;
  }
  #results-list.visible { display: grid; }

  #map {
    display: none;
    min-height: clamp(540px, 72vh, 920px);
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid rgba(255,255,255,0.08);
    box-shadow: var(--shadow);
  }
  #map.visible { display: block; }

  .results-header {
    grid-column: 1 / -1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 4px;
  }

  .results-count {
    font-size: 13px;
    color: rgba(247,243,231,0.72);
    padding: 6px 10px;
    border-radius: 10px;
    background: rgba(8,14,10,0.34);
    border: 1px solid rgba(255,255,255,0.06);
  }
  .results-count strong { color: var(--text); }

  .pub-card {
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    border: 1px solid rgba(255,255,255,0.09);
    background: linear-gradient(180deg, rgba(10,18,13,0.78), rgba(9,15,11,0.58));
    backdrop-filter: blur(14px);
    box-shadow: var(--shadow-soft);
    padding: 18px;
    display: flex;
    gap: 14px;
    align-items: flex-start;
    transition: transform 0.18s ease, border-color 0.18s ease, background 0.18s ease;
    animation: cardIn .28s ease both;
  }

  .pub-card::before {
    content: "";
    position: absolute;
    inset: 0 auto 0 0;
    width: 3px;
    background: rgba(212,170,76,0.8);
    opacity: 0;
    transition: opacity 0.18s ease;
  }

  .pub-card:hover {
    transform: translateY(-2px);
    border-color: rgba(255,255,255,0.16);
    background: linear-gradient(180deg, rgba(12,21,15,0.82), rgba(9,15,11,0.66));
  }
  .pub-card:hover::before { opacity: 1; }

  .pub-card.tank-beer { border-color: rgba(143,29,29,0.32); }
  .pub-card.tank-beer::before { background: rgba(182,59,59,0.88); opacity: 1; }

  @keyframes cardIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }

  .pub-icon-wrap { width: 46px; flex: 0 0 46px; }
  .pub-icon-fallback {
    width: 46px;
    height: 46px;
    border-radius: 10px;
    display: grid;
    place-items: center;
    font-size: 22px;
    background: rgba(255,255,255,0.06);
    border: 1px solid rgba(255,255,255,0.08);
  }

  .pub-info { flex: 1; min-width: 0; }
  .pub-name {
    font-family: 'Playfair Display', serif;
    font-size: 26px;
    line-height: 1.08;
    letter-spacing: -0.02em;
    margin-bottom: 6px;
  }
  .pub-address {
    font-size: 14px;
    color: rgba(247,243,231,0.64);
    margin-bottom: 14px;
    line-height: 1.45;
  }

  .pub-tags { display: flex; flex-wrap: wrap; gap: 8px; }
  .tag {
    display: inline-flex;
    align-items: center;
    padding: 6px 10px;
    border-radius: 10px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.01em;
    background: rgba(255,255,255,0.05);
    border: 1px solid rgba(255,255,255,0.08);
    color: rgba(247,243,231,0.82);
  }
  .tag-tank { background: rgba(143,29,29,0.18); border-color: rgba(182,59,59,0.24); }
  .tag-distance { background: rgba(212,170,76,0.10); border-color: rgba(212,170,76,0.18); }

  .pub-actions { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
  .btn-icon {
    min-width: 42px;
    height: 42px;
    border-radius: 10px;
    border: 1px solid rgba(255,255,255,0.08);
    background: rgba(255,255,255,0.05);
    color: var(--text);
    display: inline-grid;
    place-items: center;
    cursor: pointer;
    transition: 0.18s ease;
  }
  .btn-icon:hover { border-color: rgba(255,255,255,0.16); background: rgba(255,255,255,0.08); }
  .btn-icon.active { background: rgba(143,29,29,0.20); border-color: rgba(182,59,59,0.28); }

  .empty-state {
    grid-column: 1 / -1;
    min-height: clamp(420px, 60vh, 700px);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    gap: 12px;
    padding: 40px 24px;
    border-radius: 10px;
    background: rgba(8,14,10,0.28);
    border: 1px solid rgba(255,255,255,0.05);
    backdrop-filter: blur(12px);
  }
  .empty-icon { font-size: 44px; opacity: 0.85; }
  .empty-state h3 { font-family: 'Playfair Display', serif; font-size: 34px; line-height: 1.05; }
  .empty-state p { max-width: 44ch; color: rgba(247,243,231,0.70); line-height: 1.65; }

  footer {
    padding: 0 20px 20px;
    color: rgba(247,243,231,0.52);
    font-size: 12px;
  }
  footer .footer-inner {
    max-width: var(--content);
    margin: 0 auto;
    padding-top: 8px;
  }

  .toast {
    position: fixed;
    left: 50%;
    bottom: 22px;
    transform: translateX(-50%) translateY(18px);
    background: rgba(9,16,12,0.92);
    border: 1px solid rgba(255,255,255,0.10);
    color: var(--text);
    padding: 12px 16px;
    border-radius: 10px;
    box-shadow: var(--shadow-soft);
    opacity: 0;
    pointer-events: none;
    transition: 0.22s ease;
    z-index: 60;
  }
  .toast.show { opacity: 1; transform: translateX(-50%) translateY(0); }

  @media (max-width: 920px) {
    .topbar { padding: 14px 14px 10px; }
    .hero-stage { padding: 6px 14px 22px; }
    .brand-row { align-items: flex-start; flex-direction: column; }
    .header-logo-img { width: 50px; height: 50px; }
    .brand-title { font-size: 30px; }
    .search-block { padding: 12px; border-radius: 10px; }
    .search-input-wrap, .radius-select, .btn-locate, .btn-search, .view-btn, .filter-chip { min-height: 50px; }
    #results-list { grid-template-columns: 1fr; }
    .pub-name { font-size: 22px; }
    .hero-logo-large { width: min(340px, 72vw); }
  }
