:root{--bg: #f6f7f9;--surface: #ffffff;--ink: #1a1f2e;--muted: #6b7280;--line: #eceef2;--brand: #ff6a00;--brand-dark: #e85f00;--brand-soft: #fff5ec;--green: #00a36c;--shadow: 0 2px 10px rgba(17, 24, 39, .045);--radius: 12px;--display: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--body: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--header-bg: rgba(255, 255, 255, .94);--chip-bg: #f3f4f6;color-scheme:light}html.dark{--bg: #0f1218;--surface: #1a1f2b;--ink: #f3f4f6;--muted: #9ca3af;--line: #2a3142;--brand: #ff7a1a;--brand-dark: #ff8a33;--brand-soft: #2a1a0f;--green: #34d399;--shadow: 0 2px 14px rgba(0, 0, 0, .35);--header-bg: rgba(15, 18, 24, .94);--chip-bg: #243044;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;font-size:15.5px}body{font-family:var(--body);color:var(--ink);background:var(--bg);line-height:1.45;font-size:.94rem;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--display);line-height:1.2;letter-spacing:-.025em}h1{font-size:1.25rem}h2{font-size:1.05rem}h3{font-size:.95rem}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wrap{width:min(1480px,100% - 1.5rem);margin:0 auto}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}@media(min-width:760px)and (max-width:1099px){html{font-size:15px}.wrap{width:min(100%,100% - 1.75rem)}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}}@media(min-width:1100px){html{font-size:15px}.wrap{width:min(100%,100% - 2.5rem);max-width:1600px}.grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}}@media(min-width:1400px){.wrap{width:min(100%,100% - 3rem);max-width:1680px}.grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem}}html.dark .top{background:var(--header-bg);box-shadow:0 1px #ffffff0f}html.dark .brand-text .bilkul{color:#f9fafb}html.dark .search{background:#1a1f2b;border-color:#2a3142}html.dark .search input{color:#f3f4f6}html.dark .icon-btn{color:#d1d5db}html.dark .dock{background:#141822;border-color:#2a3142}html.dark .card,html.dark .deal-grid .card,html.dark article.card{background:var(--surface);border-color:var(--line)}html.dark .media{background:#12161f}html.dark .foot{background:#0b0e14;color:#d1d5db}html.dark .gallery,html.dark .pricebox,html.dark .join-card,html.dark .finder-card,html.dark .hero-banner,html.dark .store,html.dark .note,html.dark .view-toggle,html.dark .toggle{background:var(--surface);border-color:var(--line)}html.dark .share-pill{background:var(--surface);border-color:var(--line);color:var(--ink)}html.dark h1,html.dark h2,html.dark h3,html.dark .price b,html.dark .now,html.dark .buy h1,html.dark .intro h1,html.dark .toolbar h2,html.dark .head h2,html.dark .meta b,html.dark .cat-name,html.dark .menu-item,html.dark .chip{color:#f3f4f6!important}html.dark .price s,html.dark .store,html.dark .sub,html.dark .lead,html.dark .intro p,html.dark .muted,html.dark .count{color:#9ca3af!important}html.dark .filters input,html.dark .filters select,html.dark .search input,html.dark .finder-grid input,html.dark .finder-grid select{color:#f3f4f6;background:var(--surface);border-color:var(--line)}html.dark .pricebox .now,html.dark .pricebox b{color:#fff!important}html.dark .dock a,html.dark .dock button{color:#d1d5db}html.dark .dock a.on,html.dark .dock button.on{color:var(--brand)}
