:root{color-scheme:dark;--ink: #100d13;--paper: #f4ede1;--muted: #b9acba;--acid: #c9f45b;--purple: #a34ac9;--surface: #19141e;--line: rgba(244, 237, 225, .13)}*{box-sizing:border-box}html{min-width:320px;background:var(--ink);scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;color:var(--paper);background:radial-gradient(ellipse at 50% 0%,rgba(111,43,139,.25),transparent 36rem),radial-gradient(ellipse at 90% 55%,rgba(102,53,122,.11),transparent 28rem),linear-gradient(180deg,#100d13,#0c0a10);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{position:fixed;z-index:0;inset:0;pointer-events:none;content:"";opacity:.13;background-image:radial-gradient(rgba(255,255,255,.55) .55px,transparent .7px);background-size:5px 5px}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}.link-page,.hub-page{position:relative;z-index:1;width:min(calc(100% - 36px),560px);margin:0 auto;padding:30px 0 26px}.brand-header{position:relative;padding:17px 4px 21px;text-align:center}.brand-kicker{display:inline-flex;align-items:center;gap:9px;margin:0;color:#d7c8dc;font-family:Special Elite,Georgia,serif;font-size:.7rem;letter-spacing:.15em}.kicker-mark{display:inline-block;width:8px;height:8px;background:var(--acid);transform:rotate(45deg)}.brand-title{margin:19px 0 11px;color:var(--paper);font-family:Anton,Impact,sans-serif;font-size:clamp(3.8rem,15vw,6.15rem);font-weight:400;letter-spacing:-.035em;line-height:.91}.brand-title span{color:var(--acid);text-shadow:4px 3px 0 rgba(130,55,163,.72)}.brand-title i{color:var(--purple);font-style:normal}.brand-subtitle{max-width:320px;margin:0 auto;color:#c8bdca;font-size:.9rem;line-height:1.55}.brand-stamp{position:absolute;top:22px;right:-3px;padding:7px 8px 6px;border:1px dashed rgba(201,244,91,.55);color:var(--acid);font-family:Special Elite,Georgia,serif;font-size:.56rem;line-height:1.05;letter-spacing:.06em;text-align:center;transform:rotate(8deg)}.social-section{margin-top:20px}.section-label{display:flex;align-items:center;gap:11px;margin:0 0 12px;color:#b8a8bd;font-family:Special Elite,Georgia,serif;font-size:.73rem;font-weight:400;letter-spacing:.13em}.section-label:after{height:1px;flex:1;background:linear-gradient(90deg,rgba(163,74,201,.65),transparent);content:""}.social-list{display:grid;gap:10px}.social-link{display:flex;min-height:70px;align-items:center;gap:13px;padding:10px 14px;border:1px solid var(--line);border-radius:13px;background:#19141ef0;color:var(--paper);text-decoration:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.social-link:hover{border-color:#c9f45b8c;background:#211a28;transform:translateY(-2px)}.social-link:focus-visible,.latest-thumbnail:focus-visible,.watch-button:focus-visible,.hub-channel:focus-visible{outline:3px solid var(--acid);outline-offset:4px}.social-link--youtube{border-color:var(--acid);background:var(--acid);color:#17131a}.social-link--youtube:hover{border-color:#d8ff78;background:#d8ff78}.social-icon{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:11px}.social-icon svg{display:block;width:25px;height:25px}.social-icon--youtube{background:#e53935;color:#fff}.social-icon--facebook{background:#1877f2;color:#fff}.social-icon--instagram{background:linear-gradient(145deg,#6946c7 5%,#d53c83 58%,#f4a23a);color:#fff}.social-icon--tiktok{background:#08080b;color:#fff;box-shadow:inset 2px 0 #25f4ee,inset -2px 0 #fe2c55}.social-copy{min-width:0}.social-copy strong{display:block;font-size:.98rem;font-weight:800;line-height:1.2}.social-copy small{display:block;margin-top:4px;color:#bcaebe;font-size:.74rem;line-height:1.3}.social-link--youtube .social-copy small{color:#3e4030}.social-arrow{margin-left:auto;color:var(--acid);font-size:1.35rem;line-height:1;opacity:.9}.social-link--youtube .social-arrow{color:#17131a}.latest-card{overflow:hidden;margin-top:25px;border:1px solid rgba(163,74,201,.42);border-radius:17px;background:linear-gradient(135deg,rgba(82,43,97,.25),transparent 55%),#16111bf7}.latest-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 14px}.latest-kicker{margin:0 0 5px;color:var(--acid);font-family:Special Elite,Georgia,serif;font-size:.64rem;letter-spacing:.1em}.latest-header h2{margin:0;color:var(--paper);font-family:Anton,Impact,sans-serif;font-size:1.55rem;font-weight:400;letter-spacing:.015em;line-height:1;text-transform:uppercase}.auto-badge{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(201,244,91,.35);border-radius:999px;color:var(--acid);font-size:.53rem;font-weight:700;letter-spacing:.07em;white-space:nowrap}.auto-badge span{width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 3px #c9f45b1f}.latest-thumbnail{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;background:#241b2b;text-decoration:none}.latest-thumbnail:after{position:absolute;inset:45% 0 0;background:linear-gradient(180deg,transparent,rgba(10,8,12,.28));content:"";pointer-events:none}.latest-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .26s ease}.latest-thumbnail:hover img{transform:scale(1.025)}.thumbnail-play{position:absolute;z-index:1;top:50%;left:50%;display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:var(--acid);color:#17131a;transform:translate(-50%,-50%)}.thumbnail-play svg{width:25px;height:25px;margin-left:3px}.duration-badge{position:absolute;z-index:2;right:11px;bottom:10px;padding:4px 7px;border-radius:5px;background:#08070ae0;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.02em}.latest-body{padding:15px 16px 17px}.video-meta{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:#b6a8ba;font-family:Special Elite,Georgia,serif;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.video-title{margin:0 0 15px;color:var(--paper);font-size:1.2rem;font-weight:800;line-height:1.25}.watch-button{display:flex;min-height:49px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--acid);border-radius:9px;background:var(--acid);color:#17131a;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-align:center;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.watch-button:hover{background:#d8ff78;transform:translateY(-1px)}.watch-button svg{width:19px;height:19px}.page-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:24px;color:#817486;font-family:Special Elite,Georgia,serif;font-size:.58rem;letter-spacing:.09em;text-align:center}.page-footer strong{color:#c8b8d0;font-weight:400}.footer-dot{color:var(--acid)}.hub-page{max-width:650px;padding-top:clamp(55px,12vh,110px);text-align:center}.hub-title{margin:22px 0 17px;color:var(--paper);font-family:Anton,Impact,sans-serif;font-size:clamp(4.2rem,17vw,7.8rem);font-weight:400;letter-spacing:-.035em;line-height:.82}.hub-title span{color:var(--acid);text-shadow:5px 4px 0 rgba(130,55,163,.72)}.hub-title i{color:var(--purple);font-style:normal}.hub-description{max-width:390px;margin:0 auto 30px;color:#c8bdca;font-size:.94rem;line-height:1.6}.hub-channel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:19px 20px;border:1px solid rgba(163,74,201,.48);border-radius:15px;background:#19141ef0;text-align:left;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.hub-channel:hover{border-color:var(--acid);transform:translateY(-2px)}.hub-channel__number{grid-column:1 / -1;color:var(--acid);font-family:Special Elite,Georgia,serif;font-size:.68rem;letter-spacing:.1em}.hub-channel__name{align-self:end;font-family:Anton,Impact,sans-serif;font-size:2rem;line-height:1}.hub-channel__description{grid-column:1;color:#bcaebe;font-size:.78rem}.hub-channel__arrow{grid-column:2;grid-row:2 / 4;align-self:center;color:var(--acid);font-size:1.65rem}.hub-coming-soon{margin:22px 0 0;color:#8f8094;font-family:Special Elite,Georgia,serif;font-size:.68rem;letter-spacing:.12em}[hidden]{display:none!important}@media(min-width:700px){.link-page{padding-top:48px}.brand-header{padding-bottom:25px}.brand-title{font-size:6.3rem}.social-link{min-height:74px}.latest-card{margin-top:30px}}@media(max-width:390px){.link-page{width:min(calc(100% - 28px),560px);padding-top:23px}.brand-stamp{display:none}.social-link{gap:11px;padding-inline:11px}.social-copy small{font-size:.69rem}.auto-badge{padding:5px 6px;font-size:.47rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
