/* The Click - Fortnite Page Hub v1.0 */
.tc-fn-standalone{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:28px 24px 58px!important;background:#05040a!important;overflow:visible!important}
.tc-fn-standalone .tc-fn-hub{box-sizing:border-box!important;display:block!important;width:min(1560px,calc(100vw - 48px))!important;max-width:1560px!important;margin:0 auto!important;padding:0!important;color:#f9f9ff;font-family:inherit}
.tc-fn-hub *{box-sizing:border-box;min-width:0}.tc-fn-hub a{text-decoration:none}.tc-fn-hub h2,.tc-fn-hub h3{font-family:inherit}
.tc-fn-hub{--violet:#7a48ff;--violet2:#aa5dff;--blue:#356cff;--cyan:#46e8ff;--pink:#ff4fa3;--yellow:#ffea55;--lime:#9dff62;--orange:#ff883d;--ink:#090812;--panel:#121126;--cream:#f7f4ff}

/* HERO */
.tc-fn-hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:30px;overflow:hidden;padding:48px;border:1px solid rgba(122,72,255,.34);border-radius:24px;background:radial-gradient(circle at 15% 10%,rgba(170,93,255,.3),transparent 29%),radial-gradient(circle at 86% 90%,rgba(70,232,255,.17),transparent 31%),linear-gradient(135deg,#0b0820 0%,#211059 48%,#081225 100%);box-shadow:0 32px 90px rgba(0,0,0,.52);isolation:isolate}
.tc-fn-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.7),transparent);pointer-events:none}
.tc-fn-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:linear-gradient(90deg,var(--violet) 0 28%,var(--cyan) 28% 48%,var(--pink) 48% 68%,var(--yellow) 68% 84%,var(--lime) 84%)}
.tc-fn-hero-copy{position:relative;z-index:3;align-self:center}.tc-fn-kicker{font-size:10px;font-weight:1000;letter-spacing:.17em;text-transform:uppercase;color:#c4b7ff}.tc-fn-hero .tc-fn-kicker{display:flex;align-items:center;gap:10px;margin-bottom:18px}.tc-fn-live-dot{width:10px;height:10px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 6px rgba(157,255,98,.12),0 0 22px rgba(157,255,98,.6)}
.tc-fn-title{margin:0 0 22px;color:#fff;font-size:clamp(62px,8.2vw,116px);font-weight:1000;line-height:.78;letter-spacing:-.075em;text-shadow:5px 5px 0 #4a2bb6,10px 10px 0 rgba(0,0,0,.26)}
.tc-fn-intro{max-width:670px;margin:0;color:#d8d5f2;font-size:17px;line-height:1.65}.tc-fn-mode-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:27px}.tc-fn-mode-pills span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(9,8,22,.58);color:#efeaff;font-size:9px;font-weight:1000;letter-spacing:.08em}.tc-fn-mode-pills .tc-fn-live{border-color:rgba(157,255,98,.28);color:#d8ffc3}.tc-fn-live i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px rgba(157,255,98,.72)}
.tc-fn-hero-story{position:relative;display:block;min-height:405px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#111021;color:#fff;box-shadow:0 22px 58px rgba(0,0,0,.46);isolation:isolate}.tc-fn-hero-story img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .38s ease,filter .38s ease}.tc-fn-hero-story:hover img{transform:scale(1.035);filter:saturate(1.12)}.tc-fn-hero-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(5,4,10,.02) 10%,rgba(8,7,18,.97) 100%)}.tc-fn-hero-badge{position:absolute;left:18px;top:18px;z-index:3;padding:9px 12px;border:2px solid #fff;background:var(--yellow);box-shadow:6px 6px 0 var(--pink);color:#171126;font-size:9px;font-weight:1000;letter-spacing:.1em}.tc-fn-hero-story-copy{position:absolute;left:25px;right:25px;bottom:25px;z-index:4;display:flex;flex-direction:column;gap:7px}.tc-fn-hero-story-copy small{color:#aeefff;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.tc-fn-hero-story-copy strong{color:#fff;font-size:clamp(23px,2.5vw,35px);line-height:1.12;letter-spacing:-.03em}.tc-fn-hero-story-copy span{color:#f0eaff;font-size:11px;font-weight:950}.tc-fn-hero-story-copy b{color:var(--cyan)}
.tc-fn-storm-ring{position:absolute;border:2px solid rgba(122,72,255,.13);border-radius:50%;pointer-events:none}.tc-fn-storm-ring-a{width:420px;height:420px;left:-210px;top:-190px;box-shadow:0 0 0 45px rgba(122,72,255,.025),0 0 0 88px rgba(70,232,255,.015)}.tc-fn-storm-ring-b{width:240px;height:240px;left:37%;bottom:-170px;border-color:rgba(70,232,255,.1)}.tc-fn-grid-glow{position:absolute;width:180px;height:110px;left:39%;top:5%;opacity:.16;background:repeating-linear-gradient(90deg,rgba(255,255,255,.7) 0 2px,transparent 2px 17px),repeating-linear-gradient(180deg,rgba(255,255,255,.7) 0 2px,transparent 2px 17px);transform:skew(-14deg)}

/* JUMP */
.tc-fn-jump{display:flex;flex-wrap:wrap;gap:8px;padding:18px 2px 4px;margin:0 0 6px}.tc-fn-jump a{padding:9px 13px;border:1px solid rgba(122,72,255,.28);border-radius:999px;background:linear-gradient(180deg,#181331,#100d22);color:#f5f1ff!important;font-size:11px;font-weight:950;box-shadow:0 7px 20px rgba(0,0,0,.18);transition:.18s ease}.tc-fn-jump a:hover{transform:translateY(-2px);border-color:rgba(70,232,255,.46);background:#21184b}

/* HEADS */
.tc-fn-section,.tc-fn-tools{padding:38px 2px 8px;scroll-margin-top:110px}.tc-fn-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:19px}.tc-fn-section h2,.tc-fn-tools h2,.tc-fn-fortnitemares h2,.tc-fn-sprites h2,.tc-fn-cosmetics h2,.tc-fn-comp h2,.tc-fn-fixes h2,.tc-fn-library h2{margin:0;color:#fff!important;font-size:clamp(30px,3.2vw,44px);font-weight:1000;letter-spacing:-.05em;line-height:1.02}.tc-fn-section-head .tc-fn-kicker,.tc-fn-tools .tc-fn-kicker,.tc-fn-fortnitemares .tc-fn-kicker,.tc-fn-sprites .tc-fn-kicker,.tc-fn-cosmetics .tc-fn-kicker,.tc-fn-comp .tc-fn-kicker,.tc-fn-fixes .tc-fn-kicker,.tc-fn-library .tc-fn-kicker{margin-bottom:8px}.tc-fn-section-mark{position:relative;width:78px;height:26px}.tc-fn-section-mark i,.tc-fn-section-mark b,.tc-fn-section-mark em{position:absolute;top:7px;width:18px;height:11px;transform:skew(-16deg);box-shadow:3px 3px 0 rgba(0,0,0,.25)}.tc-fn-section-mark i{left:4px;background:var(--violet)}.tc-fn-section-mark b{left:30px;background:var(--cyan)}.tc-fn-section-mark em{left:56px;background:var(--pink)}

/* TOOLS */
.tc-fn-tools-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:100%!important}.tc-fn-tool{position:relative;display:flex;min-height:168px;flex-direction:column;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;color:#fff!important;box-shadow:0 17px 42px rgba(0,0,0,.25);transition:.2s ease}.tc-fn-tool:hover{transform:translateY(-4px)}.tc-fn-tool:after{content:"";position:absolute;width:120px;height:120px;right:-30px;bottom:-55px;border:18px solid rgba(255,255,255,.05);border-radius:50%}.tc-fn-tool-shop{background:linear-gradient(135deg,#4b1d98,#9e2ea8 56%,#e23c84)}.tc-fn-tool-sprites{background:linear-gradient(135deg,#0e6aa7,#159ec2 56%,#3ddccb)}.tc-fn-tool-comp{background:linear-gradient(135deg,#182060,#3730a7 56%,#7648df)}.tc-fn-tool-label{font-size:9px;font-weight:1000;letter-spacing:.13em;color:rgba(255,255,255,.74)}.tc-fn-tool strong{margin:15px 0 7px;color:#fff;font-size:22px;line-height:1.05}.tc-fn-tool>span:not(.tc-fn-tool-label){max-width:330px;color:rgba(255,255,255,.82);font-size:12px;line-height:1.5}.tc-fn-tool>b{position:absolute;right:21px;top:20px;color:#fff;font-size:22px}.tc-fn-tool-signal{display:flex;align-items:flex-end;gap:4px;height:32px}.tc-fn-tool-signal i{display:block;width:7px;border-radius:4px;background:var(--cyan)}.tc-fn-tool-signal i:nth-child(1){height:8px}.tc-fn-tool-signal i:nth-child(2){height:15px}.tc-fn-tool-signal i:nth-child(3){height:23px}.tc-fn-tool-signal i:nth-child(4){height:31px}

/* RIGHT NOW */
.tc-fn-now-grid{display:grid!important;grid-template-columns:minmax(0,1.46fr) minmax(310px,.74fr)!important;gap:14px!important;width:100%!important}.tc-fn-now-stack{display:grid!important;grid-template-rows:repeat(3,1fr)!important;gap:14px!important;width:100%!important}.tc-fn-feature{position:relative;display:block;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#151127;color:#fff!important;box-shadow:0 15px 37px rgba(0,0,0,.25);isolation:isolate}.tc-fn-feature-large{min-height:485px}.tc-fn-feature-small{min-height:152px}.tc-fn-feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .34s ease}.tc-fn-feature:hover img{transform:scale(1.04)}.tc-fn-feature-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(5,5,13,.02),rgba(7,6,18,.94) 92%)}.tc-fn-feature-small .tc-fn-feature-shade{background:linear-gradient(90deg,rgba(7,6,18,.9) 0%,rgba(7,6,18,.66) 50%,rgba(7,6,18,.15))}.tc-fn-card-badge{position:absolute;left:14px;top:14px;z-index:3;padding:6px 9px;background:var(--yellow);color:#161125;font-size:8px;font-weight:1000;letter-spacing:.09em;box-shadow:4px 4px 0 var(--pink)}.tc-fn-feature-copy{position:absolute;left:22px;right:22px;bottom:20px;z-index:3;display:flex;flex-direction:column;gap:6px}.tc-fn-feature-copy small{color:#8feaff;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.tc-fn-feature-copy strong{color:#fff;font-size:25px;line-height:1.14}.tc-fn-feature-large .tc-fn-feature-copy strong{font-size:clamp(25px,2.5vw,38px)}.tc-fn-feature-copy span{color:#e8e3ff;font-size:10px;font-weight:900}.tc-fn-feature-copy b{color:var(--cyan)}

/* FORTNITEMARES */
.tc-fn-fortnitemares{position:relative;margin:38px 2px 0;padding:32px;border:1px solid rgba(255,136,61,.3);border-radius:22px;background:radial-gradient(circle at 92% 5%,rgba(255,136,61,.18),transparent 24%),radial-gradient(circle at 12% 90%,rgba(170,93,255,.16),transparent 24%),linear-gradient(135deg,#130d1c,#241129 54%,#16101f);box-shadow:0 20px 54px rgba(0,0,0,.34);overflow:hidden;scroll-margin-top:110px}.tc-fn-fortnitemares .tc-fn-kicker{color:#ff9f5f}.tc-fn-fort-top,.tc-fn-sprites-top,.tc-fn-comp-top,.tc-fn-fixes-top{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.tc-fn-event-chip{padding:8px 11px;border:1px solid rgba(255,136,61,.4);border-radius:999px;background:#2a1420;color:#ffb47f;font-size:9px;font-weight:1000;letter-spacing:.1em}.tc-fn-fort-grid{position:relative;z-index:2;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:13px!important}.tc-fn-numbered-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(7,5,13,.58);color:#fff!important;transition:.2s ease}.tc-fn-numbered-card:hover{transform:translateY(-4px);border-color:rgba(255,136,61,.46)}.tc-fn-numbered-image{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#25152d}.tc-fn-numbered-image img{width:100%;height:100%;object-fit:cover;transition:transform .34s ease}.tc-fn-numbered-card:hover img{transform:scale(1.04)}.tc-fn-numbered-image>b{position:absolute;left:10px;bottom:8px;color:#fff;font-size:34px;font-weight:1000;text-shadow:3px 3px 0 #7a2857}.tc-fn-numbered-body{display:flex;flex:1;flex-direction:column;padding:14px}.tc-fn-numbered-body small{color:#ff9f5f;font-size:8px;font-weight:1000;letter-spacing:.08em}.tc-fn-numbered-body strong{margin:7px 0 14px;color:#fff;font-size:15px;line-height:1.25}.tc-fn-numbered-body>span{margin-top:auto;color:#e8d5eb;font-size:9px;font-weight:950}.tc-fn-numbered-body b{color:var(--orange)}.tc-fn-moon{position:absolute;right:6%;top:-54px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle at 36% 34%,#ffc081,#ff8138 55%,#5f2340);opacity:.09}.tc-fn-bat{position:absolute;width:40px;height:16px;background:rgba(255,255,255,.06);clip-path:polygon(0 50%,28% 0,50% 40%,72% 0,100% 50%,72% 100%,50% 60%,28% 100%)}.tc-fn-bat.b1{right:22%;top:35px}.tc-fn-bat.b2{right:16%;top:75px;transform:scale(.7)}

/* STANDARD CARDS */
.tc-fn-card-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important}.tc-fn-card{display:flex!important;min-width:0!important;flex-direction:column!important;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:linear-gradient(180deg,#151329,#0f0d1d);box-shadow:0 13px 34px rgba(0,0,0,.22);transition:.2s ease}.tc-fn-card:hover{transform:translateY(-4px);border-color:rgba(122,72,255,.45)}.tc-fn-card-image{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#181531}.tc-fn-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .34s ease}.tc-fn-card:hover img{transform:scale(1.04)}.tc-fn-card-scan{position:absolute;inset:0;background:linear-gradient(180deg,transparent 70%,rgba(9,8,20,.55));pointer-events:none}.tc-fn-card-body{display:flex;flex:1;flex-direction:column;padding:15px 16px 17px}.tc-fn-card-body small{color:#7aeaff;font-size:8px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.tc-fn-card h3{margin:8px 0 15px!important;font-size:17px!important;line-height:1.27!important;letter-spacing:-.02em}.tc-fn-card h3 a{color:#fff!important}.tc-fn-card-read{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-top:auto;padding:7px 9px;border:1px solid rgba(70,232,255,.15);border-radius:7px;background:rgba(70,232,255,.05);color:#e4faff!important;font-size:9px;font-weight:950;letter-spacing:.05em}.tc-fn-card-read span{color:var(--cyan)}.tc-fn-card-quests{border-top:3px solid var(--yellow)}.tc-fn-card-loot{border-top:3px solid var(--cyan)}.tc-fn-card-sprites{border-top:3px solid var(--lime)}.tc-fn-card-cosmetics{border-top:3px solid var(--pink)}

/* SPRITES */
.tc-fn-sprites{position:relative;margin:38px 2px 0;padding:31px;border:1px solid rgba(70,232,255,.27);border-radius:22px;background:radial-gradient(circle at 92% 0%,rgba(157,255,98,.13),transparent 25%),linear-gradient(135deg,#0d1731,#0c3040 58%,#10162a);box-shadow:0 20px 54px rgba(0,0,0,.3);scroll-margin-top:110px}.tc-fn-sprites .tc-fn-kicker{color:#9dff62}.tc-fn-sprite-tracker{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid rgba(157,255,98,.3);border-radius:12px;background:rgba(8,21,26,.62);color:#fff!important;box-shadow:0 0 24px rgba(70,232,255,.08)}.tc-fn-sprite-tracker b{color:var(--lime);font-size:27px;line-height:1}.tc-fn-sprite-tracker span{color:#d9fbff;font-size:8px;font-weight:1000;letter-spacing:.08em;line-height:1.25}.tc-fn-sprite-tracker i{color:var(--cyan);font-style:normal}

/* COSMETICS */
.tc-fn-cosmetics{position:relative;margin:38px 2px 0;padding:31px;border:1px solid rgba(255,79,163,.25);border-radius:22px;background:radial-gradient(circle at 95% 5%,rgba(255,79,163,.14),transparent 28%),linear-gradient(135deg,#23102a,#171027 60%,#0e0d1a);scroll-margin-top:110px}.tc-fn-cosmetics .tc-fn-kicker{color:#ff86bd}.tc-fn-shop-mini{padding:9px 12px;border:1px solid rgba(255,79,163,.4);border-radius:999px;background:rgba(255,79,163,.08);color:#ffd8ea!important;font-size:9px;font-weight:1000;letter-spacing:.08em}.tc-fn-shop-mini span{color:var(--pink)}

/* COMP */
.tc-fn-comp{position:relative;margin:38px 2px 0;padding:31px;border:1px solid rgba(122,72,255,.32);border-radius:22px;background:radial-gradient(circle at 88% 3%,rgba(70,232,255,.12),transparent 28%),linear-gradient(135deg,#111329,#18124b 56%,#101224);box-shadow:0 20px 54px rgba(0,0,0,.3);overflow:hidden;scroll-margin-top:110px}.tc-fn-comp .tc-fn-kicker{color:#6feeff}.tc-fn-live-score{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(157,255,98,.28);border-radius:999px;background:#0d1820;color:#dfffce!important;font-size:9px;font-weight:1000;letter-spacing:.08em}.tc-fn-live-score i{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 14px rgba(157,255,98,.65)}.tc-fn-comp-grid{position:relative;z-index:2;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.tc-fn-comp-row{display:grid;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:13px 14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(7,8,22,.54);color:#fff!important;transition:.18s ease}.tc-fn-comp-row:hover{transform:translateX(4px);border-color:rgba(70,232,255,.35)}.tc-fn-rank{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;background:linear-gradient(135deg,var(--violet),#372d9e);color:#fff;font-size:12px;font-weight:1000;box-shadow:4px 4px 0 rgba(0,0,0,.2)}.tc-fn-comp-row small{display:block;color:#6ce9ff;font-size:8px;font-weight:950;letter-spacing:.07em}.tc-fn-comp-row strong{display:block;margin-top:3px;color:#fff;font-size:14px;line-height:1.25}.tc-fn-comp-row>b{color:var(--cyan)}.tc-fn-comp-lines{position:absolute;right:-35px;bottom:-20px;width:300px;height:180px;opacity:.06;background:repeating-linear-gradient(90deg,#fff 0 2px,transparent 2px 22px),repeating-linear-gradient(180deg,#fff 0 2px,transparent 2px 22px);transform:skew(-18deg)}

/* FIXES */
.tc-fn-fixes{position:relative;margin:38px 2px 0;padding:31px;border:1px solid rgba(255,79,163,.25);border-radius:22px;background:radial-gradient(circle at 93% 7%,rgba(255,79,163,.13),transparent 25%),linear-gradient(135deg,#21101b,#2a1029 55%,#120d17);box-shadow:0 20px 54px rgba(0,0,0,.32);scroll-margin-top:110px}.tc-fn-fixes .tc-fn-kicker{color:#ff83ba}.tc-fn-warning{display:grid;place-items:center;width:44px;height:44px;border:2px solid rgba(255,234,85,.72);border-radius:50%;background:#25171d;color:var(--yellow);font-size:21px;font-weight:1000;box-shadow:0 0 25px rgba(255,234,85,.12)}.tc-fn-fixes-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.tc-fn-fix-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(8,5,12,.5);color:#fff!important;transition:.18s ease}.tc-fn-fix-item:hover{transform:translateX(4px);border-color:rgba(255,79,163,.36);background:#311224}.tc-fn-fix-icon{width:27px;height:27px;border-radius:7px;background:linear-gradient(135deg,var(--pink),#8c2866);box-shadow:5px 5px 0 rgba(0,0,0,.23)}.tc-fn-fix-item strong{display:block;color:#fff;font-size:14px;line-height:1.25}.tc-fn-fix-item small{display:block;margin-top:3px;color:#c193aa;font-size:9px;font-weight:850;letter-spacing:.05em}.tc-fn-fix-item>b{color:var(--pink)}

/* MORE AND LIBRARY */
.tc-fn-more-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}.tc-fn-more-item{display:grid!important;grid-template-columns:76px minmax(0,1fr) 18px!important;align-items:center!important;gap:14px!important;width:100%!important;padding:14px 15px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:linear-gradient(90deg,#17142d,#0f0d1d);color:#fff!important;transition:.18s ease}.tc-fn-more-item:hover{transform:translateX(4px);border-color:rgba(122,72,255,.4);background:#1f1842}.tc-fn-more-date{display:grid;place-items:center;width:76px!important;min-height:42px;border-radius:7px;background:#2d1f6d;color:#c9b9ff;font-size:9px;font-weight:1000;letter-spacing:.05em}.tc-fn-more-item strong{color:#fff;font-size:14px;line-height:1.25}.tc-fn-more-item>b{color:var(--cyan)}
.tc-fn-library{position:relative;display:flex;align-items:center;justify-content:space-between;gap:22px;margin:42px 2px 4px;padding:29px 31px;overflow:hidden;border:1px solid rgba(122,72,255,.24);border-radius:18px;background:linear-gradient(90deg,#281461 0%,#15132d 60%,#0d0c18 100%);box-shadow:0 17px 42px rgba(0,0,0,.28)}.tc-fn-library:after{content:"VICTORY ROYALE";position:absolute;right:4%;bottom:-19px;color:rgba(255,255,255,.035);font-size:48px;font-weight:1000;letter-spacing:-.04em}.tc-fn-library-button{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:12px 15px;border:2px solid rgba(255,255,255,.78);border-radius:9px;background:var(--yellow);color:#171225!important;box-shadow:6px 6px 0 var(--pink);font-size:10px;font-weight:1000;letter-spacing:.05em;text-transform:uppercase}.tc-fn-library-button span{color:#5a21bd}

/* leakage protection */
.tc-fn-hub article.tc-fn-card,.tc-fn-hub .tc-fn-feature,.tc-fn-hub .tc-fn-numbered-card{margin:0!important;max-width:none!important;width:100%!important}

@media (max-width:1100px){.tc-fn-hero{grid-template-columns:1fr;padding:34px}.tc-fn-hero-story{min-height:330px}.tc-fn-now-grid{grid-template-columns:1fr!important}.tc-fn-now-stack{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important}.tc-fn-feature-small{min-height:210px}.tc-fn-tools-grid{grid-template-columns:1fr!important}.tc-fn-card-grid,.tc-fn-fort-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:720px){.tc-fn-standalone{padding:14px 10px 32px!important}.tc-fn-standalone .tc-fn-hub{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.tc-fn-hero{padding:23px 18px;border-radius:16px;gap:22px}.tc-fn-title{font-size:60px}.tc-fn-intro{font-size:15px}.tc-fn-hero-story{min-height:285px}.tc-fn-jump{flex-wrap:nowrap;overflow-x:auto;padding-bottom:12px;scrollbar-width:thin}.tc-fn-jump a{white-space:nowrap}.tc-fn-section{padding-top:30px}.tc-fn-section-head,.tc-fn-fort-top,.tc-fn-sprites-top,.tc-fn-comp-top,.tc-fn-fixes-top,.tc-fn-library{align-items:flex-start;flex-direction:column}.tc-fn-now-stack{grid-template-columns:1fr!important}.tc-fn-feature-large{min-height:350px}.tc-fn-feature-small{min-height:200px}.tc-fn-card-grid,.tc-fn-fort-grid,.tc-fn-comp-grid,.tc-fn-fixes-grid,.tc-fn-more-grid{grid-template-columns:1fr!important}.tc-fn-fortnitemares,.tc-fn-sprites,.tc-fn-cosmetics,.tc-fn-comp,.tc-fn-fixes{padding:22px 16px}.tc-fn-library{padding:23px 18px}.tc-fn-library-button{width:100%;justify-content:center}.tc-fn-library:after{font-size:34px}}
