img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
: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 .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.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}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*
Theme Name: Console
Theme URI: https://highlab.pl
Author: Highlab
Author URI: https://highlab.pl
Description: A modern, code-driven WordPress classic theme with terminal aesthetics
Version: 1.0.0
Requires at least: 5.0
Tested up to: 6.4
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: console
Tags: blog, custom-menu, featured-images, theme-options, threaded-comments
*/

/* Main styles are loaded from styles.css via wp_enqueue_style */

:root{--font-heading:"Playfair Display",serif;--font-body:"Inter",sans-serif;--font-mono:'SF Mono','Monaco','Consolas',monospace;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-xxl:4rem;--space-article-margin:2rem;--space-section-gap:3rem;--space-element-gap:1.5rem;--space-inline-gap:.5rem;--radius-base:.25rem;--radius-md:.5rem;--radius-pill:999px;--radius-large:2rem;--transition-fast:.2s ease;--font-size-display:clamp(2.5rem, 6vw, 4rem);--font-size-h1:clamp(2rem, 5vw, 3rem);--font-size-h2:clamp(1.5rem, 4vw, 2.25rem);--font-size-h3:clamp(1.25rem, 3vw, 1.75rem);--font-size-h4:clamp(1.125rem, 2.5vw, 1.5rem);--font-size-h5:1.125rem;--font-size-h6:1rem;--font-size-section-heading:1.1rem;--font-size-body:1.0625rem;--font-size-small:.875rem;--font-size-smaller:.725rem;--font-size-caption:.8125rem;--color-bg-dark:#0a0a0a;--color-bg-darker:#050505;--color-primary-green:#0f0;--color-amber:#d4a574;--color-cyan:#5b9c9c;--color-steel-blue:#7890a8;--color-purple:#9d7cb0;--color-coral:#c67b7b;--color-grey:#6b7280;--color-yellow-grey:#9d916c;--color-tag-green:#7ba87b;--color-neon-pink:#ff2bd6;--color-neon-blue:#4bc0ff;--color-neon-violet:#8f7bff;--color-neon-teal:#2ef2c9;--color-alert-red:#ff4d4d;--color-text-primary:var(--color-primary-green);--color-border:var(--color-primary-green);--glow-green:rgba(0,255,0,.2);--glow-green-light:rgba(0,255,0,.05);--glow-green-subtle:rgba(0,255,0,.5);--glow-amber:rgba(212,165,116,.3);--glow-cyan:rgba(91,156,156,.3);--glow-steel:rgba(120,144,168,.3);--glow-purple:rgba(157,124,176,.3);--glow-coral:rgba(198,123,123,.3);--glow-tag:rgba(123,168,123,.3);--glow-yellow:rgba(157,145,108,.3);--color-glow:var(--glow-green);--color-glow-light:var(--glow-green-light);--color-glow-subtle:var(--glow-green-subtle)}*{box-sizing:border-box}::selection{background:rgba(111,181,111,.22);color:inherit}body{margin:0;min-height:100vh;font-family:var(--font-body);font-size:1rem;line-height:1.6;background-color:var(--color-bg-dark);color:var(--color-text-primary)}img{max-width:100%;display:block}strong{position:relative;padding:.05em .3em;font-weight:500;color:var(--color-primary-green);background:rgba(111,181,111,.12);border-radius:3px}mark{background:linear-gradient(180deg,rgba(111,181,111,.18),rgba(111,181,111,.12));color:inherit;padding:.05em .3em;border-radius:3px}.shell{width:min(1000px, 90vw);margin:0 auto}.post-container{max-width:800px;margin:0 auto;padding:0 var(--space-md)}.post-container-wide{max-width:960px;margin:0 auto;padding:0 var(--space-md)}.entry-content h2,.post-content h2{margin:calc(var(--space-xxl) * 1.5) 0 var(--space-lg);font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:700;line-height:1.3;color:#fff}.entry-content h2:first-child,.post-content h2:first-child{margin-top:0}.entry-content h3,.post-content h3{margin:var(--space-xxl) 0 var(--space-md);font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:600;line-height:1.4;color:#fff}.entry-content h4,.post-content h4{margin:var(--space-xl) 0 var(--space-md);font-size:var(--font-size-h4);font-weight:600;line-height:1.4;color:#e0e0e0}.entry-content h5,.post-content h5{margin:var(--space-lg) 0 var(--space-sm);font-size:var(--font-size-h5);font-weight:600;line-height:1.5;color:#d0d0d0}.entry-content h6,.post-content h6{margin:var(--space-lg) 0 var(--space-sm);font-size:var(--font-size-h6);font-weight:600;line-height:1.5;color:silver}.entry-content p,.post-content p{margin:var(--space-lg) 0;font-size:var(--font-size-body);line-height:1.8;color:silver}.entry-content ul,.entry-content ol,.post-content ul,.post-content ol{margin:var(--space-xl) 0;padding-left:var(--space-xl);color:silver}.entry-content li,.post-content li{margin:var(--space-sm) 0;line-height:1.8}.entry-content img,.post-content img{margin:var(--space-xxl) 0;border-radius:var(--radius-md)}.nav-6{padding:var(--space-lg) 0;background-color:var(--color-bg-dark);font-family:var(--font-mono)}.nav-command{display:flex;align-items:center;gap:var(--space-xl);color:var(--color-text-primary)}.logo-command{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-text-primary);text-decoration:none;font-weight:700;font-size:1.1rem}.command-prompt{color:var(--color-text-primary);font-size:1.3rem}.command-bar{flex:1;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background-color:var(--color-bg-darker);border:1px solid var(--color-border);border-radius:var(--radius-base)}.command-prefix{color:var(--color-text-primary);font-weight:700}.command-bar input{flex:1;border:none;background:0 0;outline:none;color:var(--color-text-primary);font-family:inherit;font-size:.9rem}.nav-command-links{display:flex;gap:var(--space-md);margin-left:auto}.nav-command-links ul{display:flex;gap:var(--space-md);list-style:none;margin:0;padding:0}.nav-command-links li{margin:0;padding:0}.nav-command-links a{color:var(--color-text-primary);text-decoration:none;padding:var(--space-xs) var(--space-md);border:1px solid transparent;border-radius:var(--radius-base);transition:all var(--transition-fast);font-size:.9rem;display:block}.nav-command-links a:hover,.nav-command-links .current-menu-item>a,.nav-command-links .current-menu-parent>a{border-color:var(--color-border);background-color:var(--color-glow-light);text-decoration:none}.search-trigger{background:0 0;border:1px solid var(--color-border);color:var(--color-text-primary);font-family:var(--font-mono);font-size:.9rem;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-base);cursor:pointer;transition:all var(--transition-fast);margin-left:auto}.search-trigger:hover{background-color:var(--color-glow-light)}.mobile-controls{display:none;align-items:center;gap:var(--space-md)}.hamburger{display:flex;flex-direction:column;justify-content:space-between;width:30px;height:20px;background:0 0;border:none;cursor:pointer;padding:0;position:relative;z-index:1001}.hamburger span{width:100%;height:2px;background-color:var(--color-text-primary);transition:all .3s ease;transform-origin:center}.hamburger.is-open span:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger.is-open span:nth-child(2){transform:scaleX(0);opacity:0}.hamburger.is-open span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.mobile-menu-overlay{position:fixed;inset:0;background-color:var(--color-bg-dark);z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(-100%);transition:opacity .3s ease,transform .3s ease;pointer-events:none;overflow-y:auto}.mobile-menu-overlay.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.mobile-menu{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);padding:var(--space-xl);width:100%;max-width:500px}.mobile-menu ul{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);list-style:none;margin:0;padding:0;width:100%}.mobile-menu li{margin:0;padding:0;width:100%}.mobile-menu a{color:var(--color-text-primary);text-decoration:none;font-family:var(--font-mono);font-size:1.5rem;padding:1.5rem;min-height:44px;width:100%;text-align:center;border:1px solid transparent;border-radius:var(--radius-base);transition:all var(--transition-fast);display:block}.mobile-menu a:hover,.mobile-menu a:focus,.mobile-menu .current-menu-item>a{border-color:var(--color-border);background-color:var(--color-glow-light);outline:none}.search-overlay{position:fixed;inset:0;background-color:var(--color-bg-dark);z-index:1001;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;overflow-y:auto}.search-overlay.is-open{opacity:1;visibility:visible}.search-container{width:90%;max-width:600px;position:relative;padding:var(--space-xxl)}.close-search{position:fixed;top:var(--space-lg);right:var(--space-lg);background:0 0;border:1px solid var(--color-border);color:var(--color-text-primary);font-size:1.5rem;width:44px;height:44px;border-radius:var(--radius-base);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;z-index:1002}.close-search:hover,.close-search:focus{background-color:var(--color-glow-light);box-shadow:0 0 20px var(--color-glow);outline:none}.search-form{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);background-color:var(--color-bg-darker);border:2px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 0 30px var(--color-glow)}.search-prefix{color:var(--color-text-primary);font-family:var(--font-mono);font-size:1.5rem;font-weight:700}.search-form input{flex:1;border:none;background:0 0;outline:none;color:var(--color-text-primary);font-family:var(--font-mono);font-size:1.5rem}.search-form input::placeholder{color:var(--color-text-primary);opacity:.5}.footer-v1 .footer-col ul,.footer-v2 .tree-group ul,.footer-v3 .module-content ul,.footer-v4 .log-section ul,.footer-v5 .minimal-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.footer-v1 .footer-col li,.footer-v2 .tree-group li,.footer-v3 .module-content li,.footer-v4 .log-section li,.footer-v5 .minimal-nav li{margin:0;padding:0}.footer-v5 .minimal-nav ul{flex-direction:row;align-items:center;flex-wrap:wrap}.footer-v5 .minimal-nav li:not(:last-child):after{content:"|";color:var(--color-text-primary);opacity:.4;margin-left:var(--space-sm)}.intro-command{background-color:var(--color-bg-dark);padding:var(--space-xxl) 0;text-align:left}.command-intro-container{font-family:var(--font-mono);background-color:var(--color-bg-darker);padding:var(--space-xl);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:0 0 20px var(--color-glow)}.command-intro-line{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);color:var(--color-text-primary)}.cmd-prompt{color:var(--color-text-primary);font-weight:700;font-size:.95rem}.cmd-text{color:var(--color-text-primary);font-size:.95rem}.blink-cursor-cmd{animation:blink 1s infinite;font-size:1.2rem}.command-output{margin:var(--space-xl) 0}.ascii-banner{font-family:'Courier New',monospace;font-size:.8rem;line-height:1.3;color:var(--color-text-primary);text-shadow:0 0 5px var(--color-glow-subtle);margin-bottom:var(--space-xl)}.terminal-intro-text{margin:var(--space-xl) 0}.terminal-intro-list{list-style:none;padding:0;margin:0}.terminal-intro-list li{color:var(--color-text-primary);font-size:1.1rem;line-height:1.8;margin-bottom:var(--space-md);padding-left:var(--space-lg);position:relative}.terminal-intro-list li:last-child{margin-bottom:0}.terminal-intro-list li:before{content:'>';position:absolute;left:0;color:var(--color-text-primary);font-weight:700}.cursor-green{color:var(--color-text-primary);animation:blink 1s infinite}.command-intro-stats{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-xl);padding:var(--space-md);background-color:var(--color-glow-light);border-left:3px solid var(--color-border)}.stat-cmd{color:var(--color-text-primary);font-size:.9rem}.terminal-directory-list{margin-top:var(--space-lg);padding:var(--space-md);background-color:var(--color-glow-light);border-radius:var(--radius-base)}.dir-item{padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-sm);display:flex;align-items:center;gap:var(--space-md);transition:all var(--transition-fast);border-radius:var(--radius-base)}.dir-item:hover{background-color:rgba(0,255,0,.1);padding-left:calc(var(--space-md) + 0.5rem)}.dir-item a{color:var(--color-text-primary);text-decoration:none;font-weight:700;font-size:1rem;transition:all var(--transition-fast);min-width:140px}.dir-item a:hover{text-shadow:0 0 10px var(--color-glow-subtle)}.item-desc{color:var(--color-text-primary);opacity:.7;font-size:.9rem;font-style:italic}@keyframes blink{0%,50%{opacity:1}51%,100%{opacity:0}}.terminal-clean{background:var(--color-bg-dark);padding:var(--space-xxl) 0;font-family:var(--font-mono)}.terminal-clean .output-content{background:rgba(0,0,0,.85);border:2px solid rgba(111,181,111,.3);box-shadow:0 0 25px rgba(111,181,111,.15);padding:var(--space-lg)}.terminal-clean .output-content[data-title]:before{content:attr(data-title);display:block;font-family:var(--font-mono);font-size:var(--font-size-smaller);color:var(--color-primary-green);margin-bottom:var(--space-md)}.terminal-clean .intro-output{color:var(--color-grey)}.terminal-clean h1,.terminal-clean .title{font-family:var(--font-mono);font-size:var(--font-size-h3);font-weight:300;margin:0 0 var(--space-md) 0;color:var(--color-primary-green);letter-spacing:.02em;line-height:1.2;letter-spacing:-.5px}.terminal-clean .tagline{font-size:var(--font-size-small);margin:0 0 var(--space-xl) 0;color:var(--color-amber);letter-spacing:-.5px;text-transform:uppercase}.terminal-clean .description{font-size:var(--font-size-small);color:var(--color-grey);letter-spacing:-.5px}.terminal-clean .topics{display:flex;flex-direction:column;gap:var(--space-xs)}.terminal-clean .topic-line{font-size:var(--font-size-smaller);line-height:1.6;color:var(--color-grey)}.terminal-clean .prefix{color:var(--color-cyan)}@media (max-width:768px){.intro-section.terminal-clean{padding:var(--space-xl) 0}.terminal-clean h1,.terminal-clean .title{font-size:1.5rem}.terminal-clean .tagline,.terminal-clean .description,.terminal-clean .topic-line{font-size:.875rem}}.blog-section{padding:var(--space-xxl) 0}.blog-section+.blog-section{border-top:1px solid rgba(0,255,0,.1)}.section-heading{font-family:var(--font-mono);font-size:var(--font-size-section-heading);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-xl) 0;display:flex;align-items:center;gap:var(--space-md)}.section-heading:before{content:'~$ ';color:var(--color-text-primary);opacity:.7}[class*=-tags] a,[class*=-category] a,.git-tags a,.dir-tags a,.pe-tags a,.str-tags a,.tsr-tags a,.vtimeline-tags a,.item-tags a,.grep-meta a,.git-details a,.status-line a{color:var(--color-text-primary);text-decoration:none;transition:all var(--transition-fast)}[class*=-tags] a:hover,[class*=-category] a:hover,.git-tags a:hover,.dir-tags a:hover,.pe-tags a:hover,.str-tags a:hover,.tsr-tags a:hover,.vtimeline-tags a:hover,.item-tags a:hover,.grep-meta a:hover,.git-details a:hover,.status-line a:hover{opacity:1;text-shadow:0 0 5px var(--color-glow-subtle);text-decoration:underline}@media (max-width:1024px){.nav-command-links,.nav-command>.search-trigger{display:none}.mobile-controls{display:flex}.nav-command{justify-content:space-between}.shell{width:95vw}.command-output{padding-left:var(--space-sm)}.blog-section{padding:var(--space-xl) 0}}@media (max-width:768px){.dir-header span:last-child,.dir-entry .dir-date,.process-header .ph-date,.process-entry .pe-date,.simple-table-header .sth-date,.simple-table-row .str-date,.table-styled-header .tsh-date,.table-styled-row .tsr-date{display:none}.dir-header,.dir-entry{grid-template-columns:170px 1fr}.process-header,.process-entry{grid-template-columns:60px 120px 1fr}.simple-table-header,.simple-table-row{grid-template-columns:60px 120px 1fr}.table-styled-header,.table-styled-row{grid-template-columns:1fr 250px}}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
.header-glitch-variant{border-bottom:1px solid rgba(0,255,0,.1)}.header-glitch-variant .logo-command{position:relative;display:inline-block}.header-glitch-variant .logo-command .site-name{position:relative;display:inline-block;animation:glitch-periodic 4s ease-in-out infinite;letter-spacing:-1px}@keyframes glitch-periodic{0%,15%{transform:translate(0);text-shadow:none}16%{transform:translate(0);text-shadow:-2px 0 var(--color-coral),2px 0 var(--color-cyan)}17%{transform:translate(-2px,2px);text-shadow:-3px 0 var(--color-coral),3px 0 var(--color-cyan)}18%{transform:translate(-2px,-2px);text-shadow:3px 0 var(--color-coral),-3px 0 var(--color-cyan)}19%{transform:translate(2px,2px);text-shadow:-3px 0 var(--color-primary-green),3px 0 var(--color-purple)}20%{transform:translate(2px,-2px);text-shadow:-2px 0 var(--color-amber),2px 0 var(--color-steel-blue)}21%{transform:translate(-1px,1px);text-shadow:-2px 0 var(--color-cyan),2px 0 var(--color-coral)}22%,100%{transform:translate(0);text-shadow:none}}.header-glitch-variant .command-prompt{display:inline-block;color:var(--color-primary-green);text-shadow:0 0 10px var(--glow-green)}.nav-command-links .current_page_item a,.nav-command-links a:hover{box-shadow:inset 0 0 10px rgba(0,255,0,.3),0 0 10px var(--color-primary-green)}@media (prefers-reduced-motion:reduce){.header-glitch-variant .logo-command .site-name{animation:none;text-shadow:none}.header-glitch-variant .command-bar input[type=search]:focus{animation:none;text-shadow:none}}@media (max-width:768px){.header-glitch-variant .logo-command .site-name{animation:glitch-periodic-mobile 4s ease-in-out infinite}@keyframes glitch-periodic-mobile{0%,15%{transform:translate(0);text-shadow:none}16%,18%,20%{transform:translate(-1px,1px);text-shadow:-1px 0 var(--color-coral),1px 0 var(--color-cyan)}17%,19%,21%{transform:translate(1px,-1px);text-shadow:-2px 0 var(--color-cyan),2px 0 var(--color-coral)}22%,100%{transform:translate(0);text-shadow:none}}}
.term-post-nav,.term-related,.term-author,.term-block{margin:var(--space-xxl) 0;font-family:var(--font-mono);font-size:.875rem;color:var(--color-primary-green)}.term-post-nav-header,.term-related-header,.term-author-header{opacity:.6;margin-bottom:var(--space-sm);letter-spacing:.05em;text-transform:uppercase}.term-post-nav-list,.term-related-list{display:flex;flex-direction:column}.term-post-nav-item{display:flex;align-items:baseline;gap:var(--space-sm);padding:var(--space-xs) 0;border-bottom:1px dashed rgba(111,181,111,.15);text-decoration:none;color:inherit}.term-related-item{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-sm);padding:var(--space-xs) 0;border-bottom:1px dashed rgba(111,181,111,.15);text-decoration:none;color:inherit}.term-post-nav-item:last-child,.term-related-item:last-child{border-bottom:none}.term-post-nav-arrow,.term-related-prefix{flex-shrink:0;opacity:.5}.term-post-nav-title,.term-related-title{flex:1;min-width:0}.term-post-nav-item:hover .term-post-nav-title,.term-related-item:hover .term-related-title{text-shadow:0 0 20px var(--color-primary-green)}.term-post-nav-date,.term-related-date{flex-shrink:0;font-size:.75rem;color:var(--color-amber);white-space:nowrap;opacity:.85}.term-meta-line{line-height:1.7;font-family:var(--font-mono);font-size:.875rem;color:var(--color-primary-green)}.term-meta-key{opacity:.5;color:silver}.term-meta-key:after{content:' '}.term-meta-value a{color:inherit;text-decoration:none;transition:var(--transition-fast)}.term-meta-value a:hover{text-shadow:0 0 20px var(--color-primary-green)}.term-author-row{display:flex;gap:var(--space-md)}.term-author-avatar{flex-shrink:0;width:48px;height:48px;border-radius:50%;border:2px solid var(--color-primary-green);opacity:.9}.term-author-name{font-weight:600;color:var(--color-primary-green)}.term-author-name a{color:inherit;text-decoration:none;transition:var(--transition-fast)}.term-author-name a:hover{text-shadow:0 0 15px var(--color-primary-green)}.term-author-desc{margin-top:var(--space-xs);opacity:.7;font-size:.8125rem;line-height:1.5}@media (max-width:768px){.term-post-nav-date,.term-related-date{display:none}.term-post-nav-item{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.term-related-item{grid-template-columns:auto 1fr}}
.term-meta-line{line-height:1.7;font-family:var(--font-mono);font-size:.875rem;color:var(--color-primary-green)}.term-meta-key{opacity:.5;color:silver}.term-meta-key:after{content:' '}.term-meta-value a{color:inherit;text-decoration:none}.term-meta-value a:hover{text-shadow:0 0 20px var(--color-primary-green)}
.post-matrix-03{--heading-font:var(--font-body)}.post-matrix-03{position:relative;padding:var(--space-xxl) 0;background:#060a06;color:#d8d8d8;overflow:hidden}.post-matrix-03 .post-container{position:relative;max-width:800px;margin:0 auto;padding:0 var(--space-lg);z-index:2}.post-matrix-03 .command-prompt{text-align:left;padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-xxl);background:rgba(0,0,0,.7);border:2px solid rgba(111,181,111,.3);border-radius:calc(var(--radius-base) * 2);font-family:var(--font-mono);font-size:.875rem;color:#d8d8d8;box-shadow:0 0 30px rgba(111,181,111,.2)}.post-matrix-03 .command-prompt .cmd-symbol{color:var(--color-primary-green);font-weight:700}.post-matrix-03 .command-prompt .cmd-exec{color:var(--color-purple);font-weight:600}.post-matrix-03 .command-prompt .cmd-file{word-break:break-all}.post-matrix-03 .command-prompt .cmd-cursor{color:var(--color-primary-green);animation:cursor-pulse 1s ease-in-out infinite;margin-left:var(--space-xs)}@keyframes cursor-pulse{0%,100%{opacity:1}50%{opacity:.3}}.post-matrix-03 .minimal-hero{text-align:center;margin-bottom:calc(var(--space-xxl) * 2)}.post-matrix-03 .status-bar{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:rgba(111,181,111,.05);border:1px solid rgba(111,181,111,.2);border-radius:calc(var(--radius-base) * 2);font-family:var(--font-mono);font-size:.75rem;color:#888;letter-spacing:.08em}.post-matrix-03 .status-text{color:var(--color-primary-green);font-weight:600}.post-matrix-03 .status-time{color:var(--color-cyan);text-transform:uppercase;letter-spacing:-.5px}.post-matrix-03 .minimal-title{font-family:var(--heading-font);font-size:clamp(2.5rem, 8vw, 4.5rem);font-weight:700;line-height:1;color:var(--color-primary-green);margin:0 0 calc(var(--space-xxl) * 1.5);letter-spacing:-.04em;text-shadow:0 0 30px rgba(111,181,111,.4)}.post-matrix-03 .content-flow{margin-bottom:calc(var(--space-xxl) * 2)}.post-matrix-03 .matrix-content{font-family:var(--font-body);font-size:1.1875rem;line-height:1.9;color:#d0d0d0}.post-matrix-03 .matrix-content img{max-width:100%;height:auto;margin:var(--space-lg) auto;border:2px solid rgba(111,181,111,.2);border-radius:var(--radius-base);box-shadow:0 0 15px rgba(111,181,111,.1)}.post-matrix-03 .matrix-content>p:first-of-type{font-size:1.5rem;line-height:1.75;color:#e8e8e8;margin-bottom:calc(var(--space-xxl) * 1.5)}.post-matrix-03 .matrix-content ul,.post-matrix-03 .matrix-content ol{font-size:1rem;line-height:1.7;margin:var(--space-lg) 0;padding-left:var(--space-xl)}.post-matrix-03 .matrix-content ul ul,.post-matrix-03 .matrix-content ol ol{margin:var(--space-m) 0}.post-matrix-03 .matrix-content li{margin-bottom:var(--space-sm)}.post-matrix-03 .matrix-content ul{list-style-type:disc}.post-matrix-03 .matrix-content ol{list-style-type:decimal}.post-matrix-03 u{text-decoration:none;border-bottom:1px dashed rgba(111,181,111,.6)}.post-matrix-03 u:hover{border-bottom-color:var(--color-primary-green)}.post-matrix-03 q{quotes:"“" "”";font-style:italic;color:#d8d8d8}.post-matrix-03 cite{font-style:normal;font-size:.85em;color:var(--color-primary-green)}.post-matrix-03 cite:before{content:"— ";opacity:.5}.post-matrix-03 del{color:rgba(255,255,255,.5);text-decoration-color:rgba(255,80,80,.6)}.post-matrix-03 del:hover{text-decoration-color:rgba(255,80,80,1)}.post-matrix-03 .featured-figure{margin:var(--space-xxl) 0;max-width:100%}.post-matrix-03 .figure-container{position:relative;border:2px solid rgba(111,181,111,.25);border-radius:var(--radius-base);overflow:hidden}.post-matrix-03 .figure-container img{display:block;width:100%;height:auto;filter:saturate(.8) contrast(1.1)}.post-matrix-03 .figure-label{position:absolute;bottom:0;left:0;right:0;padding:var(--space-sm) var(--space-md);background:rgba(0,0,0,.85);border-top:1px solid rgba(111,181,111,.3);display:flex;align-items:center;gap:var(--space-xs);font-family:var(--font-mono);font-size:.75rem;color:var(--color-primary-green);z-index:2}.post-matrix-03 .label-icon{font-size:.625rem}.post-matrix-03 .label-blink{animation:cursor-blink 1s step-end infinite}@keyframes cursor-blink{0%,100%{opacity:1}50%{opacity:0}}.post-matrix-03 .matrix-content h2{font-family:var(--heading-font);font-size:clamp(2rem, 5vw, 3.25rem);color:#fff;margin:var(--space-xxl) 0 var(--space-xl);letter-spacing:-.03em;line-height:1.15;clear:both}.post-matrix-03 .matrix-content h3{font-family:var(--heading-font);font-size:clamp(1.5rem, 4vw, 2.25rem);color:#e8e8e8;margin:var(--space-xxl) 0 var(--space-xl);letter-spacing:-.02em;line-height:1.2}.post-matrix-03 p{margin-bottom:var(--space-xl)}.post-matrix-03 hr{position:relative;border:none;height:1px;margin:var(--space-xxl) 0;background:linear-gradient(to right,transparent,rgba(111,181,111,.6),transparent)}.post-matrix-03 .matrix-content a{color:var(--color-primary-green);text-decoration:none;border-bottom:1px solid rgba(111,181,111,.4);transition:var(--transition-fast)}.post-matrix-03 .matrix-content a:hover{text-shadow:0 0 20px var(--color-primary-green)}.post-matrix-03 .matrix-content code{font-family:var(--font-mono);font-size:.8375em;color:var(--color-cyan);background:rgba(0,255,255,.08);padding:.125rem .375rem;border-radius:var(--radius-base);border:1px solid rgba(0,255,255,.2)}.post-matrix-03 figure.wp-caption{width:auto !important;max-width:100% !important;margin:var(--space-xxl) auto;background:rgba(0,0,0,.9);border:2px solid rgba(111,181,111,.3);border-radius:var(--radius-base);box-shadow:0 0 25px rgba(111,181,111,.2);overflow:hidden}.post-matrix-03 figure.wp-caption img{display:block;width:100%;height:auto;margin:0;border:none;border-radius:0}.post-matrix-03 figure.wp-caption .wp-caption-text{position:relative;margin:0;padding:var(--space-xs);font-family:var(--font-mono);font-size:var(--font-size-caption);line-height:1.6;text-align:left;background:rgba(0,0,0,.85);border-top:1px solid rgba(111,181,111,.25);color:var(--color-primary-green)}.post-matrix-03 figure.wp-caption .wp-caption-text:before{content:"[ IMG_DESCRIPTION ] ";color:var(--color-primary-green)}.post-matrix-03 figure.wp-caption .wp-caption-text:after{content:"_";margin-left:.25ch;animation:cursor-blink 1s steps(1) infinite}.post-matrix-03 .info-box{background:rgba(0,0,0,.85);border:2px solid rgba(111,181,111,.3);box-shadow:0 0 25px rgba(111,181,111,.15);margin:calc(var(--space-xxl) * 1.5) 0;padding:var(--space-lg);font-family:var(--font-body);font-size:1rem;line-height:1.8;border-radius:var(--radius-base);position:relative}.post-matrix-03 .info-box:before{content:"> INFO";display:block;margin-bottom:var(--space-sm);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;color:var(--color-primary-green)}.post-matrix-03 .info-box>*:last-child{margin-bottom:0}.post-matrix-03 .info-box a{color:var(--color-primary-green)}.post-matrix-03 .info-box h1,.post-matrix-03 .info-box h2,.post-matrix-03 .info-box h3,.post-matrix-03 .info-box h4{font-family:var(--heading-font);margin-top:0}.post-matrix-03 .info-box ul{padding-left:var(--space-xl)}.post-matrix-03 .info-box--status{background:rgba(111,181,111,.08);border-left:5px solid var(--color-primary-green)}.post-matrix-03 .info-box--status:before{content:"[ METHODOLOGY ]";display:block;margin-bottom:var(--space-sm);font-family:var(--font-mono);font-size:.75rem;color:var(--color-primary-green)}.post-matrix-03 .info-box--status li::marker{color:var(--color-primary-green)}.post-matrix-03 .info-box--note{background:rgba(255,255,255,.02);border:1px dashed rgba(111,181,111,.3);font-style:italic}.post-matrix-03 .info-box--note:before{content:"// NOTE";display:block;margin-bottom:var(--space-sm);font-family:var(--font-mono);font-size:.75rem;color:var(--color-grey)}.post-matrix-03 .info-box--accent{background:linear-gradient(135deg,rgba(143,123,255,.08),rgba(46,242,201,.05));border:1px solid rgba(143,123,255,.4);box-shadow:0 0 30px rgba(143,123,255,.15)}.post-matrix-03 .info-box--accent:before{content:"[ EXTRA ]";font-family:var(--font-mono);font-size:.75rem;color:var(--color-neon-violet);display:block;margin-bottom:var(--space-sm)}.post-matrix-03 .cta-section{margin:calc(var(--space-xxl) * 1.5) 0;padding:var(--space-lg) var(--space-xl);background:rgba(0,0,0,.9);border:2px solid rgba(111,181,111,.35);border-radius:var(--radius-base);box-shadow:0 0 35px rgba(111,181,111,.25);font-family:var(--font-mono);font-size:.9375rem;line-height:1.6;position:relative;overflow:hidden}.post-matrix-03 pre{position:relative;margin:var(--space-xl) 0;padding:var(--space-lg);font-family:var(--font-mono);font-size:.875rem;line-height:1.65;color:#d7f5d7;background:rgba(0,0,0,.95);border:2px solid rgba(111,181,111,.6);border-radius:var(--radius-base);box-shadow:0 0 35px rgba(111,181,111,.25);overflow-x:auto;white-space:pre}.post-matrix-03 pre[data-title]{padding-top:calc(var(--space-lg) + 33px)}.post-matrix-03 pre[data-title]:before{content:attr(data-title);position:absolute;top:0;left:0;right:0;padding:.45rem var(--space-lg);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary-green);background:rgba(111,181,111,.08);border-bottom:1px solid rgba(111,181,111,.4)}.post-matrix-03 pre:hover{box-shadow:0 0 50px rgba(111,181,111,.35)}.post-matrix-03 dl{margin:var(--space-xl) 0}.post-matrix-03 dt{font-family:var(--font-mono);font-size:.875rem;color:var(--color-primary-green);margin-top:var(--space-md)}.post-matrix-03 dt:before{content:"> ";opacity:.6}.post-matrix-03 dd{margin-left:1.2rem;margin-top:var(--space-xs);color:#d0d0d0}.post-matrix-03 var{font-family:var(--font-mono);font-style:normal;color:#9cdcfe;background:rgba(255,255,255,.05);padding:.05em .3em;border-radius:3px}.post-matrix-03 iframe{display:block;width:100%;max-width:100%;aspect-ratio:16/9;height:auto;margin:var(--space-xxl) auto;border:2px solid rgba(111,181,111,.4);border-radius:var(--radius-base);box-shadow:0 0 30px rgba(111,181,111,.2)}.post-matrix-03 .cta-section:before{content:"$ compare --price";display:block;margin-bottom:var(--space-sm);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(90deg,var(--color-neon-violet),var(--color-neon-pink),var(--color-neon-violet));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 12px rgba(143,123,255,.6),0 0 24px rgba(255,43,214,.4)}.post-matrix-03 .cta-section a{color:var(--color-primary-green);text-decoration:none;font-weight:600;margin-left:.5ch;position:relative;white-space:nowrap}.post-matrix-03 .cta-section a:after{content:"_";margin-left:.25ch;animation:cursor-blink 1s steps(1) infinite}.post-matrix-03 .cta-section a:hover{text-shadow:0 0 12px var(--color-primary-green),0 0 24px rgba(0,255,0,.6)}.post-matrix-03 table{width:100%;border-collapse:collapse;margin:var(--space-xxl) 0;font-family:var(--font-body);font-size:.9375rem;line-height:1.6;background:rgba(0,0,0,.85);border:2px solid rgba(111,181,111,.3);border-radius:var(--radius-base);box-shadow:0 0 30px rgba(111,181,111,.15);overflow:hidden}.post-matrix-03 table th{color:var(--color-primary-green);padding:var(--space-sm) var(--space-md)}.post-matrix-03 table td{padding:var(--space-sm) var(--space-md);text-align:center;color:#d0d0d0;border-top:1px solid rgba(111,181,111,.15)}.post-matrix-03 table tr:nth-child(even) td{background:rgba(255,255,255,.02)}.post-matrix-03 table tbody tr:hover td{background:rgba(0,255,0,.08);box-shadow:inset 0 0 0 9999px rgba(0,255,0,.04)}.post-matrix-03 table a{font-family:var(--font-mono);font-size:.875rem;color:var(--color-primary-green);text-decoration:none;white-space:nowrap}.post-matrix-03 table a:hover{text-shadow:0 0 12px var(--color-primary-green)}.post-matrix-03 table.table--status{border-color:rgba(143,123,255,.5);box-shadow:0 0 35px rgba(143,123,255,.25)}.post-matrix-03 table.table--status th{color:var(--color-neon-violet);background:rgba(143,123,255,.08);border-bottom-color:rgba(143,123,255,.4)}.post-matrix-03 table.table--status tr:nth-child(even) td{background:rgba(143,123,255,.04)}.post-matrix-03 table.table--status tbody tr:hover td{background:rgba(143,123,255,.12)}.post-matrix-03 table.table--status a{color:var(--color-neon-pink)}.post-matrix-03 table.table--status a:hover{text-shadow:0 0 12px rgba(255,43,214,.8)}.post-matrix-03 table.table--specs th{color:var(--color-cyan);background:rgba(91,156,156,.08);border-bottom-color:rgba(91,156,156,.4)}.post-matrix-03 table.table--specs td:first-child{color:var(--color-cyan);font-family:var(--font-mono);white-space:nowrap}.post-matrix-03 table.table--specs tr:nth-child(even) td{background:rgba(91,156,156,.04)}.post-matrix-03 table.table--specs tbody tr:hover td{background:rgba(91,156,156,.12)}.post-matrix-03 table.table--pricing th{color:var(--color-amber);background:rgba(212,165,116,.1);border-bottom-color:rgba(212,165,116,.4)}.post-matrix-03 table.table--pricing tr:last-child td{background:rgba(212,165,116,.12);font-weight:600}.post-matrix-03 table.table--pricing tbody tr:hover td{background:rgba(212,165,116,.18)}.post-matrix-03 table.table--pricing a{color:var(--color-amber)}.post-matrix-03 table.table--pricing a:hover{text-shadow:0 0 12px rgba(212,165,116,.8)}.post-matrix-03 .bulletpoint-summary{margin:var(--space-xl) 0;padding:var(--space-md) var(--space-lg);background:rgba(255,255,255,.03);border-left:3px solid rgba(111,181,111,.5);border-radius:var(--radius-base);font-size:.9375rem}.post-matrix-03 .bulletpoint-summary h6{margin-bottom:var(--space-sm);font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-green)}.post-matrix-03 .bulletpoint-summary ul{list-style:none;padding-left:0;margin:0}.post-matrix-03 .bulletpoint-summary li{position:relative;padding-left:1.4em;margin-bottom:var(--space-xs)}.post-matrix-03 .bulletpoint-summary li:before{content:"›";position:absolute;left:0;top:0;color:var(--color-primary-green);font-family:var(--font-mono)}.post-matrix-03 .tldr{margin:var(--space-xxl) 0;padding:var(--space-lg) var(--space-xl);background:rgba(0,0,0,.9);border:2px solid rgba(111,181,111,.6);border-radius:var(--radius-base);box-shadow:0 0 40px rgba(111,181,111,.2);color:#e5e5e5}.post-matrix-03 .tldr h6{margin-bottom:var(--space-md);font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-green)}.post-matrix-03 .tldr h6:before{content:"TL;DR > ";color:var(--color-primary-green)}.post-matrix-03 .tldr ul{list-style:none;padding-left:0;margin:0}.post-matrix-03 .tldr li{position:relative;padding-left:1.6em;margin-bottom:var(--space-sm)}.post-matrix-03 .tldr li:before{content:"$";position:absolute;left:0;top:0;font-family:var(--font-mono);color:var(--color-primary-green)}.post-matrix-03 kbd{display:inline-block;padding:.15em .45em;font-family:var(--font-mono);font-size:.75em;color:#111;background:#e5e5e5;border-radius:3px;border:1px solid #bbb;box-shadow:inset 0 -2px 0 rgba(0,0,0,.2)}.post-matrix-03 em{color:#cfcfcf;background:rgba(255,255,255,.05);padding:.05em .25em;border-radius:3px}.post-matrix-03 blockquote{position:relative;margin:var(--space-xxl) 0;padding:var(--space-lg) var(--space-xl);font-family:var(--font-mono);font-size:.9375rem;line-height:1.7;color:#e0e0e0;background:rgba(255,255,255,.03);border-left:4px solid rgba(111,181,111,.6);border-radius:var(--radius-base)}.post-matrix-03 blockquote:before{content:">";position:absolute;top:var(--space-lg);left:var(--space-md);font-family:var(--font-mono);font-size:1rem;color:var(--color-primary-green)}.post-matrix-03 blockquote p{margin:0}.post-matrix-03 blockquote cite{display:block;margin-top:var(--space-sm);font-style:normal;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-green)}.post-matrix-03 blockquote cite:before{content:"ŹRÓDŁO: ";opacity:.6}.post-matrix-03 blockquote.modern-quote{background:rgba(0,0,0,.85);border-left-color:rgba(91,156,156,.7);color:#d5d5d5}.post-matrix-03 blockquote.is-alert{border-left-color:var(--color-neon-violet);box-shadow:0 0 30px rgba(143,123,255,.2)}.post-matrix-03 blockquote.is-alert cite{color:var(--color-neon-violet)}@media (max-width:768px){.post-matrix-03{padding:var(--space-xxl) 0}.post-matrix-03 .post-container{padding:0 var(--space-md)}.post-matrix-03 .command-prompt{padding:var(--space-sm) var(--space-md);font-size:.75rem}.post-matrix-03 .featured-figure{margin:var(--space-xxl) 0}.post-matrix-03 .matrix-content{font-size:1.0625rem}.post-matrix-03 .content-intro>p:first-of-type{font-size:1.25rem}matrix-content .post-matrix-03 .matrix-content ul,.post-matrix-03 .matrix-content ol{font-size:.9375rem}.post-matrix-03 .matrix-content blockquote{padding:var(--space-xl);font-size:1.75rem}}
.site-links{border-top:1px solid rgba(0,255,0,.1);padding:var(--space-lg,3rem) 0;font-family:var(--font-mono);font-size:var(--font-size-smaller)}.site-links .shell{display:flex;flex-direction:column;gap:var(--space-sm)}.site-links__section{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs)}.site-links__title{color:var(--color-grey);text-transform:uppercase;letter-spacing:-.5px;font-family:var(--font-mono);flex-shrink:0}.site-links__link{display:inline;color:var(--color-primary-green);text-decoration:none;transition:color .2s ease;text-transform:uppercase}.site-links__link:hover{color:var(--color-primary-green);text-shadow:0 0 20px var(--color-primary-green)}@media (max-width:768px){.site-links{padding:var(--space-md,1.5rem) 0}.site-links .shell{gap:var(--space-xs)}}
.footer-v1{padding:var(--space-xxl) 0 var(--space-xl) 0;border-top:2px solid rgba(0,255,0,.1);font-family:var(--font-mono)}.footer-command-block{color:var(--color-text-primary)}.footer-line{margin-bottom:var(--space-lg)}.footer-output{margin-bottom:var(--space-xl)}.footer-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-xl)}.footer-col{display:flex;flex-direction:column;gap:var(--space-sm)}.footer-col-header{font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-xs);font-size:.9rem;letter-spacing:.05em}.footer-col a{color:var(--color-text-primary);text-decoration:none;opacity:.8;transition:all var(--transition-fast);font-size:.9rem}.footer-col a:hover{opacity:1;text-decoration:underline;transform:translateX(5px)}.footer-info{color:var(--color-text-primary);opacity:.7;font-size:.9rem}.footer-bottom{border-top:1px solid rgba(0,255,0,.1);padding-top:var(--space-lg);margin-bottom:0}