﻿@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&family=DM+Sans:wght@400;500;600;700&family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&family=Orbitron:wght@500;600;700&family=Cormorant+Garamond:wght@500;600&display=swap";@font-face{font-family:"Daft Font";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/Daft Font.TTF") format("truetype")}@font-face{font-family:"Rubik Dirt";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/Rubik-Dirt-Regular.ttf") format("truetype")}:root{--xbox-green: #9bcf00;--xbox-green-bright: #b8e62e;--xbox-green-dim: #4a7a12;--xbox-green-deep: #2d4a0a;--xbox-green-glow: rgba(155, 207, 0, 0.22);--font-text: "JetBrains Mono", "Courier New", Courier, monospace;--font-monospace: "JetBrains Mono", "Courier New", Courier, monospace}body.theme-dark,body.theme-light{--font-text: "JetBrains Mono", "Courier New", Courier, monospace;--font-monospace: "JetBrains Mono", "Courier New", Courier, monospace}body.theme-lunara{--font-text: "DM Sans", "Segoe UI", sans-serif;--font-monospace: "DM Mono", "JetBrains Mono", monospace}body.theme-nyxa{--font-text: "Space Grotesk", "Segoe UI", sans-serif;--font-monospace: "JetBrains Mono", "Cascadia Code", monospace}body.theme-dark,body.theme-light,body.theme-lunara,body.theme-nyxa{--bold-color: var(--theme-text-strong);--color-emphasis: var(--theme-text-strong);--code-normal: var(--theme-code-text);--code-background: var(--theme-code-bg);--code-comment: var(--theme-code-comment);--code-function: var(--theme-code-function);--code-keyword: var(--theme-code-keyword);--code-operator: var(--theme-code-operator);--code-property: var(--theme-code-string);--code-punctuation: var(--theme-code-punctuation);--code-string: var(--theme-code-string);--code-value: var(--theme-code-number);--rendered-code-bg: var(--theme-code-inline-bg);--rendered-code-text: var(--theme-code-inline-text);--hr-color: var(--theme-hr-color)}body.theme-dark h1,body.theme-dark h2,body.theme-dark h3,body.theme-dark h4,body.theme-dark h5,body.theme-dark h6,body.theme-light h1,body.theme-light h2,body.theme-light h3,body.theme-light h4,body.theme-light h5,body.theme-light h6,body.theme-lunara h1,body.theme-lunara h2,body.theme-lunara h3,body.theme-lunara h4,body.theme-lunara h5,body.theme-lunara h6,body.theme-nyxa h1,body.theme-nyxa h2,body.theme-nyxa h3,body.theme-nyxa h4,body.theme-nyxa h5,body.theme-nyxa h6{margin-block-start:var(--p-spacing);margin-block-end:var(--p-spacing)}body.theme-dark h1,body.theme-light h1,body.theme-lunara h1,body.theme-nyxa h1{line-height:var(--h1-line-height);margin-block-end:calc(var(--p-spacing)*1.25)}body.theme-dark h2,body.theme-light h2,body.theme-lunara h2,body.theme-nyxa h2{line-height:var(--h2-line-height)}body.theme-dark h3,body.theme-light h3,body.theme-lunara h3,body.theme-nyxa h3{line-height:var(--h3-line-height, var(--h2-line-height))}body.theme-dark{--background-primary: #000000;--background-secondary: #050805;--background-modifier-border: rgba(155, 207, 0, 0.45);--text-normal: #f2f2f2;--text-muted: #a8a8a8;--text-faint: #6a6a6a;--text-accent: var(--xbox-green-bright);--link-color: var(--xbox-green-bright);--link-color-hover: #d4f56a;--link-external-color: var(--xbox-green-bright);--theme-accent: var(--xbox-green);--theme-accent-bright: var(--xbox-green-bright);--theme-accent-rgb: 155, 207, 0;--interactive-accent: var(--theme-accent);--theme-toggle-hover-bg: var(--theme-accent);--theme-toggle-hover-color: #000000;--theme-on-accent: #000000;--color-orange: var(--theme-accent);--terminal-border: 2px solid rgba(155, 207, 0, 0.55);--terminal-border-dim: 1px solid rgba(155, 207, 0, 0.3);--theme-bg-gradient: radial-gradient(ellipse 130% 90% at 8% -5%, rgba(74, 122, 18, 0.55) 0%, transparent 52%), radial-gradient(ellipse 90% 70% at 100% 100%, rgba(48, 96, 0, 0.4) 0%, transparent 48%), linear-gradient(175deg, #0c160c 0%, #000000 38%, #000000 62%, #081008 100%);--theme-text: #f2f2f2;--theme-text-strong: var(--xbox-green-bright);--theme-text-em: #d8d8d8;--theme-text-muted: #a8a8a8;--theme-text-nav: #d0d0d0;--theme-accent-text: var(--xbox-green-bright);--theme-accent-muted: rgba(184, 230, 46, 0.65);--theme-accent-subtle: rgba(184, 230, 46, 0.75);--theme-accent-hint: rgba(184, 230, 46, 0.7);--theme-accent-placeholder: rgba(184, 230, 46, 0.45);--theme-accent-placeholder-focus: rgba(155, 207, 0, 0.35);--theme-title-shadow: 0 0 18px var(--xbox-green-glow);--theme-h1-shadow: 0 0 12px var(--xbox-green-glow);--theme-panel-sidebar: linear-gradient(180deg, rgba(8, 16, 8, 0.92) 0%, rgba(0, 0, 0, 0.96) 100%);--theme-panel-navbar: linear-gradient(180deg, rgba(8, 16, 8, 0.95) 0%, rgba(0, 0, 0, 0.98) 100%);--theme-surface: rgba(0, 0, 0, 0.55);--theme-surface-strong: rgba(0, 0, 0, 0.65);--theme-surface-input: rgba(0, 0, 0, 0.7);--theme-surface-input-focus: rgba(8, 16, 8, 0.9);--theme-surface-modal: rgba(0, 0, 0, 0.94);--theme-surface-code: rgba(0, 0, 0, 0.55);--theme-surface-blockquote: rgba(0, 0, 0, 0.45);--theme-surface-table-head: rgba(74, 122, 18, 0.2);--theme-surface-keys: rgba(0, 0, 0, 0.6);--theme-surface-keys-hover: rgba(0, 0, 0, 0.15);--theme-overlay: rgba(0, 0, 0, 0.88);--theme-tooltip-bg: rgba(0, 0, 0, 0.95);--theme-tooltip-text: #f2f2f2;--theme-toggle-bg: rgba(0, 0, 0, 0.72);--theme-toggle-color: var(--xbox-green-bright);--theme-heading: #f2f2f2;--theme-search-glow: 0 0 24px var(--xbox-green-glow);--theme-tooltip-glow: 0 0 20px var(--xbox-green-glow);--dg-search-divider-color: rgba(155, 207, 0, 0.28);--dg-graph-border-color: rgba(155, 207, 0, 0.45);--dg-overlay-bg: rgba(0, 0, 0, 0.88);--yt-viz-gradient-start: #000000;--yt-viz-gradient-end: #9bcf00;--yt-viz-bg: rgba(0, 0, 0, 0.55);--callout-tip: 155, 207, 0;--callout-info: 155, 207, 0;--callout-question: 155, 207, 0;--callout-warning: 184, 230, 46;--callout-danger: 184, 230, 46;--theme-callout-tip-italic: var(--xbox-green);--theme-callout-surface-bg: var(--theme-surface);--theme-callout-surface-border: rgba(155, 207, 0, 0.35);--theme-callout-text: #d8dcc8;--theme-code-bg: rgba(0, 0, 0, 0.72);--theme-code-border: rgba(155, 207, 0, 0.3);--theme-code-text: #d4f0a0;--theme-code-inline-bg: rgba(0, 0, 0, 0.75);--theme-code-inline-text: var(--xbox-green-bright);--theme-code-comment: #6a7a58;--theme-code-keyword: var(--xbox-green-bright);--theme-code-string: #c6e86a;--theme-code-number: #9bcf00;--theme-code-function: #d4f56a;--theme-code-operator: #a8a8a8;--theme-code-punctuation: #8a9a78;--code-important: var(--xbox-green-bright);--code-tag: var(--xbox-green);--color-yellow: var(--xbox-green-bright);--theme-hr-color: rgba(155, 207, 0, 0.45)}body.theme-light{--background-primary: #ffffff;--background-secondary: #f4f7ef;--background-modifier-border: rgba(74, 122, 18, 0.4);--text-normal: #1a2612;--text-muted: #4a5e38;--text-faint: #6b7f58;--text-accent: var(--xbox-green-dim);--link-color: var(--xbox-green-dim);--link-color-hover: var(--xbox-green-deep);--link-external-color: var(--xbox-green-dim);--theme-accent: var(--xbox-green);--theme-accent-bright: var(--xbox-green-bright);--theme-accent-rgb: 155, 207, 0;--interactive-accent: var(--theme-accent);--theme-toggle-hover-bg: var(--theme-accent);--theme-toggle-hover-color: #000000;--theme-on-accent: #000000;--color-orange: var(--theme-accent);--terminal-border: 2px solid rgba(74, 122, 18, 0.5);--terminal-border-dim: 1px solid rgba(74, 122, 18, 0.28);--theme-bg-gradient: radial-gradient(ellipse 120% 85% at 5% -5%, rgba(155, 207, 0, 0.18) 0%, transparent 50%), radial-gradient(ellipse 90% 65% at 100% 100%, rgba(74, 122, 18, 0.12) 0%, transparent 48%), linear-gradient(175deg, #f8faf5 0%, #ffffff 42%, #ffffff 58%, #eef4e6 100%);--theme-text: #1a2612;--theme-text-strong: var(--xbox-green-dim);--theme-text-em: #2d3d22;--theme-text-muted: #4a5e38;--theme-text-nav: #2d4a0a;--theme-accent-text: var(--xbox-green-dim);--theme-accent-muted: rgba(74, 122, 18, 0.75);--theme-accent-subtle: rgba(74, 122, 18, 0.85);--theme-accent-hint: rgba(74, 122, 18, 0.8);--theme-accent-placeholder: rgba(74, 122, 18, 0.45);--theme-accent-placeholder-focus: rgba(74, 122, 18, 0.35);--theme-title-shadow: 0 0 14px rgba(155, 207, 0, 0.15);--theme-h1-shadow: 0 0 10px rgba(155, 207, 0, 0.12);--theme-panel-sidebar: linear-gradient(180deg, rgba(255, 255, 255, 0.97) 0%, rgba(244, 247, 239, 0.98) 100%);--theme-panel-navbar: linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(248, 250, 245, 0.99) 100%);--theme-surface: rgba(255, 255, 255, 0.75);--theme-surface-strong: rgba(255, 255, 255, 0.88);--theme-surface-input: rgba(255, 255, 255, 0.95);--theme-surface-input-focus: rgba(248, 252, 240, 0.98);--theme-surface-modal: rgba(255, 255, 255, 0.98);--theme-surface-code: rgba(240, 245, 232, 0.95);--theme-surface-blockquote: rgba(240, 245, 232, 0.7);--theme-surface-table-head: rgba(155, 207, 0, 0.15);--theme-surface-keys: rgba(240, 245, 232, 0.9);--theme-surface-keys-hover: rgba(0, 0, 0, 0.12);--theme-overlay: rgba(26, 38, 18, 0.35);--theme-tooltip-bg: rgba(255, 255, 255, 0.98);--theme-tooltip-text: #1a2612;--theme-toggle-bg: rgba(255, 255, 255, 0.92);--theme-toggle-color: var(--xbox-green-dim);--theme-heading: #1a2612;--theme-search-glow: 0 0 20px rgba(155, 207, 0, 0.15);--theme-tooltip-glow: 0 0 16px rgba(155, 207, 0, 0.12);--dg-search-divider-color: rgba(74, 122, 18, 0.22);--dg-graph-border-color: rgba(74, 122, 18, 0.35);--dg-overlay-bg: rgba(26, 38, 18, 0.35);--yt-viz-gradient-start: #ffffff;--yt-viz-gradient-end: #4a7a12;--yt-viz-bg: rgba(255, 255, 255, 0.72);--callout-tip: 74, 122, 18;--callout-info: 74, 122, 18;--callout-question: 74, 122, 18;--callout-warning: 74, 122, 18;--callout-danger: 45, 74, 10;--theme-callout-tip-italic: var(--xbox-green-dim);--theme-callout-tip-bg: rgba(155, 207, 0, 0.12);--theme-callout-tip-border: rgba(74, 122, 18, 0.35);--theme-callout-surface-bg: var(--theme-callout-tip-bg);--theme-callout-surface-border: var(--theme-callout-tip-border);--theme-callout-text: #2d3d22;--theme-code-bg: rgba(240, 245, 232, 0.98);--theme-code-border: rgba(74, 122, 18, 0.28);--theme-code-text: #1a2612;--theme-code-inline-bg: rgba(232, 240, 216, 0.95);--theme-code-inline-text: var(--xbox-green-dim);--theme-code-comment: #6b7f58;--theme-code-keyword: var(--xbox-green-dim);--theme-code-string: #4a7a12;--theme-code-number: #2d4a0a;--theme-code-function: #3d6a10;--theme-code-operator: #4a5e38;--theme-code-punctuation: #6b7f58;--code-important: var(--xbox-green-dim);--code-tag: var(--xbox-green-dim);--color-yellow: var(--xbox-green-dim);--theme-hr-color: rgba(74, 122, 18, 0.35)}body.theme-lunara{color-scheme:dark;--dg-content-padding-top: 24px;--mono-rgb-0: 0, 0, 0;--mono-rgb-100: 255, 255, 255;--color-base-00: #050711;--color-base-05: #0b1020;--color-base-10: #17152d;--color-base-20: #1e1c38;--color-base-25: #2a2844;--color-base-30: #34324f;--color-base-35: #403e5e;--color-base-40: #565478;--color-base-50: #6c6a90;--color-base-60: #9694ad;--color-base-70: #b3b0cb;--color-base-100: #ffffff;--background-primary: #050711;--background-secondary: #0b1020;--background-modifier-border: rgba(142, 134, 199, 0.28);--font-text: "Lora", Georgia, serif;--font-monospace: "DM Mono", "JetBrains Mono", monospace;--text-normal: #deddf0;--text-muted: #9694ad;--text-faint: #626176;--text-accent: #bcb7e5;--link-color: #bcb7e5;--link-color-hover: #e8e6ff;--link-external-color: #9f98d8;--theme-accent: #8e86c7;--theme-accent-bright: #bcb7e5;--theme-accent-rgb: 142, 134, 199;--interactive-accent: var(--theme-accent);--theme-toggle-hover-bg: var(--theme-accent);--theme-toggle-hover-color: #050711;--theme-on-accent: #050711;--color-orange: #b59a6b;--lunara-space: #050711;--lunara-night: #0b1020;--lunara-surface: #17152d;--lunara-violet: #8e86c7;--lunara-lavender: #bcb7e5;--lunara-moon: #e8e6ff;--lunara-starlight: #ffffff;--lunara-blue: #6875a8;--lunara-glow: rgba(142, 134, 199, 0.22);--terminal-border: 1px solid rgba(188, 183, 229, 0.34);--terminal-border-dim: 1px solid rgba(142, 134, 199, 0.18);--theme-bg-gradient: radial-gradient(ellipse 130% 90% at 8% -5%, rgba(142, 134, 199, 0.5) 0%, transparent 52%), radial-gradient(ellipse 90% 70% at 100% 100%, rgba(104, 117, 168, 0.4) 0%, transparent 48%), linear-gradient(175deg, #1b1740 0%, #0a0818 38%, #06040f 62%, #14112b 100%);--theme-text: #deddf0;--theme-text-strong: var(--lunara-moon);--theme-text-em: #c9c6df;--theme-text-muted: #9694ad;--theme-text-nav: #b3b0cb;--theme-accent-text: var(--lunara-lavender);--theme-accent-muted: rgba(188, 183, 229, 0.62);--theme-accent-subtle: rgba(188, 183, 229, 0.76);--theme-accent-hint: rgba(188, 183, 229, 0.66);--theme-accent-placeholder: rgba(188, 183, 229, 0.38);--theme-accent-placeholder-focus: rgba(142, 134, 199, 0.32);--theme-title-shadow: 0 0 18px rgba(188, 183, 229, 0.20), 0 0 45px rgba(104, 117, 168, 0.10);--theme-h1-shadow: 0 0 14px rgba(188, 183, 229, 0.18);--theme-panel-sidebar: linear-gradient(180deg, rgba(16, 20, 42, 0.94) 0%, rgba(4, 5, 12, 0.98) 100%);--theme-panel-navbar: linear-gradient(180deg, rgba(16, 20, 42, 0.96) 0%, rgba(5, 7, 17, 0.98) 100%);--theme-surface: rgba(14, 15, 31, 0.64);--theme-surface-strong: rgba(20, 19, 39, 0.82);--theme-surface-input: rgba(4, 5, 12, 0.76);--theme-surface-input-focus: rgba(15, 16, 33, 0.94);--theme-surface-modal: rgba(5, 6, 14, 0.97);--theme-surface-code: rgba(2, 3, 8, 0.78);--theme-surface-blockquote: rgba(142, 134, 199, 0.07);--theme-surface-table-head: rgba(142, 134, 199, 0.13);--theme-surface-keys: rgba(12, 13, 28, 0.78);--theme-surface-keys-hover: rgba(188, 183, 229, 0.10);--theme-overlay: rgba(2, 3, 8, 0.88);--theme-tooltip-bg: rgba(7, 8, 18, 0.97);--theme-tooltip-text: #e8e6ff;--theme-toggle-bg: rgba(9, 10, 22, 0.88);--theme-toggle-color: var(--lunara-lavender);--theme-heading: #e8e6ff;--theme-search-glow: 0 0 24px rgba(188, 183, 229, 0.18);--theme-tooltip-glow: 0 0 18px rgba(142, 134, 199, 0.20);--dg-search-divider-color: rgba(188, 183, 229, 0.20);--dg-graph-border-color: rgba(142, 134, 199, 0.34);--dg-overlay-bg: rgba(2, 3, 8, 0.88);--yt-viz-gradient-start: #050711;--yt-viz-gradient-end: #8e86c7;--yt-viz-bg: rgba(5, 7, 17, 0.68);--callout-tip: 142, 134, 199;--callout-info: 104, 117, 168;--callout-question: 188, 183, 229;--callout-warning: 169, 145, 105;--callout-danger: 158, 92, 112;--theme-callout-tip-italic: var(--lunara-lavender);--theme-callout-surface-bg: rgba(142, 134, 199, 0.07);--theme-callout-surface-border: rgba(188, 183, 229, 0.24);--theme-callout-text: #d1cfe2;--theme-code-bg: rgba(2, 3, 8, 0.84);--theme-code-border: rgba(142, 134, 199, 0.26);--theme-code-text: #d4d2e4;--theme-code-inline-bg: rgba(142, 134, 199, 0.10);--theme-code-inline-text: var(--lunara-lavender);--theme-code-comment: #626176;--theme-code-keyword: #bcb7e5;--theme-code-string: #9f98d8;--theme-code-number: #8e86c7;--theme-code-function: #d0cceb;--theme-code-operator: #9694ad;--theme-code-punctuation: #74738a;--code-important: var(--lunara-moon);--code-tag: var(--lunara-lavender);--color-yellow: #b59a6b;--theme-hr-color: rgba(188, 183, 229, 0.28)}body.theme-lunara h1{font-family:"Allura","Cormorant Garamond",cursive;font-size:3.2em;font-weight:400;letter-spacing:.01em;color:#e8e6ff;text-shadow:0 0 18px rgba(188,183,229,.22),0 0 45px rgba(104,117,168,.12)}body.theme-lunara h2,body.theme-lunara h3{font-family:"Cormorant Garamond",Georgia,serif;font-style:italic;font-weight:500;letter-spacing:.015em}body.theme-lunara h2::before{content:"✦";margin-right:.45em;color:#bcb7e5;font-family:serif;text-shadow:0 0 10px rgba(188,183,229,.55)}body.theme-nyxa{color-scheme:light;--dg-content-padding-top: 40px;--mono-rgb-0: 255, 255, 255;--mono-rgb-100: 0, 0, 0;--color-base-00: #fffdf9;--color-base-05: #fbf9f5;--color-base-10: #f2f0ec;--color-base-20: #e8e5df;--color-base-25: #dbd7d0;--color-base-30: #c9c4bd;--color-base-35: #bdb7af;--color-base-40: #a39d95;--color-base-50: #8f8981;--color-base-60: #77706a;--color-base-70: #5c5550;--color-base-100: #181616;--background-primary: #fffdf9;--background-secondary: #f2f0ec;--background-modifier-border: rgba(20, 20, 20, 0.30);--font-text: "Space Grotesk", "Segoe UI", sans-serif;--font-monospace: "JetBrains Mono", "Courier New", monospace;--text-normal: #181616;--text-muted: #555050;--text-faint: #8c8585;--text-accent: #e21b23;--link-color: #d9161f;--link-color-hover: #ff1e2d;--link-external-color: #b90f18;--theme-accent: #e21b23;--theme-accent-bright: #ff1e2d;--theme-accent-rgb: 226, 27, 35;--interactive-accent: var(--theme-accent);--theme-toggle-hover-bg: var(--theme-accent);--theme-toggle-hover-color: #fffdf9;--theme-on-accent: #fffdf9;--color-orange: var(--nyxa-yellow);--nyxa-red: #e21b23;--nyxa-red-bright: #ff1e2d;--nyxa-red-dark: #9e1018;--nyxa-black: #111111;--nyxa-ink: #181616;--nyxa-white: #fffdf9;--nyxa-paper: #f2f0ec;--nyxa-yellow: #ffd52f;--nyxa-gray: #8c8585;--nyxa-red-glow: rgba(226, 27, 35, 0.20);--terminal-border: 3px solid #181616;--terminal-border-dim: 2px solid rgba(24, 22, 22, 0.28);--theme-bg-gradient: radial-gradient(ellipse 120% 85% at 5% -5%, rgba(226, 27, 35, 0.34) 0%, transparent 52%), radial-gradient(ellipse 90% 65% at 100% 100%, rgba(255, 213, 47, 0.3) 0%, transparent 50%), linear-gradient(175deg, #fefdf8 0%, #ffffff 42%, #ffffff 58%, #f4f0e8 100%);--theme-text: #181616;--theme-text-strong: var(--nyxa-black);--theme-text-em: #272323;--theme-text-muted: #555050;--theme-text-nav: #252222;--theme-accent-text: var(--nyxa-red);--theme-accent-muted: rgba(226, 27, 35, 0.64);--theme-accent-subtle: rgba(226, 27, 35, 0.80);--theme-accent-hint: rgba(226, 27, 35, 0.68);--theme-accent-placeholder: rgba(226, 27, 35, 0.42);--theme-accent-placeholder-focus: rgba(226, 27, 35, 0.26);--theme-title-shadow: 4px 4px 0 rgba(24, 22, 22, 0.14);--theme-h1-shadow: 3px 3px 0 rgba(226, 27, 35, 0.16);--theme-panel-sidebar: linear-gradient(180deg, #ffffff 0%, #f2f0ec 100%);--theme-panel-navbar: linear-gradient(180deg, #ffffff 0%, #f5f3ef 100%);--theme-surface: rgba(255, 255, 255, 0.78);--theme-surface-strong: rgba(255, 255, 255, 0.94);--theme-surface-input: rgba(255, 255, 255, 0.96);--theme-surface-input-focus: #ffffff;--theme-surface-modal: rgba(255, 255, 255, 0.98);--theme-surface-code: rgba(242, 240, 236, 0.94);--theme-surface-blockquote: rgba(226, 27, 35, 0.06);--theme-surface-table-head: rgba(226, 27, 35, 0.12);--theme-surface-keys: rgba(242, 240, 236, 0.90);--theme-surface-keys-hover: rgba(226, 27, 35, 0.12);--theme-overlay: rgba(17, 17, 17, 0.72);--theme-tooltip-bg: var(--theme-surface-modal);--theme-tooltip-text: var(--theme-text);--theme-toggle-bg: #fffdf9;--theme-toggle-color: var(--nyxa-red);--theme-heading: #181616;--theme-search-glow: 0 0 0 3px rgba(226, 27, 35, 0.10);--theme-tooltip-glow: 4px 4px 0 rgba(226, 27, 35, 0.18);--dg-search-divider-color: rgba(24, 22, 22, 0.24);--dg-graph-border-color: rgba(226, 27, 35, 0.40);--dg-overlay-bg: rgba(17, 17, 17, 0.72);--yt-viz-gradient-start: #ffffff;--yt-viz-gradient-end: #e21b23;--yt-viz-bg: rgba(255, 255, 255, 0.76);--callout-tip: 226, 27, 35;--callout-info: 24, 24, 24;--callout-question: 226, 27, 35;--callout-warning: 255, 213, 47;--callout-danger: 158, 16, 24;--theme-callout-tip-italic: var(--nyxa-red);--theme-callout-surface-bg: rgba(226, 27, 35, 0.06);--theme-callout-surface-border: rgba(226, 27, 35, 0.34);--theme-callout-text: #272323;--theme-code-bg: #f2f0ec;--theme-code-border: rgba(24, 22, 22, 0.28);--theme-code-text: #181616;--theme-code-inline-bg: rgba(226, 27, 35, 0.08);--theme-code-inline-text: var(--nyxa-red-dark);--theme-code-comment: #777070;--theme-code-keyword: #b90f18;--theme-code-string: #d9161f;--theme-code-number: #9e1018;--theme-code-function: #181616;--theme-code-operator: #555050;--theme-code-punctuation: #777070;--code-important: var(--nyxa-red);--code-tag: var(--nyxa-red-dark);--color-yellow: var(--nyxa-yellow);--theme-hr-color: rgba(226, 27, 35, 0.45)}body.theme-nyxa h1{font-family:"Daft Font",Impact,sans-serif;font-weight:400;letter-spacing:.035em;text-transform:uppercase;color:var(--nyxa-ink);text-shadow:4px 4px 0 rgba(226,27,35,.22)}body.theme-nyxa h2{font-family:"Rubik Dirt",Impact,sans-serif;font-weight:400;letter-spacing:.035em;text-transform:uppercase;color:var(--nyxa-ink);text-shadow:3px 3px 0 rgba(226,27,35,.22)}body.theme-nyxa h3{font-family:"Space Grotesk","Segoe UI",sans-serif;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--nyxa-ink)}body.theme-nyxa a{font-weight:700;text-decoration-thickness:2px;text-decoration-color:rgba(226,27,35,.45)}body.theme-nyxa a:hover{color:#ff1e2d;text-shadow:2px 2px 0 rgba(226,27,35,.12)}body.theme-nyxa hr{border:0;height:4px;background:linear-gradient(90deg, transparent, #e21b23 10%, #181616 50%, #e21b23 90%, transparent);transform:rotate(-0.5deg)}body.theme-nyxa h1{font-family:"Daft Font",sans-serif;font-size:clamp(2.85rem,6vw + 1.5rem,4rem);line-height:var(--h1-line-height);text-transform:uppercase;color:var(--nyxa-red);transform:rotate(-1.5deg);text-shadow:3px 3px 0 var(--nyxa-black);padding-bottom:.2em}body{--dg-content-max-width: 1080px;--dg-content-padding-top: 40px;--dg-content-padding-top-mobile: 200px;--dg-graph-border-radius: 0;--dg-search-box-radius: 0;--dg-search-input-radius: 0;--dg-search-result-radius: 0;--dg-search-btn-radius: 0;--dg-graph-ctrl-radius: 0;--dg-mermaid-radius: 0;--dg-notelink-hover-bg: var(--theme-accent);--dg-search-highlight-bg: var(--theme-accent);--dg-search-highlight-color: var(--theme-on-accent);background:var(--theme-bg-gradient);background-attachment:fixed;color:var(--theme-text);font-family:var(--font-text)}body .site-title{margin:0}body .site-description{margin-top:.3rem;opacity:.85;font-size:.85rem;color:var(--theme-accent-muted)}body .site-title-group h1{color:var(--theme-accent-text);font-weight:700;letter-spacing:.04em;text-shadow:var(--theme-title-shadow)}body .content{background:rgba(0,0,0,0);border:none;box-shadow:none}body .filetree-wrapper{background:var(--theme-panel-sidebar);border-right:var(--terminal-border)}body .filetree-sidebar{color:var(--theme-text-muted)}body .navbar{background:var(--theme-panel-navbar);border-bottom:var(--terminal-border)}body .foldername-wrapper{color:var(--theme-accent-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}body .notelink{border-left:2px solid rgba(0,0,0,0);border-radius:0;color:var(--theme-text-nav);padding:0}body .notelink .filename{display:block;width:100%;padding:var(--dg-notelink-padding);text-decoration:none}body .notelink:hover{background-color:var(--theme-accent);color:var(--theme-on-accent)}body .notelink:hover .filename,body .notelink:hover a{color:var(--theme-on-accent) !important}body .notelink.active-note{border-left-color:var(--theme-accent-bright);background-color:var(--theme-accent);color:var(--theme-on-accent)}body .notelink.active-note .filename{color:var(--theme-on-accent) !important}body .filelist{border-left:var(--terminal-border-dim)}body .search-button{border:var(--terminal-border-dim);border-radius:0;background:var(--theme-surface);color:var(--theme-text)}body .search-button .search-text{color:var(--theme-text)}body .search-button .search-icon{color:var(--theme-accent-text)}body .search-button .search-keys{border-radius:0;border:1px solid rgba(var(--theme-accent-rgb), 0.35);background:var(--theme-surface-keys);color:var(--theme-accent-subtle)}body .search-button .search-keys code{color:inherit;background:rgba(0,0,0,0)}body .search-button:hover,body .search-button:focus-within{background:var(--theme-accent);color:var(--theme-on-accent);border-color:var(--theme-accent-bright)}body .search-button:hover .search-text,body .search-button:focus-within .search-text{color:var(--theme-on-accent)}body .search-button:hover .search-icon,body .search-button:focus-within .search-icon{color:var(--theme-on-accent)}body .search-button:hover .search-keys,body .search-button:focus-within .search-keys{border-color:var(--theme-on-accent);background:var(--theme-surface-keys-hover);color:var(--theme-on-accent)}body .search-button:hover .search-keys code,body .search-button:focus-within .search-keys code{color:var(--theme-on-accent)}body .search-container .search-box{border:var(--terminal-border);border-radius:0;box-shadow:var(--theme-search-glow);background:var(--theme-surface-modal)}body .search-box input{border:var(--terminal-border-dim);border-radius:0;background:var(--theme-surface-input);color:var(--theme-text);font-family:var(--font-text)}body .search-box input::placeholder{color:var(--theme-accent-placeholder)}body .search-box input:focus{border-color:var(--theme-accent);outline:1px solid var(--theme-accent);background:var(--theme-surface-input-focus)}body .search-box input:focus::placeholder{color:var(--theme-accent-placeholder-focus)}body .search-box-footer .navigation-hint{color:var(--theme-accent-hint)}body .search-box-footer .navigation-hint code{color:var(--theme-on-accent);background:var(--theme-accent);border-radius:0}body #search-results>span i{color:var(--theme-accent-muted)}body .searchresult{border-radius:0;border:var(--terminal-border-dim);background:var(--theme-surface)}body .searchresult:hover,body .searchresult.active{background:var(--theme-accent);border-color:var(--theme-accent-bright);color:var(--theme-on-accent)}body .searchresult:hover .result-title,body .searchresult:hover .result-excerpt,body .searchresult:hover .result-tags .tag,body .searchresult.active .result-title,body .searchresult.active .result-excerpt,body .searchresult.active .result-tags .tag{color:var(--theme-on-accent)}body .result-title{color:var(--theme-accent-text)}body .preview-placeholder{color:var(--theme-accent-muted)}body .graph,body .sidebar-container,body .backlinks,body .toc-container{border:var(--terminal-border-dim);border-radius:0;background:var(--theme-surface-strong)}body a,body .internal-link,body .external-link{color:var(--theme-accent-text);text-decoration:underline;text-underline-offset:2px}body a:hover,body .internal-link:hover,body .external-link:hover{color:var(--link-color-hover)}body h1,body h2,body h3,body h4,body h5,body h6{color:var(--theme-heading);font-family:var(--font-text);font-weight:700}body h1{color:var(--theme-accent-text);text-shadow:var(--theme-h1-shadow)}body p,body li,body td,body th{color:var(--theme-text)}body code,body pre,body .markdown-rendered code,body .markdown-rendered pre{border:1px solid var(--theme-code-border);border-radius:0;background:var(--theme-code-bg);color:var(--theme-code-text);font-family:var(--font-monospace);text-shadow:none}body :not(pre)>code,body .markdown-rendered :not(pre)>code,body .markdown-rendered p>code,body .markdown-rendered li>code{padding:.12em .4em;background:var(--rendered-code-bg);color:var(--rendered-code-text);border:1px solid var(--theme-code-border)}body pre,body .markdown-rendered pre{padding:.85em 1em;overflow-x:auto}body pre>code,body .markdown-rendered pre>code{border:none;background:rgba(0,0,0,0);padding:0;color:inherit}body pre[class*=language-],body code[class*=language-],body .markdown-rendered pre[class*=language-],body .markdown-rendered code[class*=language-]{border-radius:0;background:var(--theme-code-bg);color:var(--theme-code-text);text-shadow:none;font-family:var(--font-monospace)}body pre[class*=language-],body .markdown-rendered pre[class*=language-]{border:1px solid var(--theme-code-border);padding:.85em 1em}body .token.comment,body .token.prolog,body .token.doctype,body .token.cdata{color:var(--theme-code-comment) !important}body .token.punctuation{color:var(--theme-code-punctuation) !important}body .token.property,body .token.tag,body .token.constant,body .token.symbol,body .token.deleted,body .token.boolean,body .token.number,body .token.class-name{color:var(--theme-code-number) !important}body .token.selector,body .token.attr-name,body .token.string,body .token.char,body .token.builtin,body .token.inserted,body .token.atrule,body .token.attr-value{color:var(--theme-code-string) !important}body .token.operator,body .token.entity,body .token.url,body .token.variable{color:var(--theme-code-operator) !important}body .token.function{color:var(--theme-code-function) !important}body .token.keyword{color:var(--theme-code-keyword) !important}body .token.regex,body .token.important{color:var(--theme-code-string) !important}body .callout{--callout-color: var(--callout-tip);--callout-border-width: 1px;--callout-border-opacity: 1;--callout-radius: 0;--callout-blend-mode: normal;border:1px solid var(--theme-callout-surface-border);border-radius:0;background:var(--theme-callout-surface-bg);mix-blend-mode:normal;box-shadow:none}body .callout .callout-title{gap:.75em;color:var(--theme-callout-text)}body .callout .callout-title-inner,body .callout .callout-title-inner p{color:var(--theme-callout-text);font-weight:500}body .callout .callout-content,body .callout .callout-content p,body .callout .callout-content li{color:var(--theme-callout-text)}body .callout .callout-icon{margin-inline-end:.35em}body .callout .callout-icon,body .callout .callout-icon svg,body .callout .callout-icon .svg-icon{color:var(--theme-accent-text)}body .callout strong,body .callout b{color:var(--theme-text-strong)}body .callout em,body .callout i{color:var(--theme-callout-tip-italic)}body .callout code{background:var(--rendered-code-bg);color:var(--rendered-code-text);border:1px solid var(--theme-code-border)}body .callout pre{background:var(--theme-code-bg);border:1px solid var(--theme-code-border)}body .callout[data-callout=tip],body .callout[data-callout=hint],body .callout[data-callout=important]{--callout-color: var(--callout-tip)}body .callout[data-callout=info],body .callout[data-callout=todo]{--callout-color: var(--callout-info)}body .callout[data-callout=question],body .callout[data-callout=help],body .callout[data-callout=faq]{--callout-color: var(--callout-question)}body .callout[data-callout=warning],body .callout[data-callout=caution],body .callout[data-callout=attention]{--callout-color: var(--callout-warning)}body .callout[data-callout=danger],body .callout[data-callout=error],body .callout[data-callout=failure],body .callout[data-callout=fail],body .callout[data-callout=bug]{--callout-color: var(--callout-danger)}body .tag{border:var(--terminal-border-dim);border-radius:0;background:rgba(0,0,0,0);color:var(--theme-accent-text)}body .markdown-rendered blockquote,body blockquote{border-left:4px solid var(--theme-accent);background:var(--theme-surface-blockquote);border-radius:0}body table,body th,body td{border:var(--terminal-border-dim)}body th{background:var(--theme-surface-table-head)}body hr{border:none;border-top:var(--hr-thickness, 2px) solid var(--theme-hr-color);border-color:var(--theme-hr-color)}body.markdown-rendered hr{border:none;border-top:var(--hr-thickness, 2px) solid var(--theme-hr-color);border-color:var(--theme-hr-color)}body.markdown-rendered strong,body.markdown-rendered b,body.markdown-rendered .cm-strong{color:var(--theme-text-strong)}body.markdown-rendered em,body.markdown-rendered i,body.markdown-rendered .cm-em{color:var(--theme-text-em)}@media(max-width: 1000px){body .content{padding-top:var(--dg-content-padding-top-mobile)}body .navbar .site-title-group h1{margin:.35rem 0 !important}body .navbar .site-description{margin-top:.15rem;line-height:1.35}}body ::selection{background:var(--theme-accent);color:var(--theme-on-accent)}body.theme-light .callout{background:var(--theme-callout-tip-bg);border-color:var(--theme-callout-tip-border)}body.theme-dark.markdown-rendered .callout .callout-content em,body.theme-dark.markdown-rendered .callout .callout-content i,body.theme-dark.markdown-rendered .callout .callout-title-inner em,body.theme-dark.markdown-rendered .callout .callout-title-inner i{color:var(--theme-callout-tip-italic)}button.theme-select-btn:not(.clickable-icon){position:fixed;bottom:20px;right:20px;z-index:120;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border:var(--terminal-border-dim);border-radius:0;background:var(--theme-toggle-bg);background-color:var(--theme-toggle-bg);color:var(--theme-toggle-color);cursor:pointer;box-shadow:var(--theme-search-glow);transition:background .15s ease,color .15s ease,border-color .15s ease}button.theme-select-btn:not(.clickable-icon):hover{background:var(--theme-toggle-hover-bg);background-color:var(--theme-toggle-hover-bg);color:var(--theme-toggle-hover-color);border-color:var(--theme-accent-bright);box-shadow:var(--theme-search-glow)}button.theme-select-btn:not(.clickable-icon)[aria-expanded=true]{background:var(--theme-toggle-hover-bg);background-color:var(--theme-toggle-hover-bg);color:var(--theme-toggle-hover-color);border-color:var(--theme-accent-bright)}button.theme-select-btn:not(.clickable-icon) .theme-select-icon{width:20px;height:20px}.theme-select-menu{position:fixed;bottom:72px;right:20px;z-index:120;min-width:160px;padding:6px;display:flex;flex-direction:column;gap:2px;border:var(--terminal-border);border-radius:0;background:var(--theme-surface-modal);box-shadow:var(--theme-search-glow)}.theme-select-menu[hidden]{display:none}.theme-select-menu button.theme-option:not(.clickable-icon){width:100%;padding:8px 12px;display:flex;align-items:center;border:1px solid rgba(0,0,0,0);border-radius:0;background:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--theme-text);box-shadow:none;font-family:var(--font-monospace);font-size:.8rem;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.theme-select-menu button.theme-option:not(.clickable-icon) .theme-option-label{flex:1}.theme-select-menu button.theme-option:not(.clickable-icon):hover{background:var(--theme-surface-keys-hover);background-color:var(--theme-surface-keys-hover);border-color:var(--terminal-border-dim);box-shadow:none}.theme-select-menu button.theme-option:not(.clickable-icon).active{background:var(--theme-accent);background-color:var(--theme-accent);color:var(--theme-on-accent);border-color:var(--theme-accent-bright)}.theme-select-menu button.theme-option:not(.clickable-icon).active .theme-option-label::after{content:"✓";margin-left:.5em;font-weight:700}button.lang-toggle-btn:not(.clickable-icon){position:fixed;bottom:20px;right:72px;z-index:120;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border:var(--terminal-border-dim);border-radius:0;background:var(--theme-toggle-bg);background-color:var(--theme-toggle-bg);color:var(--theme-toggle-color);cursor:pointer;box-shadow:var(--theme-search-glow);font-family:var(--font-monospace);font-size:.75rem;font-weight:700;letter-spacing:.04em;transition:background .15s ease,color .15s ease,border-color .15s ease}button.lang-toggle-btn:not(.clickable-icon):hover{background:var(--theme-toggle-hover-bg);background-color:var(--theme-toggle-hover-bg);color:var(--theme-toggle-hover-color);border-color:var(--theme-accent-bright);box-shadow:var(--theme-search-glow)}button.lang-toggle-btn:not(.clickable-icon) .lang-label-pt{display:block}button.lang-toggle-btn:not(.clickable-icon) .lang-label-en{display:none}button.lang-toggle-btn:not(.clickable-icon)[data-lang=en] .lang-label-pt{display:none}button.lang-toggle-btn:not(.clickable-icon)[data-lang=en] .lang-label-en{display:block}a.view-toggle-btn{position:fixed;bottom:20px;right:124px;z-index:120;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;appearance:none;border:var(--terminal-border-dim);border-radius:0;background:var(--theme-toggle-bg);background-color:var(--theme-toggle-bg);color:var(--theme-toggle-color);cursor:pointer;box-shadow:var(--theme-search-glow);font-family:var(--font-monospace);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-decoration:none;user-select:none;transition:background .15s ease,color .15s ease,border-color .15s ease}a.view-toggle-btn:visited,a.view-toggle-btn:focus,a.view-toggle-btn:active{color:var(--theme-toggle-color);text-decoration:none;background:var(--theme-toggle-bg);background-color:var(--theme-toggle-bg)}a.view-toggle-btn:hover,a.view-toggle-btn:hover:visited{background:var(--theme-toggle-hover-bg);background-color:var(--theme-toggle-hover-bg);color:var(--theme-toggle-hover-color);border-color:var(--theme-accent-bright);text-decoration:none}a.view-toggle-btn .view-toggle-emoji{font-size:1.15rem;line-height:1;text-decoration:none}a.view-toggle-btn .view-toggle-a11y{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.dg-lang[data-lang=en]{display:none}body.lang-pt .dg-lang[data-lang=pt]{display:contents}body.lang-pt .dg-lang[data-lang=en]{display:none}body.lang-en .dg-lang[data-lang=en]{display:contents}body.lang-en .dg-lang[data-lang=pt]{display:none}#tooltip-wrapper{border:var(--terminal-border) !important;border-radius:0 !important;box-shadow:var(--theme-tooltip-glow) !important;background:var(--theme-tooltip-bg) !important;color:var(--theme-tooltip-text) !important}.yt-visualizer-player{margin:1.25em 0;border:var(--terminal-border-dim);background:var(--theme-surface-strong);overflow:hidden}.yt-visualizer-player .yt-visualizer-video{position:relative;width:100%;padding-bottom:56.25%;background:#000}.yt-visualizer-player .yt-visualizer-video .yt-visualizer-video-target{position:absolute;inset:0;width:100%;height:100%}.yt-visualizer-player .yt-visualizer-video .yt-visualizer-media{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}.yt-visualizer-player .yt-visualizer-video .yt-visualizer-fallback[hidden],.yt-visualizer-player .yt-visualizer-video .yt-visualizer-media[hidden]{display:none !important}.yt-visualizer-player .yt-visualizer-video iframe{border:none;border-radius:0}.yt-visualizer-player .yt-visualizer-eq{position:relative;height:72px;border-top:var(--terminal-border-dim);background:var(--yt-viz-bg)}.yt-visualizer-player .yt-visualizer-canvas{display:block;width:100%;height:72px}.yt-visualizer-player.is-playing .yt-visualizer-eq{box-shadow:inset 0 10px 18px rgba(var(--theme-accent-rgb), 0.1)}.yt-visualizer-player.is-loading-audio .yt-visualizer-eq::after{content:"Loading audio…";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--theme-accent-muted);pointer-events:none}.yt-visualizer-player[data-yt-audio-mode=buffer] .yt-visualizer-eq::after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:rgba(var(--theme-accent-rgb), 0.35);pointer-events:none}/*# sourceMappingURL=custom-style.css.map */
