:root,:root[data-theme=catppuccin-mocha]{--bg-color:#1e1e2e;--text-color:#cdd6f4;--text-secondary:#a6adc8;--accent-color:#cba6f7;--accent-hover:#b4befe;--card-bg:#181825;--border-color:#313244;--btn-bg:#313244;--btn-hover:#45475a;--tag-bg:#1e1e2e;--tag-border:#313244;--upvote-color:#fab387;--upvote-bg:#fab387;--upvote-text:#11111b;--ctp-crust:#11111b}:root[data-theme=tokyo-night]{--bg-color:#1a1b26;--text-color:#c0caf5;--text-secondary:#9aa5ce;--accent-color:#7aa2f7;--accent-hover:#bb9af7;--card-bg:#16161e;--border-color:#292e42;--btn-bg:#24283b;--btn-hover:#2f354d;--tag-bg:#1a1b26;--tag-border:#292e42;--upvote-color:#ff9e64;--upvote-bg:#ff9e64;--upvote-text:#1a1b26;--ctp-crust:#16161e}:root[data-theme=one-dark-pro]{--bg-color:#282c34;--text-color:#abb2bf;--text-secondary:#7f848e;--accent-color:#61afef;--accent-hover:#98c379;--card-bg:#21252b;--border-color:#3b4048;--btn-bg:#2c313a;--btn-hover:#353b45;--tag-bg:#282c34;--tag-border:#3b4048;--upvote-color:#e5c07b;--upvote-bg:#e5c07b;--upvote-text:#21252b;--ctp-crust:#21252b}:root[data-theme=dracula]{--bg-color:#282a36;--text-color:#f8f8f2;--text-secondary:#9ea7c4;--accent-color:#bd93f9;--accent-hover:#ff79c6;--card-bg:#21222c;--border-color:#44475a;--btn-bg:#343746;--btn-hover:#44475a;--tag-bg:#282a36;--tag-border:#44475a;--upvote-color:#ffb86c;--upvote-bg:#ffb86c;--upvote-text:#21222c;--ctp-crust:#21222c}:root[data-theme=nord]{--bg-color:#2e3440;--text-color:#eceff4;--text-secondary:#a3be8c;--accent-color:#88c0d0;--accent-hover:#81a1c1;--card-bg:#242933;--border-color:#3b4252;--btn-bg:#3b4252;--btn-hover:#434c5e;--tag-bg:#2e3440;--tag-border:#3b4252;--upvote-color:#d08770;--upvote-bg:#d08770;--upvote-text:#242933;--ctp-crust:#242933}:root[data-theme=github-dark]{--bg-color:#0d1117;--text-color:#c9d1d9;--text-secondary:#8b949e;--accent-color:#58a6ff;--accent-hover:#79c0ff;--card-bg:#161b22;--border-color:#30363d;--btn-bg:#21262d;--btn-hover:#30363d;--tag-bg:#0d1117;--tag-border:#30363d;--upvote-color:#f0883e;--upvote-bg:#f0883e;--upvote-text:#0d1117;--ctp-crust:#0d1117}:root[data-theme=macaron-light]{--bg-color:#faf8f5;--text-color:#2c2826;--text-secondary:#68615c;--accent-color:#d9778a;--accent-hover:#c55f73;--card-bg:#fff;--border-color:#e4ddd3;--btn-bg:#f4eee7;--btn-hover:#eae1d7;--tag-bg:#f7f3ee;--tag-border:#e0d8cc;--upvote-color:#d86946;--upvote-bg:#d86946;--upvote-text:#fff;--ctp-crust:#fff}:root[data-theme=github-light]{--bg-color:#fff;--text-color:#1f2328;--text-secondary:#656d76;--accent-color:#0969da;--accent-hover:#0550ae;--card-bg:#f6f8fa;--border-color:#d0d7de;--btn-bg:#eaeef2;--btn-hover:#dbe2e8;--tag-bg:#fff;--tag-border:#d0d7de;--upvote-color:#bc4c00;--upvote-bg:#bc4c00;--upvote-text:#fff;--ctp-crust:#fff}:root[data-theme=solarized-light]{--bg-color:#fdf6e3;--text-color:#586e75;--text-secondary:#839496;--accent-color:#268bd2;--accent-hover:#2aa198;--card-bg:#eee8d5;--border-color:#d5cdb7;--btn-bg:#e4ddc8;--btn-hover:#dad2ba;--tag-bg:#fdf6e3;--tag-border:#d5cdb7;--upvote-color:#cb4b16;--upvote-bg:#cb4b16;--upvote-text:#fff;--ctp-crust:#eee8d5}:root{--font-mono:"JetBrains Mono", "Fira Code", "Source Code Pro", "Consolas", "Monaco", monospace;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--radius-sm:6px;--radius-md:10px;--radius-lg:14px}*{box-sizing:border-box;margin:0;padding:0}:focus,:focus-visible{outline:none!important}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-mono);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;transition:background-color .25s,color .25s;overflow-x:hidden}a{color:inherit;text-decoration:none}@keyframes pageSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.page-transition{animation:.38s cubic-bezier(.16,1,.3,1) forwards pageSlideUp}@keyframes terminalBlink{0%,49%{opacity:1}50%,to{opacity:0}}.blinker{background-color:var(--accent-color);vertical-align:-.1em;-webkit-user-select:none;user-select:none;width:.52em;height:1.05em;margin-left:6px;animation:1s step-start infinite terminalBlink;display:inline-block;color:#0000!important;font-size:0!important}.container{max-width:860px;margin:0 auto;padding:50px 20px}.box-container{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);margin:0 auto;padding:36px}.page-title{text-align:center;letter-spacing:-.5px;margin-bottom:28px;font-size:2.2em;font-weight:600}.text-body{color:var(--text-secondary);margin-bottom:14px;font-size:.96em;line-height:1.65}.btn-primary{font-size:.92em;font-family:var(--font-mono);color:var(--text-color);background-color:var(--btn-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;padding:9px 24px;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s,border-color .2s,color .2s;display:inline-block}.btn-primary:hover{background-color:var(--accent-color);border-color:var(--accent-color);color:var(--ctp-crust);transform:translateY(-3px)}.btn-primary:active{transform:translateY(0)}
