:root{--bg:#272727;--card:#1c1c20;--card-h:#222226;--border:#ffffff14;--pink:#c8d41a;--pink-s:#c8d41a;--pink-glow:#c8d41a40;--neon:#c8d41a;--neon-glow:#c8d41a59;--acid:#c8d41a;--acqua:#c8d41a;--text:#ffffffeb;--text-2:#ffffffad;--text-3:#ffffff8f;--display:"Figtree", sans-serif;--mono:"DM Mono", monospace}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--display);-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}.mesh{pointer-events:none;z-index:0;background-blend-mode:normal, normal, normal, normal, overlay;opacity:.95;background-image:radial-gradient(65% 45% at 50% 10%,#000 0%,#0000 80%),radial-gradient(400px at 15% 45%,#000 0%,#0000 75%),radial-gradient(500px at 85% 75%,#000 0%,#0000 80%),radial-gradient(70% 50% at 50% 100%,#000 0%,#0000 85%),url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.22'/%3E%3C/svg%3E");min-height:100%;position:absolute;inset:0}.page{z-index:1;max-width:800px;margin:0 auto;padding:3rem 1.5rem 4rem;position:relative}.section{margin-bottom:3rem}.section-label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:.35rem;margin-bottom:1.5rem;font-size:.75rem;display:inline-flex}.section-label:before{content:"◆";color:var(--pink-s);font-size:.5rem}.link-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lc{background:var(--card);min-height:108px;color:var(--text);cursor:pointer;border-radius:16px;flex-direction:column;justify-content:space-between;padding:.85rem .9rem;text-decoration:none;transition:background .25s,transform .2s cubic-bezier(.16,1,.3,1),box-shadow .25s;animation:.5s cubic-bezier(.16,1,.3,1) forwards card-in;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #0006,inset 0 1px #ffffff08}.lc.lc-featured{aspect-ratio:auto;color:#0b0b0d;background:#e2e4e8;border:1px solid #ffffff4d;flex-direction:row;grid-column:1/-1;align-items:center;gap:.75rem;min-height:90px;padding:.85rem 1rem;box-shadow:0 4px 20px #00000080,inset 0 1px #fffc}.lc.lc-fullwidth{aspect-ratio:auto;flex-direction:row;grid-column:1/-1;align-items:center;gap:.75rem;min-height:108px;padding:.85rem .9rem}.lc:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0a 0%,#0000 40%),radial-gradient(at 80% 100%,#c8d41a08 0%,#0000 50%);position:absolute;inset:0}.lc:after{content:"";border-radius:inherit;-webkit-mask-composite:destination-out;pointer-events:none;background:linear-gradient(160deg,#ffffff14 0%,#ffffff05 30%,#0000 60%);padding:1px;transition:opacity .25s;position:absolute;inset:0;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.lc:hover{background:var(--card-h);transform:translateY(-2px)scale(1.015);box-shadow:0 6px 20px #00000080,0 0 20px #c8d41a26,inset 0 1px #ffffff14}.lc:hover:after{background:linear-gradient(160deg,#ffffff26 0%,#c8d41a1a 40%,#0000 70%)}.lc:active{transition-duration:80ms;transform:translateY(0)scale(.96)}.lc-icon{background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:0;transition:all .2s;display:flex;box-shadow:0 2px 4px #0000004d,inset 0 1px #ffffff08}.lc:hover .lc-icon{background:#ffffff14;border-color:#ff40d94d;transform:translateY(-1px);box-shadow:0 3px 8px #ff00cc26,inset 0 1px #ffffff14}.lc-title{color:#fff;letter-spacing:-.01em;text-transform:uppercase;font-size:.8rem;font-weight:800;line-height:1.15}.lc-sub{font-family:var(--mono);color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;margin-top:.1rem;font-size:.55rem}.lc.lc-featured .lc-title{color:#0d0d10}.lc.lc-featured .lc-sub{color:#4a4a52}.lc.lc-featured .lc-icon{box-shadow:none;background:#0000000f;border-color:#0000001f}.lc-desc{display:none}.lc-price{color:var(--pink-s);margin-top:.4rem;font-size:1rem;font-weight:900}.hub-footer{text-align:center;border-top:1px solid var(--border);margin-top:4rem;padding-top:2rem}.hub-footer-brand{color:var(--text-3);font-size:.9rem;font-weight:900}.hub-footer-brand .neo{color:var(--mono);opacity:.4}@keyframes card-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ripple{0%{opacity:.35;transform:scale(0)}to{opacity:0;transform:scale(1)}}.soon-toast{color:#fff;font-family:var(--mono);pointer-events:none;z-index:9999;background:#de0e8ee6;border-radius:4px;padding:4px 10px;font-size:.65rem;font-weight:700;animation:1.3s forwards toast-fade;position:fixed;transform:translate(-50%,-100%);box-shadow:0 0 15px #de0e8e80}@keyframes toast-fade{0%{opacity:0;transform:translate(-50%,-80%)}15%{opacity:1;transform:translate(-50%,-120%)}80%{opacity:1;transform:translate(-50%,-120%)}to{opacity:0;transform:translate(-50%,-140%)}}@keyframes ticker-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}.digital-ticker-portal:hover .ticker-track{animation-play-state:paused}
