@charset "UTF-8";:root{--holo-ink:#0a0012;--holo-purple:#4b0286;--holo-violet:#a600ff;--holo-accent:#00ED0B;--holo-stroke:rgba(255,255,255,.10);--chip-r:999px;--card-r:18px;--holo-shadow-soft:0 12px 30px rgba(0,0,0,.22);--holo-shadow-strong:0 26px 70px rgba(0,0,0,.55)}.holo-chips{padding:84px 20px;background:radial-gradient(900px 480px at 18% 8%,rgba(0,237,11,.12),transparent 62%),radial-gradient(1100px 520px at 20% 10%,rgba(166,0,255,.22),transparent 60%),linear-gradient(135deg,var(--holo-ink) 0%,var(--holo-purple) 42%,var(--holo-violet) 100%);color:#fff;font-family:'Karla',sans-serif;text-align:left}.holo-chips__inner{max-width:1100px;margin:0 auto}.holo-chips__header{text-align:center;margin-bottom:28px}.holo-chips__title{margin:0 0 12px;font-size:clamp(26px,3.2vw,40px);font-weight:800;letter-spacing:-0.8px;line-height:1.08;max-width:920px;margin-left:auto;margin-right:auto;text-wrap:balance}.holo-chips__intro{margin:0 auto;max-width:860px;font-size:16px;line-height:1.55;opacity:.92}.holo-chips__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.holo-card{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(0,0,0,.16));border:1px solid var(--holo-stroke);border-radius:var(--card-r);padding:16px 16px 14px;box-shadow:var(--holo-shadow-soft);backdrop-filter:blur(10px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.holo-card:hover{transform:translateY(-2px);box-shadow:0 20px 48px rgba(0,0,0,.35);border-color:rgba(255,255,255,.16)}.holo-card--wide{grid-column:1 / -1}.holo-card__title{margin:0 0 12px;font-size:15px;font-weight:800;letter-spacing:.2px;opacity:.98}.holo-tags{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.chip{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;font-size:14px;font-weight:700;border-radius:var(--chip-r);white-space:nowrap;text-decoration:none;line-height:1;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease;will-change:transform;transform:translateZ(0);-webkit-tap-highlight-color:transparent}.chip:focus{outline:2px solid #fff;outline-offset:3px}.chip--core{background:var(--holo-accent);color:#111 !important;box-shadow:0 10px 22px rgba(0,0,0,.28)}.chip--sub{background:rgba(255,255,255,.92);color:var(--holo-purple);border:1px solid rgba(255,255,255,.22)}.chip--ghost{background:rgba(0,0,0,.32);color:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.12)}.chip::after{content:"";position:absolute;inset:-10px -14px;border-radius:var(--chip-r);opacity:0;pointer-events:none;filter:blur(14px);transition:opacity .16s ease,transform .16s ease;transform:scale(.92)}.chip--core::after{background:rgba(0,237,11,.26)}.chip--sub::after{background:rgba(255,255,255,.14)}.chip--ghost::after{background:rgba(166,0,255,.18)}.chip:hover{transform:translateY(-7px) scale(1.07);box-shadow:var(--holo-shadow-strong);filter:brightness(1.08) saturate(1.18)}.chip:hover::after{opacity:1;transform:scale(1.10);animation:holoPulseStrong .95s ease-out infinite}.chip--core:hover{box-shadow:0 30px 78px rgba(0,0,0,.58),0 0 0 6px rgba(0,237,11,.18)}.chip--sub:hover{box-shadow:0 30px 78px rgba(0,0,0,.58),0 0 0 6px rgba(255,255,255,.12)}.chip--ghost:hover{box-shadow:0 30px 78px rgba(0,0,0,.62),0 0 0 6px rgba(166,0,255,.14);color:#fff !important}.chip:active{transform:translateY(-3px) scale(1.03);box-shadow:0 18px 46px rgba(0,0,0,.48)}.chip:hover{color:inherit}.chip--core:hover{color:#111 !important}.chip--sub:hover{color:var(--holo-purple)}.holo-chips__foot{text-align:center;margin-top:18px}.holo-chips__note{margin:0 auto;max-width:900px;font-size:14px;line-height:1.5;opacity:.95;font-weight:600}@media (min-width:901px){.holo-card{min-height:170px}.holo-card--wide{min-height:auto}}@media (max-width:900px){.holo-chips__grid{grid-template-columns:1fr}.holo-card--wide{grid-column:auto}}@media (max-width:600px){.holo-chips{padding:64px 16px 120px}.holo-chips__intro{font-size:14px;line-height:1.6}.holo-tags{gap:12px 10px}.chip{max-width:100%;white-space:normal;text-align:center;line-height:1.2;padding:10px 14px}.chip:hover{transform:translateY(-4px) scale(1.04)}.holo-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.chip,.holo-card{transition:none}.chip:hover{transform:none;filter:none}.chip:hover::after{animation:none;opacity:.28}}
