:root[data-theme=dark]{--background-color:#1e1e2e;--font-color:#cdd6f4;--invert-font-color:#1e1e2e;--primary-color:#89b4fa;--secondary-color:#a6adc8;--tertiary-color:#bac2de;--error-color:#f38ba8;--progress-bar-background:#313244;--progress-bar-fill:#89b4fa;--code-bg-color:#313244;--block-background-color:#181825;--global-font-color:#cdd6f4}:root[data-theme=light]{--background-color:#eff1f5;--font-color:#4c4f69;--invert-font-color:#eff1f5;--primary-color:#1e66f5;--secondary-color:#6c6f85;--tertiary-color:#5c5f77;--error-color:#d20f39;--progress-bar-background:#ccd0da;--progress-bar-fill:#1e66f5;--code-bg-color:#e6e9ef;--block-background-color:#e6e9ef;--global-font-color:#4c4f69}h1{margin-bottom:35px}.highlight-marker{color:var(--primary-color);font-weight:700}.meta-footer{margin-top:40px;padding-top:15px;border-top:1px dashed var(--secondary-color);font-size:.9em;color:var(--secondary-color)}.hero p{font-size:1.1em;line-height:1.6;margin-bottom:1em}.terminal-timeline .terminal-card header{background-color:var(--secondary-color);color:var(--invert-font-color)}.theme-toggle{cursor:pointer;color:var(--secondary-color)!important;border:none!important;font-family:var(--font-stack);font-size:var(--global-font-size);transition:color .2s ease}.theme-toggle:hover{color:var(--primary-color)!important;background-color:transparent!important}html[data-theme]{transition:background-color .3s ease,color .3s ease}html[data-theme] body,html[data-theme] .footer,html[data-theme] a,html[data-theme] code,html[data-theme] pre{transition:background-color .3s ease,color .3s ease,border-color .3s ease}