*{box-sizing:border-box;margin:0;padding:0}body{font-family:system-ui,sans-serif;background:#f5f5f5;color:#222;line-height:1.6}a{color:inherit;text-decoration:none}.h{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);position:sticky;top:0;z-index:9}.hi{max-width:1200px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.logo{font-size:19px;font-weight:800;color:#ee4d2d}.sw{flex:1;min-width:180px;display:flex}.sw input{flex:1;border:2px solid #ee4d2d;border-right:0;padding:7px 12px;font:inherit;border-radius:6px 0 0 6px;outline:0}.sw button{background:#ee4d2d;color:#fff;border:0;padding:7px 14px;font:inherit;font-weight:700;border-radius:0 6px 6px 0;cursor:pointer}.hero{background:linear-gradient(135deg,#ee4d2d,#ff8c42);color:#fff;padding:28px 16px;text-align:center}.hero h1{font-size:clamp(18px,4vw,34px);font-weight:800;margin-bottom:4px}.hero p{opacity:.9;font-size:15px}.w{max-width:1200px;margin:16px auto;padding:0 16px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:640px){.grid{grid-template-columns:repeat(2,1fr)}}.card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,.08);transition:.2s}.card:hover{transform:translateY(-2px)}.card img{width:100%;aspect-ratio:1;object-fit:cover}.cb{padding:8px}.cn{font-size:12px;line-height:1.4;height:2.7em;overflow:hidden;margin-bottom:5px}.cp{color:#ee4d2d;font-weight:800;font-size:15px;margin-bottom:6px}.btn{display:block;background:#ee4d2d;color:#fff;text-align:center;padding:6px;border-radius:5px;font-weight:700;font-size:12px}.btn:hover{background:#c93a1e}.sk{background:#eee;border-radius:8px;overflow:hidden}.si{width:100%;aspect-ratio:1;background:linear-gradient(90deg,#eee 25%,#ddd 50%,#eee 75%);background-size:200% 100%;animation:sh 1.4s infinite}.sl{height:10px;margin:8px;border-radius:3px;background:linear-gradient(90deg,#eee 25%,#ddd 50%,#eee 75%);background-size:200% 100%;animation:sh 1.4s infinite}@keyframes sh{to{background-position:-200% 0}}.seo{background:#fff;border-radius:8px;padding:18px;margin-top:14px;font-size:14px;line-height:1.8}.seo h2{color:#ee4d2d;font-size:17px;margin-bottom:8px}.seo h3{font-size:14px;margin:12px 0 5px;font-weight:700}.cats{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px;align-items:center}.cats b{font-size:13px;margin-right:2px}.cats a{border:1px solid #ee4d2d;color:#ee4d2d;padding:5px 11px;border-radius:16px;font-size:12px}.cats a:hover{background:#ee4d2d;color:#fff}.empty{grid-column:1/-1;text-align:center;padding:30px;color:#888}footer{background:#222;color:#aaa;text-align:center;padding:16px;margin-top:24px;font-size:12px}footer a{color:#ee4d2d}
