:root{--bg-primary: #0F0F0F;--text-primary: #F5F5F5;--text-secondary: #D3D3D3;--heading-primary: #FFD700;--heading-secondary: #FFA500;--heading-tertiary: #CD7F32;--link-primary: #FF4500;--link-hover: #FFD700;--code-bg: #1C1C1C;--code-text: #F0F0F0;--button-primary: #FFD700;--button-hover: #FFA500;--border-primary: #696969}body{background-color:var(--bg-primary);color:var(--text-primary)}.markdown-content{max-width:52rem;margin:0 auto;padding:2rem 1rem}.markdown-content h1{color:var(--heading-primary);font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.markdown-content h2{color:var(--heading-secondary);font-size:2rem;font-weight:700;margin-bottom:1.25rem}.markdown-content h3{color:var(--heading-tertiary);font-size:1.6rem;font-weight:700;margin-bottom:1rem}.markdown-content p{color:var(--text-primary);font-size:1.125rem;line-height:1.75;margin-bottom:1.25rem}.markdown-content ul{list-style-type:disc;padding-left:1.5rem;color:var(--text-secondary);font-size:1.125rem;margin-bottom:1.25rem}.markdown-content li{margin-bottom:.75rem}.markdown-content a{color:var(--link-primary);text-decoration:underline;font-size:1.125rem}pre,code{background-color:var(--code-bg);color:var(--code-text);padding:.5rem;border-radius:4px}blockquote{border-left:4px solid var(--heading-secondary);padding-left:1rem;margin-left:0;font-style:italic;color:var(--heading-tertiary)}hr{border:none;border-top:1px solid var(--heading-tertiary);margin:2rem 0}.button{background-color:var(--button-primary);color:#fff;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.button:hover{background-color:var(--button-hover)}a:hover{color:var(--link-hover)}.article-container{background-color:var(--bg-primary);min-height:100vh;display:flex;justify-content:center;align-items:center;padding:1.25rem}.article-content{max-width:64rem;width:100%;padding:1.25rem;border:4px solid var(--border-primary);border-radius:.5rem}@media screen and (max-width: 768px){.article-container{padding:0;display:block}.article-content{border:none;border-radius:0;padding:0}.markdown-content{padding:1rem}}.header-container{background-color:var(--bg-primary);color:var(--text-primary)}.header{display:flex;justify-content:center;align-items:center;padding:1rem;margin:0 auto;max-width:64rem}nav{display:flex;align-items:center;gap:1rem}.nav-link{padding:.75rem;color:var(--text-primary);text-decoration:none;transition:color .3s ease}.nav-link:hover{color:var(--link-hover)}.theme-switcher-fixed{position:fixed;top:1rem;right:1rem;z-index:1000;background-color:var(--bg-primary);border:1px solid var(--border-primary, rgba(0,0,0,.1));border-radius:8px;padding:.5rem;box-shadow:0 2px 8px #0000001a}.theme-switcher-container{display:flex;align-items:center}.theme-switcher-container label{color:var(--text-primary);font-size:.9rem;white-space:nowrap;margin-right:.5rem}.theme-switcher select{padding:.5rem 2rem .5rem .75rem;background-color:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:4px;cursor:pointer;font-size:.9rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:1em}.theme-switcher select:hover{border-color:var(--link-hover)}.theme-switcher select:focus{outline:none;border-color:var(--link-hover);box-shadow:0 0 0 2px var(--link-hover)}@media (max-width: 768px){.theme-switcher-fixed{top:.5rem;right:.5rem;padding:.25rem}.theme-switcher-container label{font-size:.8rem;margin-right:.25rem}.theme-switcher select{font-size:.8rem;padding:.4rem 1.5rem .4rem .6rem}nav{flex-wrap:wrap;justify-content:center;gap:.5rem}.nav-link{padding:.5rem;font-size:.9rem}}.theme-emerald{--bg-primary: #0A1A0A;--text-primary: #F0FFF0;--text-secondary: #E0FFE0;--heading-primary: #50C878;--heading-secondary: #00A86B;--heading-tertiary: #2E8B57;--link-primary: #FFD700;--link-hover: #50C878;--code-bg: #1A2F1A;--code-text: #F5FFF5;--button-primary: #50C878;--button-hover: #66CDAA;--border-primary: #228B22}.theme-electric-dreams{--bg-primary: #0A0A0F;--text-primary: #F0F0FF;--text-secondary: #D8BFD8;--heading-primary: #FF00FF;--heading-secondary: #00BFFF;--heading-tertiary: #FFD700;--link-primary: #8A2BE2;--link-hover: #FF00FF;--code-bg: #1C1C2E;--code-text: #E0FFFF;--button-primary: #FF00FF;--button-hover: #FF1493;--border-primary: #4B0082}.theme-blood-moon{--bg-primary: #0F0A0A;--text-primary: #FFF8DC;--text-secondary: #F5DEB3;--heading-primary: #DC143C;--heading-secondary: #B22222;--heading-tertiary: #CD853F;--link-primary: #4682B4;--link-hover: #DC143C;--code-bg: #1A0F0F;--code-text: #FFE4E1;--button-primary: #DC143C;--button-hover: #FF6347;--border-primary: #8B0000}.theme-arctic-frost{--bg-primary: #0F1419;--text-primary: #F0F8FF;--text-secondary: #E6F3FF;--heading-primary: #00CED1;--heading-secondary: #87CEEB;--heading-tertiary: #B0E0E6;--link-primary: #4169E1;--link-hover: #00CED1;--code-bg: #1E2A3A;--code-text: #F0FFFF;--button-primary: #00CED1;--button-hover: #48CAE4;--border-primary: #2F4F4F}.theme-toxic-waste{--bg-primary: #0D1B0D;--text-primary: #F5F5F5;--text-secondary: #DCDCDC;--heading-primary: #32CD32;--heading-secondary: #ADFF2F;--heading-tertiary: #9ACD32;--link-primary: #FF4500;--link-hover: #32CD32;--code-bg: #1C2E1C;--code-text: #F0FFF0;--button-primary: #32CD32;--button-hover: #00FF00;--border-primary: #228B22}.theme-royal-purple{--bg-primary: #0F0A1A;--text-primary: #F8F8FF;--text-secondary: #E6E6FA;--heading-primary: #9370DB;--heading-secondary: #BA55D3;--heading-tertiary: #DDA0DD;--link-primary: #FFD700;--link-hover: #9370DB;--code-bg: #1A0F2E;--code-text: #F0E6FF;--button-primary: #9370DB;--button-hover: #BA55D3;--border-primary: #663399}.theme-solar-flare{--bg-primary: #1A1000;--text-primary: #FFFAF0;--text-secondary: #FFF8DC;--heading-primary: #FF8C00;--heading-secondary: #FFD700;--heading-tertiary: #FFA500;--link-primary: #FF4500;--link-hover: #FF8C00;--code-bg: #2A1F00;--code-text: #FFF5EE;--button-primary: #FF8C00;--button-hover: #FFD700;--border-primary: #B8860B}.theme-deep-space{--bg-primary: #000011;--text-primary: #F0F8FF;--text-secondary: #E0E6FF;--heading-primary: #6A5ACD;--heading-secondary: #9370DB;--heading-tertiary: #DA70D6;--link-primary: #00FFFF;--link-hover: #6A5ACD;--code-bg: #0A0A1A;--code-text: #E6E6FA;--button-primary: #6A5ACD;--button-hover: #7B68EE;--border-primary: #483D8B}.theme-sunset-boulevard{--bg-primary: #1A0F05;--text-primary: #FFF8DC;--text-secondary: #FFEFD5;--heading-primary: #FF6347;--heading-secondary: #FF7F50;--heading-tertiary: #FFD700;--link-primary: #4169E1;--link-hover: #FF6347;--code-bg: #2F1A0A;--code-text: #FFF0E6;--button-primary: #FF6347;--button-hover: #FF7F50;--border-primary: #CD853F}.theme-midnight-oil{--bg-primary: #0F0F0F;--text-primary: #F5F5F5;--text-secondary: #D3D3D3;--heading-primary: #FFD700;--heading-secondary: #C0C0C0;--heading-tertiary: #CD7F32;--link-primary: #FF4500;--link-hover: #FFD700;--code-bg: #1C1C1C;--code-text: #F0F0F0;--button-primary: #FFD700;--button-hover: #FFA500;--border-primary: #696969}.theme-cherry-blossom{--bg-primary: #1A0F1A;--text-primary: #FFF0F5;--text-secondary: #FFE4E1;--heading-primary: #FF69B4;--heading-secondary: #FFB6C1;--heading-tertiary: #FFC0CB;--link-primary: #8B008B;--link-hover: #FF69B4;--code-bg: #2F1A2F;--code-text: #F8F0FF;--button-primary: #FF69B4;--button-hover: #FF1493;--border-primary: #C71585}.theme-cyberpunk-matrix{--bg-primary: #000000;--text-primary: #00FF00;--text-secondary: #00CC00;--heading-primary: #00FFFF;--heading-secondary: #00FF00;--heading-tertiary: #FFFF00;--link-primary: #FF00FF;--link-hover: #00FFFF;--code-bg: #0A0A0A;--code-text: #00FF41;--button-primary: #00FFFF;--button-hover: #00FF00;--border-primary: #008000}.theme-lavender-dreams{--bg-primary: #1A0F1F;--text-primary: #F8F0FF;--text-secondary: #E6D8FF;--heading-primary: #B19CD9;--heading-secondary: #DDA0DD;--heading-tertiary: #E6E6FA;--link-primary: #FFB6C1;--link-hover: #B19CD9;--code-bg: #2A1F35;--code-text: #F0E6FF;--button-primary: #B19CD9;--button-hover: #DDA0DD;--border-primary: #8B7D9B}.theme-rust-steel{--bg-primary: #1C1410;--text-primary: #F5F5DC;--text-secondary: #E8E0D0;--heading-primary: #CD853F;--heading-secondary: #A0522D;--heading-tertiary: #8B4513;--link-primary: #708090;--link-hover: #CD853F;--code-bg: #2A1F1A;--code-text: #F0E8D8;--button-primary: #CD853F;--button-hover: #D2691E;--border-primary: #696969}.theme-cotton-candy{--bg-primary: #1F0A1F;--text-primary: #FFF0F8;--text-secondary: #FFE0F0;--heading-primary: #FF69B4;--heading-secondary: #FFB6C1;--heading-tertiary: #F0E68C;--link-primary: #9370DB;--link-hover: #FF69B4;--code-bg: #2F1A2F;--code-text: #FFF0FF;--button-primary: #FF69B4;--button-hover: #FF1493;--border-primary: #DA70D6}.theme-midnight-diner{--bg-primary: #0F0F0A;--text-primary: #FFF8DC;--text-secondary: #F5DEB3;--heading-primary: #FF6347;--heading-secondary: #FFD700;--heading-tertiary: #20B2AA;--link-primary: #4682B4;--link-hover: #FF6347;--code-bg: #1A1A0F;--code-text: #F0E8D0;--button-primary: #FF6347;--button-hover: #FF7F50;--border-primary: #CD853F}.theme-frozen-tundra{--bg-primary: #0A0F14;--text-primary: #F0F8FF;--text-secondary: #E0F0FF;--heading-primary: #B0E0E6;--heading-secondary: #87CEEB;--heading-tertiary: #ADD8E6;--link-primary: #4169E1;--link-hover: #B0E0E6;--code-bg: #1A2530;--code-text: #F0FFFF;--button-primary: #B0E0E6;--button-hover: #87CEEB;--border-primary: #2F4F4F}.theme-vintage-sepia{--bg-primary: #1A1510;--text-primary: #F5E6D3;--text-secondary: #E8D5B7;--heading-primary: #CD853F;--heading-secondary: #DEB887;--heading-tertiary: #D2B48C;--link-primary: #8B4513;--link-hover: #CD853F;--code-bg: #2A1F1A;--code-text: #F0E0D0;--button-primary: #CD853F;--button-hover: #DEB887;--border-primary: #A0522D}.theme-neon-miami{--bg-primary: #0A0A1A;--text-primary: #F0F0FF;--text-secondary: #E0E0FF;--heading-primary: #FF1493;--heading-secondary: #00FFFF;--heading-tertiary: #ADFF2F;--link-primary: #FF4500;--link-hover: #FF1493;--code-bg: #1A1A2E;--code-text: #E0FFFF;--button-primary: #FF1493;--button-hover: #FF69B4;--border-primary: #8A2BE2}.theme-forest-mushroom{--bg-primary: #0F1A0A;--text-primary: #F5F0E8;--text-secondary: #E8E0D0;--heading-primary: #8B4513;--heading-secondary: #D2691E;--heading-tertiary: #DEB887;--link-primary: #228B22;--link-hover: #8B4513;--code-bg: #1A2F1A;--code-text: #F0F8E8;--button-primary: #8B4513;--button-hover: #A0522D;--border-primary: #556B2F}.theme-electric-storm{--bg-primary: #0A0A14;--text-primary: #F0F8FF;--text-secondary: #E0E8FF;--heading-primary: #FFFF00;--heading-secondary: #9370DB;--heading-tertiary: #4169E1;--link-primary: #00BFFF;--link-hover: #FFFF00;--code-bg: #1A1A2E;--code-text: #E6E6FA;--button-primary: #FFFF00;--button-hover: #FFD700;--border-primary: #483D8B}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.h-\[85vh\]{height:85vh}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-3xl{max-width:48rem}.items-center{align-items:center}.justify-center{justify-content:center}.border-none{border-style:none}.p-4{padding:1rem}.font-iosevka{font-family:iosevka}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.markdown>*{all:revert}
