.hub[data-astro-cid-3vjatk3n]{padding-bottom:clamp(64px,8vw,120px)}.hub__lede[data-astro-cid-3vjatk3n]{text-transform:uppercase;max-width:22ch;margin-bottom:clamp(28px,4vw,48px);font-size:clamp(1.3rem,2.4vw,2rem);font-weight:800;font-stretch:72%;line-height:1.05}.hub__grid[data-astro-cid-3vjatk3n]{gap:20px;display:grid}@media (width>=760px){.hub__grid[data-astro-cid-3vjatk3n]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-3vjatk3n]{border:1px solid var(--line);height:100%;transition:border-color .25s;display:grid}.card[data-astro-cid-3vjatk3n]:hover,.card[data-astro-cid-3vjatk3n]:focus-visible{border-color:var(--line-strong)}.card__screen[data-astro-cid-3vjatk3n]{aspect-ratio:4/3;background:radial-gradient(circle at 50% 35%,#2a2925,#0b0b0a 75%);place-items:center;display:grid;position:relative;overflow:hidden}.card__scan[data-astro-cid-3vjatk3n]{pointer-events:none;background:repeating-linear-gradient(#0000002e 0 1px,#0000 1px 3px);position:absolute;inset:0}.card__bug[data-astro-cid-3vjatk3n]{letter-spacing:.1em;color:#e8e6e0b3;font-size:10px;position:absolute;top:10px;left:12px}.card__body[data-astro-cid-3vjatk3n]{align-content:start;gap:10px;padding:18px 18px 22px;display:grid}.card__title[data-astro-cid-3vjatk3n]{text-transform:uppercase;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:800;font-stretch:72%;line-height:1}.card__line[data-astro-cid-3vjatk3n]{font-size:14px;line-height:1.5}.brick[data-astro-cid-3vjatk3n]{background:linear-gradient(170deg,#fffff040,#0000 30%),linear-gradient(10deg,#0000 60%,#c98a3a73 90%),linear-gradient(#77733f,#3a3a1e);border-radius:6px;width:44px;height:22px;display:block;box-shadow:inset 0 0 0 1px #00000073,0 2px 4px #00000080}.brick--sm[data-astro-cid-3vjatk3n]{width:30px;height:15px;position:absolute;top:32%;left:70%}.art-bricks[data-astro-cid-3vjatk3n]{align-content:start;justify-items:center;gap:3px;width:100%;height:100%;padding-top:14%;display:grid;position:relative}.art-bricks__row[data-astro-cid-3vjatk3n]{gap:3px;display:flex}.art-ball[data-astro-cid-3vjatk3n]{background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:66%;left:58%;box-shadow:0 0 10px #fffff099}.art-scale[data-astro-cid-3vjatk3n]{background:linear-gradient(#2b2b2b,#0c0c0c);border-top:6px solid #c9cbcd;border-radius:3px;width:70px;height:26px;position:absolute;bottom:9%;left:50%;translate:-50%}.art-scale[data-astro-cid-3vjatk3n] i[data-astro-cid-3vjatk3n]{background:#a9d872;width:30px;height:10px;position:absolute;top:5px;left:7px}.art-snake[data-astro-cid-3vjatk3n]{background:repeating-conic-gradient(#b5df24 0 25%, #a9d415 0 50%) 0 0 / 28px 28px;width:100%;height:100%;position:relative}.art-snake__body[data-astro-cid-3vjatk3n]{background:linear-gradient(#4a7ff0,#2f61d6 60%);border-radius:11px;width:34%;height:22px;position:absolute;top:46%;left:24%;box-shadow:2px 3px #1428002e}.art-snake__eye[data-astro-cid-3vjatk3n]{background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:calc(46% - 2px);left:calc(58% - 16px);box-shadow:inset 3px 0 #111}.art-snake__eye--2[data-astro-cid-3vjatk3n]{top:calc(46% + 13px)}.art-snake__apple[data-astro-cid-3vjatk3n]{background:radial-gradient(circle at 35% 35%,#ff7a5c,#e2321f 50%,#a3180d);border-radius:50% 50% 46% 46%;width:20px;height:19px;position:absolute;top:calc(46% + 1px);left:72%}.art-snake__apple[data-astro-cid-3vjatk3n]:before{content:"";background:#5a3a14;width:2px;height:7px;position:absolute;top:-6px;left:9px;rotate:15deg}.art-snake__apple[data-astro-cid-3vjatk3n]:after{content:"";background:#2f8a1e;border-radius:50%;width:8px;height:4px;position:absolute;top:-6px;left:11px;rotate:-25deg}.art-words[data-astro-cid-3vjatk3n]{color:#e8e6e0bf;grid-template-columns:repeat(9,1fr);gap:2px 8px;font-size:13px;font-weight:700;display:grid}.art-words[data-astro-cid-3vjatk3n] span[data-astro-cid-3vjatk3n]{place-items:center;width:16px;height:18px;display:grid}.art-words[data-astro-cid-3vjatk3n] .hit[data-astro-cid-3vjatk3n]{color:var(--paper);background:#8c3a7ecc}.art-words[data-astro-cid-3vjatk3n] .hit2[data-astro-cid-3vjatk3n]{color:var(--paper);background:#2a4bbdcc}
