.links-intro[data-astro-cid-ecyruban]{margin-top:28px;font-size:18px}.kicker[data-astro-cid-ecyruban]{font-family:var(--display);letter-spacing:.04em;margin:44px 0 16px;font-size:30px;font-weight:400}.featured-row[data-astro-cid-ecyruban]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.feature[data-astro-cid-ecyruban]{background:var(--c);color:var(--ink);border:2px solid #000;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex}.feature[data-astro-cid-ecyruban]:hover{transform:translateY(-4px)rotate(-.5deg);box-shadow:0 14px 24px -12px #00000080}.feature-link[data-astro-cid-ecyruban]{color:inherit;flex-direction:column;flex:1;gap:6px;padding:16px 16px 18px;text-decoration:none;display:flex}.feature-num[data-astro-cid-ecyruban]{font-family:var(--display);opacity:.55;font-size:44px;line-height:.9}.feature-name[data-astro-cid-ecyruban]{font-family:var(--display);letter-spacing:.03em;font-size:30px;line-height:1}.feature-by[data-astro-cid-ecyruban]{letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:12px}.feature-note[data-astro-cid-ecyruban]{margin-top:4px;font-size:15px;line-height:1.45}.feature[data-astro-cid-ecyruban] .code[data-astro-cid-ecyruban]{color:#fff;background:#000}.now-row[data-astro-cid-ecyruban]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.now-tile[data-astro-cid-ecyruban]{color:inherit;border:2px dashed #000;align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.now-tile[data-astro-cid-ecyruban] img[data-astro-cid-ecyruban]{aspect-ratio:2/3;object-fit:cover;border-radius:3px;width:64px;box-shadow:0 4px 10px -4px #00000080}.now-tile[data-astro-cid-ecyruban]>span[data-astro-cid-ecyruban]{flex-direction:column;gap:2px;display:flex}.now-label[data-astro-cid-ecyruban]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px}.now-title[data-astro-cid-ecyruban]{font-size:17px;font-weight:600}.now-sub[data-astro-cid-ecyruban]{color:var(--muted);font-size:14px}.now-tile[data-astro-cid-ecyruban]:hover .now-title[data-astro-cid-ecyruban]{text-decoration:underline}.now-spotify[data-astro-cid-ecyruban]{flex-direction:column;align-items:stretch}.group-chips[data-astro-cid-ecyruban]{flex-wrap:wrap;gap:8px;margin:44px 0 0;display:flex}.group-chips[data-astro-cid-ecyruban] a[data-astro-cid-ecyruban]{background:var(--c);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none}.group[data-astro-cid-ecyruban]{margin-top:44px;scroll-margin-top:16px}.group-head[data-astro-cid-ecyruban]{border-left:10px solid var(--c);padding-left:14px}.group-head[data-astro-cid-ecyruban] h2[data-astro-cid-ecyruban]{font-family:var(--display);letter-spacing:.04em;margin:0;font-size:34px;font-weight:400;line-height:1}.group-head[data-astro-cid-ecyruban] p[data-astro-cid-ecyruban]{color:var(--muted);margin:4px 0 0}.cards[data-astro-cid-ecyruban]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;margin-top:20px;display:grid}.card[data-astro-cid-ecyruban]{border:2px solid #000;border-top:8px solid var(--c);background:#fff;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex}.card[data-astro-cid-ecyruban]:hover{transform:translateY(-3px);box-shadow:0 10px 20px -10px #0006}.card-link[data-astro-cid-ecyruban]{color:inherit;flex-direction:column;flex:1;gap:4px;padding:14px 16px 16px;text-decoration:none;display:flex;position:relative}.card-name[data-astro-cid-ecyruban]{padding-right:24px;font-size:18px;font-weight:600}.card-by[data-astro-cid-ecyruban]{color:var(--muted);font-size:13px}.card-note[data-astro-cid-ecyruban]{color:#333;margin-top:4px;font-size:15px;line-height:1.45}.card-go[data-astro-cid-ecyruban]{font-size:20px;transition:transform .15s;position:absolute;top:12px;right:14px}.card[data-astro-cid-ecyruban]:hover .card-go[data-astro-cid-ecyruban]{transform:translate(3px)}.perk[data-astro-cid-ecyruban]{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#000;border-radius:999px;align-self:flex-start;margin-top:8px;padding:3px 9px;font-size:12px;font-weight:600}.code[data-astro-cid-ecyruban]{font:inherit;letter-spacing:.06em;text-align:left;background:var(--c);color:var(--ink);cursor:pointer;border:0;border-top:2px solid #000;padding:9px 16px;font-family:ui-monospace,Menlo,monospace;font-size:14px}.code-label[data-astro-cid-ecyruban]{font-family:var(--body);letter-spacing:.12em;text-transform:uppercase;opacity:.8;margin-right:4px;font-size:11px}
