:root{--base-color: #000;--border: dashed 1px rgba(0, 0, 0, 1);--selection-background: rgba(0, 0, 0, 0.99);--selection-text: #fff;--background-color: #fff;--text-color: var(--base-color);--placeholder-color: var(--base-color);--link-color: var(--base-color)}[data-theme="dark"]{--base-color: #dbdbdb;--border: dashed 1px rgba(219, 219, 219, 0.9);--selection-background: rgba(219, 219, 219, 0.99);--selection-text: #000;--background-color: #000}[data-theme="hacker"]{--base-color: #00ff00;--border: dashed 1px rgba(0, 255, 0, 0.9);--selection-background: rgba(0, 255, 0, 0.99);--selection-text: #000;--background-color: #000}[data-theme="nord"]{--base-color: #d8dee9;--border: dashed 1px var(--base-color);--selection-background: #e5e9f0;--selection-text: #434c5e;--background-color: #2e3440}body{background-color:var(--background-color);color:var(--text-color);font-family:"Source Code Pro", "Courier New", Courier, monospace;font-size:16px;line-height:1.5;transition:background-color 0.3s ease, color 0.3s ease;min-height:100vh}h1,h2,h3,h4,h5,h6,.title,.subtitle,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:var(--text-color);font-family:inherit;font-weight:bold}strong{color:var(--text-color)}a,.navbar-item,.breadcrumb a{color:var(--link-color);text-decoration:underline;transition:none}a:hover,.navbar-item:hover,.breadcrumb a:hover{background-color:var(--base-color);color:var(--background-color);text-decoration:none}::selection{background:var(--selection-background);color:var(--selection-text)}::-moz-selection{background:var(--selection-background);color:var(--selection-text)}.container{display:flex;flex-direction:column;min-height:100vh;width:80%;min-width:800px;max-width:1200px;margin:0 auto;padding:1.5rem}main{flex:1}@media screen and (max-width: 800px){.container{width:100%;min-width:unset}}header{margin-top:1rem;margin-bottom:2rem;padding-bottom:1rem}footer{margin-top:auto}@media screen and (max-width: 767px){footer .footer-cols{display:block}footer .footer-cols .column{width:100%}}hr{background-color:transparent;border-top:var(--border);height:0;margin:2rem 0}.box,.card,.menu{background-color:transparent;border:var(--border);box-shadow:none;border-radius:0;color:var(--text-color)}.box a:hover,.card a:hover{background-color:var(--base-color);color:var(--background-color)}.select select{background-color:var(--background-color);border:var(--border);color:var(--text-color);font-family:inherit;border-radius:0}.select select:focus,.select select:active{border-color:var(--text-color);box-shadow:none}.select:not(.is-multiple):not(.is-loading)::after{border-color:var(--text-color)}.select select option{background-color:var(--background-color);color:var(--text-color)}pre{background-color:var(--background-color);border:var(--border);color:var(--text-color);border-radius:0}code{background-color:var(--selection-background);color:var(--selection-text);border-radius:0}.site-title{font-weight:bold;font-size:1.25rem;text-decoration:none !important}.site-title:hover{background-color:transparent !important;color:var(--text-color) !important}.content ul{list-style-type:none;margin-left:0}.content ul li::before{content:"- "}.post-list{list-style-type:none;margin-left:0}.post-list li{border:var(--border);padding:0.75rem;margin-bottom:10px;display:flex;flex-direction:column;align-items:flex-start}.post-list li::before{content:none}.title strong,.subtitle strong,.content strong{color:inherit}.content blockquote{background-color:var(--background-color);border-left-color:var(--base-color);color:var(--text-color)}.content table thead th,.content table thead td{color:var(--text-color);border-color:var(--base-color)}.content table td,.content table th{color:var(--text-color);border-color:var(--base-color)}
