.wp-block-categories,.wp-block-latest-posts,ul{box-sizing:border-box}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-search__button{margin-left:10px;word-break:normal}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}.entry-content{counter-reset:footnotes}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}*,::after,::before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#03060f;--bg2:#060a18;--bg3:#0a1020;--cyan:#00e5ff;--amber:#ffab00;--amber2:#ff8f00;--green:#00e676;--white:#ffffff;--muted:rgba(255,255,255,0.5);--border:rgba(0,229,255,0.12);--text:rgba(255,255,255,0.72);--glow:0 0 40px rgba(0,229,255,0.10)}html{scroll-behavior:smooth}body,h1,h2,h3{color:var(--white)}body{font-family:"DM Sans",sans-serif;background:var(--bg);font-size:1rem;line-height:1.75;overflow-x:hidden}body::after{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgb(0 0 0/.018) 3px,rgb(0 0 0/.018) 4px);pointer-events:none;z-index:9990}img{max-width:100%;height:auto;display:block}a{color:var(--cyan);text-decoration:none;transition:color .2s}a:hover{color:var(--amber)}h1,h2,h3{font-family:"Syne",sans-serif;font-weight:800;line-height:1.1;letter-spacing:-.01em;margin-bottom:.875rem}h1{font-size:clamp(1.9rem,3.5vw,2.8rem)}h2{font-size:clamp(1.5rem,2.5vw,2rem)}h3{font-size:1.3rem}p{margin-bottom:1.25rem;color:var(--text)}p:last-child{margin-bottom:0}strong{color:var(--white);font-weight:600}ul{padding-left:1.5rem;margin-bottom:1.25rem;color:var(--text)}li{margin-bottom:.4rem}ul li::marker{color:var(--cyan)}#site-header{position:sticky;top:0;left:0;right:0;width:100%;z-index:500;background:rgb(3 6 15/.92);backdrop-filter:blur(20px);border-bottom:1px solid rgb(0 229 255/.07);transition:background .3s,box-shadow .3s}#site-navigation ul,.header-inner{display:flex;align-items:center;gap:2rem}.header-inner{width:100%;padding:0 4%;height:64px;justify-content:space-between}.site-branding a{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--white)}.site-branding img{width:38px;height:38px;border-radius:50%;border:1.5px solid rgb(0 229 255/.5);box-shadow:0 0 18px rgb(0 229 255/.3);object-fit:cover}.brand-text{font-family:"Syne",sans-serif;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;line-height:1.1}.brand-sub{display:block;font-size:.58rem;letter-spacing:.18em;font-weight:600;opacity:.8;margin-top:1px}#site-navigation ul{list-style:none;padding:0;margin:0}#site-navigation a{font-size:.78rem;font-weight:500;letter-spacing:.08em;color:var(--muted);transition:color .2s;position:relative;padding-bottom:2px}#site-navigation a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--cyan);transform:scaleX(0);transition:transform .25s;transform-origin:left}#site-navigation a:hover,.brand-sub,.post-category a,.widget ul li a:hover{color:var(--cyan)}#site-navigation a:hover::after{transform:scaleX(1)}.nav-cta-btn{color:var(--amber)!important;border:1px solid rgb(255 171 0/.35);padding:.45rem 1.1rem;border-radius:3px;font-family:"Syne",sans-serif;font-weight:700!important}.nav-cta-btn::after{display:none!important}.nav-cta-btn:hover{background:rgb(255 171 0/.1)!important;border-color:var(--amber)!important}.menu-toggle{display:none;background:0 0;border:0;cursor:pointer;padding:4px;flex-direction:column;gap:5px}.menu-toggle span{display:block;width:22px;height:1.5px;background:var(--white);transition:all .3s}.site-content-wrap{max-width:1180px;margin:0 auto;padding:4rem 4%;display:grid;grid-template-columns:1fr 320px;gap:4rem;align-items:start}#site-navigation a,.post-category a{text-transform:uppercase;text-decoration:none}.post-category a{font-size:.65rem;font-weight:700;letter-spacing:.12em;background:rgb(0 229 255/.08);border:1px solid rgb(0 229 255/.2);padding:.2rem .6rem;border-radius:3px}.post-category a:hover{background:rgb(0 229 255/.15);color:var(--cyan)}.post-date{letter-spacing:.05em}.post-date,.post-read-time{font-size:.72rem;color:rgb(255 255 255/.3)}.single-post-header{max-width:800px;margin:0 auto;padding:4rem 4% 2rem;text-align:center}.single-post-meta{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.single-post-title{font-size:clamp(2rem,4vw,3.2rem);margin-bottom:1.5rem;line-height:1.08}.single-post-thumbnail{max-width:900px;margin:0 auto 3rem;padding:0 4%}.single-post-thumbnail img{width:100%;border-radius:12px;border:1px solid var(--border);box-shadow:var(--glow)}.entry-content{font-size:1rem;line-height:1.85;color:var(--text)}.entry-content h2{font-size:1.65rem;margin-top:2.5rem;margin-bottom:1rem;padding-top:2rem;border-top:1px solid rgb(255 255 255/.05)}.entry-content h2:first-child{border-top:none;padding-top:0;margin-top:0}.entry-content h3{font-size:1.25rem;margin-top:2rem;margin-bottom:.75rem}.entry-content a{color:var(--cyan);border-bottom:1px solid rgb(0 229 255/.3)}.entry-content a:hover{color:var(--amber);border-bottom-color:rgb(255 171 0/.3)}.post-nav{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;padding-top:2rem;border-top:1px solid rgb(255 255 255/.06)}.post-nav a{background:rgb(255 255 255/.02);border:1px solid rgb(255 255 255/.06);border-radius:8px;padding:1.25rem;text-decoration:none;transition:all .2s;display:block}.post-nav a:hover{border-color:var(--border);background:rgb(0 229 255/.04)}.post-nav .nav-label{font-size:.62rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:.35rem}.post-nav .nav-title{font-family:"Syne",sans-serif;font-size:.9rem;font-weight:700;color:var(--white);line-height:1.3}.sidebar{position:sticky;top:80px}.widget{background:rgb(255 255 255/.02);border:1px solid rgb(255 255 255/.06);border-radius:10px;padding:1.75rem;margin-bottom:1.5rem;position:relative;overflow:hidden}.widget::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--cyan),transparent)}.widget-about a,.widget-title{font-family:"Syne",sans-serif;font-weight:700;text-transform:uppercase}.widget-title{font-size:.72rem;letter-spacing:.18em;color:var(--cyan);margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgb(255 255 255/.06)}.widget-about img{width:72px;height:72px;border-radius:50%;border:2px solid rgb(0 229 255/.4);box-shadow:0 0 16px rgb(0 229 255/.2);margin-bottom:1rem}.widget-about p{font-size:.85rem;color:rgb(255 255 255/.5);line-height:1.7;margin-bottom:1rem}.widget-about a{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;letter-spacing:.08em;color:#000;background:var(--amber);padding:.55rem 1.1rem;border-radius:3px;text-decoration:none;transition:background .2s}.widget-about a:hover,.widget-cta a:hover{background:var(--amber2)}.widget ul{list-style:none;padding:0;margin:0}.widget ul li{border-bottom:1px solid rgb(255 255 255/.05);padding:.75rem 0}.widget ul li:last-child{border-bottom:none;padding-bottom:0}.widget ul li a,.widget-cta a{display:block;text-decoration:none}.widget ul li a{font-size:.875rem;color:rgb(255 255 255/.7);line-height:1.5;transition:color .2s}.widget_categories ul li a{display:flex;justify-content:space-between;align-items:center}.widget_categories ul li a::after{display:none}.widget-cta{background:rgb(0 229 255/.04);border-color:rgb(0 229 255/.18);text-align:center}.widget-cta p{font-size:.88rem;color:rgb(255 255 255/.55);line-height:1.72;margin-bottom:1.25rem}.widget-cta a{background:var(--amber);color:#000;padding:.875rem;border-radius:4px;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;transition:background .2s}.comment-respond{margin-top:2rem}.comment-reply-title,.widget-cta a{font-family:"Syne",sans-serif;font-weight:800}.comment-reply-title{font-size:1rem;margin-bottom:1.25rem}#site-footer{background:rgb(0 0 0/.7);border-top:1px solid rgb(255 255 255/.05);padding:2.5rem 4%;position:relative;z-index:1}.footer-inner,.footer-logo a{display:flex;align-items:center}.footer-inner{max-width:1180px;margin:0 auto;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-logo a{gap:8px;text-decoration:none}.footer-logo img{width:32px;height:32px;border-radius:50%;border:1px solid rgb(0 229 255/.3);box-shadow:0 0 12px rgb(0 229 255/.15);object-fit:cover}.footer-nav ul{list-style:none;display:flex;gap:2rem;padding:0;margin:0;flex-wrap:wrap}.footer-nav a{color:rgb(255 255 255/.28);text-decoration:none;font-size:.78rem;transition:color .2s}.footer-nav a:hover{color:var(--cyan)}.footer-copy{font-size:.68rem;color:rgb(255 255 255/.2)}@media (max-width:1024px){.site-content-wrap{grid-template-columns:1fr;gap:3rem}.sidebar{position:static}}@media (max-width:768px){.menu-toggle{display:flex}#site-navigation{display:none;width:100%}.post-nav{grid-template-columns:1fr}.footer-inner{flex-direction:column;align-items:flex-start;gap:1.25rem}.footer-nav ul{gap:1rem}}