:root{--wc-blue:#3157d5;--wc-line:#dbe3ee;--wc-bg:#f4f7fb;--wc-text:#182235;--wc-muted:#5d6a7e;color-scheme:light dark}*{box-sizing:border-box}body{margin:0;background:var(--wc-bg);color:var(--wc-text);font-family:system-ui,-apple-system,"Segoe UI",sans-serif}.wc-shell{max-width:1120px;margin:auto;padding:28px}.wc-back{color:var(--wc-blue);text-decoration:none;font-size:14px}.wc-hero{display:grid;grid-template-columns:1.4fr .8fr;gap:22px;margin-top:18px}.wc-card{background:#fff;border:1px solid var(--wc-line);border-radius:18px;padding:22px;box-shadow:0 12px 30px rgba(31,47,80,.06)}h1{font-size:34px;margin:0 0 12px}.wc-lead{font-size:17px;line-height:1.65;color:var(--wc-muted)}.wc-badges{display:flex;flex-wrap:wrap;gap:8px}.wc-badges span{background:#e8efff;color:#2344ad;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.wc-download{display:inline-flex;justify-content:center;align-items:center;width:100%;padding:13px 16px;border-radius:11px;background:var(--wc-blue);color:#fff;text-decoration:none;font-weight:800}.wc-stats{display:grid;gap:12px;margin:18px 0}.wc-stat{padding:12px;border:1px solid var(--wc-line);border-radius:10px}.wc-stat small{display:block;color:var(--wc-muted)}.wc-stat code{display:block;overflow-wrap:anywhere;font-size:12px;margin-top:5px}.wc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.wc-grid h2{font-size:18px}.wc-grid p,.wc-grid li,.wc-card p{line-height:1.6;color:var(--wc-muted)}.wc-steps{counter-reset:step;padding:0;list-style:none}.wc-steps li{counter-increment:step;padding:10px 0 10px 42px;position:relative}.wc-steps li:before{content:counter(step);position:absolute;left:0;top:7px;width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#e8efff;color:#2344ad;font-weight:900}.wc-warning{border-left:5px solid #f59e0b}.wc-footer{margin-top:20px}.wc-button{border:1px solid var(--wc-line);padding:9px 12px;border-radius:9px;background:#fff;cursor:pointer}@media(max-width:820px){.wc-hero,.wc-grid{grid-template-columns:1fr}h1{font-size:27px}}@media(prefers-color-scheme:dark){:root{--wc-bg:#0f172a;--wc-text:#e5e7eb;--wc-muted:#a9b4c6;--wc-line:#334155}.wc-card,.wc-button{background:#111827}.wc-badges span{background:#1e3a8a;color:#dbeafe}}

.wc-fixture-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.wc-fixture{border:1px solid var(--wc-line);border-radius:9px;padding:9px;display:grid;gap:3px}.wc-fixture strong{font-size:12px}.wc-fixture.pass{border-left:4px solid #16a34a}.wc-fixture.fail{border-left:4px solid #dc2626}.wc-actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:820px){.wc-fixture-grid{grid-template-columns:1fr 1fr}}
