.HomeClient-module__0QVoPq__page{color:#292923;padding:108px 32px 64px}.HomeClient-module__0QVoPq__container{max-width:1280px;margin:auto}.HomeClient-module__0QVoPq__intro{justify-content:space-between;align-items:center;gap:32px;padding:12px 0 32px;display:flex}.HomeClient-module__0QVoPq__eyebrow{color:#a45e3f;letter-spacing:.18em;margin:0 0 12px;font-size:10px;font-weight:600}.HomeClient-module__0QVoPq__intro h1{letter-spacing:-.04em;margin:0;font-size:clamp(22px,2.5vw,30px);font-weight:600;line-height:1.5}.HomeClient-module__0QVoPq__description{color:#77746d;margin-top:10px;font-size:13px;line-height:1.8}.HomeClient-module__0QVoPq__search{color:#77746d;background:#e9e7e1;border-radius:30px;flex-shrink:0;align-items:center;gap:12px;width:280px;padding:13px 18px;display:flex}.HomeClient-module__0QVoPq__search input{background:0 0;outline:none;width:100%;min-width:0;font-size:13px}.HomeClient-module__0QVoPq__search:focus-within{outline-offset:3px;outline:2px solid #a45e3f}.HomeClient-module__0QVoPq__toolbar{border-top:1px solid #dedbd4;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-top:22px;display:flex}.HomeClient-module__0QVoPq__filters{scrollbar-width:none;gap:6px;margin:-4px;padding:4px;display:flex;overflow-x:auto}.HomeClient-module__0QVoPq__filters button{white-space:nowrap;color:#77746d;border-radius:24px;padding:10px 19px;font-size:13px}.HomeClient-module__0QVoPq__filters button[aria-pressed=true]{color:#fffefa;background:#292923}.HomeClient-module__0QVoPq__filters button:hover{color:#a45e3f}.HomeClient-module__0QVoPq__filters button[aria-pressed=true]:hover{color:#fff}.HomeClient-module__0QVoPq__count{color:#87837a;flex-shrink:0;font-size:11px}.HomeClient-module__0QVoPq__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:28px 20px;padding:0;list-style:none;display:grid}.HomeClient-module__0QVoPq__card{--cover:#e9e8df;--ink:#4f5548;min-width:0}.HomeClient-module__0QVoPq__card[data-category=frontend]{--cover:#e3e9db;--ink:#42543c}.HomeClient-module__0QVoPq__card[data-category=ai]{--cover:#e6e1ee;--ink:#5b4b76}.HomeClient-module__0QVoPq__card[data-category=algorithm]{--cover:#f0e3d1;--ink:#775b37}.HomeClient-module__0QVoPq__card[data-category=backend]{--cover:#dfe8e9;--ink:#395c62}.HomeClient-module__0QVoPq__card[data-category=web3]{--cover:#e3e2ef;--ink:#575177}.HomeClient-module__0QVoPq__cardLink{border-radius:16px;display:block}.HomeClient-module__0QVoPq__cover{aspect-ratio:1/1.06;min-width:0;color:var(--ink);background-color:var(--cover);border:1px solid #00000005;border-radius:16px;flex-direction:column;justify-content:space-between;padding:22px;transition:transform .18s,box-shadow .18s;display:flex}.HomeClient-module__0QVoPq__cover[data-pattern="1"]{background-image:linear-gradient(#ffffff30 1px,#0000 1px),linear-gradient(90deg,#ffffff30 1px,#0000 1px);background-size:24px 24px}.HomeClient-module__0QVoPq__cover[data-pattern="2"]{background-image:radial-gradient(at 100% 100%,#ffffff70 0%,#0000 65%)}.HomeClient-module__0QVoPq__coverTop,.HomeClient-module__0QVoPq__coverBottom{letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.HomeClient-module__0QVoPq__coverTop>span{border:1px solid;border-radius:5px;padding:3px 8px}.HomeClient-module__0QVoPq__coverTop svg{opacity:.6;flex-shrink:0}.HomeClient-module__0QVoPq__cover h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:22px 0;font-size:clamp(19px,1.7vw,24px);font-weight:600;line-height:1.65}.HomeClient-module__0QVoPq__coverBottom{opacity:.65;font-size:9px}.HomeClient-module__0QVoPq__cardBody{padding:12px 4px 0}.HomeClient-module__0QVoPq__excerpt{-webkit-line-clamp:2;color:#57554f;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 12px;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.HomeClient-module__0QVoPq__meta{color:#87837a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:10px;display:flex}.HomeClient-module__0QVoPq__author{align-items:center;gap:6px;display:flex}.HomeClient-module__0QVoPq__avatar{color:#777064;background:#e5e1d8;border-radius:50%;place-items:center;width:22px;height:22px;font-family:Georgia,serif;font-size:15px;font-style:italic;display:grid}.HomeClient-module__0QVoPq__more{color:#87837a;flex-direction:column;align-items:center;gap:18px;margin:40px 0;font-size:12px;display:flex}.HomeClient-module__0QVoPq__more button{color:#57554f;border:1px solid #d7d3c9;border-radius:24px;padding:12px 30px}.HomeClient-module__0QVoPq__more button span{margin-left:20px}.HomeClient-module__0QVoPq__more a{align-items:center;gap:4px;display:flex}.HomeClient-module__0QVoPq__explore{color:#77746d;border-top:1px solid #dedbd4;font-size:12px}.HomeClient-module__0QVoPq__explore summary{cursor:pointer;padding:22px 0}.HomeClient-module__0QVoPq__explore summary span{opacity:.7;margin-left:14px;font-size:10px}.HomeClient-module__0QVoPq__exploreBody{grid-template-columns:1fr 1fr;gap:32px;padding:12px 0 24px;display:grid}.HomeClient-module__0QVoPq__exploreBody h2{font-weight:500}.HomeClient-module__0QVoPq__exploreBody p{margin-top:12px;line-height:1.8}.HomeClient-module__0QVoPq__exploreBody nav{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.HomeClient-module__0QVoPq__exploreBody nav a{align-items:center;gap:4px;display:flex}.HomeClient-module__0QVoPq__empty{text-align:center;color:#77746d;padding:60px 0;font-size:14px}.HomeClient-module__0QVoPq__page :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #a45e3f}@media (hover:hover){.HomeClient-module__0QVoPq__cardLink:hover .HomeClient-module__0QVoPq__cover{transform:translateY(-3px);box-shadow:0 8px 20px #2929230c}}.dark .HomeClient-module__0QVoPq__page{color:#eeeae2}.dark .HomeClient-module__0QVoPq__search{background:#252521}.dark .HomeClient-module__0QVoPq__filters button[aria-pressed=true]{color:#252521;background:#eeeae2}.dark .HomeClient-module__0QVoPq__card{--cover:#2e3029;--ink:#d1d5c6}:is(.dark .HomeClient-module__0QVoPq__card[data-category=ai],.dark .HomeClient-module__0QVoPq__card[data-category=web3]){--cover:#302b3b;--ink:#d6cce5}.dark .HomeClient-module__0QVoPq__card[data-category=algorithm]{--cover:#352e24;--ink:#e0c9aa}.dark .HomeClient-module__0QVoPq__card[data-category=backend]{--cover:#273337;--ink:#bed7da}.dark .HomeClient-module__0QVoPq__cover[data-pattern="1"]{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px)}.dark .HomeClient-module__0QVoPq__cover[data-pattern="2"]{background-image:radial-gradient(at 100% 100%,#ffffff0c 0%,#0000 65%)}.dark .HomeClient-module__0QVoPq__excerpt{color:#bcb8ad}.dark .HomeClient-module__0QVoPq__more button{color:#bcb8ad}.dark .HomeClient-module__0QVoPq__description{color:#a6a195}.dark .HomeClient-module__0QVoPq__filters button{color:#a6a195}.dark .HomeClient-module__0QVoPq__meta{color:#a6a195}.dark .HomeClient-module__0QVoPq__count{color:#a6a195}.dark .HomeClient-module__0QVoPq__explore{color:#a6a195}.dark .HomeClient-module__0QVoPq__avatar{color:#c2bdb1;background:#34342f}.dark .HomeClient-module__0QVoPq__toolbar{border-color:#34342f}.dark .HomeClient-module__0QVoPq__explore{border-color:#34342f}.dark .HomeClient-module__0QVoPq__more button{border-color:#34342f}@media (max-width:1050px){.HomeClient-module__0QVoPq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeClient-module__0QVoPq__count{display:none}}@media (max-width:700px){.HomeClient-module__0QVoPq__page{padding:88px 16px 40px}.HomeClient-module__0QVoPq__intro{padding:8px 0 24px;display:block}.HomeClient-module__0QVoPq__description{font-size:12px}.HomeClient-module__0QVoPq__search{width:100%;margin-top:20px}.HomeClient-module__0QVoPq__toolbar{margin-bottom:20px;padding-top:16px}.HomeClient-module__0QVoPq__filters button{padding:8px 16px;font-size:12px}.HomeClient-module__0QVoPq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.HomeClient-module__0QVoPq__cover{aspect-ratio:3/4;border-radius:12px;padding:14px}.HomeClient-module__0QVoPq__cover h2{margin:16px 0;font-size:17px;line-height:1.6}.HomeClient-module__0QVoPq__coverTop{font-size:9px}.HomeClient-module__0QVoPq__coverTop svg{width:13px}.HomeClient-module__0QVoPq__coverBottom{font-size:8px}.HomeClient-module__0QVoPq__coverBottom>span:first-child{display:none}.HomeClient-module__0QVoPq__excerpt{font-size:12px}.HomeClient-module__0QVoPq__meta{font-size:9px}.HomeClient-module__0QVoPq__exploreBody{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.HomeClient-module__0QVoPq__cover{transition:none}}
