:root{--bg:#0c0b10;--bg2:#131119;--panel:#181522;--panel2:#211b2e;--panel3:#2a2238;--gold:#e7a72b;--gold2:#f6c558;--purple:#5e2a8c;--purple2:#8b4fc6;--purple-deep:#3a1a59;--cream:#f4c879;--text:#f4f1f7;--muted:#a99fb8;--muted2:#7d7390;--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.14);--accent-grad:linear-gradient(135deg,#8b4fc6 0%,#5e2a8c 45%,#e7a72b 100%);--gold-grad:linear-gradient(135deg,#f6c558,#e7a72b);--shadow:0 20px 50px -20px rgba(0,0,0,.7);--radius:18px;--maxw:1240px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,.display{font-family:Outfit,sans-serif;line-height:1.08;letter-spacing:-.02em}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}::selection{background:var(--gold);color:#1a1206}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.eyebrow{font-family:Outfit;font-weight:700;letter-spacing:.28em;text-transform:uppercase;font-size:13px;color:var(--gold)}.muted{color:var(--muted)}.gold-text{color:var(--gold)}.gradient-text{background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.scroll-progress{position:fixed;top:0;left:0;height:3px;z-index:200;background:var(--gold-grad);box-shadow:0 0 14px var(--gold);transition:width .05s linear}.btn{display:inline-flex;align-items:center;gap:9px;font-family:Outfit;font-weight:700;font-size:15px;padding:13px 26px;border-radius:999px;transition:.25s;white-space:nowrap;cursor:pointer}.btn-gold{background:var(--gold-grad);color:#1c1404;box-shadow:0 10px 30px -10px #e7a72bb3}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 16px 38px -10px #e7a72bd9}.btn-ghost{background:#ffffff0d;border:1px solid var(--line2);color:var(--text)}.btn-ghost:hover{background:#ffffff1a;border-color:var(--gold);transform:translateY(-2px)}.btn-purple{background:linear-gradient(135deg,var(--purple2),var(--purple));color:#fff}.btn-purple:hover{transform:translateY(-2px);box-shadow:0 14px 34px -12px #8b4fc6cc}.btn-sm{padding:9px 18px;font-size:14px}.nav{position:fixed;top:0;left:0;right:0;z-index:150;transition:.3s}.nav-inner{display:flex;align-items:center;gap:24px;height:72px;padding:0 24px;max-width:var(--maxw);margin:0 auto}.nav.scrolled{background:#0c0b10d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;font-family:Outfit;font-weight:800;font-size:22px}.brand .logo{width:38px;height:auto}.brand b{color:var(--gold)}.nav-links{display:flex;gap:6px;margin-left:8px}.nav-links a{font-family:Outfit;font-weight:600;font-size:15px;color:var(--muted);padding:9px 14px;border-radius:10px;transition:.2s}.nav-links a:hover{color:var(--text);background:#ffffff0d}.nav-links a.active{color:var(--gold)}.nav-right{margin-left:auto;display:flex;align-items:center;gap:12px}.nav-search{display:flex;align-items:center;gap:8px;background:#ffffff0f;border:1px solid var(--line);border-radius:999px;padding:8px 14px;transition:.2s;width:190px}.nav-search:focus-within{border-color:var(--gold);width:230px}.nav-search input{background:none;border:none;outline:none;color:var(--text);width:100%;font-size:14px}.nav-search input::placeholder{color:var(--muted2)}.burger{display:none;flex-direction:column;gap:5px;padding:8px}.burger span{width:24px;height:2px;background:var(--text);border-radius:2px;transition:.2s}.mobile-menu{display:none}.hero-wrap{position:relative;height:170vh}.hero-stage{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 0%,rgba(94,42,140,.55),transparent 55%),radial-gradient(90% 80% at 80% 100%,rgba(231,167,43,.18),transparent 60%),radial-gradient(60% 60% at 15% 85%,rgba(139,79,198,.25),transparent 70%),linear-gradient(180deg,#0c0b10,#0c0b10 60%,#0a0910)}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(70% 70% at 50% 45%,#000,transparent 80%);-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#000,transparent 80%);opacity:.5}.ember{position:absolute;border-radius:50%;background:var(--gold);filter:blur(.5px);box-shadow:0 0 10px var(--gold);opacity:.7;animation:floaty linear infinite}@keyframes floaty{0%{transform:translateY(0)}to{transform:translateY(-120px)}}.hero-emblem{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 20px}.hero-shield{width:min(46vh,360px);height:auto;filter:drop-shadow(0 30px 60px rgba(94,42,140,.55))}.hero-word{font-family:Outfit;font-weight:900;font-size:clamp(54px,11vw,150px);letter-spacing:-.04em;line-height:.9;margin-top:-6px}.hero-word b{color:var(--gold)}.hero-tag{font-family:Outfit;font-weight:700;font-size:clamp(20px,3.4vw,40px);max-width:760px;margin-top:14px}.hero-sub{color:var(--muted);max-width:560px;margin:16px auto 0;font-size:17px}.hero-cta{display:flex;gap:14px;justify-content:center;margin-top:30px;flex-wrap:wrap}.scroll-cue{position:absolute;bottom:34px;left:50%;transform:translate(-50%);z-index:4;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--muted);font-family:Outfit;font-weight:600;letter-spacing:.2em;font-size:12px;text-transform:uppercase}.scroll-cue .mouse{width:26px;height:42px;border:2px solid var(--muted);border-radius:14px;position:relative}.scroll-cue .mouse:after{content:"";position:absolute;top:7px;left:50%;transform:translate(-50%);width:4px;height:8px;background:var(--gold);border-radius:3px;animation:wheel 1.5s infinite}@keyframes wheel{0%{opacity:0;top:7px}40%{opacity:1}80%{opacity:0;top:20px}to{opacity:0}}.section{padding:90px 0;position:relative}.section-head{text-align:center;max-width:720px;margin:0 auto 50px}.section-head h2{font-size:clamp(32px,5vw,52px);font-weight:800;margin:14px 0}.section-head p{color:var(--muted);font-size:18px}.section-alt{background:var(--bg2)}.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}.grid{display:grid;gap:24px}.grid-games{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.gcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:.28s;position:relative;display:block}.gcard:hover{transform:translateY(-7px);border-color:#e7a72b80;box-shadow:var(--shadow)}.gcard .poster{aspect-ratio:3/4;position:relative;overflow:hidden}.gcard .poster img{width:100%;height:100%;object-fit:cover;transition:.4s}.gcard:hover .poster img{transform:scale(1.06)}.gcard .pbadge{position:absolute;top:10px;left:10px;background:#0c0b10bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line2);color:var(--gold);font-family:Outfit;font-weight:700;font-size:11px;letter-spacing:.04em;padding:5px 10px;border-radius:8px;z-index:2}.gcard .rbadge{position:absolute;top:10px;right:10px;background:#0c0b10c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line2);color:var(--gold2);font-family:Outfit;font-weight:800;font-size:13px;padding:5px 9px;border-radius:8px;display:flex;align-items:center;gap:4px;z-index:2}.gcard .gbody{padding:16px 16px 18px}.gcard h3{font-size:18px;font-weight:700;margin-bottom:4px}.gcard .meta{color:var(--muted);font-size:13px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.gcard .dot{width:3px;height:3px;border-radius:50%;background:var(--muted2)}.poster-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.poster-ph .ph-logo{width:46%;opacity:.32;position:relative;z-index:1}.poster-ph .ph-title{position:absolute;bottom:12px;left:12px;right:12px;font-family:Outfit;font-weight:800;font-size:15px;text-shadow:0 2px 10px rgba(0,0,0,.6);z-index:2}.poster-ph .ph-glow{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:overlay;opacity:.5;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.25),transparent 60%)}.cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.catcard{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--panel);transition:.28s;display:flex;flex-direction:column}.catcard:hover{transform:translateY(-6px);border-color:#e7a72b80;box-shadow:var(--shadow)}.catcard .ctop{aspect-ratio:4/5;position:relative;overflow:hidden}.catcard .cbody{padding:20px}.catcard h3{font-size:22px;margin-bottom:8px}.catcard p{color:var(--muted);font-size:14px;min-height:60px}.catcard .clearn{margin-top:14px;font-family:Outfit;font-weight:700;color:var(--gold);display:inline-flex;gap:6px;align-items:center;transition:.2s}.catcard:hover .clearn{gap:11px}.plat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.platcard{border:1px solid var(--line);border-radius:var(--radius);padding:30px;background:linear-gradient(180deg,var(--panel),var(--bg2));transition:.28s;display:flex;flex-direction:column}.platcard:hover{transform:translateY(-6px);border-color:var(--purple2);box-shadow:var(--shadow)}.platcard .picon{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--accent-grad);margin-bottom:18px}.platcard h3{font-size:24px;margin-bottom:10px}.platcard p{color:var(--muted);font-size:15px;flex:1}.platcard .btn{margin-top:20px;justify-content:center}.seen{background:var(--bg);padding:42px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.seen .lbl{text-align:center;color:var(--muted2);font-family:Outfit;font-weight:700;letter-spacing:.28em;font-size:12px;text-transform:uppercase;margin-bottom:24px}.seen-row{display:flex;flex-wrap:wrap;gap:46px;justify-content:center;align-items:center;font-family:Outfit;font-weight:800;font-size:24px;color:var(--muted2)}.seen-row span{opacity:.65;transition:.2s;letter-spacing:.02em}.seen-row span:hover{opacity:1;color:var(--text)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.stats .num{font-family:Outfit;font-weight:900;font-size:clamp(34px,5vw,52px);background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.stats .lab{color:var(--muted);font-size:14px;margin-top:4px}.toolbar{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:30px}.search-big{flex:1;min-width:240px;display:flex;align-items:center;gap:10px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:13px 16px}.search-big input{background:none;border:none;outline:none;color:var(--text);width:100%;font-size:15px}.chips{display:flex;flex-wrap:wrap;gap:9px}.chip{font-family:Outfit;font-weight:600;font-size:14px;padding:9px 16px;border-radius:999px;background:var(--panel);border:1px solid var(--line);color:var(--muted);transition:.2s}.chip:hover{border-color:var(--line2);color:var(--text)}.chip.active{background:var(--gold-grad);color:#1c1404;border-color:transparent}.select{background:var(--panel);border:1px solid var(--line);border-radius:12px;color:var(--text);padding:12px 14px;font-family:inherit;font-size:14px;outline:none}.detail-hero{position:relative;padding:130px 0 50px;overflow:hidden}.detail-hero .dh-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.5}.detail-hero .dh-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(12,11,16,.5),var(--bg) 92%)}.detail-grid{position:relative;z-index:2;display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:start}.detail-poster{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line2);aspect-ratio:3/4;box-shadow:var(--shadow)}.detail-info h1{font-size:clamp(34px,5vw,56px);font-weight:800;margin-bottom:10px}.detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.tag{font-family:Outfit;font-weight:600;font-size:13px;padding:6px 13px;border-radius:999px;background:#8b4fc629;border:1px solid rgba(139,79,198,.4);color:var(--purple2)}.rating-big{display:flex;align-items:center;gap:16px;margin:18px 0;flex-wrap:wrap}.rating-big .score{font-family:Outfit;font-weight:900;font-size:46px;line-height:1;color:var(--gold)}.metalist{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:24px 0}.metalist .mi{background:var(--panel);padding:16px 18px}.metalist .mk{color:var(--muted2);font-size:12px;font-family:Outfit;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.metalist .mv{font-weight:600;margin-top:3px}.detail-section{margin-top:40px}.detail-section h2{font-size:26px;margin-bottom:16px}.feature-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;list-style:none}.feature-list li{display:flex;gap:10px;align-items:flex-start;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px;font-size:15px}.feature-list li svg{flex-shrink:0;margin-top:3px}.shots{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.shot{aspect-ratio:16/10;border-radius:12px;overflow:hidden;border:1px solid var(--line)}.review-summary{display:grid;grid-template-columns:200px 1fr;gap:30px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:28px;margin-bottom:26px}.review-summary .big{text-align:center}.review-summary .big .n{font-family:Outfit;font-weight:900;font-size:64px;line-height:1;color:var(--gold)}.review-summary .big .c{color:var(--muted);font-size:14px;margin-top:6px}.bars{display:flex;flex-direction:column;gap:7px}.barrow{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.barrow .track{flex:1;height:8px;background:#ffffff12;border-radius:6px;overflow:hidden}.barrow .fill{height:100%;background:var(--gold-grad);border-radius:6px}.review-form{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px;margin-bottom:26px}.review-form h3{font-size:20px;margin-bottom:14px}.field{margin-bottom:14px}.field label{display:block;font-size:13px;font-family:Outfit;font-weight:600;color:var(--muted);margin-bottom:7px;letter-spacing:.04em;text-transform:uppercase}.field input,.field textarea{width:100%;background:var(--bg2);border:1px solid var(--line);border-radius:12px;color:var(--text);padding:13px 15px;font-family:inherit;font-size:15px;outline:none;transition:.2s}.field input:focus,.field textarea:focus{border-color:var(--gold)}.field textarea{resize:vertical;min-height:100px}.star-pick{display:flex;gap:6px}.star-pick svg{cursor:pointer;transition:transform .12s}.star-pick svg:hover{transform:scale(1.15)}.review-list{display:flex;flex-direction:column;gap:16px}.review-item{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px}.review-item .rhead{display:flex;align-items:center;gap:12px;margin-bottom:10px}.review-item .avatar{width:42px;height:42px;border-radius:50%;background:var(--accent-grad);display:flex;align-items:center;justify-content:center;font-family:Outfit;font-weight:800;color:#fff;flex-shrink:0}.review-item .rname{font-family:Outfit;font-weight:700}.review-item .rdate{color:var(--muted2);font-size:13px}.review-item .mine{font-size:11px;font-family:Outfit;font-weight:700;color:var(--gold);border:1px solid rgba(231,167,43,.4);padding:3px 8px;border-radius:7px}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);background:var(--gold-grad);color:#1c1404;font-family:Outfit;font-weight:700;padding:13px 24px;border-radius:999px;z-index:300;box-shadow:var(--shadow);animation:pop .3s}@keyframes pop{0%{transform:translate(-50%,16px);opacity:0}to{transform:translate(-50%);opacity:1}}.cta-banner{position:relative;border-radius:28px;overflow:hidden;border:1px solid var(--line2);padding:64px;background:linear-gradient(120deg,var(--purple-deep),#140e22 70%)}.cta-banner:before{content:"";position:absolute;right:-60px;top:-60px;width:380px;height:380px;background:radial-gradient(circle,rgba(231,167,43,.25),transparent 70%)}.cta-banner h2{font-size:clamp(30px,4.5vw,50px);font-weight:800;max-width:560px;position:relative}.cta-banner p{color:var(--muted);max-width:480px;margin:14px 0 26px;position:relative;font-size:17px}.quote{background:var(--cream);color:#1c1206;border-radius:28px;padding:64px;position:relative}.quote .q{font-family:Outfit;font-weight:600;font-size:clamp(24px,3.6vw,40px);line-height:1.25;max-width:900px}.quote .who{display:flex;align-items:center;gap:14px;margin-top:30px}.quote .who .av{width:52px;height:52px;border-radius:50%;background:var(--purple);display:flex;align-items:center;justify-content:center;color:#fff;font-family:Outfit;font-weight:800;font-size:20px}.quote .who b{font-family:Outfit;display:block}.footer{background:#08070b;border-top:1px solid var(--line);padding:64px 0 36px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px}.footer h4{font-family:Outfit;font-weight:800;font-size:18px;margin-bottom:16px}.footer .fbrand{display:flex;align-items:center;gap:10px;margin-bottom:16px}.footer p{color:var(--muted);font-size:14px;max-width:300px}.footer ul{list-style:none}.footer ul li{margin-bottom:10px}.footer ul a{color:var(--muted);font-size:14px;transition:.2s}.footer ul a:hover{color:var(--gold)}.socials{display:flex;gap:12px;margin-top:16px}.socials a{width:40px;height:40px;border-radius:11px;background:#ffffff0d;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;transition:.2s}.socials a:hover{background:var(--gold-grad);color:#1c1404;border-color:transparent}.subscribe{display:flex;gap:8px;margin-top:14px}.subscribe input{flex:1;background:#ffffff0d;border:1px solid var(--line);border-radius:999px;padding:11px 16px;color:var(--text);outline:none;font-size:14px}.subscribe input:focus{border-color:var(--gold)}.footer-bottom{border-top:1px solid var(--line);margin-top:44px;padding-top:24px;display:flex;justify-content:space-between;color:var(--muted2);font-size:13px;flex-wrap:wrap;gap:10px}.totop{position:fixed;bottom:24px;right:24px;width:48px;height:48px;border-radius:50%;background:var(--gold-grad);color:#1c1404;display:flex;align-items:center;justify-content:center;z-index:140;box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translateY(14px);transition:.3s}.totop.show{opacity:1;pointer-events:auto;transform:none}.crumb{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:14px;margin-bottom:18px;flex-wrap:wrap}.crumb a:hover{color:var(--gold)}.empty{text-align:center;padding:80px 20px;color:var(--muted)}.empty .logo{width:90px;opacity:.4;margin:0 auto 20px}@media (max-width:980px){.cat-grid,.plat-grid,.footer-grid{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:1fr}.detail-poster{max-width:280px}.review-summary,.feature-list{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.nav-links,.nav-search{display:none}.burger{display:flex}.mobile-menu.open{display:flex;flex-direction:column;position:fixed;inset:72px 0 auto 0;background:#0c0b10f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:18px 24px;gap:6px;z-index:149;border-bottom:1px solid var(--line)}.mobile-menu.open a{padding:13px;font-family:Outfit;font-weight:600;border-radius:10px}.mobile-menu.open a:hover{background:#ffffff0d}.cat-grid,.plat-grid,.footer-grid,.shots{grid-template-columns:1fr}.section{padding:64px 0}.cta-banner,.quote{padding:38px}.footer-bottom{flex-direction:column}}body.custom-cursor,body.custom-cursor *{cursor:none!important}.cursor-dot{position:fixed;top:0;left:0;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--gold2);box-shadow:0 0 12px var(--gold),0 0 22px #e7a72b80;z-index:10000;pointer-events:none;will-change:transform;transition:opacity .2s,width .15s,height .15s,margin .15s,background .2s}.cursor-ring{position:fixed;top:0;left:0;width:34px;height:34px;margin:-17px 0 0 -17px;border:2px solid rgba(231,167,43,.55);border-radius:50%;z-index:9999;pointer-events:none;will-change:transform;transition:width .22s ease,height .22s ease,margin .22s ease,background .22s ease,border-color .22s ease,opacity .2s}body.cursor-hot .cursor-ring{width:56px;height:56px;margin:-28px 0 0 -28px;border-color:var(--purple2);background:#8b4fc624}body.cursor-hot .cursor-dot{width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--purple2);box-shadow:0 0 12px var(--purple2)}body.cursor-down .cursor-ring{width:24px;height:24px;margin:-12px 0 0 -12px;border-color:var(--gold2)}body.cursor-hidden .cursor-dot,body.cursor-hidden .cursor-ring{opacity:0}@media (pointer:coarse){.cursor-dot,.cursor-ring{display:none}}.ctop-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:transform .4s}.catcard:hover .ctop-img{transform:scale(1.06)}.ctop-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#0c0b100d 35%,#0c0b10b8)}.cta-banner .cta-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.4;z-index:0}.cta-banner .cta-content{position:relative;z-index:2}.hero-logo-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.hero-logo-glow{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;border-radius:50%;background:radial-gradient(circle,rgba(231,167,43,.38),rgba(139,79,198,.2) 45%,transparent 70%);filter:blur(26px);z-index:0;pointer-events:none}.brand-name{display:inline-flex;align-items:center}.brand-name b{color:var(--gold)}.usermenu-item{display:block;width:100%;text-align:left;padding:8px 10px;background:transparent;border:none;color:#e6dff5;font-size:13px;border-radius:6px;cursor:pointer;font-family:inherit}.usermenu-item:hover{background:#e7a72b1f;color:#f6c558}
