
:root{--bg:#f5f7f5;--paper:#fff;--text:#26372e;--muted:#849087;--line:#e8ede8;--green:#337857;--soft:#edf5ee;--hover:#f5f8f4;--shadow:0 12px 40px #243c2910}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif}button,input,select{font:inherit}button,a,input,select{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #97bda1;outline-offset:3px}button{border:0;background:transparent}svg{width:18px;height:18px;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}header{border-bottom:1px solid var(--line);background:var(--paper)}.top{max-width:1180px;margin:auto;min-height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 28px}.brand{display:flex;align-items:center;gap:11px;font-size:23px;font-weight:750;letter-spacing:-1px}.brandmark{display:grid;place-items:center;width:34px;height:34px;background:var(--green);color:white;border-radius:11px}.brandmark svg{width:23px;height:23px;stroke-width:2}.brand small{border-left:1px solid var(--line);padding-left:16px;margin-left:6px;letter-spacing:2px;color:var(--muted);font-size:12px;font-weight:400}.top-right{display:flex;gap:20px;align-items:center;color:var(--muted);font-size:12px}.top-right button{color:var(--muted);padding:6px}.page{max-width:1180px;margin:auto;padding:0 28px}.hero{padding:40px 0 34px;text-align:center}.eyebrow{font-size:11px;letter-spacing:3px;color:var(--muted);margin-bottom:8px}.hero h1{font-size:26px;font-weight:500;letter-spacing:2px;margin:0 0 23px}.engines{display:flex;justify-content:center;gap:28px;margin-bottom:12px}.engine{color:var(--muted);padding:5px 0;position:relative;font-size:13px}.engine.active{color:var(--green);font-weight:650}.engine.active:after{content:"";position:absolute;width:14px;height:3px;bottom:-3px;left:calc(50% - 7px);border-radius:2px;background:var(--green)}.search{display:flex;background:var(--paper);border:1.5px solid #9ab6a0;border-radius:12px;max-width:710px;height:56px;margin:auto;box-shadow:0 5px 18px #335f3910;align-items:center;padding-left:18px}.search:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #33785712}.search>svg{color:#93a496;flex-shrink:0}.search input{background:transparent;min-width:0;flex:1;border:0;outline:none;padding:12px;color:var(--text);font-size:15px}.search input:focus-visible{outline:none}.search input::placeholder{color:#a2aaa3}.search button{align-self:stretch;background:var(--green);color:white;border-radius:0 10px 10px 0;padding:0 26px;font-weight:550}.search button:hover{background:#286346}.hint{margin-top:12px;color:#9ca59e;font-size:11px}.hint kbd{font:inherit;padding:1px 5px;border:1px solid #dfe5df;border-radius:4px;background:var(--paper);margin:0 3px}.bodygrid{display:grid;grid-template-columns:154px minmax(0,1fr);gap:24px;padding-bottom:40px}.sidebar{padding-top:7px}.side-title{font-size:10px;letter-spacing:2px;color:var(--muted);padding:0 14px;margin-bottom:13px}.side-link{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:8px;margin:3px 0;font-size:13px;color:#6c7b70;white-space:nowrap}.side-link:hover{background:#eaf0e9}.side-link.active{background:#e5efe5;color:var(--green);font-weight:600}.side-link svg{width:16px;height:16px}.side-foot{margin:28px 14px;padding-top:20px;border-top:1px solid #e1e7e0;font-size:11px;color:#929d94;line-height:2}.side-foot span{color:var(--green)}.panel{background:var(--paper);border:1px solid var(--line);border-radius:13px;margin-bottom:20px;overflow:hidden}.panel-head{display:flex;justify-content:space-between;align-items:center;padding:19px 23px 6px;gap:12px}.heading{display:flex;align-items:center;gap:9px}.heading svg{color:var(--green);width:17px}.heading h2{font-size:15px;margin:0;font-weight:650}.heading .sub{font-size:11px;color:var(--muted);margin-left:6px}.text-button{font-size:12px;color:var(--muted);display:flex;gap:6px;align-items:center;padding:6px 0}.text-button:hover{color:var(--green)}.text-button svg{width:14px;height:14px}.favorites{padding:16px 17px 21px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px 4px}.tile{position:relative;border-radius:9px;text-align:center;min-width:0}.tile>a{display:flex;flex-direction:column;align-items:center;gap:9px;padding:13px 2px 10px;font-size:12px}.tile:hover{background:var(--hover)}.siteicon{height:34px;min-width:34px;border-radius:11px;display:grid;place-items:center;color:var(--ink);background:var(--tint);font-weight:750;font-size:18px;font-family:Arial,"Microsoft YaHei",sans-serif;letter-spacing:-1px}.tile .remove{position:absolute;top:0;right:4px;border-radius:50%;background:#fbeeee;color:#ab5656;width:21px;height:21px;font-size:16px;line-height:16px;display:none}.editing .remove{display:block}.addtile button{width:100%;padding:13px 2px 10px;display:flex;align-items:center;flex-direction:column;gap:9px;font-size:12px;color:var(--muted)}.addtile .siteicon{border:1px dashed #d3dfd3;background:transparent;color:#97aa98;font-size:23px;font-weight:300}.directory .panel-head{padding-bottom:17px;border-bottom:1px solid var(--line)}.filterbox{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:6px;padding:5px 9px;max-width:170px}.filterbox svg{width:13px;height:13px;color:#94a196}.filterbox input{width:100%;min-width:0;border:0;outline:none;font-size:11px;color:var(--text);background:transparent}.category{display:grid;grid-template-columns:88px 1fr;align-items:start;padding:17px 23px;gap:12px;border-bottom:1px solid var(--line);scroll-margin-top:20px}.category:last-child{border-bottom:0}.cat-name{font-size:12px;color:var(--green);font-weight:600;padding-top:5px}.cat-name svg{width:14px;height:14px;margin-right:7px}.cat-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 10px}.cat-links a{font-size:13px;display:block;padding:4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-links a:hover{color:var(--green);text-decoration:underline;text-underline-offset:4px}.directory-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:13px 23px;color:var(--muted);font-size:11px}.directory-bottom button{color:var(--green);font-size:11px}.footer{border-top:1px solid #e5eae4;padding:20px 0 26px;display:flex;justify-content:space-between;color:#98a297;font-size:11px}.footer-left{display:flex;gap:16px}.footer .leaf{color:#6e9773}.empty{padding:35px;text-align:center;color:var(--muted);font-size:13px}.hide{display:none!important}dialog{border:1px solid var(--line);border-radius:16px;width:460px;max-width:calc(100vw - 32px);padding:27px;color:var(--text);background:var(--paper);box-shadow:var(--shadow)}dialog::backdrop{background:#1c302f52;backdrop-filter:blur(3px)}.dialoghead{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.dialoghead h2{font-size:19px;margin:0}.close{font-size:25px;color:var(--muted);padding:0 4px}.field{display:flex;flex-direction:column;gap:7px;font-size:12px;margin:15px 0}.field input,.field select{padding:11px 12px;border:1px solid #dce4dc;border-radius:7px;color:var(--text);background:var(--paper);width:100%}.check{display:flex;align-items:center;gap:8px;font-size:12px;margin:20px 0}.actions{display:flex;justify-content:flex-end;gap:10px;margin-top:23px}.btn{padding:9px 17px;border:1px solid var(--line);border-radius:7px;font-size:12px}.btn.primary{background:var(--green);color:white;border-color:var(--green)}.help{font-size:12px;color:var(--muted);line-height:1.9}.settings-row{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px;gap:10px}.settings-row select{padding:5px;border:1px solid var(--line);background:var(--paper);color:var(--text);border-radius:5px}.backup{display:flex;gap:10px;margin-top:20px}.notice{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);border-radius:8px;padding:12px 22px;background:#263e30;color:white;box-shadow:var(--shadow);font-size:13px;z-index:10}.manage-list{max-height:300px;overflow:auto}.manage-row{display:flex;align-items:center;border-bottom:1px solid var(--line);gap:10px;padding:10px 0;font-size:12px}.manage-row .grow{flex:1;min-width:0}.manage-row small{display:block;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:235px}.manage-row button{font-size:11px;color:var(--green)}.manage-row .delete{color:#ad6666}.manager-search{padding:9px 11px;width:100%;margin-bottom:12px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--text)}body[data-theme=dark]{--bg:#1b231f;--paper:#232d27;--text:#d8e2da;--muted:#93a297;--line:#344137;--green:#7eb68c;--soft:#2b4030;--hover:#2c3930;--shadow:0 12px 40px #0003}body[data-theme=dark] .search button,body[data-theme=dark] .btn.primary{color:#1b3020}body[data-theme=dark] .side-link{color:#a0b1a3}body[data-theme=dark] .side-link.active,body[data-theme=dark] .side-link:hover{background:#2d4031}body[data-theme=dark] .search{border-color:#627f66}body[data-theme=dark] .siteicon{filter:brightness(.85)}body[data-density=compact] .category{padding-top:10px;padding-bottom:10px}body[data-density=compact] .tile>a{padding-top:8px;padding-bottom:7px}body[data-density=compact] .hero{padding-top:25px;padding-bottom:24px}@media(min-width:1500px){.hero{padding-top:52px;padding-bottom:42px}}@media(max-width:900px){.bodygrid{grid-template-columns:120px minmax(0,1fr);gap:16px}.cat-links{grid-template-columns:repeat(3,minmax(0,1fr))}.category{grid-template-columns:75px 1fr;padding-left:18px;padding-right:18px}.heading .sub{display:none}.brand small{display:none}.favorites{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:620px){.top{min-height:65px;padding:0 18px}.top-right{gap:8px}.top-right time{display:none}.page{padding:0 16px}.brand{font-size:20px}.hero{padding:28px 0 24px}.hero h1{font-size:23px}.eyebrow{font-size:9px}.search{height:51px}.search button{padding:0 17px}.engines{gap:28px}.bodygrid{display:block;padding-bottom:10px}.sidebar{display:flex;overflow:auto;gap:7px;padding:0 0 15px;scrollbar-width:none}.side-title,.side-foot{display:none}.side-link{padding:8px 12px;gap:6px;margin:0;flex-shrink:0;font-size:12px}.side-link svg{display:none}.favorites{grid-template-columns:repeat(4,minmax(0,1fr));padding:13px 10px 16px}.panel-head{padding:16px 16px 5px}.category{grid-template-columns:1fr;gap:7px;padding:13px 17px}.cat-name{padding:0;font-size:11px}.cat-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 6px}.cat-links a{font-size:12px}.directory .panel-head{padding-bottom:13px}.heading h2{font-size:14px}.filterbox{max-width:123px}.directory-bottom{padding:12px 16px}.footer{flex-direction:column;align-items:center;gap:7px;text-align:center;font-size:10px}.hint{font-size:10px}.manage-row small{max-width:180px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.siteicon{position:relative;width:34px;flex-shrink:0;overflow:hidden}.siteicon img{position:absolute;inset:5px;width:24px;height:24px;object-fit:contain}.siteicon.has-image{background:var(--hover)}.siteicon.has-image .icon-letter{visibility:hidden}.favorite-tools{display:flex;align-items:center;gap:15px}.favorite-tools .text-button{white-space:nowrap}.icon-note{margin-top:7px}.settings-row .btn{padding:6px 10px}.backup{flex-wrap:wrap}.icon-field[hidden]{display:none}.site-icon-preview{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted)}.site-icon-preview .siteicon{--tint:#edf4ee;--ink:#558563}.settings-row{flex-wrap:wrap}.settings-row .row-description{flex-basis:100%;font-size:11px;color:var(--muted);margin:0}.help strong{color:var(--text);font-weight:500}@media(max-width:740px){.heading .sub{display:none}.favorite-tools{gap:11px}.favorite-tools .text-button{font-size:11px}}@media(max-width:420px){.favorite-tools{gap:9px}.favorite-tools .text-button svg{display:none}}

/* oojiu 1.1: clear white surfaces, blue search and green category labels. */
[hidden]{display:none!important}
.brand-image{display:block;max-width:220px;width:auto;height:40px;object-fit:contain}
.brand-fallback{letter-spacing:-.7px}.brandmark img{width:100%;height:100%;display:block}
body:is([data-palette="classic"],[data-palette="ocean"],[data-palette="lavender"],[data-palette="peach"],[data-palette="graphite"],[data-palette="rose"],[data-palette="mint"],[data-palette="sand"],[data-palette="sky"],[data-palette="custom"]){--bg:#f7f8fa;--paper:#fff;--text:#303642;--muted:#77818d;--line:#e1e6ed;--green:#087f60;--soft:#eff8f4;--hover:#f5f8fb;--shadow:none}
body[data-layout="wide"] .top{min-height:72px;max-width:1280px}
body[data-layout="wide"] .brand{letter-spacing:-.7px}
body:is([data-palette="classic"],[data-palette="ocean"],[data-palette="lavender"],[data-palette="peach"],[data-palette="graphite"],[data-palette="rose"],[data-palette="mint"],[data-palette="sand"],[data-palette="sky"],[data-palette="custom"]) .brand-title{color:#2463db}
body[data-layout="wide"] .brand small{letter-spacing:1px}
body[data-layout="wide"] .page{max-width:1280px}
body[data-layout="wide"] .hero{padding:30px 0 28px}
body[data-layout="wide"] .eyebrow{font-size:10px;letter-spacing:2px}
body[data-layout="wide"] .hero h1{font-size:24px;letter-spacing:1px;margin-bottom:16px}
body[data-layout="wide"] .engines{gap:28px;margin-bottom:10px}
body:is([data-palette="classic"],[data-palette="ocean"],[data-palette="lavender"],[data-palette="peach"],[data-palette="graphite"],[data-palette="rose"],[data-palette="mint"],[data-palette="sand"],[data-palette="sky"],[data-palette="custom"]) .engine.active{color:#3268e6}
body:is([data-palette="classic"],[data-palette="ocean"],[data-palette="lavender"],[data-palette="peach"],[data-palette="graphite"],[data-palette="rose"],[data-palette="mint"],[data-palette="sand"],[data-palette="sky"],[data-palette="custom"]) .engine.active:after{background:#3268e6}
body:is([data-palette="classic"],[data-palette="ocean"],[data-palette="lavender"],[data-palette="peach"],[data-palette="graphite"],[data-palette="rose"],[data-palette="mint"],[data-palette="sand"],[data-palette="sky"],[data-palette="custom"]) .search{border:1px solid #829fff;box-shadow:none}
body[data-layout="wide"] .search{max-width:760px;height:52px;border-radius:9px}
body:is([data-palette="classic"],[data-palette="ocean"],[data-palette="lavender"],[data-palette="peach"],[data-palette="graphite"],[data-palette="rose"],[data-palette="mint"],[data-palette="sand"],[data-palette="sky"],[data-palette="custom"]) .search:focus-within{border-color:#3268e6;box-shadow:0 0 0 3px #3268e612}
body:is([data-palette="classic"],[data-palette="ocean"],[data-palette="lavender"],[data-palette="peach"],[data-palette="graphite"],[data-palette="rose"],[data-palette="mint"],[data-palette="sand"],[data-palette="sky"],[data-palette="custom"]) .search button{background:#3768ee}
body[data-layout="wide"] .search button{border-radius:0 8px 8px 0;font-weight:500}
body:is([data-palette="classic"],[data-palette="ocean"],[data-palette="lavender"],[data-palette="peach"],[data-palette="graphite"],[data-palette="rose"],[data-palette="mint"],[data-palette="sand"],[data-palette="sky"],[data-palette="custom"]) .search button:hover{background:#2857d2}
body[data-layout="wide"] .bodygrid{grid-template-columns:126px minmax(0,1fr);gap:18px}
body:is([data-palette="classic"],[data-palette="ocean"],[data-palette="lavender"],[data-palette="peach"],[data-palette="graphite"],[data-palette="rose"],[data-palette="mint"],[data-palette="sand"],[data-palette="sky"],[data-palette="custom"]) .side-link{color:#586575}
body[data-layout="wide"] .side-link{padding:9px 10px;gap:8px;font-size:12px;border-radius:5px}
body:is([data-palette="classic"],[data-palette="ocean"],[data-palette="lavender"],[data-palette="peach"],[data-palette="graphite"],[data-palette="rose"],[data-palette="mint"],[data-palette="sand"],[data-palette="sky"],[data-palette="custom"]) .side-link.active{background:#eaf1ff;color:#285ecb}
body:is([data-palette="classic"],[data-palette="ocean"],[data-palette="lavender"],[data-palette="peach"],[data-palette="graphite"],[data-palette="rose"],[data-palette="mint"],[data-palette="sand"],[data-palette="sky"],[data-palette="custom"]) .side-link:hover{background:#edf1f6}
body[data-layout="wide"] .side-foot{display:none}
body[data-layout="wide"] .panel{border-radius:5px;margin-bottom:14px}
body[data-layout="wide"] .panel-head{padding:15px 20px 5px}
body[data-layout="wide"] .directory .panel-head{padding-bottom:13px}
body[data-layout="wide"] .heading h2{font-size:14px}
body[data-layout="wide"] .favorites{grid-template-columns:repeat(6,minmax(0,1fr));padding:8px 14px 13px;gap:0 4px}
body[data-layout="wide"] .tile>a{flex-direction:row;justify-content:flex-start;gap:9px;padding:12px 8px;font-size:13px}
body[data-layout="wide"] .siteicon{height:25px;min-width:25px;width:25px;border-radius:6px;font-size:14px;flex-shrink:0}
body[data-layout="wide"] .siteicon img{width:20px;height:20px}
body[data-layout="wide"] .tile>a>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
body[data-layout="wide"] .category{grid-template-columns:64px minmax(0,1fr);gap:8px;padding:12px 20px;align-items:start}
body:is([data-palette="classic"],[data-palette="ocean"],[data-palette="lavender"],[data-palette="peach"],[data-palette="graphite"],[data-palette="rose"],[data-palette="mint"],[data-palette="sand"],[data-palette="sky"],[data-palette="custom"]) .category:nth-child(even){background:#fcfdfe}
body:is([data-palette="classic"],[data-palette="ocean"],[data-palette="lavender"],[data-palette="peach"],[data-palette="graphite"],[data-palette="rose"],[data-palette="mint"],[data-palette="sand"],[data-palette="sky"],[data-palette="custom"]) .cat-name{color:#087f60}
body[data-layout="wide"] .cat-name{font-weight:500;font-size:13px;padding-top:4px}
body[data-layout="wide"] .cat-links{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px 10px}
body[data-layout="wide"] .cat-links a{font-size:13px;padding:4px 0}
body[data-layout="wide"] .directory-bottom{padding:11px 20px}
body[data-theme="dark"]:is([data-palette="classic"],[data-palette="ocean"],[data-palette="lavender"],[data-palette="peach"],[data-palette="graphite"],[data-palette="rose"],[data-palette="mint"],[data-palette="sand"],[data-palette="sky"],[data-palette="custom"]){--bg:#15191f;--paper:#1d232c;--text:#e1e7ee;--muted:#a2aebe;--line:#303b49;--green:#74d4b2;--hover:#28323f;--soft:#253b34}
body[data-theme="dark"]:is([data-palette="classic"],[data-palette="ocean"],[data-palette="lavender"],[data-palette="peach"],[data-palette="graphite"],[data-palette="rose"],[data-palette="mint"],[data-palette="sand"],[data-palette="sky"],[data-palette="custom"]) .category:nth-child(even){background:#202731}
body[data-theme="dark"]:is([data-palette="classic"],[data-palette="ocean"],[data-palette="lavender"],[data-palette="peach"],[data-palette="graphite"],[data-palette="rose"],[data-palette="mint"],[data-palette="sand"],[data-palette="sky"],[data-palette="custom"]) .cat-name{color:#74d4b2}
body[data-theme="dark"]:is([data-palette="classic"],[data-palette="ocean"],[data-palette="lavender"],[data-palette="peach"],[data-palette="graphite"],[data-palette="rose"],[data-palette="mint"],[data-palette="sand"],[data-palette="sky"],[data-palette="custom"]) .brand-title{color:#8bb2ff}
body[data-theme="dark"]:is([data-palette="classic"],[data-palette="ocean"],[data-palette="lavender"],[data-palette="peach"],[data-palette="graphite"],[data-palette="rose"],[data-palette="mint"],[data-palette="sand"],[data-palette="sky"],[data-palette="custom"]) .side-link{color:#b3c0cf}
body[data-theme="dark"]:is([data-palette="classic"],[data-palette="ocean"],[data-palette="lavender"],[data-palette="peach"],[data-palette="graphite"],[data-palette="rose"],[data-palette="mint"],[data-palette="sand"],[data-palette="sky"],[data-palette="custom"]) .side-link.active{color:#a2c0ff;background:#283953}
body[data-theme="dark"]:is([data-palette="classic"],[data-palette="ocean"],[data-palette="lavender"],[data-palette="peach"],[data-palette="graphite"],[data-palette="rose"],[data-palette="mint"],[data-palette="sand"],[data-palette="sky"],[data-palette="custom"]) .side-link:hover{background:#28323f}
body[data-theme="dark"]:is([data-palette="classic"],[data-palette="ocean"],[data-palette="lavender"],[data-palette="peach"],[data-palette="graphite"],[data-palette="rose"],[data-palette="mint"],[data-palette="sand"],[data-palette="sky"],[data-palette="custom"]) .engine.active{color:#a2c0ff}
@media(min-width:761px){body[data-layout="wide"][data-density="compact"] .category{padding-top:7px;padding-bottom:7px}}
@media(max-width:1100px){body[data-layout="wide"] .cat-links{grid-template-columns:repeat(5,minmax(0,1fr))}body[data-layout="wide"] .favorites{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:760px){.brand-image{max-width:155px;height:32px}body[data-layout="wide"] .top{min-height:64px;padding:0 16px}body[data-layout="wide"] .page{padding:0 14px}body[data-layout="wide"] .bodygrid{display:block}body[data-layout="wide"] .sidebar{display:flex;overflow:auto;gap:6px;padding:0 0 12px}body[data-layout="wide"] .sidebar .side-title{display:none}body[data-layout="wide"] .side-link{flex-shrink:0;padding:7px 9px;margin:0}body[data-layout="wide"] .hero{padding:25px 0}body[data-layout="wide"] .hero h1{font-size:21px}body[data-layout="wide"] .favorites{grid-template-columns:repeat(3,minmax(0,1fr));padding:6px 8px 12px}body[data-layout="wide"] .tile>a{padding:11px 5px;font-size:12px;gap:7px}body[data-layout="wide"] .category{grid-template-columns:48px minmax(0,1fr);padding:12px 13px;gap:8px}body[data-layout="wide"] .cat-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body[data-layout="wide"] .cat-name{font-size:12px}body[data-layout="wide"] .cat-links a{font-size:12px}body[data-layout="wide"] .panel-head{padding-left:13px;padding-right:13px}body[data-layout="wide"] .heading .sub{display:none}body[data-layout="wide"] .filterbox{max-width:142px}}
@media(max-width:380px){body[data-layout="wide"] .favorites{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-layout="wide"] .cat-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
