html{background-color:#fff;font-family:monospace}body{border:2px solid #000;width:100%;max-width:100ch;margin:0 auto;padding:1rem;line-height:1.5}*{box-sizing:border-box}h1{text-transform:uppercase;border-bottom:3px solid #000;margin:1rem 0;font-family:Courier New,monospace;font-size:2.5rem}a{color:#000;text-decoration:underline}a:hover{color:#fff;background-color:#000}.hamburger{cursor:pointer;padding-right:20px}.hamburger .line{background-color:#000;width:40px;height:5px;margin-bottom:10px;display:block}.nav-links{background-color:#fff;border:1px solid #000;width:100%;margin:0;padding:0;display:none;top:5rem;left:0}.nav-links a{text-align:left;text-transform:uppercase;border-bottom:1px solid #000;padding:10px;font-size:1.2rem;font-weight:400;text-decoration:underline;display:block}.nav-links a:hover,.nav-links a:focus{color:#fff;background-color:#000}.expanded{display:block}table{border-collapse:collapse;border:2px solid #000;width:100%;margin:20px 0}th,td{text-align:left;border:1px solid #000;padding:8px}th{text-transform:uppercase;background-color:#eee;font-weight:700}button{text-transform:uppercase;cursor:pointer;background-color:#fff;border:2px solid #000;outline:0;padding:8px 12px;font-family:monospace}button:hover{color:#fff;background-color:#000}.highlight-in-viewport{transition:all .4s}.content-highlighted{opacity:1;filter:brightness(1.1);z-index:2;position:relative;transform:scale(1.02)}.content-darkened{opacity:.7;filter:brightness(.9);z-index:1;transform:scale(1)}blockquote{background-color:#f0f0f0;border-left:5px solid #000;margin:20px 0;padding:10px 20px;font-family:monospace;font-style:normal}:global(.dark) blockquote{background-color:#fff;border-left:5px solid red;border-right:5px solid #06f;font-weight:700;box-shadow:0 0 0 2px red,0 0 0 4px #06f;color:#000!important}:global(.dark) blockquote *{color:#000!important}:is(:global(.dark) blockquote p,:global(.dark) blockquote h1,:global(.dark) blockquote h2,:global(.dark) blockquote h3,:global(.dark) blockquote h4,:global(.dark) blockquote h5,:global(.dark) blockquote h6,:global(.dark) blockquote a,:global(.dark) blockquote ul,:global(.dark) blockquote ol,:global(.dark) blockquote li,:global(.dark) blockquote span){color:#000!important}code{background-color:#f0f0f0;border:1px solid #000;padding:2px 5px;font-family:monospace}:global(.dark) code{background-color:#333;border-color:#fff}.brutalist-grid{grid-gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:20px 0;display:grid}.date,time,[datetime],[pubdate],.pubDate,.date-display,time:not(.no-date-style),span:has([datetime]),span.date{font-weight:700;color:red!important}:is(.brutalist-card h3:contains("Last updated:"),.brutalist-card h3:contains("Published:"),.brutalist-card h3:contains("Date:")){color:red!important}:global(.dark) .date{color:#f55!important}:global(.dark) time{color:#f55!important}:global(.dark) [datetime]{color:#f55!important}:global(.dark) [pubdate]{color:#f55!important}:global(.dark) .pubDate{color:#f55!important}:global(.dark) .date-display{color:#f55!important}:global(.dark) time:not(.no-date-style){color:#f55!important}:global(.dark) span:has([datetime]){color:#f55!important}:global(.dark) span.date{color:#f55!important}:global(.dark) .brutalist-card h3:contains("Last updated:"){color:#f55!important}:global(.dark) .brutalist-card h3:contains("Published:"){color:#f55!important}:global(.dark) .brutalist-card h3:contains("Date:"){color:#f55!important}.chaos-mode,.chaos-mode *{transition:font-size .2s}.chaos-mode a,.chaos-mode button{z-index:1000;position:relative}.ultra-chaos-mode *{transition:all .3s}.brutalist-overlay{color:#fff;z-index:9999;text-transform:uppercase;background-color:#000;border-bottom:5px solid red;width:100%;height:50px;font-family:Courier New,monospace;font-weight:700;position:fixed;top:0;left:0;overflow:hidden}.brutalist-marquee{width:fit-content;padding:12px 0;animation:20s linear infinite marquee;display:flex}.brutalist-marquee span{white-space:nowrap;margin-right:50px;font-size:20px}.glitch-text{animation:1s infinite glitch;position:relative}.glitch-effect *{opacity:.8!important}@keyframes marquee{0%{transform:translate(100vw)}to{transform:translate(-100%)}}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:skew(10deg)}80%{transform:skew(-10deg)}to{transform:translate(0)}}.settings-component{z-index:1000;position:fixed;bottom:20px;right:20px}.settings-toggle{cursor:pointer;background-color:#fff;border:2px solid #000;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .3s;display:flex;box-shadow:0 0 10px #0003}.settings-toggle:hover{transform:rotate(45deg)}.dark .settings-toggle{background-color:#333;border-color:#fff}.dark .settings-toggle svg{stroke:#fff}.settings-panel{opacity:0;pointer-events:none;background-color:#fff;border:2px solid #000;border-radius:5px;flex-direction:column;width:300px;max-height:80vh;padding:0;transition:all .3s;display:flex;position:fixed;bottom:80px;right:20px;overflow:hidden;transform:translateY(20px);box-shadow:0 0 15px #0000004d}.dark .settings-panel{color:#fff;background-color:#222;border-color:#fff}.settings-panel.open{opacity:1;pointer-events:all;transform:translateY(0)}.settings-header{background-color:#f0f0f0;border-bottom:2px solid #000;justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.dark .settings-header{background-color:#333;border-color:#fff}.settings-header h3{text-transform:uppercase;margin:0;font-family:monospace}.close-settings{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:24px;display:flex}.dark .close-settings{color:#fff}.settings-content{padding:15px;overflow-y:auto}.feature-list{margin:0;padding:0;list-style:none}.feature-item{border-bottom:1px solid #eee;margin-bottom:15px;padding-bottom:15px}.dark .feature-item{border-color:#444}.feature-header{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.feature-label{cursor:pointer;font-family:monospace;font-weight:700}.feature-description{color:#666;margin:5px 0 0;font-size:.9em}.dark .feature-description{color:#ccc}.toggle-switch{width:50px;height:24px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{cursor:pointer;background-color:#ccc;border:1px solid #000;transition:all .4s;position:absolute;inset:0}.toggle-slider:before{content:"";background-color:#fff;border:1px solid #000;width:16px;height:16px;transition:all .4s;position:absolute;bottom:3px;left:4px}input:checked+.toggle-slider{background-color:#000}.dark input:checked+.toggle-slider{background-color:#fff}.dark input:checked+.toggle-slider:before{background-color:#000;border-color:#fff}input:checked+.toggle-slider:before{transform:translate(26px)}.dark .toggle-slider{background-color:#555;border-color:#fff}.dark .toggle-slider:before{border-color:#fff}#themeToggle[data-astro-cid-m4dgrsre]{cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}.sun[data-astro-cid-m4dgrsre]{fill:#000}.moon[data-astro-cid-m4dgrsre],.dark .sun[data-astro-cid-m4dgrsre]{fill:#0000}.dark .moon[data-astro-cid-m4dgrsre]{fill:#fff}a[data-astro-cid-mr2qlvnf]{color:#fff;background-color:#4c1d95;padding:.5rem 1rem;text-decoration:none}footer[data-astro-cid-tcz3g3y3]{align-content:center;gap:1rem;margin-top:2rem;display:flex;position:fixed;bottom:0;left:0}.brutalist-title[data-astro-cid-4czhqve2]{text-transform:uppercase;letter-spacing:2px;border-bottom:3px solid #000;font-family:monospace}.dark .brutalist-title[data-astro-cid-4czhqve2]{border-color:#fff}