@import "https://fonts.googleapis.com/css2?family=Alexandria:wght@400;500;600;700;800&display=swap";:root{--ink:#282625;--muted:#85807c;--paper:#fffdfb;--surface:#fff;--line:#eee7e2;--accent:#d0673a;--green:#527b62;--hero-glow:#f6ead8;--podium:#f8e4ce;--footer:#15382f;--footer-text:#fffaf2;--footer-muted:#d5dcc7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Alexandria,Tahoma,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}.page-shell{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 50% 18%, var(--hero-glow) 0, transparent 27rem), linear-gradient(135deg, var(--paper) 0%, var(--paper) 100%);transition:background .2s,color .2s;overflow:hidden}.dark-mode{--ink:#f5efeb;--muted:#b8b0ab;--paper:#161515;--surface:#211f1e;--line:#3b3532;--accent:#e78b57;--green:#9ac794;--hero-glow:#263d34;--podium:#293f36;--footer:#0c211c;--footer-text:#fffaf2;--footer-muted:#c8d4c5}.nav-wrap{direction:ltr;justify-content:space-between;align-items:center;width:min(1200px,100% - 48px);height:92px;margin:auto;display:flex}.brand{color:var(--ink);align-items:center;gap:9px;text-decoration:none;display:flex}.brand-mark{width:35px;height:27px;display:inline-block;position:relative}.brand-mark i{background:var(--ink);border-radius:9px;height:5px;position:absolute;right:0;transform:skew(-20deg)}.brand-mark i:first-child{background:var(--accent);width:12px;top:1px}.brand-mark i:nth-child(2){width:24px;top:11px}.brand-mark i:nth-child(3){width:35px;top:21px}.brand-copy{direction:ltr;flex-direction:column;gap:4px;line-height:1;display:flex}.brand-copy b{letter-spacing:-.8px;font-size:23px}.brand-copy small{color:var(--accent);letter-spacing:0;direction:rtl;font-size:9px;font-weight:800}.nav-links{direction:rtl;align-items:center;gap:29px;display:flex}.nav-links a{color:var(--muted);font-size:14px;font-weight:600;text-decoration:none;transition:color .16s}.nav-links a:hover,.nav-links a.active{color:var(--ink)}.theme-toggle{width:35px;height:35px;color:var(--ink);background:0 0;border:0;border-radius:50%;font-size:23px;line-height:1}.hero{text-align:center;width:min(980px,100% - 48px);margin:25px auto 56px}.pulse{color:var(--muted);background:color-mix(in srgb, var(--surface) 78%, transparent);border-radius:999px;align-items:center;gap:5px;padding:9px 16px;font-size:13px;text-decoration:none;display:inline-flex}.pulse span{background:#20bd59;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #20bd5922}.pulse b{color:#1eaf51}.pulse em{color:var(--line);font-style:normal}.pulse strong{color:var(--ink);font-size:16px}.eyebrow{color:var(--accent);letter-spacing:.02em;margin-top:48px;font-size:17px;font-weight:700}.hero h1{letter-spacing:-2.2px;margin:13px 0 15px;font-size:clamp(34px,5vw,58px);line-height:1.22}.hero h1 span{color:var(--accent);white-space:nowrap}.hero-copy{max-width:660px;color:var(--muted);margin:auto;font-size:16px;line-height:1.9}.hero-copy b{color:var(--accent)}.bid-form{direction:rtl;grid-template-columns:minmax(0,1fr) 210px 168px;gap:10px;margin-top:29px;display:grid}.url-field,.amount-field{border:1.5px solid var(--line);background:var(--surface);border-radius:18px;align-items:center;height:61px;transition:border-color .16s,box-shadow .16s;display:flex}.url-field:focus-within,.amount-field:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 10%, transparent)}.url-field{text-align:right;gap:11px;padding:0 19px}.url-field span{color:var(--muted);font-size:23px}.url-field input,.amount-field input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.url-field input{text-align:right;direction:ltr;font-size:15px}.url-field input::placeholder{color:var(--muted);direction:rtl}.amount-field{direction:ltr;gap:7px;padding:0 9px}.amount-field input{text-align:center;color:var(--accent);font-size:16px;font-weight:800}.amount-field button{width:34px;height:34px;color:var(--accent);background:#ef74571a;border:0;border-radius:50%;flex:0 0 34px;font-size:25px;line-height:1}.bid-button{color:#fff;background:linear-gradient(135deg, var(--accent), #b95032);border:0;border-radius:18px;font-size:16px;font-weight:800;transition:transform .16s,opacity .16s;box-shadow:0 12px 26px #c15d3433}.bid-button:hover{transform:translateY(-2px)}.bid-button:disabled{cursor:wait;opacity:.72;transform:none}.form-meta{min-height:26px}.form-hint{color:var(--muted);margin:12px 0 0;font-size:12px}.form-error{color:var(--accent);margin:7px 0 0;font-size:13px;font-weight:700}.leaderboard{width:min(980px,100% - 48px);margin:0 auto 84px}.empty-state{border:1px solid var(--line);color:var(--muted);background:color-mix(in srgb, var(--surface) 78%, transparent);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:46px 24px;font-size:14px;display:flex}.empty-state b{color:var(--ink);font-size:17px}.rank-divider{color:var(--accent);align-items:center;gap:22px;margin:31px 0 18px;display:flex}.rank-divider>span{background:color-mix(in srgb, var(--accent) 30%, var(--line));flex:1;height:1px}.rank-divider>div{border:1px solid color-mix(in srgb, var(--accent) 37%, var(--line));background:color-mix(in srgb, var(--surface) 72%, transparent);text-align:center;border-radius:999px;padding:6px 14px}.rank-divider b{letter-spacing:.02em;font-size:12px;display:block}.rank-divider small{color:var(--muted);white-space:nowrap;font-size:10px;display:block}.listing{border-bottom:1px solid var(--line);direction:ltr;grid-template-columns:62px 68px minmax(0,1fr) 140px;align-items:center;gap:13px;min-height:123px;padding:17px 20px;transition:background .16s,transform .16s,border-color .16s;display:grid}.listing:hover{background:color-mix(in srgb, var(--accent) 6%, var(--surface));border-color:color-mix(in srgb, var(--accent) 36%, var(--line));cursor:pointer;transform:translateY(-1px)}.listing.podium{border:2px solid color-mix(in srgb, var(--accent) 38%, var(--line));background:var(--podium);border-radius:31px;margin-bottom:14px}.listing.podium:hover{border-color:var(--accent)}.podium-1{box-shadow:0 14px 38px color-mix(in srgb, var(--accent) 13%, transparent)}.rank{color:var(--muted);text-align:center;font-size:19px;font-weight:700}.podium .rank{color:#fff;background:var(--accent);border-radius:17px;justify-content:center;align-items:center;width:49px;height:40px;font-size:16px;display:inline-flex}.avatar{background:var(--surface);object-fit:cover;border-radius:17px;width:58px;height:58px}.favicon{border:1px solid var(--line)}.listing-body{text-align:right;direction:rtl;min-width:0}.product-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-align:right;direction:ltr;font-size:17px;font-weight:800;transition:color .16s;display:block;overflow:hidden}.listing:hover .product-name{color:var(--accent)}.listing-body p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 5px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.listing-body small{color:var(--muted);font-size:11px}.listing-body small i{background:var(--accent);border-radius:50%;width:6px;height:6px;margin:0 6px;display:inline-block}.listing-body small b{color:var(--ink)}.price-wrap{direction:rtl;justify-content:flex-end;align-self:stretch;align-items:flex-start;padding-top:5px;display:flex;position:relative}.price{color:var(--accent);white-space:nowrap;font-size:17px}.claim-tooltip{z-index:2;color:#fff;background:var(--accent);opacity:0;pointer-events:none;white-space:nowrap;border:0;border-radius:999px;min-width:175px;padding:8px 10px;font-size:10px;font-weight:800;transition:opacity .16s,transform .16s;position:absolute;top:39px;left:50%;transform:translate(-50%,4px);box-shadow:0 7px 18px #0002}.listing:hover .claim-tooltip,.claim-tooltip:focus{opacity:1;pointer-events:auto;transform:translate(-50%)}.about-block{color:var(--footer-text);background:radial-gradient(circle at 12% 10%, #ffffff18, transparent 24rem), var(--footer);grid-template-columns:repeat(3,1fr);gap:33px;padding:70px max(24px,50% - 490px);display:grid}.number{color:#ed9b71;font-size:13px;font-weight:800}.about-block h2{margin:9px 0 8px;font-size:19px}.about-block p{color:var(--footer-muted);margin:0;font-size:13px;line-height:1.85}footer{color:var(--footer-muted);background:var(--footer);border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:22px;padding:29px max(24px,50% - 490px);font-size:11px;display:flex}.footer-brand{color:var(--footer-text);direction:ltr;font-size:14px;font-weight:800}.footer-brand span{color:#ed9b71}footer p{text-align:center;margin:0}footer a{color:var(--footer-text);white-space:nowrap;text-decoration:none}@media (width<=760px){.nav-wrap{width:min(100% - 28px,600px);height:75px}.nav-links{gap:12px}.nav-links a:not(.active){display:none}.brand-copy b{font-size:20px}.hero,.leaderboard{width:min(100% - 28px,600px)}.hero{margin-top:18px;margin-bottom:42px}.eyebrow{margin-top:35px;font-size:14px}.hero h1{letter-spacing:-1.4px;margin-top:10px;font-size:32px}.hero-copy{font-size:13px}.bid-form{grid-template-columns:1fr 126px;gap:9px}.url-field{grid-column:1/-1}.bid-button{min-height:57px}.listing{grid-template-columns:43px 52px minmax(0,1fr);gap:9px;padding:14px 79px 14px 5px;position:relative}.listing.podium{border-radius:23px;padding:14px 84px 14px 10px}.rank{font-size:14px}.podium .rank{border-radius:14px;width:40px;height:34px;font-size:13px}.avatar{border-radius:14px;width:46px;height:46px}.product-name{font-size:14px}.listing-body p{font-size:10px}.price-wrap{padding:0;position:absolute;top:15px;left:7px}.price{font-size:12px}.claim-tooltip{top:28px;left:30px}.rank-divider{gap:11px;margin-top:25px}.rank-divider>div{padding:5px 10px}.about-block{grid-template-columns:1fr;gap:25px;padding:46px 28px}footer{flex-direction:column;gap:10px;padding:24px 28px}}
