:root{--orange:#ff6900;--orange-soft:#fff2e8;--text:#20242c;--muted:#68707d;--line:#e5e7ed;--surface:#fff;--bg:#f5f6fa;--shadow:0 2px 10px #1c27300d}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,'Segoe UI',Arial,sans-serif;color:var(--text);background:var(--bg);font-size:14px}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none;cursor:pointer}.wrap{max-width:1270px;margin:auto;padding-left:18px;padding-right:18px}.header{background:var(--surface);position:sticky;top:0;z-index:20;box-shadow:0 1px 5px #00000013}.top{height:75px;display:flex;align-items:center;gap:48px}.brand{display:flex;align-items:center;gap:9px;font-weight:800;font-size:22px;letter-spacing:-1px;white-space:nowrap}.brand b{color:var(--orange)}.brand small{display:block;font-size:9px;letter-spacing:3.5px;color:var(--muted);margin-top:-3px}.brandmark{width:37px;height:37px;background:var(--orange);color:#fff;display:grid;place-items:center;border-radius:11px;transform:rotate(-45deg);font-size:22px}.brandmark::first-letter{transform:rotate(45deg)}.searchbox{width:min(440px,100%);height:43px;display:flex;align-items:center;gap:9px;padding:0 13px;background:#fff;border:1px solid var(--line);box-shadow:0 2px 9px #0000000c;border-radius:10px}.searchbox span{font-size:27px;color:var(--orange)}.searchbox input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:13px}.searchbox button{border:0;background:transparent;font-size:21px;color:#aaa}.head-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.head-actions button{border:0;border-radius:9px;padding:12px 15px;font-weight:650;white-space:nowrap}.bell{background:#f4f4f5;position:relative}.bell i{position:absolute;right:1px;top:-5px;width:16px;height:16px;border-radius:50%;background:#f33}.login{background:#444;color:#fff}.add{background:var(--orange);color:#fff}.navshell{border-top:1px solid #f7f7f7}.nav{display:flex;align-items:center;height:47px;gap:28px}.navitem{position:relative;height:100%;display:flex;align-items:center}.navitem>button{border:0;background:none;padding:14px 0;font-weight:650;color:var(--text)}.navitem>button.active,.navitem>button:hover{color:var(--orange)}.navitem>button.active:after{content:'';position:absolute;bottom:0;left:0;width:30px;height:3px;background:var(--orange)}.dropdown{display:none;position:absolute;top:100%;left:-8px;background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 28px #0002;border-radius:0 0 10px 10px;z-index:25}.navitem.open .dropdown,.navitem:hover .dropdown{display:flex}.dropdown a{display:block;padding:11px 13px;white-space:nowrap}.dropdown a:hover{color:var(--orange);background:var(--orange-soft)}.mega{width:720px;padding:15px;gap:7px}.mega section{flex:1}.mega b{display:block;padding:10px 13px}.slim{width:250px;flex-direction:column;padding:8px}.theme{margin-left:auto;background:#f0f0f1;border:0;border-radius:30px;padding:7px 13px;font-size:18px}.notice{margin:18px 0 12px;background:#444;color:white;border-radius:9px;padding:14px 18px;display:flex;justify-content:space-between;gap:10px}.notice button{background:none;border:0;color:#fff;font-size:25px}.feedbar{height:43px;border:1px solid var(--line);background:var(--surface);border-radius:9px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;margin-bottom:9px}.tabs{display:flex;gap:21px;height:100%}.tabs button{background:none;border:0;padding:0 9px;font-weight:700;position:relative}.tabs .selected{color:var(--orange)}.tabs .selected:after{content:'';height:3px;background:var(--orange);position:absolute;bottom:0;left:0;right:0}.feedtools{display:flex;gap:9px}.feedtools button{background:none;border:0;font-size:18px;color:#74777d}.feedtools button span{font-size:12px}.feedtools .toolselected{color:var(--orange)}.filters{display:flex;gap:15px;align-items:end;padding:14px;margin-bottom:10px;background:var(--surface);border:1px solid var(--line);border-radius:9px}.filters[hidden]{display:none}.filters label{font-size:12px;font-weight:650}.filters select{display:block;margin-top:6px;border:1px solid var(--line);padding:8px;border-radius:6px;min-width:140px}.filters button{border:1px solid var(--line);background:var(--surface);padding:9px;border-radius:6px}.layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:12px}.maincol,.sidebar{min-width:0}.hotstrip,.panel,.deal{background:var(--surface);border:1px solid var(--line);border-radius:10px}.hotstrip{padding:14px 15px;margin-bottom:12px}.section-title{display:flex;align-items:center;gap:8px;margin-bottom:12px}.section-title span{color:var(--orange);font-size:12px}.hotitems{display:flex;gap:14px;overflow-x:auto}.hotitem{min-width:175px;flex:1;display:flex;gap:9px;align-items:center;border-right:1px solid var(--line);padding-right:10px}.hotitem:last-child{border:0}.hotitem .thumb{width:52px;height:55px;flex:none}.hotitem strong{display:block;font-size:11px;line-height:1.45}.hotitem em{color:var(--orange);font-size:12px;font-style:normal}.feedhead{display:flex;justify-content:space-between;align-items:center;margin:10px 2px}.feedhead h1{font-size:17px;margin:0}.feedhead span{font-size:12px;color:var(--muted)}.deals{display:grid;gap:10px}.deal{padding:15px;display:flex;gap:16px;min-height:193px;box-shadow:var(--shadow)}.thumb{border-radius:10px;background:#f3f5f9;display:grid;place-items:center;overflow:hidden}.deal>.thumb{width:174px;min-width:174px;height:160px}.thumb svg{width:90%;height:90%}.dealcontent{flex:1;min-width:0;display:flex;flex-direction:column}.dealmeta{display:flex;justify-content:space-between;gap:10px;align-items:center;color:var(--muted);font-size:11px}.vote{border:1px solid var(--line);border-radius:9px;padding:6px 8px;display:flex;gap:10px;align-items:center}.vote button{border:0;background:none;color:#4485e9;font-size:20px;line-height:1}.vote button:last-child{color:#ed4b37}.vote strong{font-size:15px;color:#ee3d27}.deal h2{font-size:16px;line-height:1.4;margin:5px 0 4px}.prices{display:flex;gap:9px;align-items:baseline}.prices strong{font-size:19px;color:var(--orange)}.prices del{color:#7b7f88;font-size:16px}.prices span{color:#666;font-size:12px}.dealdesc{color:#666f7b;line-height:1.55;font-size:12px;margin:6px 0 9px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dealbottom{margin-top:auto;display:flex;align-items:center;gap:10px}.merchant{font-size:12px;color:#4f5863}.merchant strong{color:var(--orange)}.spacer{flex:1}.comments{border:1px solid var(--line);border-radius:8px;padding:9px 12px;background:var(--surface);color:var(--muted)}.buy{background:var(--orange);border:0;border-radius:8px;color:#fff;font-weight:750;padding:11px 24px}.buy:disabled{opacity:.5;cursor:not-allowed}.panel{padding:13px;margin-bottom:10px}.paneltitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.paneltitle a{color:var(--orange);font-size:11px}.newitem{display:flex;gap:10px;padding:7px 0;cursor:pointer}.newitem .thumb{width:64px;height:64px;flex:none}.newitem b{display:block;font-size:12px;line-height:1.4;font-weight:550}.newitem span{color:var(--orange);font-size:12px}.stores{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 5px}.stores button{border:0;background:none;font-size:10px;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:5px}.storelogo{width:65px;height:65px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-size:23px;font-weight:900;background:white}.flip{color:#1e69db}.amazon{color:#222}.myntra{color:#d5297a}.ajio{color:#566b82}.croma{color:#13a18a}.all{color:var(--orange)}.discussion{border-top:1px solid var(--line);padding:10px 0}.discussion strong{font-size:12px}.discussion p,.subscribe p{color:var(--muted);font-size:12px;line-height:1.5}.subscribe button{background:var(--orange);color:white;border:0;border-radius:8px;padding:10px 13px;width:100%}.footnote{color:var(--muted);font-size:11px;line-height:1.6;padding:16px 3px}footer{margin-top:28px;background:#fff;border-top:1px solid var(--line)}.footergrid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:20px;padding-top:30px;padding-bottom:30px}.footergrid>div{display:flex;flex-direction:column;gap:11px}.footergrid a:not(.brand){font-size:12px;color:var(--muted)}.footergrid p{color:var(--muted);font-size:12px}.copyright{border-top:1px solid var(--line);padding-top:14px;padding-bottom:20px;font-size:11px;color:var(--muted)}dialog{width:min(480px,calc(100% - 30px));border:1px solid var(--line);border-radius:14px;padding:25px;box-shadow:0 15px 60px #0003}dialog::backdrop{background:#152031a8}.dialogclose{float:right;border:0;background:none;font-size:24px}.modalfield{display:block;margin:15px 0;font-weight:600}.modalfield input,.modalfield select{display:block;width:100%;padding:11px;margin-top:7px;border:1px solid #d6d9e0;border-radius:7px}.modalbtn{background:var(--orange);border:0;color:#fff;padding:12px 18px;border-radius:8px;font-weight:700}.modalhint{font-size:12px;color:#667;line-height:1.5}.empty{padding:50px;text-align:center;background:white;border-radius:10px;border:1px solid var(--line)}#toast{position:fixed;bottom:25px;right:25px;background:#292d35;color:white;border-radius:8px;padding:12px 16px;display:none;z-index:50}.compact .deal{min-height:110px}.compact .deal>.thumb{width:90px;min-width:90px;height:90px}.compact .dealdesc{display:none}.compact .deal h2{font-size:14px}.compact .dealmeta{font-size:10px}.dark{--text:#e9eaf0;--muted:#aab0bc;--line:#343a47;--surface:#222831;--bg:#171c24;--orange-soft:#442a1d}.dark .searchbox,.dark .storelogo{background:#303640}.dark .login{background:#505662}.dark .dealdesc,.dark .merchant,.dark .prices span{color:#aab0bc}.dark footer{background:var(--surface)}@media(max-width:900px){.top{gap:18px}.layout{grid-template-columns:minmax(0,1fr) 245px}.deal>.thumb{width:130px;min-width:130px;height:135px}.deal{gap:12px}.stores{gap:8px 2px}.storelogo{width:54px;height:54px}.mega{width:min(700px,90vw)}}@media(max-width:700px){.top{height:auto;min-height:66px;flex-wrap:wrap;gap:10px;padding-top:10px;padding-bottom:10px}.brand{font-size:18px}.brandmark{width:30px;height:30px;font-size:18px}.head-actions{margin-left:auto;gap:5px}.head-actions button{padding:9px}.head-actions .login span,.head-actions .add span,.bell{display:none}.searchbox{order:3;width:100%;height:39px}.nav{overflow-x:auto;gap:19px;white-space:nowrap}.navitem>button{font-size:12px}.mega{left:-10px;width:88vw;overflow:auto;gap:5px}.mega section{min-width:130px}.layout{display:block}.sidebar{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.sidebar .panel{margin:0}.sidebar .panel:nth-child(3),.sidebar .panel:nth-child(4){grid-column:1/-1}.deal{padding:10px;min-height:155px;gap:10px}.deal>.thumb{width:100px;min-width:100px;height:105px}.deal h2{font-size:13px}.prices strong{font-size:16px}.prices del{font-size:12px}.dealdesc{font-size:11px}.buy{padding:9px 12px;font-size:12px}.vote{gap:5px;padding:3px}.vote strong{font-size:12px}.vote button{font-size:15px}.comments{padding:7px;font-size:11px}.dealbottom{gap:5px}.merchant{font-size:10px}.hotitem{min-width:165px}.footergrid{grid-template-columns:1fr 1fr}.filters{flex-wrap:wrap}}@media(max-width:400px){.deal>.thumb{width:85px;min-width:85px;height:95px}.dealdesc{display:none}.deal h2{font-size:12px}.sidebar{grid-template-columns:1fr}.sidebar .panel:nth-child(3),.sidebar .panel:nth-child(4){grid-column:auto}.head-actions .login{font-size:11px}}
