@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";.footer-links{gap:24px;display:flex}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#20241f;--paper:#f6f5f0;--line:#d8d7cf;--muted:#71736d;--surface:#fff;--shadow:#20241f;--hero-muted:#8e9089}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Space Grotesk,Arial,sans-serif;transition:background-color .2s,color .2s}main{max-width:1180px;margin:auto;padding:0 34px}nav{border-bottom:1px solid var(--line);align-items:center;gap:24px;height:88px;display:flex}a{color:inherit;text-decoration:none}.brand{letter-spacing:.04em;align-items:center;gap:10px;font-size:13px;font-weight:700;line-height:.9;display:flex}.brand em{letter-spacing:.16em;color:var(--muted);font:10px DM Mono,monospace}.mark{background:var(--ink);color:var(--paper);place-items:center;width:34px;height:34px;font:11px DM Mono,monospace;display:grid}.nav-links{color:var(--muted);gap:25px;font-size:13px;display:flex}.nav-links a:hover,.company-intro a:hover,footer a:hover{color:#e45c4d}.status{color:var(--muted);white-space:nowrap;margin-left:auto;font:11px DM Mono,monospace}.status i{background:#8cbf48;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.theme-switcher{border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:3px;display:flex}.theme-switcher button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:17px;align-items:center;gap:5px;padding:6px 8px;font:10px DM Mono,monospace;display:flex}.theme-switcher button:hover{color:var(--ink)}.theme-switcher button.active{background:var(--ink);color:var(--paper)}.theme-symbol{font-size:12px;line-height:1}.hero{padding:105px 0 78px;position:relative}.eyebrow,.section-number,.tag{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font:11px DM Mono,monospace}.eyebrow span{color:#e45c4d;margin-right:12px}.hero h1{letter-spacing:-.045em;margin:24px 0 26px;font-size:clamp(48px,8vw,94px);font-weight:600;line-height:.93}.hero h1 i{color:var(--hero-muted);font-style:normal}.hero p{max-width:430px;color:var(--muted);line-height:1.6}.hero-meta{color:var(--muted);gap:16px;margin-top:34px;font:11px DM Mono,monospace;display:flex}.toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0}.search{border-bottom:1px solid var(--ink);align-items:center;max-width:350px;margin-bottom:20px;padding:9px 0;display:flex}.search span{margin-right:8px;font-size:23px}.search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font:14px inherit}.search input::placeholder{color:var(--muted)}.filters{flex-wrap:wrap;gap:9px;display:flex}.filters button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:20px;padding:8px 13px;font:11px DM Mono,monospace}.filters button.active,.filters button:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.collection{padding:64px 0 88px}.section-head{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.section-head h2{letter-spacing:-.03em;margin:9px 0 0;font-size:33px}.count{color:var(--muted);font:11px DM Mono,monospace}.company-intro{color:var(--muted);border-left:3px solid #8cbf48;margin:0 0 26px;padding:2px 0 2px 14px;font-size:14px}.company-intro a{color:var(--ink);font-weight:600}.grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.card{border:1px solid var(--line);background:var(--surface);min-height:205px;animation:.45s both rise;animation-delay:var(--delay);flex-direction:column;justify-content:space-between;padding:20px;transition:transform .2s,box-shadow .2s,background-color .2s;display:flex}.card:hover{box-shadow:5px 5px 0 var(--shadow);transform:translateY(-4px)}.card-top{justify-content:space-between;display:flex}.card-icon{font:11px DM Mono,monospace}.arrow{font-size:20px}.tag{margin-bottom:10px;display:inline-block}.card h3{letter-spacing:-.03em;margin:0 0 8px;font-size:23px}.card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.direct{margin-top:20px;font:11px DM Mono,monospace;display:inline-block}.lime{border-top:4px solid #a6c95a}.coral{border-top:4px solid #e57969}.yellow{border-top:4px solid #e7c754}.blue{border-top:4px solid #76a8c9}.silver{border-top:4px solid #9ea19b}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:26px 0 40px;font:11px DM Mono,monospace;display:flex}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eff1e9;--paper:#171916;--line:#3a3e36;--muted:#a6aa9f;--surface:#22251f;--shadow:#090a08;--hero-muted:#969c90}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eff1e9;--paper:#171916;--line:#3a3e36;--muted:#a6aa9f;--surface:#22251f;--shadow:#090a08;--hero-muted:#969c90}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:900px){.status{display:none}}@media (max-width:760px){main{padding:0 20px}nav{height:74px}.nav-links{display:none}.theme-switcher{margin-left:auto}.theme-label{display:none}.theme-switcher button{justify-content:center;min-width:28px;padding:6px}.hero{padding:78px 0 60px}.hero h1{font-size:54px}.grid{grid-template-columns:1fr}.card{min-height:180px}.section-head{align-items:start;gap:14px}.section-head h2{font-size:28px}.count{white-space:nowrap;padding-top:22px}}@media (prefers-reduced-motion:reduce){body,.card{transition:none}.card{animation:none}}
