:root{--l00t-header-height:72px}@media (max-width:768px){:root{--l00t-header-height:60px}}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html,body{max-width:100%;overflow-x:clip}body{background-color:#050505;color:#fff;font-family:'Rajdhani',system-ui,sans-serif;min-height:100vh}.wp-site-blocks,.wp-site-blocks>.wp-block-template-part,.wp-site-blocks>header,.wp-site-blocks>.wp-block-group{overflow:visible}.wp-block-post-content a{color:#c8d2ff;text-decoration:none;border-bottom:1px solid rgb(200 210 255 / .3);transition:border-color 0.3s ease,color 0.3s ease}.wp-block-post-content a:hover{color:#fff;border-bottom-color:#fff}img,video{max-width:100%;height:auto;display:block}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:rgb(200 210 255 / .15);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:rgb(200 210 255 / .3)}.l00t-page-hero{max-width:1200px;margin:4rem auto 1rem;padding:0 2rem;text-align:center}.l00t-page-title{font-family:'Orbitron','Rajdhani',system-ui,sans-serif;font-size:clamp(2.5rem, 6vw, 4.5rem);font-weight:600;text-transform:lowercase;letter-spacing:2px;line-height:1.1;margin:0 0 .75rem;background:linear-gradient(180deg,#ffffff 0%,#c0c0d0 50%,#505060 100%);-webkit-background-clip:text;background-clip:text;color:#fff0;filter:drop-shadow(0 0 20px rgb(200 210 255 / .3)) drop-shadow(0 0 40px rgb(120 80 200 / .2))}.l00t-page-sub{font-family:'Rajdhani',system-ui,sans-serif;font-size:1rem;color:rgb(200 200 210 / .7);letter-spacing:.5px;margin:0}