﻿@keyframes fz-cursor-blink{0%,49%{opacity:1}50%,100%{opacity:0}}@keyframes fz-glow-pulse{0%,100%{text-shadow:0 0 6px var(--fz-accent-glow),0 0 12px var(--fz-green-glow)}50%{text-shadow:0 0 14px var(--fz-accent-glow),0 0 28px var(--fz-green-glow)}}@keyframes fz-border-pulse{0%,100%{box-shadow:0 0 4px var(--fz-green-glow)}50%{box-shadow:0 0 16px var(--fz-accent-glow)}}@keyframes fz-glitch{0%{clip-path:inset(40% 0 61% 0);transform:translate(-2px, 0)}20%{clip-path:inset(92% 0 1% 0);transform:translate(2px, 0)}40%{clip-path:inset(43% 0 55% 0);transform:translate(-1px, 0)}60%{clip-path:inset(25% 0 58% 0);transform:translate(0px, 0)}80%{clip-path:inset(54% 0 7% 0);transform:translate(1px, 0)}100%{clip-path:inset(58% 0 43% 0);transform:translate(-2px, 0)}}@keyframes fz-fade-up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fz-scanline-scroll{0%{top:-8%}100%{top:108%}}@keyframes fz-typing-cursor{0%,100%{border-right-color:var(--fz-accent, #00ff88)}50%{border-right-color:rgba(0,0,0,0)}}@media(prefers-reduced-motion: no-preference){.fz-glow-pulse{animation:fz-glow-pulse 3s ease-in-out infinite}}@media(prefers-reduced-motion: no-preference){.fz-fade-up{animation:fz-fade-up .4s ease both}}.fz-stagger>*:nth-child(1){animation-delay:0.06s}.fz-stagger>*:nth-child(2){animation-delay:0.12s}.fz-stagger>*:nth-child(3){animation-delay:0.18s}.fz-stagger>*:nth-child(4){animation-delay:0.24s}.fz-stagger>*:nth-child(5){animation-delay:0.3s}.fz-stagger>*:nth-child(6){animation-delay:0.36s}.fz-stagger>*:nth-child(7){animation-delay:0.42s}.fz-stagger>*:nth-child(8){animation-delay:0.48s}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:15px;scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{background-color:var(--fz-bg, #080d08);color:var(--fz-green, #33cc66);font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:15px;line-height:1.75;min-height:100vh;position:relative;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body::before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;background:repeating-linear-gradient(0deg, var(--fz-scan-bg, rgba(0, 0, 0, 0.18)), var(--fz-scan-bg, rgba(0, 0, 0, 0.18)) 1px, transparent 1px, transparent 2px)}::selection{background-color:var(--fz-accent, #00ff88);color:var(--fz-bg, #080d08)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--fz-bg, #080d08);border-left:1px solid var(--fz-border, #1a3a1a)}::-webkit-scrollbar-thumb{background:var(--fz-border, #1a3a1a);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}*{scrollbar-width:thin;scrollbar-color:var(--fz-border, #1a3a1a) var(--fz-bg, #080d08)}:focus-visible{outline:2px solid var(--fz-accent, #00ff88);outline-offset:2px}img,video,svg{display:block;max-width:100%;height:auto}img{color:rgba(0,0,0,0)}a{color:var(--fz-accent, #00ff88);text-decoration:none;transition:color .15s ease,text-shadow .15s ease}a:hover,a:focus-visible{color:var(--fz-green, #33cc66);text-shadow:0 0 8px var(--fz-green-glow, rgba(51, 204, 102, 0.35))}hr{border:0;border-top:1px solid var(--fz-border, #1a3a1a);margin:40px 0}blockquote{border-left:3px solid var(--fz-accent, #00ff88);margin:24px 0;padding:16px 24px;background-color:var(--fz-bg-alt, #0d1a0d);font-style:italic;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}blockquote cite{display:block;margin-top:8px;font-style:normal;font-size:.85em;opacity:.8}blockquote cite::before{content:"— "}.skip-link{position:absolute;top:-999px;left:16px;z-index:999999;background:var(--fz-accent, #00ff88);color:var(--fz-bg, #080d08);padding:8px 16px;font-family:"JetBrains Mono","Courier New","Courier",monospace;font-weight:700;font-size:.9em;text-transform:uppercase}.skip-link:focus{top:16px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.alignleft{float:left;margin-right:24px}.alignright{float:right;margin-left:24px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignwide{margin-left:-40px;margin-right:-40px;max-width:calc(100% + 80px)}.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.wp-caption{max-width:100%}.wp-caption-text{font-size:.8em;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));margin-top:4px;text-align:center}h1,h2,h3,h4,h5,h6{font-family:"JetBrains Mono","Courier New","Courier",monospace;font-weight:700;line-height:1.2;color:var(--fz-green, #33cc66);margin-bottom:16px}h1{font-size:clamp(1.6rem,4vw,2.4rem)}h2{font-size:clamp(1.3rem,3vw,1.9rem)}h3{font-size:clamp(1.1rem,2.5vw,1.5rem)}h4{font-size:1.15rem}h5{font-size:1rem}h6{font-size:.9rem}.entry-content h2::before,.entry-content h3::before{content:"// ";color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));font-weight:400}p{margin-bottom:16px;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}p:last-child{margin-bottom:0}.entry-content p,.entry-content li,.entry-content td,.entry-content th{font-size:.95rem;line-height:1.85;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}ul,ol{margin:0 0 16px 40px}ul li,ol li{margin-bottom:4px}.entry-content ul li::marker{content:"> ";color:var(--fz-accent, #00ff88)}.entry-content ol{list-style-type:decimal}.entry-content ol li::marker{color:var(--fz-accent, #00ff88);font-weight:700}table{border-collapse:collapse;width:100%;margin-bottom:24px;font-size:.9em;overflow-x:auto;display:block}@media(min-width: 768px){table{display:table}}th,td{padding:8px 16px;border:1px solid var(--fz-border, #1a3a1a);text-align:left;vertical-align:top}th{background-color:var(--fz-bg-alt, #0d1a0d);color:var(--fz-green, #33cc66);font-weight:700;text-transform:uppercase;font-size:.8em;letter-spacing:.05em}tbody tr:nth-child(even){background-color:rgba(0,0,0,.2)}tbody tr:hover{background-color:var(--fz-bg-alt, #0d1a0d)}strong,b{color:var(--fz-green, #33cc66)}em,i{font-style:italic}small{font-size:.8em}mark{background-color:rgba(0,255,136,.25);color:var(--fz-accent, #00ff88);padding:0 4px}abbr[title]{text-decoration:underline dotted;cursor:help}kbd{background:var(--fz-bg-alt, #0d1a0d);border:1px solid var(--fz-border, #1a3a1a);border-radius:3px;padding:2px 6px;font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.85em}:not(pre)>code{background-color:var(--fz-bg-alt, #0d1a0d);border:1px solid var(--fz-border, #1a3a1a);padding:2px 6px;font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.88em;color:var(--fz-accent, #00ff88);border-radius:2px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=date],textarea,select{background-color:var(--fz-bg-alt, #0d1a0d);border:1px solid var(--fz-border, #1a3a1a);color:var(--fz-green, #33cc66);font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.9rem;padding:8px 16px;outline:none;width:100%;appearance:none;border-radius:0;caret-color:var(--fz-accent, #00ff88);transition:border-color .15s ease,box-shadow .15s ease}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=date]::placeholder,textarea::placeholder,select::placeholder{color:var(--fz-green-muted, rgba(51, 204, 102, 0.25))}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=date]:focus,textarea:focus,select:focus{border-color:var(--fz-green, #33cc66);box-shadow:0 0 0 1px var(--fz-green-glow, rgba(51, 204, 102, 0.35)),0 0 10px var(--fz-green-glow, rgba(51, 204, 102, 0.35))}input[type=text]:hover:not(:focus),input[type=email]:hover:not(:focus),input[type=url]:hover:not(:focus),input[type=password]:hover:not(:focus),input[type=search]:hover:not(:focus),input[type=number]:hover:not(:focus),input[type=tel]:hover:not(:focus),input[type=date]:hover:not(:focus),textarea:hover:not(:focus),select:hover:not(:focus){border-color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}textarea{min-height:140px;resize:vertical;line-height:1.75}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%2333cc66'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:40px}label{display:block;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));margin-bottom:4px;font-family:"JetBrains Mono","Courier New","Courier",monospace}.btn,button,input[type=submit],input[type=button],input[type=reset]{display:inline-flex;align-items:center;gap:4px;background:rgba(0,0,0,0);border:1px solid var(--fz-green, #33cc66);color:var(--fz-green, #33cc66);font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:8px 24px;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease;border-radius:0;white-space:nowrap}.btn:hover,button:hover,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover{background-color:var(--fz-green, #33cc66);color:var(--fz-bg, #080d08);box-shadow:0 0 12px var(--fz-green-glow, rgba(51, 204, 102, 0.35));transform:translateY(-1px)}.btn:active,button:active,input[type=submit]:active,input[type=button]:active,input[type=reset]:active{transform:translateY(0);box-shadow:none}.btn::before,button::before,input[type=submit]::before,input[type=button]::before,input[type=reset]::before{content:"[ "}.btn::after,button::after,input[type=submit]::after,input[type=button]::after,input[type=reset]::after{content:" ]"}.btn:focus-visible,button:focus-visible,input[type=submit]:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible{outline:2px solid var(--fz-accent, #00ff88);outline-offset:2px}.btn--accent{border-color:var(--fz-accent, #00ff88);color:var(--fz-accent, #00ff88)}.btn--accent:hover{background-color:var(--fz-accent, #00ff88);color:var(--fz-bg, #080d08);box-shadow:0 0 12px var(--fz-accent-glow, rgba(0, 255, 136, 0.35))}.search-form{display:flex;gap:0}.search-form input[type=search]{flex:1;border-right:none;min-width:0}.search-form button,.search-form input[type=submit]{flex-shrink:0;border-left:1px solid var(--fz-border, #1a3a1a)}.search-form button::before,.search-form button::after,.search-form input[type=submit]::before,.search-form input[type=submit]::after{content:none}.site-header{position:sticky;top:0;z-index:50;background-color:var(--fz-bg, #080d08);border-bottom:1px solid var(--fz-border, #1a3a1a);padding:0 24px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.header-inner{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:0 40px;padding:24px 0;align-items:center}@media(max-width: 900px){.header-inner{grid-template-columns:1fr auto}}@media(max-width: 600px){.header-inner{grid-template-columns:1fr;padding:16px 0}}.site-branding{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:4px}.site-title{font-family:"VT323","Courier New",monospace;font-size:clamp(2rem,6vw,3.8rem);font-weight:400;line-height:1;letter-spacing:.02em;margin:0}.site-title a{background:repeating-linear-gradient(0deg, var(--fz-green, #33cc66) 0px, var(--fz-green, #33cc66) 3px, transparent 3px, transparent 6px);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:var(--fz-green, #33cc66);filter:drop-shadow(0 0 8px var(--fz-green-glow, rgba(51, 204, 102, 0.35)));transition:filter .25s ease}.site-title a:hover{filter:drop-shadow(0 0 16px var(--fz-accent-glow, rgba(0, 255, 136, 0.35)))}.site-description{font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.78rem;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));letter-spacing:.04em;margin:0}.custom-logo-link{display:inline-block}.custom-logo-link img{max-height:56px;width:auto;transition:filter .25s ease;filter:drop-shadow(0 0 6px var(--fz-green-glow, rgba(51, 204, 102, 0.35)))}.custom-logo-link img:hover{filter:drop-shadow(0 0 12px var(--fz-accent-glow, rgba(0, 255, 136, 0.35)))}.header-search{grid-column:2;grid-row:1}@media(max-width: 600px){.header-search{grid-column:1;grid-row:2;width:100%}}.header-search form{display:flex;align-items:center;gap:0;border:1px solid var(--fz-border, #1a3a1a);background:var(--fz-bg-alt, #0d1a0d);transition:border-color .15s ease,box-shadow .15s ease}.header-search form:focus-within{border-color:var(--fz-green, #33cc66);box-shadow:0 0 0 1px var(--fz-green-glow, rgba(51, 204, 102, 0.35)),0 0 10px var(--fz-green-glow, rgba(51, 204, 102, 0.35))}.header-search__prompt{flex-shrink:0;padding:8px 16px;font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.8rem;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));white-space:nowrap;pointer-events:none;user-select:none}.header-search__prompt::after{content:"";display:inline-block;width:.55em;height:1.1em;background-color:var(--fz-green, #33cc66);vertical-align:text-bottom;margin-left:2px}@media(prefers-reduced-motion: no-preference){.header-search__prompt::after{animation:fz-cursor-blink .9s step-end infinite}}.header-search__input{flex:1;background:rgba(0,0,0,0);border:none;outline:none;font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.85rem;color:var(--fz-green, #33cc66);padding:8px 8px 8px 0;min-width:140px;caret-color:var(--fz-accent, #00ff88)}.header-search__input::placeholder{color:var(--fz-green-muted, rgba(51, 204, 102, 0.25))}.header-search__submit{background:rgba(0,0,0,0);border:none;border-left:1px solid var(--fz-border, #1a3a1a);padding:8px 16px;cursor:pointer;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.8rem;transition:color .15s ease,background-color .15s ease}.header-search__submit:hover{background:var(--fz-bg, #080d08);color:var(--fz-accent, #00ff88)}.header-search__submit svg{width:14px;height:14px;fill:currentColor;display:block}.main-navigation{grid-column:1/-1;grid-row:2;border-top:1px solid var(--fz-border, #1a3a1a);padding-top:8px}.main-navigation__toggle{display:none;background:rgba(0,0,0,0);border:1px solid var(--fz-border, #1a3a1a);color:var(--fz-green, #33cc66);font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.9rem;padding:4px 16px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;letter-spacing:.05em}.main-navigation__toggle[aria-expanded=true]{border-color:var(--fz-accent, #00ff88);box-shadow:0 0 8px var(--fz-accent-glow, rgba(0, 255, 136, 0.35))}@media(max-width: 768px){.main-navigation__toggle{display:inline-flex;align-items:center;gap:4px}}.main-navigation__toggle-icon{display:inline-block;font-style:normal}@media(prefers-reduced-motion: no-preference){.main-navigation__toggle[aria-expanded=true] .main-navigation__toggle-icon{animation:fz-cursor-blink .7s step-end infinite}}.nav-menu{display:flex;align-items:center;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}@media(max-width: 768px){.nav-menu{flex-direction:column;align-items:stretch;gap:0;max-height:0;overflow:hidden;transition:max-height .4s ease}.nav-menu.is-open{max-height:600px}}.nav-menu>.menu-item>a{display:inline-flex;align-items:center;font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:var(--fz-nav-font-size, 0.82rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:4px 8px;color:var(--fz-green, #33cc66);border:1px solid rgba(0,0,0,0);position:relative;transition:color .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.nav-menu>.menu-item>a .nav-bracket{display:inline-block;transition:color .15s ease,text-shadow .15s ease,transform .15s ease;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}.nav-menu>.menu-item>a .nav-bracket--open{margin-right:1px}.nav-menu>.menu-item>a .nav-bracket--close{margin-left:1px}.nav-menu>.menu-item>a .nav-label{display:inline-block;transition:color .15s ease}.nav-menu>.menu-item>a:hover,.nav-menu>.menu-item>a:focus-visible{color:var(--fz-bg, #080d08);background-color:var(--fz-green, #33cc66);border-color:var(--fz-green, #33cc66);box-shadow:0 0 12px var(--fz-green-glow, rgba(51, 204, 102, 0.35)),0 0 24px var(--fz-green-glow, rgba(51, 204, 102, 0.35))}.nav-menu>.menu-item>a:hover .nav-bracket,.nav-menu>.menu-item>a:focus-visible .nav-bracket{color:var(--fz-bg, #080d08);text-shadow:none}@media(max-width: 768px){.nav-menu>.menu-item>a{display:flex;padding:8px 16px;border-bottom:1px solid var(--fz-border, #1a3a1a);width:100%}}.nav-menu>.current-menu-item>a,.nav-menu>.current-menu-parent>a,.nav-menu>.current_page_item>a{color:var(--fz-bg, #080d08);background-color:var(--fz-green, #33cc66);border-color:var(--fz-green, #33cc66);box-shadow:0 0 10px var(--fz-green-glow, rgba(51, 204, 102, 0.35))}.nav-menu>.current-menu-item>a .nav-bracket,.nav-menu>.current-menu-item>a .nav-label,.nav-menu>.current-menu-parent>a .nav-bracket,.nav-menu>.current-menu-parent>a .nav-label,.nav-menu>.current_page_item>a .nav-bracket,.nav-menu>.current_page_item>a .nav-label{color:var(--fz-bg, #080d08)}.nav-menu .sub-menu{display:none;position:absolute;top:100%;left:0;z-index:100;min-width:180px;background:var(--fz-bg-alt, #0d1a0d);border:1px solid var(--fz-border, #1a3a1a);list-style:none;margin:0;padding:4px 0;box-shadow:0 4px 20px rgba(0,0,0,.5)}.nav-menu .menu-item:hover>.sub-menu,.nav-menu .menu-item:focus-within>.sub-menu{display:block}.nav-menu .sub-menu .menu-item a{display:block;padding:8px 16px;font-size:.8rem;color:var(--fz-green, #33cc66);transition:background-color .15s ease,color .15s ease}.nav-menu .sub-menu .menu-item a::before{content:"> ";color:var(--fz-accent, #00ff88)}.nav-menu .sub-menu .menu-item a:hover{background-color:var(--fz-bg, #080d08);color:var(--fz-accent, #00ff88)}.footer-navigation .nav-menu{justify-content:center}.footer-navigation .nav-menu .menu-item a{font-size:.75rem;padding:4px;border-color:rgba(0,0,0,0)}.page-content-area{max-width:1320px;margin:0 auto;padding:40px 24px;display:grid;grid-template-columns:1fr 320px;gap:40px;align-items:start}.page-content-area.no-sidebar{grid-template-columns:1fr;max-width:900px}.page-content-area.sidebar-left{grid-template-columns:320px 1fr}.page-content-area.sidebar-left .primary-sidebar{order:-1}@media(max-width: 1200px){.page-content-area{grid-template-columns:1fr 280px;gap:24px}}@media(max-width: 900px){.page-content-area{grid-template-columns:1fr}.page-content-area .primary-sidebar{order:1}}.primary-content{min-width:0}.archive-header{margin-bottom:40px;padding-bottom:16px;border-bottom:1px solid var(--fz-border, #1a3a1a)}.archive-heading{font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:clamp(1rem,3vw,1.4rem);font-weight:700;color:var(--fz-green, #33cc66);margin:0;letter-spacing:.03em}@media(prefers-reduced-motion: no-preference){.archive-heading{animation:fz-glow-pulse 4s ease-in-out infinite}}.archive-description,.taxonomy-description{margin-top:8px;font-size:.85rem;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}.pagination,.nav-links{margin-top:40px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.85rem}.pagination .page-numbers,.pagination a,.nav-links .page-numbers,.nav-links a{display:inline-flex;align-items:center;padding:4px 16px;border:1px solid var(--fz-border, #1a3a1a);color:var(--fz-green, #33cc66);text-decoration:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.pagination .page-numbers:hover,.pagination a:hover,.nav-links .page-numbers:hover,.nav-links a:hover{border-color:var(--fz-green, #33cc66);background:var(--fz-bg-alt, #0d1a0d);box-shadow:0 0 8px var(--fz-green-glow, rgba(51, 204, 102, 0.35))}.pagination .page-numbers.current,.pagination a.current,.nav-links .page-numbers.current,.nav-links a.current{background:var(--fz-green, #33cc66);border-color:var(--fz-green, #33cc66);color:var(--fz-bg, #080d08);font-weight:700}.pagination .page-numbers.dots,.pagination a.dots,.nav-links .page-numbers.dots,.nav-links a.dots{border-color:rgba(0,0,0,0);pointer-events:none}.no-results{padding:40px;border:1px solid var(--fz-border, #1a3a1a);background:var(--fz-bg-alt, #0d1a0d);text-align:center}.no-results__heading{font-size:1.2rem;color:var(--fz-accent, #00ff88);margin-bottom:16px}.no-results__heading::before{content:"// ERROR 404 — ";color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}.search-form--404{max-width:500px;margin:24px auto 0}.posts-list{display:flex;flex-direction:column;gap:16px}.post-card{display:grid;grid-template-columns:280px 1fr;background-color:var(--fz-bg-alt, #0d1a0d);border:1px solid var(--fz-border, #1a3a1a);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;will-change:transform}@media(prefers-reduced-motion: no-preference){.post-card:hover{border-color:var(--fz-green, #33cc66);box-shadow:0 0 8px var(--fz-green-glow, rgba(51, 204, 102, 0.35)),0 0 20px var(--fz-green-muted, rgba(51, 204, 102, 0.25)),inset 0 0 0 1px var(--fz-green-glow, rgba(51, 204, 102, 0.35));transform:translateY(-2px) scale(1.003)}}@media(prefers-reduced-motion: reduce){.post-card:hover{border-color:var(--fz-green, #33cc66);box-shadow:0 0 8px var(--fz-green-glow, rgba(51, 204, 102, 0.35))}}.post-card.sticky{border-color:var(--fz-accent, #00ff88)}.post-card.sticky::before{content:"// PINNED";display:block;grid-column:1/-1;background-color:var(--fz-accent, #00ff88);color:var(--fz-bg, #080d08);font-size:.7rem;font-weight:700;letter-spacing:.1em;padding:3px 16px;text-align:center}.post-card.post-card--no-thumb{grid-template-columns:1fr}@media(max-width: 768px){.post-card{grid-template-columns:1fr}}.post-card__thumbnail{overflow:hidden;position:relative;aspect-ratio:16/10}@media(min-width: 769px){.post-card__thumbnail{aspect-ratio:unset;min-height:200px}}.post-card__thumbnail a{display:block;height:100%;overflow:hidden}.post-card__thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease,filter .4s ease;filter:saturate(0.7) brightness(0.85)}@media(prefers-reduced-motion: no-preference){.post-card:hover .post-card__thumbnail img{transform:scale(1.04);filter:saturate(1) brightness(0.95)}}.post-card__thumbnail::after{content:"";position:absolute;inset:0;background:var(--fz-green-muted, rgba(51, 204, 102, 0.25));opacity:0;transition:opacity .25s ease;pointer-events:none}.post-card:hover .post-card__thumbnail::after{opacity:1}.post-card__content{padding:24px;display:flex;flex-direction:column;gap:8px;justify-content:center}@media(max-width: 480px){.post-card__content{padding:16px}}.post-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cat-badge{font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fz-green, #33cc66);border:1px solid var(--fz-green, #33cc66);padding:2px 6px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;text-decoration:none}.cat-badge:hover{background-color:var(--fz-green, #33cc66);color:var(--fz-bg, #080d08);box-shadow:0 0 8px var(--fz-green-glow, rgba(51, 204, 102, 0.35));text-shadow:none}.post-card__date{font-size:.75rem;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}.post-card__date time{font-family:"JetBrains Mono","Courier New","Courier",monospace}.post-card__title{font-size:clamp(1rem,2.5vw,1.3rem);font-weight:700;line-height:1.3;margin:0}.post-card__title a{color:var(--fz-green, #33cc66);text-decoration:none;transition:color .15s ease,text-shadow .15s ease}.post-card__title a:hover{color:var(--fz-accent, #00ff88);text-shadow:0 0 8px var(--fz-accent-glow, rgba(0, 255, 136, 0.35))}.post-card__excerpt{font-size:.85rem;line-height:1.7;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-card__read-more{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;font-weight:700;letter-spacing:.06em;color:var(--fz-accent, #00ff88);text-decoration:none;margin-top:auto;padding-top:8px;transition:color .15s ease,gap .15s ease,text-shadow .15s ease}.post-card__read-more::after{content:" >>>";display:inline-block;transition:transform .15s ease}.post-card__read-more:hover{color:var(--fz-green, #33cc66);text-shadow:0 0 8px var(--fz-green-glow, rgba(51, 204, 102, 0.35))}.post-card__read-more:hover::after{transform:translateX(4px)}.entry-header{margin-bottom:40px}.entry-header .cat-badge{margin-bottom:16px}.entry-title{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;line-height:1.2;color:var(--fz-green, #33cc66);margin:0 0 16px;position:relative}.entry-title::after{content:attr(data-text);position:absolute;left:2px;top:0;color:var(--fz-accent, #00ff88);opacity:0;clip-path:inset(0 0 100% 0);pointer-events:none}@media(prefers-reduced-motion: no-preference){.entry-title:hover::after{opacity:.5;animation:fz-glitch .4s steps(1) forwards}}.case-meta{display:flex;flex-wrap:wrap;gap:8px 40px;align-items:center;padding:16px 24px;background:var(--fz-bg-alt, #0d1a0d);border:1px solid var(--fz-border, #1a3a1a);border-left:3px solid var(--fz-accent, #00ff88);margin-bottom:40px;font-size:.8rem;font-family:"JetBrains Mono","Courier New","Courier",monospace;letter-spacing:.03em}@media(max-width: 600px){.case-meta{flex-direction:column;gap:8px}}.case-meta__item{display:flex;align-items:center;gap:4px;white-space:nowrap}.case-meta__item:not(:last-child)::after{content:"|";margin-left:40px;color:var(--fz-border, #1a3a1a)}@media(max-width: 600px){.case-meta__item:not(:last-child)::after{display:none}}.case-meta__label{color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}.case-meta__label::before{content:"["}.case-meta__label::after{content:"]:"}.case-meta__value{color:var(--fz-green, #33cc66);font-weight:700}.case-meta__status[data-status=resolved]{color:var(--fz-accent, #00ff88)}.case-meta__status[data-status=open]{color:#fa0}.case-meta__status[data-status=in_progress]{color:#6af}.case-meta__status[data-status=closed]{color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}.single .post-thumbnail{margin-bottom:40px;border:1px solid var(--fz-border, #1a3a1a);overflow:hidden}.single .post-thumbnail img{width:100%;height:auto;display:block;filter:saturate(0.8) brightness(0.9)}.entry-content{margin-bottom:40px}.entry-content>*+*{margin-top:16px}.entry-content>h2,.entry-content>h3{margin-top:40px}.entry-content img{border:1px solid var(--fz-border, #1a3a1a);max-width:100%;height:auto}.entry-content a{text-decoration:underline;text-decoration-color:var(--fz-green-muted, rgba(51, 204, 102, 0.25));text-underline-offset:3px;transition:text-decoration-color .15s ease,color .15s ease}.entry-content a:hover{text-decoration-color:var(--fz-accent, #00ff88)}.entry-footer{padding:16px 0;border-top:1px solid var(--fz-border, #1a3a1a);font-size:.82rem;display:flex;flex-wrap:wrap;gap:8px 24px;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}.entry-footer a{color:var(--fz-accent, #00ff88)}.entry-footer a:hover{color:var(--fz-green, #33cc66)}.entry-footer .tags-links a::before{content:"#"}.entry-footer .edit-link{margin-left:auto}.post-navigation{margin-top:64px;border-top:1px solid var(--fz-border, #1a3a1a);padding-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width: 600px){.post-navigation{grid-template-columns:1fr}}.post-navigation .nav-previous a,.post-navigation .nav-next a{display:block;padding:16px;border:1px solid var(--fz-border, #1a3a1a);background:var(--fz-bg-alt, #0d1a0d);transition:border-color .15s ease,box-shadow .15s ease}.post-navigation .nav-previous a:hover,.post-navigation .nav-next a:hover{border-color:var(--fz-green, #33cc66);box-shadow:0 0 8px var(--fz-green-glow, rgba(51, 204, 102, 0.35))}.post-navigation .nav-next{text-align:right}.post-navigation .nav-subtitle{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));margin-bottom:4px}.post-navigation .nav-title{display:block;font-size:.9rem;font-weight:700;color:var(--fz-green, #33cc66)}.author-bio{display:grid;grid-template-columns:80px 1fr;gap:24px;align-items:start;padding:24px;border:1px solid var(--fz-border, #1a3a1a);background:var(--fz-bg-alt, #0d1a0d);margin-top:64px}@media(max-width: 480px){.author-bio{grid-template-columns:1fr}}.author-bio__avatar img{border-radius:50%;border:2px solid var(--fz-border, #1a3a1a);filter:grayscale(0.4);width:80px;height:80px}.author-bio__name{font-size:1rem;font-weight:700;margin-bottom:4px}.author-bio__name::before{content:"// user: ";color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));font-weight:400}.author-bio__description{font-size:.85rem;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));line-height:1.7}pre{background-color:var(--fz-bg, #080d08);border:1px solid var(--fz-border, #1a3a1a);border-left:3px solid var(--fz-green, #33cc66);padding:24px;overflow-x:auto;margin:0 0 24px;position:relative;tab-size:4}pre::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.25);pointer-events:none}pre code{background:rgba(0,0,0,0);border:none;padding:0;font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.85rem;line-height:1.7;color:var(--fz-green, #33cc66);display:block}.code-copy-btn{position:absolute;top:8px;right:8px;z-index:2;background:var(--fz-bg-alt, #0d1a0d);border:1px solid var(--fz-border, #1a3a1a);color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;cursor:pointer;transition:border-color .15s ease,color .15s ease,box-shadow .15s ease;line-height:1.5}.code-copy-btn:hover{border-color:var(--fz-green, #33cc66);color:var(--fz-green, #33cc66);box-shadow:0 0 6px var(--fz-green-glow, rgba(51, 204, 102, 0.35))}.code-copy-btn.copied{border-color:var(--fz-accent, #00ff88);color:var(--fz-accent, #00ff88)}.terminal-output{background-color:var(--fz-bg, #080d08);border:1px solid var(--fz-border, #1a3a1a);padding:24px;overflow-x:auto;margin:0 0 24px;font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.82rem;line-height:1.6;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}.terminal-output .output-line{display:block;white-space:pre-wrap;word-break:break-all}.terminal-output .output-line--command::before{content:"$ ";color:var(--fz-accent, #00ff88);font-weight:700}.terminal-output .output-line--result{color:var(--fz-green, #33cc66);opacity:.8}.terminal-output .output-line--error{color:#f44}.primary-sidebar{position:sticky;top:calc(60px + 40px);max-height:calc(100vh - 60px - 64px);overflow-y:auto;display:flex;flex-direction:column;gap:24px;scrollbar-width:thin;scrollbar-color:var(--fz-border, #1a3a1a) rgba(0,0,0,0)}@media(max-width: 900px){.primary-sidebar{position:static;max-height:none;overflow-y:visible}}.widget{border:1px solid var(--fz-border, #1a3a1a);background:var(--fz-bg-alt, #0d1a0d);overflow:hidden}.widget-title{font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));padding:8px 16px;border-bottom:1px solid var(--fz-border, #1a3a1a);margin:0;background:rgba(0,0,0,.2)}.widget-title .widget-title__prefix{color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));user-select:none}.widget>*:not(.widget-title){padding:16px}.widget ul{list-style:none;margin:0;padding:0}.widget ul li{padding:4px 0;border-bottom:1px solid var(--fz-border, #1a3a1a);font-size:.82rem;display:flex;align-items:baseline;gap:4px;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));transition:color .15s ease}.widget ul li::before{content:">";color:var(--fz-accent, #00ff88);flex-shrink:0;font-weight:700;font-size:.75em}.widget ul li:last-child{border-bottom:none}.widget ul li a{color:var(--fz-green, #33cc66);text-decoration:none;flex:1;transition:color .15s ease,text-shadow .15s ease}.widget ul li a:hover{color:var(--fz-accent, #00ff88);text-shadow:0 0 6px var(--fz-accent-glow, rgba(0, 255, 136, 0.35))}.widget_recent_comments .recentcomments{font-size:.78rem;flex-direction:column;gap:2px}.widget_recent_comments .recentcomments .comment-author-link a{color:var(--fz-accent, #00ff88);font-weight:700}#sidebar-toolbox .widget ul li::before{content:">_";font-weight:700;color:var(--fz-accent, #00ff88);font-size:.8em}.widget_search .search-form{display:flex}.widget_search .search-form input[type=search]{flex:1;background:var(--fz-bg, #080d08);border:1px solid var(--fz-border, #1a3a1a);border-right:none;color:var(--fz-green, #33cc66);padding:4px 8px;font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.8rem;outline:none;caret-color:var(--fz-accent, #00ff88)}.widget_search .search-form input[type=search]::placeholder{color:var(--fz-green-muted, rgba(51, 204, 102, 0.25))}.widget_search .search-form input[type=search]:focus{border-color:var(--fz-green, #33cc66)}.widget_search .search-form button,.widget_search .search-form input[type=submit]{background:var(--fz-bg-alt, #0d1a0d);border:1px solid var(--fz-border, #1a3a1a);color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.75rem;padding:4px 8px;cursor:pointer;transition:background .15s ease,color .15s ease}.widget_search .search-form button:hover,.widget_search .search-form input[type=submit]:hover{background:var(--fz-green, #33cc66);color:var(--fz-bg, #080d08)}.widget_text{font-size:.82rem;line-height:1.7;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}.widget_text a{color:var(--fz-accent, #00ff88)}@media(prefers-reduced-motion: no-preference){.sidebar-widget--revealed{animation:fz-fade-up .35s ease both}}.comments-area{margin-top:64px;padding-top:40px;border-top:1px solid var(--fz-border, #1a3a1a)}.comments-title,.comment-reply-title{font-size:.9rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));margin-bottom:40px}.comments-title::before,.comment-reply-title::before{content:"// ";color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}.comment-list{list-style:none;margin:0 0 64px;padding:0}.comment,.pingback,.trackback{padding:24px;border:1px solid var(--fz-border, #1a3a1a);background:var(--fz-bg-alt, #0d1a0d);margin-bottom:16px;position:relative}.comment::before,.pingback::before,.trackback::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--fz-border, #1a3a1a);transition:background .15s ease}.comment:hover::before,.pingback:hover::before,.trackback:hover::before{background:var(--fz-green, #33cc66)}.comment.bypostauthor,.pingback.bypostauthor,.trackback.bypostauthor{border-color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}.comment.bypostauthor::before,.pingback.bypostauthor::before,.trackback.bypostauthor::before{background:var(--fz-green, #33cc66)}.comment .children,.pingback .children,.trackback .children{list-style:none;margin:24px 0 0 40px;padding:0}@media(max-width: 600px){.comment .children,.pingback .children,.trackback .children{margin-left:16px}}.comment-body{padding-left:4px}.comment-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:.78rem;font-family:"JetBrains Mono","Courier New","Courier",monospace}.comment-author-avatar img{width:36px;height:36px;border-radius:50%;border:1px solid var(--fz-border, #1a3a1a);filter:grayscale(0.6);flex-shrink:0}.comment-author-name{font-weight:700;color:var(--fz-accent, #00ff88)}.comment-author-name a{color:inherit}.comment-author-name a:hover{color:var(--fz-green, #33cc66)}.comment-author-name::before{content:"user@terminal:~$ ";color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));font-weight:400}@media(max-width: 480px){.comment-author-name::before{content:"$ "}}.comment-timestamp{color:var(--fz-green-muted, rgba(51, 204, 102, 0.25))}.comment-timestamp a{color:inherit}.comment-timestamp a:hover{color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}.comment-timestamp::before{content:"["}.comment-timestamp::after{content:"]"}.comment-content{font-size:.88rem;line-height:1.75;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}.comment-content p{margin-bottom:8px}.comment-content a{color:var(--fz-accent, #00ff88);text-decoration:underline}.comment-content code{background:var(--fz-bg, #080d08);border:1px solid var(--fz-border, #1a3a1a);padding:1px 5px;font-size:.85em;color:var(--fz-accent, #00ff88)}.comment-reply-link,.comment-edit-link{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));border:1px solid rgba(0,0,0,0);padding:2px 8px;text-decoration:none;margin-top:8px;transition:border-color .15s ease,color .15s ease}.comment-reply-link:hover,.comment-edit-link:hover{border-color:var(--fz-accent, #00ff88);color:var(--fz-accent, #00ff88)}.comment-reply-link::before,.comment-edit-link::before{content:"[ "}.comment-reply-link::after,.comment-edit-link::after{content:" ]"}.comment-respond{margin-top:40px}.comment-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width: 600px){.comment-form{grid-template-columns:1fr}}.comment-form .comment-form-comment{grid-column:1/-1}.comment-form .form-submit{grid-column:1/-1}.comment-form .comment-form-cookies-consent{grid-column:1/-1;display:flex;align-items:flex-start;gap:8px;font-size:.78rem;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}.comment-form .comment-form-cookies-consent input[type=checkbox]{width:auto;accent-color:var(--fz-green, #33cc66)}.no-comments{padding:40px;border:1px solid var(--fz-border, #1a3a1a);background:var(--fz-bg-alt, #0d1a0d);text-align:center;font-size:.85rem;color:var(--fz-green-muted, rgba(51, 204, 102, 0.25))}.no-comments::before{content:"// no log entries found";display:block;font-weight:700;margin-bottom:8px}.footer-widgets{background:var(--fz-bg-alt, #0d1a0d);border-top:1px solid var(--fz-border, #1a3a1a);padding:40px 24px}.footer-widgets .widgets-inner{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:40px}.site-footer{background-color:var(--fz-bg, #080d08);border-top:1px solid var(--fz-border, #1a3a1a);padding:40px 24px 24px}.footer-tagline-row{max-width:1320px;margin:0 auto 24px;padding-bottom:24px;border-bottom:1px solid var(--fz-border, #1a3a1a);text-align:center}.footer-tagline{font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.78rem;letter-spacing:.12em;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));margin:0}@media(prefers-reduced-motion: no-preference){.footer-tagline{animation:fz-glow-pulse 5s ease-in-out infinite}}.footer-credits-row{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}@media(max-width: 768px){.footer-credits-row{grid-template-columns:1fr;text-align:center;justify-items:center}}.footer-system-info{font-size:.72rem;font-family:"JetBrains Mono","Courier New","Courier",monospace;color:var(--fz-green-muted, rgba(51, 204, 102, 0.25));line-height:1.6}.footer-system-info span{display:block}.footer-system-info span::before{content:"> ";color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}.footer-copyright{font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.75rem;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));text-align:center;white-space:nowrap;letter-spacing:.04em}.footer-copyright a{color:var(--fz-green, #33cc66);transition:color .15s ease,text-shadow .15s ease}.footer-copyright a:hover{color:var(--fz-accent, #00ff88);text-shadow:0 0 6px var(--fz-accent-glow, rgba(0, 255, 136, 0.35))}.footer-social{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px}@media(max-width: 768px){.footer-social{justify-content:center}}.footer-social__link{display:inline-flex;align-items:center;gap:5px;font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));border:1px solid var(--fz-border, #1a3a1a);padding:3px 8px;text-decoration:none;transition:color .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.footer-social__link::before{content:"["}.footer-social__link::after{content:"]"}.footer-social__link svg,.footer-social__link .icon{width:12px;height:12px;fill:currentColor;flex-shrink:0}.footer-social__link:hover{color:var(--fz-bg, #080d08);background-color:var(--fz-accent, #00ff88);border-color:var(--fz-accent, #00ff88);box-shadow:0 0 10px var(--fz-accent-glow, rgba(0, 255, 136, 0.35));transform:translateY(-2px)}.footer-social__link--github:hover{background-color:#6e40c9;border-color:#6e40c9}.footer-social__link--rss:hover{background-color:#f60;border-color:#f60}.footer-social__link--discord:hover{background-color:#5865f2;border-color:#5865f2}.footer-social__link--patreon:hover{background-color:#f96854;border-color:#f96854}.footer-social__link--twitter:hover{background-color:#1d9bf0;border-color:#1d9bf0}.footer-cursor{display:inline-block;width:.6em;height:1em;background:var(--fz-green, #33cc66);vertical-align:middle;margin-left:3px}@media(prefers-reduced-motion: no-preference){.footer-cursor{animation:fz-cursor-blink 1s step-end infinite}}.fz-breadcrumb{margin:8px 0}.fz-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:0;list-style:none;margin:0;padding:0;font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.75rem;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}.fz-breadcrumb__list a{color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));text-decoration:none;transition:color .15s ease}.fz-breadcrumb__list a:hover,.fz-breadcrumb__list a:focus-visible{color:var(--fz-accent, #00ff88)}.fz-breadcrumb__item--current span{color:var(--fz-green, #33cc66)}.fz-breadcrumb__sep{color:var(--fz-border, #1a3a1a);margin:0 4px}.post-card__breadcrumb{margin-top:4px}.fz-share{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:40px 0;padding:16px;border:1px solid var(--fz-border, #1a3a1a);background:var(--fz-bg-alt, #0d1a0d)}.fz-share__label{font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.72rem;font-weight:700;letter-spacing:.1em;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));white-space:nowrap}.fz-share__buttons{display:flex;flex-wrap:wrap;gap:4px}.fz-share__btn{display:inline-flex;align-items:center;padding:4px 8px;background:rgba(0,0,0,0);border:1px solid var(--fz-border, #1a3a1a);color:var(--fz-green, #33cc66);font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;cursor:pointer;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.fz-share__btn:hover,.fz-share__btn:focus-visible{background-color:var(--fz-green, #33cc66);border-color:var(--fz-green, #33cc66);color:var(--fz-bg, #080d08);box-shadow:0 0 8px var(--fz-green-glow, rgba(51, 204, 102, 0.35));outline:none}.posts-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media(max-width: 768px){.posts-grid{grid-template-columns:1fr}}.posts-grid .post-card{display:flex;flex-direction:column}.posts-grid .post-card__thumbnail{width:100%;aspect-ratio:16/9;overflow:hidden}.posts-grid .post-card__thumbnail img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.posts-grid .post-card__thumbnail:hover img{transform:scale(1.03)}.posts-grid .post-card__content{flex:1;display:flex;flex-direction:column}.posts-grid .post-card__excerpt{flex:1}.posts-grid .post-card__read-more{margin-top:auto}.cs-dashboard{position:relative}.cs-dashboard__toolbar{display:flex;align-items:center;justify-content:space-between;padding:4px 16px;background:var(--fz-bg-alt, #0d1a0d);border:1px solid var(--fz-border, #1a3a1a);border-bottom:none;font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.72rem;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}.cs-dashboard__count{opacity:.7}.cs-dashboard__live{color:var(--fz-accent, #00ff88);animation:fz-cursor-blink 1.2s step-end infinite;font-size:.68rem;letter-spacing:.12em}.cs-table-wrap{overflow-x:auto;border:1px solid var(--fz-border, #1a3a1a);-webkit-overflow-scrolling:touch}.cs-table{width:100%;border-collapse:collapse;font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.8rem;white-space:nowrap;background:var(--fz-bg, #080d08)}.cs-table thead tr{border-bottom:1px solid var(--fz-border, #1a3a1a);background:var(--fz-bg-alt, #0d1a0d)}.cs-table th{padding:8px 16px;text-align:left;font-size:.68rem;font-weight:700;letter-spacing:.12em;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));text-transform:uppercase}.cs-table td{padding:8px 16px;vertical-align:middle;border-bottom:1px solid rgba(26,58,26,.4);color:var(--fz-green, #33cc66)}.cs-table tbody tr{transition:background-color .15s ease}.cs-table tbody tr:hover{background-color:var(--fz-bg-alt, #0d1a0d)}.cs-table__link{color:var(--fz-accent, #00ff88);text-decoration:none;font-weight:700;letter-spacing:.06em}.cs-table__link:hover{text-decoration:underline}.cs-status{display:inline-block;padding:2px 8px;font-size:.68rem;font-weight:700;letter-spacing:.1em;border:1px solid currentColor;text-transform:uppercase}.cs-status--analyzing{color:#f0a500;border-color:rgba(240,165,0,.4);background:rgba(240,165,0,.08)}.cs-status--mitigation{color:#0af;border-color:rgba(0,170,255,.4);background:rgba(0,170,255,.08)}.cs-status--reporting{color:var(--fz-accent, #00ff88);border-color:var(--fz-border, #1a3a1a);background:rgba(0,0,0,0)}.cs-status--closed{color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));border-color:var(--fz-border, #1a3a1a);opacity:.6}.cs-status--pending{color:#c6f;border-color:rgba(204,102,255,.4);background:rgba(204,102,255,.08)}.cs-severity{display:inline-block;padding:2px 8px;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cs-severity--low{color:var(--fz-green, #33cc66)}.cs-severity--medium{color:#f0a500}.cs-severity--high{color:#f60}.cs-severity--critical{color:#f33;text-shadow:0 0 6px rgba(255,51,51,.5)}.cs-meta-row{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0;padding:16px;background:var(--fz-bg-alt, #0d1a0d);border:1px solid var(--fz-border, #1a3a1a);border-left:3px solid var(--fz-accent, #00ff88)}.cs-meta-item{display:flex;flex-direction:column;gap:2px;font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.75rem}.cs-meta-item__label{font-size:.65rem;font-weight:700;letter-spacing:.12em;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));text-transform:uppercase}.cs-meta-item__value{color:var(--fz-green, #33cc66)}@media(max-width: 600px){.cs-table th,.cs-table td{padding:4px 8px;font-size:.72rem}}.podcast-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:40px}.podcast-card{display:flex;flex-direction:column;background:var(--fz-bg-alt, #0d1a0d);border:1px solid var(--fz-border, #1a3a1a);transition:border-color .15s ease,box-shadow .15s ease}.podcast-card:hover{border-color:var(--fz-green, #33cc66);box-shadow:0 0 16px var(--fz-green-glow, rgba(51, 204, 102, 0.35))}.podcast-card__artwork{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background:var(--fz-bg, #080d08)}.podcast-card__artwork img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.podcast-card__artwork:hover img{transform:scale(1.04)}.podcast-card__artwork-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg, rgba(26, 58, 26, 0.3) 0px, rgba(26, 58, 26, 0.3) 2px, transparent 2px, transparent 10px)}.podcast-card__artwork-icon{font-size:2.5rem;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));opacity:.5}.podcast-card__ep-badge{position:absolute;top:4px;left:4px;padding:2px 8px;background:var(--fz-bg, #080d08);border:1px solid var(--fz-border, #1a3a1a);color:var(--fz-accent, #00ff88);font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.65rem;font-weight:700;letter-spacing:.1em}.podcast-card__body{display:flex;flex-direction:column;flex:1;padding:16px;gap:4px}.podcast-card__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.68rem;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}.podcast-card__season{color:var(--fz-accent, #00ff88);font-weight:700}.podcast-card__duration::before{content:"⏱ "}.podcast-card__title{font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.9rem;font-weight:700;line-height:1.4;margin:4px 0}.podcast-card__title a{color:var(--fz-green, #33cc66);text-decoration:none}.podcast-card__title a:hover{color:var(--fz-accent, #00ff88)}.podcast-card__guest{font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.72rem;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));margin:0}.podcast-card__guest-label{color:var(--fz-accent, #00ff88);font-weight:700;margin-right:4px}.podcast-card__excerpt{font-size:.82rem;flex:1;color:var(--fz-green-dim, rgba(51, 204, 102, 0.55));margin:0}.podcast-card__actions{display:flex;gap:8px;margin-top:auto;padding-top:8px;border-top:1px solid var(--fz-border, #1a3a1a)}.podcast-card__play,.podcast-card__link{font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-decoration:none;padding:4px 8px;border:1px solid var(--fz-border, #1a3a1a);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.podcast-card__play{color:var(--fz-bg, #080d08);background-color:var(--fz-green, #33cc66);border-color:var(--fz-green, #33cc66)}.podcast-card__play:hover{background-color:var(--fz-accent, #00ff88);border-color:var(--fz-accent, #00ff88)}.podcast-card__link{color:var(--fz-green, #33cc66)}.podcast-card__link:hover{background-color:var(--fz-bg, #080d08);border-color:var(--fz-green, #33cc66)}.podcast-player{margin:24px 0;border:1px solid var(--fz-border, #1a3a1a);background:var(--fz-bg-alt, #0d1a0d);overflow:hidden}.podcast-player__header{display:flex;align-items:center;justify-content:space-between;padding:4px 16px;background:var(--fz-bg, #080d08);border-bottom:1px solid var(--fz-border, #1a3a1a);font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.72rem}.podcast-player__label{color:var(--fz-accent, #00ff88);font-weight:700;letter-spacing:.1em}.podcast-player__duration{color:var(--fz-green-dim, rgba(51, 204, 102, 0.55))}.podcast-player__audio{display:block;width:100%;padding:16px;background:rgba(0,0,0,0)}.podcast-player__audio:focus{outline:2px solid var(--fz-accent, #00ff88)}.podcast-guest{display:flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:16px;background:var(--fz-bg-alt, #0d1a0d);border-left:3px solid var(--fz-accent, #00ff88);font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.8rem}.podcast-guest__label{color:var(--fz-accent, #00ff88);font-weight:700;font-size:.68rem;letter-spacing:.1em}.podcast-guest__name{color:var(--fz-green, #33cc66)}.podcast-episode-tag{display:inline-block;padding:2px 10px;margin-bottom:8px;border:1px solid var(--fz-border, #1a3a1a);font-family:"JetBrains Mono","Courier New","Courier",monospace;font-size:.72rem;font-weight:700;letter-spacing:.1em;color:var(--fz-accent, #00ff88)}@media(max-width: 1400px){.page-content-area{padding-left:24px;padding-right:24px}}@media(max-width: 1200px){.page-content-area{grid-template-columns:1fr 260px;gap:24px}.post-card{grid-template-columns:220px 1fr}}@media(max-width: 1024px){.site-header{position:relative}.primary-sidebar{position:static;max-height:none}}@media(max-width: 900px){.page-content-area{grid-template-columns:1fr;gap:40px}.primary-sidebar{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:16px}}@media(max-width: 768px){.main-navigation__toggle{display:inline-flex}.nav-menu{flex-direction:column;max-height:0;overflow:hidden;transition:max-height .35s ease}.nav-menu.is-open{max-height:800px}.header-inner{grid-template-columns:1fr auto}.header-search{grid-column:1/-1;grid-row:3}.main-navigation{grid-column:1/-1;grid-row:2}.post-card{grid-template-columns:1fr}.case-meta{flex-direction:column;gap:8px}.case-meta__item::after{display:none}.footer-credits-row{grid-template-columns:1fr;text-align:center;justify-items:center;gap:16px}.post-navigation{grid-template-columns:1fr}}@media(max-width: 600px){html{font-size:14px}.page-content-area{padding:24px 16px}.post-card__content{padding:16px}.comment-form{grid-template-columns:1fr}.entry-title{font-size:1.5rem}.site-title a{font-size:2.2rem}}@media(max-width: 480px){html{font-size:13px}.primary-sidebar{grid-template-columns:1fr}.footer-social{gap:4px;flex-wrap:wrap;justify-content:center}pre{font-size:.78rem;padding:16px}}@media print{body{background:#fff;color:#000}.site-header,.primary-sidebar,.site-footer,.comments-area,.post-navigation,.main-navigation__toggle,.header-search{display:none !important}.page-content-area{display:block}a::after{content:" (" attr(href) ")";font-size:.75em}pre,code{border:1px solid #ccc;color:#000;background:#f5f5f5}}
