.spicy-pf-links{max-width:1100px;margin:34px auto 0;padding:18px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.35);backdrop-filter: blur(6px)}
.spicy-pf-links__title{margin:0 0 12px;font-size:1.15rem;font-weight:900}
.spicy-pf-links__list{margin:0;padding-left:18px;line-height:1.7}
.spicy-pf-links__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
@media(max-width: 980px){.spicy-pf-links__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width: 640px){.spicy-pf-links__cards{grid-template-columns:1fr}}
.spicy-pf-cardlink{display:block;text-decoration:none;color:inherit;padding:12px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.05);transition:transform .18s ease, box-shadow .22s ease, border-color .22s ease, background .22s ease}
.spicy-pf-cardlink:hover{transform:translateY(-1px);border-color:rgba(0,229,255,.25);box-shadow:0 0 18px rgba(0,229,255,.12);background:rgba(255,255,255,.08)}
.spicy-pf-cardlink__title{display:block;font-weight:900;line-height:1.2}
.spicy-pf-cardlink__path{display:block;margin-top:6px;opacity:.75;font-size:.85rem}
