/* Color-only theme. Geometry, type, responsive rules and motion are shared. */
html[data-currency="pkoin"] {
    --pt-bg: #061423;
    --pt-surface: #0a1c30;
    --pt-surface-raised: #10263d;
    --pt-surface-hover: #15324d;
    --pt-border: rgba(187,217,247,.14);
    --pt-border-active: rgba(0,163,247,.6);
    --pt-text: #edf6ff;
    --pt-muted: #a2b7ce;
    --pt-accent: #00a3f7;
    --pt-accent-strong: #a8dcff;
    --pt-gold: #a8dcff;
    --accent: #00a3f7;
    --accent-bright: #a8dcff;
    --accent-glow: rgba(0,163,247,.25);
    --primary: #00a3f7;
    --text-primary: #edf6ff;
    --text-secondary: #a2b7ce;
}
[data-currency="pkoin"] [data-prizm-only] { display: none !important; }
[data-currency="pkoin"] .header-vip-chip[data-prizm-only] {
    display: inline-flex !important;
    visibility: hidden;
    pointer-events: none;
}
[data-currency="pkoin"] .header { background: rgba(6,20,35,.38); }
[data-currency="pkoin"] .header.header--scrolled { background: rgba(6,20,35,.86); }
[data-currency="pkoin"] .header-v2-logo-shell.header-v2-logo-shell--source {
    background: #061423;
    box-shadow: 0 0 0 1px rgba(0,163,247,.3), 0 10px 22px rgba(0,0,0,.24);
}
[data-currency="pkoin"] .glow-orb { background: var(--pt-accent); }
[data-currency="pkoin"] .hero-panel {
    background: linear-gradient(102deg, rgba(6,18,32,.96), rgba(10,33,58,.91) 62%, rgba(0,90,146,.77));
}
[data-currency="pkoin"] .hero-panel::before {
    background: radial-gradient(520px circle at var(--pt-spotlight-x) var(--pt-spotlight-y), rgba(0,163,247,.18), transparent 62%);
}
[data-currency="pkoin"] .hero-panel::after {
    background: repeating-linear-gradient(105deg, transparent 0 46px, rgba(168,220,255,.035) 47px 48px, transparent 49px 92px);
}
[data-currency="pkoin"] .btn-primary { background: #00a3f7; border-color: #4fbeff; color: #03121d; }
[data-currency="pkoin"] .btn-primary:hover { background: #4fbeff; }
[data-currency="pkoin"] .currency-switch a[aria-current="page"] { background: #063b60; color: #d7efff; }
[data-currency="pkoin"] .tab.active,
[data-currency="pkoin"] .sort-btn.active,
[data-currency="pkoin"] .coupon-secondary-btn:hover,
[data-currency="pkoin"] .odds-more-btn[aria-expanded="true"],
[data-currency="pkoin"] .quick-step-number { background-color: rgba(0,163,247,.1); }
[data-currency="pkoin"] .odd-item:hover:not(:disabled),
[data-currency="pkoin"] .odd-item:focus-visible { background-color: rgba(0,163,247,.09); }
[data-currency="pkoin"] .odd-item.odd-item--selected {
    background-color: rgba(0,163,247,.16);
    box-shadow: inset 0 0 0 1px rgba(0,163,247,.55);
}
[data-currency="pkoin"] .bet-slip { background: rgba(6,20,35,.96); }
[data-currency="pkoin"] .coupon-input:focus,
[data-currency="pkoin"] .bet-input:focus { box-shadow: 0 0 0 3px rgba(0,163,247,.13); }
[data-currency="pkoin"] .betting-availability { border-color: var(--pt-border-active); color: var(--pt-accent-strong); }
