@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;800&display=swap";
.fs-card-wrap{justify-content:center;width:100%;padding:0 1rem;display:flex}.fs-card-wrap--featured{min-height:min(92vh,675px)}.fs-card-wrap--compact .fs-card__stage{min-height:360px;max-height:420px}.fs-card{width:100%;max-width:1200px;min-height:unset;grid-template-columns:unset;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:12px;padding:0;animation:none;display:block;overflow:visible}.fs-card:after{display:none}.fs-card.nb-kinetic__canvas--featured,.fs-card.nb-kinetic__canvas--active{animation:none}.fs-card__stage{aspect-ratio:1200/675;width:100%;min-height:320px;font-family:"Poppins", var(--font-geist-sans,Arial, sans-serif);color:#fff;background:#121212;border:1px solid #ffffff0f;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 30px 100px #000000d9,inset 0 0 80px #060608e6;container-type:inline-size}.fs-card--featured .fs-card__stage,.fs-card--active .fs-card__stage{box-shadow:0 30px 100px #000000d9, 0 0 40px color-mix(in srgb, var(--nb-gold,#b5893d) 25%, transparent), inset 0 0 80px #060608e6;outline:2px solid color-mix(in srgb, var(--nb-gold,#b5893d) 55%, transparent);outline-offset:3px}.fs-card__stage:before{content:"";background-image:var(--fs-bg-image);opacity:.2;filter:grayscale();z-index:0;pointer-events:none;background-position:50%;background-size:cover;transition:opacity .4s,filter .4s;position:absolute;inset:0}.fs-card--hover .fs-card__stage:before{opacity:.32;filter:grayscale(.4)}.fs-card__site-tag{z-index:40;letter-spacing:.12em;text-transform:uppercase;color:#929292;background:#00000073;border:1px solid #fff3;padding:4px 10px;font-size:.6rem;position:absolute;top:12px;left:12px}.fs-card__ghost{opacity:.35;filter:grayscale()contrast(1.05);mix-blend-mode:luminosity;z-index:1;pointer-events:none;will-change:transform;background-position:top;background-repeat:no-repeat;background-size:contain;width:102%;height:118%;position:absolute;top:-8%;left:50%;transform:translate(-56%)}.fs-card--hover .fs-card__ghost{opacity:.48;filter:grayscale(.5)contrast(1.05)}.fs-card__gradient{z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#101010 100%);height:70%;position:absolute;bottom:0;left:0;right:0}.fs-card__gradient2{z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#0003 100%);height:10%;position:absolute;bottom:0;left:0;right:0}.fs-card__stage .nb-snow__canvas{pointer-events:none;z-index:8;width:100%;height:100%;position:absolute;inset:0}.fs-card__blocks{z-index:3;pointer-events:none;will-change:transform;position:absolute;inset:0}.fs-card__block{opacity:.75;background:url(https://i.imgur.com/IZqryUY.png);position:absolute;top:15%}.fs-card__block--sm{width:3.75%;height:63%;left:29.2%}.fs-card__block--lg{width:14.2%;height:63%;left:35.2%}.fs-card__line{z-index:6;pointer-events:none;background:#fff;height:1px;position:absolute;bottom:10.4%}.fs-card__line--1{width:27.25%;left:0}.fs-card__line--2{width:11.67%;right:0}.fs-card__title-outline{text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #929292;background:url(https://i.imgur.com/YEWJc2a.gif);z-index:4;pointer-events:none;will-change:transform;-webkit-background-clip:text;background-clip:text;max-width:52%;font-style:italic;font-weight:800;line-height:1;position:absolute;top:38%;left:10.8%}.fs-card__title{text-transform:uppercase;color:#fff;z-index:7;will-change:transform;max-width:52%;margin:0;font-style:italic;font-weight:800;line-height:1;position:absolute;top:48%;left:10.8%}.fs-card__title--lg,.fs-card__title-outline.fs-card__title--lg{font-size:clamp(1.75rem,8cqw,5.5rem)}.fs-card__title--md,.fs-card__title-outline.fs-card__title--md{font-size:clamp(1.5rem,6.5cqw,4.25rem)}.fs-card__title--sm,.fs-card__title-outline.fs-card__title--sm{font-size:clamp(1.2rem,5cqw,3rem)}.fs-card__render{z-index:6;will-change:transform;width:36.25%;height:88%;position:absolute;top:10%;left:19.8%}.fs-card__render-img{object-fit:contain;object-position:center bottom;width:100%;height:100%;transition:filter .65s}.fs-card__render-img--mono{filter:grayscale()}.fs-card__render-img--color{filter:grayscale(0)}.fs-card__render--empty{color:#ffffff26;justify-content:center;align-items:center;font-size:4rem;font-weight:800;display:flex}.fs-card__lyrics{z-index:9;text-transform:uppercase;color:#929292;letter-spacing:.04em;max-width:35%;font-size:clamp(8px,1.1cqw,11px);line-height:1.65;position:absolute;bottom:5.9%;right:8.3%}.fs-card__accent{color:#fff;font-weight:700}.fs-card__info{z-index:20;pointer-events:auto;background:linear-gradient(90deg,#101010e6 0%,#10101073 88%,#0000 100%);flex-direction:column;width:26%;max-width:300px;height:72%;padding:3% 2%;display:flex;position:absolute;top:0;left:0}.fs-card__info-scroll{scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex-direction:column;flex:1;gap:.45rem;min-height:0;padding-right:4px;display:flex;overflow:hidden auto}.fs-card__author{letter-spacing:.18em;text-transform:uppercase;color:#929292;margin:0;font-size:.62rem}.fs-card__tags{flex-wrap:wrap;gap:4px;display:flex}.fs-card__tag{color:#aaa;filter:grayscale();border:1px solid #ffffff26;border-radius:2px;padding:2px 8px;font-size:.58rem;transition:filter .3s,color .3s}.fs-card--hover .fs-card__tag:hover{filter:grayscale(0);color:#fff}.fs-card__desc{color:#777;margin:0;font-size:.62rem;line-height:1.55}.fs-card__iframe-zone,.fs-card__gallery-zone{background:#00000073;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;overflow:hidden}.fs-card__iframe-head{letter-spacing:.1em;text-transform:uppercase;color:#888;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:6px;padding:4px 8px;font-size:.55rem;display:flex}.fs-card__iframe-hint{color:#666;font-size:.5rem}.fs-card__iframe-screen{aspect-ratio:4/3;background:#000;position:relative}.fs-card__iframe{border:0;width:100%;height:100%}.fs-card__iframe-open{z-index:2;position:absolute;inset:0}.fs-card__iframe-ph{color:#666;text-align:center;justify-content:center;align-items:center;height:100%;min-height:80px;padding:8px;font-size:.55rem;display:flex}.fs-card__gallery-label{letter-spacing:.12em;text-transform:uppercase;color:#888;margin:0;padding:6px 8px 0;font-size:.55rem}.fs-card__gallery-zone .nb-kinetic__gallery--portrait{width:100%;max-height:160px}.fs-card__dock{z-index:30;pointer-events:auto;flex-wrap:wrap;align-items:center;gap:8px;max-width:62%;display:flex;position:absolute;bottom:16px;left:16px}.fs-card__music-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;flex-shrink:0;padding:8px 12px;font-size:1.25rem;transition:background .25s,transform .2s}.fs-card__music-btn:hover{background:#ffffff40;transform:scale(1.05)}.fs-card__cta{color:#fff;filter:grayscale();background:#b08d59d9;border-radius:9999px;align-items:center;gap:4px;padding:8px 16px;font-size:.72rem;font-weight:600;text-decoration:none;transition:filter .35s,transform .25s;display:inline-flex}.fs-card__cta:hover{filter:grayscale(0);transform:translateY(-1px)}.fs-card__platforms{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fs-card__platform{color:#ccc;filter:grayscale();cursor:pointer;background:#00000059;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:4px;padding:5px 12px;font-family:inherit;font-size:.62rem;font-weight:600;text-decoration:none;transition:filter .3s,border-color .3s,color .3s,background .3s;display:inline-flex}.fs-card__platform:hover{filter:grayscale(0);color:#fff;border-color:var(--platform-color,#fff);background:color-mix(in srgb, var(--platform-color,#fff) 18%, #00000080)}.fs-card__live{color:#22c55e;font-size:.5rem}.nb-preview-frame .fs-card-wrap{width:100%;min-height:min(92vh,675px);padding:0}.nb-preview-frame .fs-card-wrap--featured{min-height:min(92vh,675px)}.nb-preview-frame .fs-card,.nb-preview-frame .fs-card__stage{width:100%;min-height:min(53.43vw,675px);max-height:720px}.nb-preview-frame .nb-card-slot--focused .fs-card--featured .fs-card__stage{outline:2px solid color-mix(in srgb, var(--nb-gold,#b5893d) 55%, transparent);outline-offset:3px}@media (max-width:900px){.fs-card__info{width:32%}.fs-card__title-outline,.fs-card__title{max-width:46%;left:8%}.fs-card__render{width:40%;left:16%}}@media (max-width:640px){.fs-card__info{width:38%}.fs-card__line--1,.fs-card__line--2,.fs-card__lyrics{display:none}.fs-card__dock{max-width:100%}}
