/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */body.theme-aqua .header-cell:after{content:"";z-index:3;background:radial-gradient(circle at 4px 4px,#ff8a80,#ff5f57 60%,#e0443c);border-radius:50%;width:12px;height:12px;top:14px;left:16px;box-shadow:18px 0 #febc2e,18px 0 0 1px #00000026,0 0 0 1px #00000026,36px 0 #28c840,36px 0 0 1px #00000026,0 1px 2px #0003}@keyframes aqua-pulse{0%,to{box-shadow:inset 0 1px #ffffff4d,0 0 4px #2a78c833}50%{box-shadow:inset 0 1px #ffffff4d,0 0 12px #2a78c880,0 0 20px #2a78c833}}body.theme-aqua .disclaimer-box{border-radius:6px}body.theme-xp{--defrag-text:#1f3150;--defrag-panel-heading:#039;--defrag-panel-muted:#346;--defrag-used:#0054e3;--defrag-system:#35a}body.theme-xp .table-header td{color:#037}body.theme-win95{--curl-text:silver;--curl-text-dim:gray;--curl-dot-close:silver;--curl-dot-min:silver;--curl-dot-max:silver;--curl-dot-radius:0}body.theme-kde{--bg-body:#6b89a8;--bg-tile:none;--bg-outer:#dddfe4;--bg-header:linear-gradient(180deg,#6b9cc8,#3a6ea0);--bg-nav:#e8e8ed;--bg-nav-active:#fff;--bg-sidebar:#eff0f1;--bg-sidebar-header:#4a7eb5;--bg-footer:#dddfe4;--bg-code:#fff;--bg-input:#fff;--bg-btn:#e8e8ed;--bg-btn-hover:#d4d8de;--bg-counter:#fff;--bg-table-header:#dddfe4;--bg-table-stripe:#f4f5f7;--bg-idea-box:#eef3f9;--bg-disclaimer:#ffd;--border:#a0a5b0;--border-dotted:#b4b8c0;--border-gutter:#b4b8c0;--border-btn:#7a8090;--border-disclaimer:#c0b870;--text-body:#1d2025;--text-heading:#1a3a5c;--text-heading2:#1a3a5c;--text-heading3:#2a5a8a;--text-muted:#4a4e58;--text-dim:#5a5e68;--text-nav:#1d2025;--text-content-header:#1a3a5c;--text-sidebar-header:#fff;--text-sidebar-label:#4a5060;--text-sidebar-bold:#1a3a5c;--text-logo:#fff;--text-logo-slash:#a0c4e8;--text-subtitle:#b8cce0;--text-stats:#c8d8e8;--text-footer:#3a3e48;--text-footer-bottom:#6a7080;--text-counter-label:#4a5060;--text-article-date:#4a5060;--text-strong:#000;--text-em:#2a2e38;--text-blockquote:#4a4e58;--text-code:#1a3a5c;--text-disclaimer:#540;--text-disclaimer-bold:#320;--text-site-info:#5a6070;--link:#1a5ea0;--link-hover:#2878c8;--link-visited:#6a3a8a;--tag-bg:#d8e4f0;--tag-text:#1a3a5c;--counter-color:#1a5ea0;--btn-text:#1d2025;--btn-text-hover:#1a3a5c;--text-profile-name:#1a3a5c;--selection-bg:#4a7eb5;--selection-text:#fff;--syn-base:#1d2025;--syn-tag:maroon;--syn-keyword:#00007f;--syn-string:#060;--syn-punctuation:#6a6e78;--syn-function:#1a3a5c;--syn-comment:gray;--syn-number:#b07000;--syn-inserted:#060;--syn-deleted:#c00;background:#6b89a8 radial-gradient(at 50% 30%,#7a9ab8 0,#5a7898 60%,#4a6878 100%)}body.theme-kde .layout-table{background:#eff0f1;border:1px solid #8a90a0;border-radius:3px;overflow:hidden;box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff80}body.theme-kde .header-cell{border-bottom:1px solid #2a5080;position:relative;background:linear-gradient(#8ab4d8,#6b9cc8 15%,#5088b8 40%,#3a6ea0 70%,#2e5e8e)!important}body.theme-kde .header-cell:after{display:none}body.theme-kde .nav-row{background:linear-gradient(#ecedf0,#dddfe4 50%,#d4d6dc);border-bottom:1px solid #a0a5b0}body.theme-kde .nav-cell{background:linear-gradient(#f0f1f4,#e4e5ea 40%,#d8dae0 60%,#e0e1e6);border:none;border-right:1px solid #b4b8c0;border-left:1px solid #ffffff80;padding:4px 12px;transition:all .1s}body.theme-kde .nav-cell:hover{background:linear-gradient(#d8e4f0,#c0d4e8 40%,#a8c4dc 60%,#b8d0e8)}body.theme-kde .nav-cell a{color:#1d2025;font-size:12px;font-weight:400}body.theme-kde .nav-cell a:hover{color:#1a3a5c}body.theme-kde .nav-cell-active{border-bottom:none;box-shadow:inset 0 1px 2px #0000001a;background:linear-gradient(#c8d8ec,#a8c0dc 40%,#90b0d0 60%,#a0c0dc)!important}body.theme-kde .nav-cell-active a{font-weight:700;color:#1a3a5c!important}body.theme-kde .nav-spacer{background:linear-gradient(#ecedf0,#dddfe4 50%,#d4d6dc)!important;border-bottom:1px solid #a0a5b0!important;border-right:none!important}body.theme-kde .nav-dropdown{background:#eff0f1;border:1px solid #8a90a0;border-radius:2px;padding:2px;box-shadow:2px 2px 6px #0003}body.theme-kde .nav-dropdown a{color:#1d2025;border-radius:2px;padding:4px 10px;font-weight:400}body.theme-kde .nav-dropdown a:hover{background:linear-gradient(#5a90c0,#3a70a0)}body.theme-kde .main-cell{background:#fff}body.theme-kde .gutter-cell{background:#b4b8c0!important;width:1px!important}body.theme-kde .sidebar-cell{background:#eff0f1}body.theme-kde .sidebar-box{background:#f5f6f8;border:1px solid #a0a5b0;border-radius:3px;overflow:hidden;box-shadow:0 1px 2px #0000000f}body.theme-kde .sidebar-box-header{color:#fff;letter-spacing:.3px;text-shadow:0 1px 1px #0000004d;background:linear-gradient(#6b9cc8,#4a7eb5 50%,#3a6ea0);border-bottom:1px solid #2a5080;font-size:10px}body.theme-kde .sidebar-box-content{color:#2a2e38;background:#f5f6f8}body.theme-kde .sidebar-box-content a{color:#1a5ea0}body.theme-kde .sidebar-box-content a:visited{color:#6a3a8a}body.theme-kde .sidebar-box-content a:hover{color:#2878c8}body.theme-kde .sidebar-box-content b{color:#1a3a5c}body.theme-kde .sidebar-box-content span{color:#4a5060}body.theme-kde .sidebar-box-content table td{color:#3a3e48}body.theme-kde .collapse-indicator{color:#ffffffb3}body.theme-kde .content-header{color:#1a3a5c;border-bottom:1px solid #b4b8c0;border-left:3px solid #4a7eb5;padding-left:6px;font-family:sans-serif,Helvetica,Arial}body.theme-kde button.oldschool-btn,body.theme-kde input[type=submit]{color:#1d2025;background:linear-gradient(#f0f1f4,#e4e5ea 35%,#d4d6dc 65%,#dddfe4);border:1px solid #8a90a0;border-radius:3px;padding:4px 16px;transition:all .1s;box-shadow:inset 0 1px #fff9,0 1px 1px #00000014}body.theme-kde button.oldschool-btn:hover,body.theme-kde input[type=submit]:hover{color:#1a3a5c;background:linear-gradient(#d8e4f0,#c0d4e8 35%,#a8c4dc 65%,#b8d0e8);border-color:#4a7eb5}body.theme-kde button.oldschool-btn:active,body.theme-kde input[type=submit]:active{background:linear-gradient(#b8c4d4,#a8b8cc 35%,#98acc0 65%,#a8b8cc);box-shadow:inset 0 1px 2px #00000026}body.theme-kde input[type=email],body.theme-kde input[type=text]{color:#1d2025;background:#fff;border-color:#6a7080 #8a90a0 #8a90a0 #6a7080;border-style:solid;border-width:1px;border-radius:2px;padding:3px 6px;transition:border-color .1s;box-shadow:inset 1px 1px 2px #0000001a}body.theme-kde input[type=email]:focus,body.theme-kde input[type=text]:focus{border-color:#4a7eb5;outline:none;box-shadow:inset 1px 1px 2px #0000001a,0 0 0 1px #4a7eb54d}body.theme-kde .theme-select{color:#1d2025;background:#fff;border:1px solid #8a90a0;border-radius:2px}body.theme-kde .tag{color:#1a3a5c;background:#d8e4f0;border:1px solid #a0b4c8;border-radius:2px;padding:1px 8px;font-size:10px}body.theme-kde .footer-cell{border-top:1px solid #a0a5b0;background:linear-gradient(#dddfe4,#d0d2d8)!important}body.theme-kde .article-content hr,body.theme-kde hr{background:linear-gradient(#a0a5b0,#f0f1f4);border:none;height:2px}body.theme-kde a{color:#1a5ea0;text-decoration:none}body.theme-kde a:hover{color:#2878c8;text-decoration:underline}body.theme-kde a:visited{color:#6a3a8a}body.theme-kde .article-content{font-family:sans-serif,Helvetica,Arial}body.theme-kde .article-content h1{color:#1a3a5c;border-bottom:1px solid #b4b8c0}body.theme-kde .article-content h2{color:#1a3a5c;border-bottom:1px solid #c8ccd0}body.theme-kde .article-content h3{color:#2a5a8a}body.theme-kde .article-content a{color:#1a5ea0}body.theme-kde .article-content a:hover{color:#2878c8}body.theme-kde .article-content pre{background:#f8f8fa;border-color:#8a90a0 #a0a5b0 #a0a5b0 #8a90a0;border-style:solid;border-width:1px;border-radius:2px;box-shadow:inset 1px 1px 2px #0000000f}body.theme-kde .article-content code:not(pre code){color:#1a3a5c;background:#f0f1f4;border:1px solid #b4b8c0;border-radius:2px}body.theme-kde .article-content table{border:1px solid #a0a5b0;border-radius:2px;overflow:hidden}body.theme-kde .article-content table th{background:linear-gradient(#ecedf0,#dddfe4);border:1px solid #a0a5b0;font-weight:600}body.theme-kde .article-content table td{border:1px solid #c8ccd0}body.theme-kde .article-content blockquote{background:#4a7eb50d;border-left:3px solid #4a7eb5;border-radius:0 2px 2px 0}body.theme-kde .article-content img{border:1px solid #a0a5b0;border-radius:2px}body.theme-kde ::-webkit-scrollbar{background:#dddfe4;width:14px}body.theme-kde ::-webkit-scrollbar-track{background:#dddfe4;border-left:1px solid #b4b8c0}body.theme-kde ::-webkit-scrollbar-thumb{background:linear-gradient(#e8e8ed,#d0d2d8 50%,#c4c6cc);border:1px solid #8a90a0;border-radius:2px;box-shadow:inset 0 1px #ffffff80}body.theme-kde ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d8e0e8,#c0c8d4 50%,#b0b8c4);border-color:#6a7080}body.theme-kde .badge-hot{color:#c00;text-shadow:none}body.theme-kde .old-post-disclaimer{color:#540;background:#fffee8;border:1px solid #c0b870;border-radius:2px}body.theme-kde .old-post-disclaimer b{color:#320}body.theme-kde .tech-cell{color:#1d2025;background:linear-gradient(#f0f1f4,#e4e5ea 40%,#d8dae0 60%,#e0e1e6);border:1px solid #a0a5b0;border-radius:3px;transition:all .1s;box-shadow:inset 0 1px #ffffff80}body.theme-kde .tech-cell:hover{color:#1a3a5c;background:linear-gradient(#d8e4f0,#c0d4e8 40%,#a8c4dc 60%,#b8d0e8);border-color:#4a7eb5}body.theme-kde .project-row td{border-bottom:1px solid #d0d2d8}body.theme-kde .visitor-counter-digit{color:#1a5ea0;background:#fff;border-color:#6a7080 #8a90a0 #8a90a0 #6a7080;border-style:solid;border-width:1px;border-radius:2px;box-shadow:inset 1px 1px 2px #00000014}body.theme-kde .link-card{background:#f5f6f8;border:1px solid #a0a5b0;border-radius:3px;box-shadow:0 1px 2px #0000000f}body.theme-kde .link-card:hover{box-shadow:0 1px 4px #4a7eb533;border-color:#4a7eb5!important}body.theme-kde .idea-box{background:#eef3f9;border:1px solid #a0b4c8;border-radius:3px}body.theme-kde .idea-box span{color:#333!important}body.theme-kde .idea-box .idea-highlight{color:#1a5ea0!important}body.theme-kde .now-playing{background:#f5f6f8;border:1px solid #a0a5b0;border-radius:3px}body.theme-kde .np-bar{background:#dddfe4;border-color:#8a90a0 #a0a5b0 #a0a5b0 #8a90a0;border-style:solid;border-width:1px;border-radius:2px;overflow:hidden;box-shadow:inset 1px 1px 2px #00000014}body.theme-kde .np-progress{background:linear-gradient(#6b9cc8,#4a7eb5);border-radius:1px}body.theme-kde,body.theme-kde .footer-cell,body.theme-kde .nav-cell a,body.theme-kde .sidebar-box-content,body.theme-kde .sidebar-box-header,body.theme-kde td{font-family:sans-serif,Helvetica,Arial}body.theme-kde .gear-item{border-radius:3px}body.theme-kde .gear-item:hover{box-shadow:0 0 0 2px #4a7eb540}body.theme-kde .disclaimer-box{border-radius:2px}body.theme-kde .theme-option{color:#3a3e48}body.theme-kde .theme-option-active{color:#1a5ea0}body.theme-kde .sidebar-box-content .counter-img+td,body.theme-kde .sidebar-box-content td[style*=counter]{color:#060}body.theme-kde .nav-cell a:hover,body.theme-kde .table-header td{color:#1a3a5c}body.theme-kde .nav-dropdown a:hover{color:#fff}body.theme-kde .article-content table th{color:#1a3a5c}body.theme-kde .footer-cell a{color:#3a3e48}body.theme-kde .footer-cell a:hover{color:#1a5ea0}body.theme-kde .footer-cell a:visited{color:#4a3060}body.theme-kde .main-cell b{color:#1d2025}body.theme-kde .main-cell .project-row td{color:#2a2e38}body.theme-kde .main-cell{--text-sidebar-header:#1a3a5c}body.theme-kde .header-stats{color:#c8d8e8!important}body.theme-kde .header-stats .theme-select{color:#fff;background:#ffffff26;border:1px solid #ffffff4d}body.theme-kde-dark{--kd-surf-h:220;--kd-surf-l:.22;--kd-surf-c:.015;--kd-acc-h:230;--kd-acc-l:.68;--kd-acc-c:.15;--kd-text-l:.93;--kd-text-c:.005;--bg-body:oklch(calc(var(--kd-surf-l) - .05) var(--kd-surf-c) var(--kd-surf-h));--bg-tile:none;--bg-outer:oklch(var(--kd-surf-l) var(--kd-surf-c) var(--kd-surf-h));--bg-header:oklch(calc(var(--kd-surf-l) - .02) calc(var(--kd-acc-c) * .6) var(--kd-acc-h));--bg-nav:oklch(calc(var(--kd-surf-l) + .05) var(--kd-surf-c) var(--kd-surf-h));--bg-nav-active:oklch(calc(var(--kd-surf-l) - .01) var(--kd-surf-c) var(--kd-surf-h));--bg-sidebar:oklch(calc(var(--kd-surf-l) + .02) var(--kd-surf-c) var(--kd-surf-h));--bg-sidebar-header:oklch(calc(var(--kd-acc-l) - .25) calc(var(--kd-acc-c) * .7) var(--kd-acc-h));--bg-footer:oklch(var(--kd-surf-l) var(--kd-surf-c) var(--kd-surf-h));--bg-code:oklch(calc(var(--kd-surf-l) - .03) var(--kd-surf-c) var(--kd-surf-h));--bg-input:oklch(calc(var(--kd-surf-l) - .03) var(--kd-surf-c) var(--kd-surf-h));--bg-btn:oklch(calc(var(--kd-surf-l) + .05) var(--kd-surf-c) var(--kd-surf-h));--bg-btn-hover:oklch(calc(var(--kd-acc-l) - .05) var(--kd-acc-c) var(--kd-acc-h));--bg-counter:oklch(calc(var(--kd-surf-l) - .03) var(--kd-surf-c) var(--kd-surf-h));--bg-table-header:oklch(calc(var(--kd-surf-l) + .05) var(--kd-surf-c) var(--kd-surf-h));--bg-table-stripe:oklch(calc(var(--kd-surf-l) + .02) var(--kd-surf-c) var(--kd-surf-h));--bg-idea-box:oklch(calc(var(--kd-surf-l) + .03) calc(var(--kd-acc-c) * .2) var(--kd-acc-h));--bg-disclaimer:oklch(calc(var(--kd-surf-l) + .02) .03 85);--border:oklch(calc(var(--kd-surf-l) + .15) calc(var(--kd-surf-c) * .8) var(--kd-surf-h));--border-dotted:oklch(calc(var(--kd-surf-l) + .1) calc(var(--kd-surf-c) * .6) var(--kd-surf-h));--border-gutter:oklch(calc(var(--kd-surf-l) + .1) calc(var(--kd-surf-c) * .6) var(--kd-surf-h));--border-btn:oklch(calc(var(--kd-surf-l) + .18) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));--border-disclaimer:oklch(55% .06 85);--text-body:oklch(var(--kd-text-l) var(--kd-text-c) var(--kd-surf-h));--text-heading:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h));--text-heading2:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h));--text-heading3:oklch(calc(var(--kd-acc-l) - .05) calc(var(--kd-acc-c) * .9) var(--kd-acc-h));--text-muted:oklch(calc(var(--kd-text-l) - .25) var(--kd-text-c) var(--kd-surf-h));--text-dim:oklch(calc(var(--kd-text-l) - .35) var(--kd-text-c) var(--kd-surf-h));--text-nav:oklch(var(--kd-text-l) var(--kd-text-c) var(--kd-surf-h));--text-content-header:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h));--text-sidebar-header:oklch(99% 0 0);--text-sidebar-label:oklch(calc(var(--kd-text-l) - .35) var(--kd-text-c) var(--kd-surf-h));--text-sidebar-bold:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h));--text-logo:oklch(99% 0 0);--text-logo-slash:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h));--text-subtitle:oklch(calc(var(--kd-acc-l) - .15) calc(var(--kd-acc-c) * .5) var(--kd-acc-h));--text-stats:oklch(calc(var(--kd-acc-l) - .2) calc(var(--kd-acc-c) * .3) var(--kd-acc-h));--text-footer:oklch(calc(var(--kd-text-l) - .25) var(--kd-text-c) var(--kd-surf-h));--text-footer-bottom:oklch(calc(var(--kd-text-l) - .4) var(--kd-text-c) var(--kd-surf-h));--text-counter-label:oklch(calc(var(--kd-text-l) - .35) var(--kd-text-c) var(--kd-surf-h));--text-article-date:oklch(calc(var(--kd-text-l) - .35) var(--kd-text-c) var(--kd-surf-h));--text-strong:oklch(99% 0 0);--text-em:oklch(calc(var(--kd-text-l) - .1) var(--kd-text-c) var(--kd-surf-h));--text-blockquote:oklch(calc(var(--kd-text-l) - .25) var(--kd-text-c) var(--kd-surf-h));--text-code:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h));--text-disclaimer:oklch(78% .06 85);--text-disclaimer-bold:oklch(85% .08 85);--text-site-info:oklch(calc(var(--kd-text-l) - .4) var(--kd-text-c) var(--kd-surf-h));--link:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h));--link-hover:oklch(calc(var(--kd-acc-l) + .12) var(--kd-acc-c) var(--kd-acc-h));--link-visited:oklch(calc(var(--kd-acc-l) - .05) var(--kd-acc-c) calc(var(--kd-acc-h) + 60));--tag-bg:oklch(calc(var(--kd-surf-l) + .03) calc(var(--kd-acc-c) * .4) var(--kd-acc-h));--tag-text:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h));--counter-color:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h));--btn-text:oklch(var(--kd-text-l) var(--kd-text-c) var(--kd-surf-h));--btn-text-hover:oklch(99% 0 0);--text-profile-name:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h));--selection-bg:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h));--selection-text:oklch(99% 0 0);--syn-base:oklch(var(--kd-text-l) var(--kd-text-c) var(--kd-surf-h));--syn-tag:oklch(70% .14 15);--syn-keyword:oklch(72% .1 250);--syn-string:oklch(72% .14 155);--syn-punctuation:oklch(calc(var(--kd-text-l) - .35) var(--kd-text-c) var(--kd-surf-h));--syn-function:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h));--syn-comment:oklch(.55 .01 var(--kd-surf-h));--syn-number:oklch(72% .12 70);--syn-inserted:oklch(72% .14 155);--syn-deleted:oklch(65% .18 25);background:oklch(calc(var(--kd-surf-l) - .05) var(--kd-surf-c) var(--kd-surf-h));background-image:radial-gradient(ellipse at 50% 30%,oklch(var(--kd-surf-l) var(--kd-surf-c) var(--kd-surf-h)) 0,oklch(calc(var(--kd-surf-l) - .05) var(--kd-surf-c) var(--kd-surf-h)) 60%,oklch(calc(var(--kd-surf-l) - .08) var(--kd-surf-c) var(--kd-surf-h)) 100%)}body.theme-kde-dark .layout-table{border:1px solid oklch(calc(var(--kd-surf-l) + .15) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));background:oklch(var(--kd-surf-l) var(--kd-surf-c) var(--kd-surf-h));border-radius:3px;overflow:hidden;box-shadow:0 4px 16px #00000080,inset 0 1px #ffffff0d}body.theme-kde-dark .header-cell{border-bottom:1px solid oklch(calc(var(--kd-acc-l) - .4) calc(var(--kd-acc-c) * .4) var(--kd-acc-h));position:relative;background:linear-gradient(180deg,oklch(calc(var(--kd-acc-l) - .08) calc(var(--kd-acc-c) * .8) var(--kd-acc-h)) 0,oklch(calc(var(--kd-acc-l) - .15) calc(var(--kd-acc-c) * .7) var(--kd-acc-h)) 15%,oklch(calc(var(--kd-acc-l) - .22) calc(var(--kd-acc-c) * .65) var(--kd-acc-h)) 40%,oklch(calc(var(--kd-acc-l) - .28) calc(var(--kd-acc-c) * .6) var(--kd-acc-h)) 70%,oklch(calc(var(--kd-acc-l) - .32) calc(var(--kd-acc-c) * .55) var(--kd-acc-h)) 100%)!important}body.theme-kde-dark .header-cell:after{display:none}body.theme-kde-dark .nav-row{background:linear-gradient(180deg,oklch(calc(var(--kd-surf-l) + .07) var(--kd-surf-c) var(--kd-surf-h)) 0,oklch(calc(var(--kd-surf-l) + .03) var(--kd-surf-c) var(--kd-surf-h)) 50%,oklch(calc(var(--kd-surf-l) + .01) var(--kd-surf-c) var(--kd-surf-h)) 100%);border-bottom:1px solid oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h))}body.theme-kde-dark .nav-cell{background:linear-gradient(180deg,oklch(calc(var(--kd-surf-l) + .08) var(--kd-surf-c) var(--kd-surf-h)) 0,oklch(calc(var(--kd-surf-l) + .04) var(--kd-surf-c) var(--kd-surf-h)) 40%,oklch(calc(var(--kd-surf-l) + .01) var(--kd-surf-c) var(--kd-surf-h)) 60%,oklch(calc(var(--kd-surf-l) + .04) var(--kd-surf-c) var(--kd-surf-h)) 100%);border-right:1px solid oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-top:none;border-bottom:none;border-left:1px solid #ffffff0f;padding:4px 12px;transition:all .1s}body.theme-kde-dark .nav-cell:hover{background:linear-gradient(180deg,oklch(calc(var(--kd-acc-l) - .15) calc(var(--kd-acc-c) * .4) var(--kd-acc-h)) 0,oklch(calc(var(--kd-acc-l) - .22) calc(var(--kd-acc-c) * .35) var(--kd-acc-h)) 40%,oklch(calc(var(--kd-acc-l) - .28) calc(var(--kd-acc-c) * .3) var(--kd-acc-h)) 60%,oklch(calc(var(--kd-acc-l) - .22) calc(var(--kd-acc-c) * .35) var(--kd-acc-h)) 100%)}body.theme-kde-dark .nav-cell a{color:oklch(var(--kd-text-l) var(--kd-text-c) var(--kd-surf-h));font-size:12px;font-weight:400}body.theme-kde-dark .nav-cell a:hover{color:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h))}body.theme-kde-dark .nav-cell-active{border-bottom:none;box-shadow:inset 0 1px 2px #0000004d;background:linear-gradient(180deg,oklch(calc(var(--kd-acc-l) - .2) calc(var(--kd-acc-c) * .5) var(--kd-acc-h)) 0,oklch(calc(var(--kd-acc-l) - .28) calc(var(--kd-acc-c) * .4) var(--kd-acc-h)) 40%,oklch(calc(var(--kd-acc-l) - .33) calc(var(--kd-acc-c) * .35) var(--kd-acc-h)) 60%,oklch(calc(var(--kd-acc-l) - .28) calc(var(--kd-acc-c) * .4) var(--kd-acc-h)) 100%)!important}body.theme-kde-dark .nav-cell-active a{font-weight:700;color:oklch(calc(var(--kd-acc-l) + .1) var(--kd-acc-c) var(--kd-acc-h))!important}body.theme-kde-dark .nav-spacer{background:linear-gradient(180deg,oklch(calc(var(--kd-surf-l) + .07) var(--kd-surf-c) var(--kd-surf-h)) 0,oklch(calc(var(--kd-surf-l) + .03) var(--kd-surf-c) var(--kd-surf-h)) 50%,oklch(calc(var(--kd-surf-l) + .01) var(--kd-surf-c) var(--kd-surf-h)) 100%)!important;border-bottom:1px solid oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h))!important;border-right:none!important}body.theme-kde-dark .nav-dropdown{background:oklch(calc(var(--kd-surf-l) + .02) var(--kd-surf-c) var(--kd-surf-h));border:1px solid oklch(calc(var(--kd-surf-l) + .15) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-radius:2px;padding:2px;box-shadow:2px 2px 8px #0006}body.theme-kde-dark .nav-dropdown a{color:oklch(var(--kd-text-l) var(--kd-text-c) var(--kd-surf-h));border-radius:2px;padding:4px 10px;font-weight:400}body.theme-kde-dark .nav-dropdown a:hover{background:linear-gradient(180deg,oklch(calc(var(--kd-acc-l) - .15) calc(var(--kd-acc-c) * .7) var(--kd-acc-h)) 0,oklch(calc(var(--kd-acc-l) - .25) calc(var(--kd-acc-c) * .6) var(--kd-acc-h)) 100%);color:oklch(99% 0 0)}body.theme-kde-dark .main-cell{background:oklch(calc(var(--kd-surf-l) - .03) var(--kd-surf-c) var(--kd-surf-h))}body.theme-kde-dark .gutter-cell{background:oklch(calc(var(--kd-surf-l) + .15) calc(var(--kd-surf-c) * .5) var(--kd-surf-h))!important;width:1px!important}body.theme-kde-dark .sidebar-cell{background:oklch(calc(var(--kd-surf-l) + .02) var(--kd-surf-c) var(--kd-surf-h))}body.theme-kde-dark .sidebar-box{border:1px solid oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));background:oklch(calc(var(--kd-surf-l) + .04) var(--kd-surf-c) var(--kd-surf-h));border-radius:3px;overflow:hidden;box-shadow:0 1px 3px #0003}body.theme-kde-dark .sidebar-box-header{background:linear-gradient(180deg,oklch(calc(var(--kd-acc-l) - .15) calc(var(--kd-acc-c) * .7) var(--kd-acc-h)) 0,oklch(calc(var(--kd-acc-l) - .22) calc(var(--kd-acc-c) * .6) var(--kd-acc-h)) 50%,oklch(calc(var(--kd-acc-l) - .28) calc(var(--kd-acc-c) * .55) var(--kd-acc-h)) 100%);border-bottom:1px solid oklch(calc(var(--kd-acc-l) - .35) calc(var(--kd-acc-c) * .4) var(--kd-acc-h));color:oklch(99% 0 0);letter-spacing:.3px;text-shadow:0 1px 1px #0006;font-size:10px}body.theme-kde-dark .sidebar-box-content{background:oklch(calc(var(--kd-surf-l) + .04) var(--kd-surf-c) var(--kd-surf-h));color:oklch(calc(var(--kd-text-l) - .1) var(--kd-text-c) var(--kd-surf-h))}body.theme-kde-dark .sidebar-box-content a{color:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h))}body.theme-kde-dark .sidebar-box-content a:visited{color:oklch(calc(var(--kd-acc-l) - .05) var(--kd-acc-c) calc(var(--kd-acc-h) + 60))}body.theme-kde-dark .sidebar-box-content a:hover{color:oklch(calc(var(--kd-acc-l) + .12) var(--kd-acc-c) var(--kd-acc-h))}body.theme-kde-dark .sidebar-box-content b{color:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h))}body.theme-kde-dark .sidebar-box-content span{color:oklch(calc(var(--kd-text-l) - .3) var(--kd-text-c) var(--kd-surf-h))}body.theme-kde-dark .sidebar-box-content table td{color:oklch(calc(var(--kd-text-l) - .15) var(--kd-text-c) var(--kd-surf-h))}body.theme-kde-dark .collapse-indicator{color:#ffffffb3}body.theme-kde-dark .content-header{color:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h));border-bottom:1px solid oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-left:3px solid oklch(calc(var(--kd-acc-l) - .1) calc(var(--kd-acc-c) * .8) var(--kd-acc-h));padding-left:6px;font-family:sans-serif,Helvetica,Arial}body.theme-kde-dark button.oldschool-btn,body.theme-kde-dark input[type=submit]{background:linear-gradient(180deg,oklch(calc(var(--kd-surf-l) + .1) var(--kd-surf-c) var(--kd-surf-h)) 0,oklch(calc(var(--kd-surf-l) + .06) var(--kd-surf-c) var(--kd-surf-h)) 35%,oklch(calc(var(--kd-surf-l) + .02) var(--kd-surf-c) var(--kd-surf-h)) 65%,oklch(calc(var(--kd-surf-l) + .05) var(--kd-surf-c) var(--kd-surf-h)) 100%);border:1px solid oklch(calc(var(--kd-surf-l) + .15) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));color:oklch(var(--kd-text-l) var(--kd-text-c) var(--kd-surf-h));border-radius:3px;padding:4px 16px;transition:all .1s;box-shadow:inset 0 1px #ffffff12,0 1px 2px #0003}body.theme-kde-dark button.oldschool-btn:hover,body.theme-kde-dark input[type=submit]:hover{background:linear-gradient(180deg,oklch(calc(var(--kd-acc-l) - .1) calc(var(--kd-acc-c) * .5) var(--kd-acc-h)) 0,oklch(calc(var(--kd-acc-l) - .18) calc(var(--kd-acc-c) * .4) var(--kd-acc-h)) 35%,oklch(calc(var(--kd-acc-l) - .24) calc(var(--kd-acc-c) * .35) var(--kd-acc-h)) 65%,oklch(calc(var(--kd-acc-l) - .18) calc(var(--kd-acc-c) * .4) var(--kd-acc-h)) 100%);border-color:oklch(calc(var(--kd-acc-l) - .1) calc(var(--kd-acc-c) * .7) var(--kd-acc-h));color:oklch(99% 0 0)}body.theme-kde-dark button.oldschool-btn:active,body.theme-kde-dark input[type=submit]:active{background:linear-gradient(180deg,oklch(calc(var(--kd-surf-l) + .02) var(--kd-surf-c) var(--kd-surf-h)) 0,oklch(calc(var(--kd-surf-l) - .01) var(--kd-surf-c) var(--kd-surf-h)) 35%,oklch(calc(var(--kd-surf-l) - .03) var(--kd-surf-c) var(--kd-surf-h)) 65%,oklch(calc(var(--kd-surf-l) - .01) var(--kd-surf-c) var(--kd-surf-h)) 100%);box-shadow:inset 0 1px 3px #00000059}body.theme-kde-dark input[type=email],body.theme-kde-dark input[type=text]{background:oklch(calc(var(--kd-surf-l) - .05) var(--kd-surf-c) var(--kd-surf-h));border-left-color:oklch(calc(var(--kd-surf-l) + .15) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-bottom:1px solid oklch(calc(var(--kd-surf-l) + .15) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-right:1px solid oklch(calc(var(--kd-surf-l) + .15) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-top-color:oklch(calc(var(--kd-surf-l) + .15) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-top:1px solid oklch(calc(var(--kd-surf-l) + .1) calc(var(--kd-surf-c) * .4) var(--kd-surf-h));border-left:1px solid oklch(calc(var(--kd-surf-l) + .1) calc(var(--kd-surf-c) * .4) var(--kd-surf-h));color:oklch(var(--kd-text-l) var(--kd-text-c) var(--kd-surf-h));border-radius:2px;padding:3px 6px;transition:border-color .1s;box-shadow:inset 1px 1px 2px #00000040}body.theme-kde-dark input[type=email]:focus,body.theme-kde-dark input[type=text]:focus{border-color:oklch(calc(var(--kd-acc-l) - .1) calc(var(--kd-acc-c) * .7) var(--kd-acc-h));box-shadow:inset 1px 1px 2px #00000040,0 0 0 1px oklch(calc(var(--kd-acc-l) - .1) calc(var(--kd-acc-c) * .3) var(--kd-acc-h));outline:none}body.theme-kde-dark .theme-select{background:oklch(calc(var(--kd-surf-l) - .03) var(--kd-surf-c) var(--kd-surf-h));border:1px solid oklch(calc(var(--kd-surf-l) + .15) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));color:oklch(var(--kd-text-l) var(--kd-text-c) var(--kd-surf-h));border-radius:2px}body.theme-kde-dark .tag{background:oklch(calc(var(--kd-surf-l) + .03) calc(var(--kd-acc-c) * .3) var(--kd-acc-h));border:1px solid oklch(calc(var(--kd-acc-l) - .25) calc(var(--kd-acc-c) * .4) var(--kd-acc-h));color:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h));border-radius:2px;padding:1px 8px;font-size:10px}body.theme-kde-dark .footer-cell{border-top:1px solid oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));background:linear-gradient(180deg,oklch(calc(var(--kd-surf-l) + .03) var(--kd-surf-c) var(--kd-surf-h)) 0,oklch(var(--kd-surf-l) var(--kd-surf-c) var(--kd-surf-h)) 100%)!important}body.theme-kde-dark .article-content hr,body.theme-kde-dark hr{background:linear-gradient(180deg,oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h)) 0,oklch(calc(var(--kd-surf-l) - .02) var(--kd-surf-c) var(--kd-surf-h)) 100%);border:none;height:2px}body.theme-kde-dark a{color:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h));text-decoration:none}body.theme-kde-dark a:hover{color:oklch(calc(var(--kd-acc-l) + .12) var(--kd-acc-c) var(--kd-acc-h));text-decoration:underline}body.theme-kde-dark a:visited{color:oklch(calc(var(--kd-acc-l) - .05) var(--kd-acc-c) calc(var(--kd-acc-h) + 60))}body.theme-kde-dark .article-content{font-family:sans-serif,Helvetica,Arial}body.theme-kde-dark .article-content h1{border-bottom:1px solid oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));color:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h))}body.theme-kde-dark .article-content h2{color:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h));border-bottom:1px solid oklch(calc(var(--kd-surf-l) + .1) calc(var(--kd-surf-c) * .4) var(--kd-surf-h))}body.theme-kde-dark .article-content h3{color:oklch(calc(var(--kd-acc-l) - .05) calc(var(--kd-acc-c) * .9) var(--kd-acc-h))}body.theme-kde-dark .article-content a{color:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h))}body.theme-kde-dark .article-content a:hover{color:oklch(calc(var(--kd-acc-l) + .12) var(--kd-acc-c) var(--kd-acc-h))}body.theme-kde-dark .article-content pre{background:oklch(calc(var(--kd-surf-l) - .04) var(--kd-surf-c) var(--kd-surf-h));border-left-color:oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-bottom:1px solid oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-right:1px solid oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-top-color:oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-top:1px solid oklch(calc(var(--kd-surf-l) + .08) calc(var(--kd-surf-c) * .4) var(--kd-surf-h));border-left:1px solid oklch(calc(var(--kd-surf-l) + .08) calc(var(--kd-surf-c) * .4) var(--kd-surf-h));border-radius:2px;box-shadow:inset 1px 1px 3px #0000004d}body.theme-kde-dark .article-content code:not(pre code){background:oklch(calc(var(--kd-surf-l) + .04) var(--kd-surf-c) var(--kd-surf-h));color:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h))}body.theme-kde-dark .article-content code:not(pre code),body.theme-kde-dark .article-content table{border:1px solid oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-radius:2px}body.theme-kde-dark .article-content table{overflow:hidden}body.theme-kde-dark .article-content table th{background:linear-gradient(180deg,oklch(calc(var(--kd-surf-l) + .08) var(--kd-surf-c) var(--kd-surf-h)) 0,oklch(calc(var(--kd-surf-l) + .03) var(--kd-surf-c) var(--kd-surf-h)) 100%);color:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h));border:1px solid oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));font-weight:600}body.theme-kde-dark .article-content table td{border:1px solid oklch(calc(var(--kd-surf-l) + .08) calc(var(--kd-surf-c) * .4) var(--kd-surf-h))}body.theme-kde-dark .article-content blockquote{border-left:3px solid oklch(calc(var(--kd-acc-l) - .1) calc(var(--kd-acc-c) * .7) var(--kd-acc-h));background:oklch(calc(var(--kd-surf-l) + .01) calc(var(--kd-acc-c) * .05) var(--kd-acc-h));border-radius:0 2px 2px 0}body.theme-kde-dark .article-content img{border:1px solid oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-radius:2px}body.theme-kde-dark ::-webkit-scrollbar{background:oklch(var(--kd-surf-l) var(--kd-surf-c) var(--kd-surf-h));width:14px}body.theme-kde-dark ::-webkit-scrollbar-track{background:oklch(var(--kd-surf-l) var(--kd-surf-c) var(--kd-surf-h));border-left:1px solid oklch(calc(var(--kd-surf-l) + .1) calc(var(--kd-surf-c) * .5) var(--kd-surf-h))}body.theme-kde-dark ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,oklch(calc(var(--kd-surf-l) + .1) var(--kd-surf-c) var(--kd-surf-h)) 0,oklch(calc(var(--kd-surf-l) + .05) var(--kd-surf-c) var(--kd-surf-h)) 50%,oklch(calc(var(--kd-surf-l) + .02) var(--kd-surf-c) var(--kd-surf-h)) 100%);border:1px solid oklch(calc(var(--kd-surf-l) + .15) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-radius:2px;box-shadow:inset 0 1px #ffffff0f}body.theme-kde-dark ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,oklch(calc(var(--kd-surf-l) + .14) var(--kd-surf-c) var(--kd-surf-h)) 0,oklch(calc(var(--kd-surf-l) + .08) var(--kd-surf-c) var(--kd-surf-h)) 50%,oklch(calc(var(--kd-surf-l) + .05) var(--kd-surf-c) var(--kd-surf-h)) 100%);border-color:oklch(calc(var(--kd-surf-l) + .2) calc(var(--kd-surf-c) * .5) var(--kd-surf-h))}body.theme-kde-dark .badge-hot{color:oklch(65% .2 25);text-shadow:none}body.theme-kde-dark .old-post-disclaimer{background:oklch(calc(var(--kd-surf-l) + .02) .03 85);color:oklch(78% .06 85);border:1px solid oklch(55% .06 85);border-radius:2px}body.theme-kde-dark .old-post-disclaimer b{color:oklch(85% .08 85)}body.theme-kde-dark .tech-cell{background:linear-gradient(180deg,oklch(calc(var(--kd-surf-l) + .1) var(--kd-surf-c) var(--kd-surf-h)) 0,oklch(calc(var(--kd-surf-l) + .06) var(--kd-surf-c) var(--kd-surf-h)) 40%,oklch(calc(var(--kd-surf-l) + .02) var(--kd-surf-c) var(--kd-surf-h)) 60%,oklch(calc(var(--kd-surf-l) + .05) var(--kd-surf-c) var(--kd-surf-h)) 100%);border:1px solid oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));color:oklch(var(--kd-text-l) var(--kd-text-c) var(--kd-surf-h));border-radius:3px;transition:all .1s;box-shadow:inset 0 1px #ffffff0f}body.theme-kde-dark .tech-cell:hover{background:linear-gradient(180deg,oklch(calc(var(--kd-acc-l) - .15) calc(var(--kd-acc-c) * .4) var(--kd-acc-h)) 0,oklch(calc(var(--kd-acc-l) - .22) calc(var(--kd-acc-c) * .35) var(--kd-acc-h)) 40%,oklch(calc(var(--kd-acc-l) - .28) calc(var(--kd-acc-c) * .3) var(--kd-acc-h)) 60%,oklch(calc(var(--kd-acc-l) - .22) calc(var(--kd-acc-c) * .35) var(--kd-acc-h)) 100%);border-color:oklch(calc(var(--kd-acc-l) - .1) calc(var(--kd-acc-c) * .7) var(--kd-acc-h));color:oklch(99% 0 0)}body.theme-kde-dark .project-row td{border-bottom:1px solid oklch(calc(var(--kd-surf-l) + .08) calc(var(--kd-surf-c) * .4) var(--kd-surf-h))}body.theme-kde-dark .visitor-counter-digit{background:oklch(calc(var(--kd-surf-l) - .05) var(--kd-surf-c) var(--kd-surf-h));border-left-color:oklch(calc(var(--kd-surf-l) + .15) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-bottom:1px solid oklch(calc(var(--kd-surf-l) + .15) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-right:1px solid oklch(calc(var(--kd-surf-l) + .15) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-top-color:oklch(calc(var(--kd-surf-l) + .15) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-top:1px solid oklch(calc(var(--kd-surf-l) + .1) calc(var(--kd-surf-c) * .4) var(--kd-surf-h));border-left:1px solid oklch(calc(var(--kd-surf-l) + .1) calc(var(--kd-surf-c) * .4) var(--kd-surf-h));color:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h));border-radius:2px;box-shadow:inset 1px 1px 2px #0000004d}body.theme-kde-dark .link-card{background:oklch(calc(var(--kd-surf-l) + .04) var(--kd-surf-c) var(--kd-surf-h));border:1px solid oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-radius:3px;box-shadow:0 1px 3px #0003}body.theme-kde-dark .link-card:hover{box-shadow:0 1px 6px oklch(calc(var(--kd-acc-l) - .2) calc(var(--kd-acc-c) * .3) var(--kd-acc-h));border-color:oklch(calc(var(--kd-acc-l) - .1) calc(var(--kd-acc-c) * .7) var(--kd-acc-h))!important}body.theme-kde-dark .idea-box{background:oklch(calc(var(--kd-surf-l) + .03) calc(var(--kd-acc-c) * .15) var(--kd-acc-h));border:1px solid oklch(calc(var(--kd-acc-l) - .25) calc(var(--kd-acc-c) * .4) var(--kd-acc-h));border-radius:3px}body.theme-kde-dark .idea-box span{color:oklch(calc(var(--kd-text-l) - .1) var(--kd-text-c) var(--kd-surf-h))!important}body.theme-kde-dark .idea-box .idea-highlight{color:oklch(var(--kd-acc-l) var(--kd-acc-c) var(--kd-acc-h))!important}body.theme-kde-dark .now-playing{border:1px solid oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));background:oklch(calc(var(--kd-surf-l) + .04) var(--kd-surf-c) var(--kd-surf-h));border-radius:3px}body.theme-kde-dark .np-bar{background:oklch(calc(var(--kd-surf-l) - .02) var(--kd-surf-c) var(--kd-surf-h));border-left-color:oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-bottom:1px solid oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-right:1px solid oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-top-color:oklch(calc(var(--kd-surf-l) + .12) calc(var(--kd-surf-c) * .5) var(--kd-surf-h));border-top:1px solid oklch(calc(var(--kd-surf-l) + .08) calc(var(--kd-surf-c) * .4) var(--kd-surf-h));border-left:1px solid oklch(calc(var(--kd-surf-l) + .08) calc(var(--kd-surf-c) * .4) var(--kd-surf-h));border-radius:2px;overflow:hidden;box-shadow:inset 1px 1px 2px #0000004d}body.theme-kde-dark .np-progress{background:linear-gradient(180deg,oklch(calc(var(--kd-acc-l) - .1) calc(var(--kd-acc-c) * .8) var(--kd-acc-h)) 0,oklch(calc(var(--kd-acc-l) - .18) calc(var(--kd-acc-c) * .7) var(--kd-acc-h)) 100%);border-radius:1px}body.theme-kde-dark,body.theme-kde-dark .footer-cell,body.theme-kde-dark .nav-cell a,body.theme-kde-dark .sidebar-box-content,body.theme-kde-dark .sidebar-box-header,body.theme-kde-dark td{font-family:sans-serif,Helvetica,Arial}body.theme-kde-dark .gear-item{border-radius:3px}body.theme-kde-dark .gear-item:hover{box-shadow:0 0 0 2px oklch(calc(var(--kd-acc-l) - .2) calc(var(--kd-acc-c) * .3) var(--kd-acc-h))}body.theme-kde-dark .disclaimer-box{border-radius:2px}body.theme-kde-dark .header-stats{color:oklch(calc(var(--kd-text-l) - .15) calc(var(--kd-acc-c) * .2) var(--kd-acc-h))!important}body.theme-kde-dark .header-stats .theme-select{color:oklch(99% 0 0);background:#0000004d;border:1px solid #fff3}body.theme-steria{--text-dim:#530;--text-article-date:#530;--defrag-text:#fdb;--defrag-panel-heading:#600;--defrag-panel-muted:#642}body.theme-steria .tech-cell{color:#fdb}body.theme-nrk{--bg-body:#e8e8e8;--bg-tile:none;--bg-outer:#fff;--bg-header:#001a4d;--bg-nav:#eee;--bg-nav-active:#039;--bg-sidebar:#fff;--bg-sidebar-header:#039;--bg-footer:#001a4d;--bg-code:#f4f4f4;--bg-input:#fff;--bg-btn:#039;--bg-btn-hover:#04a;--bg-counter:#f0f4f8;--bg-table-header:#039;--bg-table-stripe:#f4f6f8;--bg-idea-box:#eef4ff;--bg-disclaimer:#fff8e0;--border:#ccc;--border-dotted:#ccc;--border-gutter:#ccc;--border-btn:#026;--border-disclaimer:#ca4;--text-body:#000;--text-heading:#000;--text-heading2:#039;--text-heading3:#333;--text-muted:#555;--text-dim:#666;--text-nav:#039;--text-content-header:#fff;--text-sidebar-header:#fff;--text-sidebar-label:#333;--text-sidebar-bold:#000;--text-logo:#fff;--text-logo-slash:#69c;--text-subtitle:#cde;--text-stats:#cde;--text-footer:#cde;--text-footer-bottom:#679;--text-counter-label:#333;--text-article-date:#666;--text-strong:#000;--text-em:#333;--text-blockquote:#444;--text-code:#039;--text-disclaimer:#874;--text-disclaimer-bold:#652;--text-site-info:#666;--link:#00c;--link-hover:#c30;--link-visited:#609;--tag-bg:#dde8f8;--tag-text:#039;--counter-color:#c30;--btn-text:#fff;--btn-text-hover:#fff;--text-profile-name:#000;--selection-bg:#039;--selection-text:#fff;--syn-base:#000;--syn-tag:#039;--syn-keyword:#80a;--syn-string:#082;--syn-punctuation:#666;--syn-function:#039;--syn-comment:#999;--syn-number:#c30;--syn-inserted:#082;--syn-deleted:#c00;background:silver}body.theme-nrk,body.theme-nrk .article-content,body.theme-nrk .footer-cell,body.theme-nrk .nav-cell a,body.theme-nrk .sidebar-box-content,body.theme-nrk .sidebar-box-header,body.theme-nrk a,body.theme-nrk td{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px}body.theme-nrk .layout-table{background:#fff;border:none;width:1060px;max-width:1060px}body.theme-nrk .layout-table col:first-child{width:820px}body.theme-nrk .header-cell{border-bottom:none;position:relative;background:#001a4d!important}body.theme-nrk .header-cell:before{content:"NETTSAKER: 83 nye artikler i dag  |  NETTRADIO: 10 kanaler direkte  |  NETT-TV: 21205 klipp i opptak";color:#fc0;letter-spacing:0;z-index:2;white-space:nowrap;background:#025;border-bottom:1px solid #037;padding:3px 15px;font-family:Verdana,Geneva,Arial,sans-serif;font-size:9px;font-weight:700;position:absolute;top:0;left:0;right:0;overflow:hidden}body.theme-nrk .header-cell table{z-index:1;position:relative}body.theme-nrk .header-cell td:first-child{padding-top:24px!important}body.theme-nrk .header-stats{color:#8ac!important;padding-top:24px!important}body.theme-nrk .nav-row{background:#eee;border-bottom:1px solid #ccc}body.theme-nrk .nav-cell{background:#eee;border:1px solid #ccc;border-top-color:#fff;border-left:none;transition:background .1s}body.theme-nrk .nav-cell:hover{background:#dde8f4}body.theme-nrk .nav-cell a{color:#039;text-transform:uppercase;font-size:11px;font-weight:700;text-decoration:none}body.theme-nrk .nav-cell a:hover{color:#c30;text-decoration:underline}body.theme-nrk .nav-cell-active{border-color:#026;background:#039!important}body.theme-nrk .nav-cell-active>a,body.theme-nrk .nav-cell-active>a:hover,body.theme-nrk .nav-cell-active>a:visited,body.theme-nrk .nav-cell-active>span{color:#fff!important}body.theme-nrk .nav-spacer{background:#eee!important;border-bottom:1px solid #ccc!important}body.theme-nrk .nav-dropdown{background:#fff;border:1px solid #ccc;box-shadow:2px 2px 4px #0003}body.theme-nrk .nav-dropdown a{color:#039;font-size:11px}body.theme-nrk .nav-dropdown a:hover{color:#fff;background:#039}body.theme-nrk .sidebar-box-header{text-transform:uppercase;letter-spacing:.3px;cursor:pointer;border:none;margin-top:0;font-weight:700;color:#fff!important;background:#039!important;padding:4px 8px!important;font-size:10px!important}body.theme-nrk .sidebar-box:nth-child(2n) .sidebar-box-header{background:#c30!important}body.theme-nrk .collapse-indicator{color:#fc0!important}body.theme-nrk .sidebar-box-content{background:#fff;border:1px solid #ccc;border-top:none;padding:6px 8px;font-size:11px}body.theme-nrk .sidebar-box-content a{color:#00c;font-size:11px}body.theme-nrk .sidebar-box-content a:hover{color:#c30}body.theme-nrk .sidebar-box{margin-bottom:0!important}body.theme-nrk .content-header{color:#fff;text-transform:uppercase;background:#039;padding:4px 8px;font-size:11px;font-weight:700}body.theme-nrk .article-content{color:#000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.5}body.theme-nrk .article-content h1{color:#000;border-bottom:2px solid #039;margin-bottom:8px;padding-bottom:4px;font-size:18px;font-weight:700}body.theme-nrk .article-content h2{color:#039;border-bottom:1px solid #ccc;padding-bottom:3px;font-size:14px;font-weight:700}body.theme-nrk .article-content h3{color:#333;font-size:12px;font-weight:700}body.theme-nrk .article-content a{color:#00c}body.theme-nrk .article-content a:hover{color:#c30}body.theme-nrk .article-content a:visited{color:#609}body.theme-nrk .article-content pre{background:#f4f4f4;border:1px solid #ccc;font-size:11px}body.theme-nrk .article-content code{color:#039;background:#f0f0f0;border:1px solid #ddd;font-size:11px}body.theme-nrk .article-content table{border-collapse:collapse;border:1px solid #ccc}body.theme-nrk .article-content table th{color:#fff;text-transform:uppercase;background:#039;border:1px solid #026;padding:4px 8px;font-size:10px;font-weight:700}body.theme-nrk .article-content table td{border:1px solid #ccc;padding:4px 8px;font-size:11px}body.theme-nrk .article-content table tr:nth-child(2n) td{background:#f4f6f8}body.theme-nrk .article-content blockquote{background:#fff8f4;border-left:3px solid #c30;padding:6px 12px}body.theme-nrk .article-content img{border:1px solid #ccc}body.theme-nrk .footer-cell{color:#cde;border-top:3px solid #c30;font-size:10px;background:#001a4d!important}body.theme-nrk .footer-cell a{color:#8be!important}body.theme-nrk .footer-cell a:hover{color:#fff!important}body.theme-nrk a{color:#00c;text-decoration:none}body.theme-nrk a:hover{color:#c30;text-decoration:underline}body.theme-nrk a:visited{color:#609}body.theme-nrk .badge-hot{color:#c30;text-shadow:none;text-transform:uppercase;letter-spacing:.5px;font-size:9px}body.theme-nrk .article-content hr,body.theme-nrk hr{background:#ccc;border:none;height:1px}body.theme-nrk .theme-select{color:#8ac;background:#013;border:1px solid #037;font-family:Verdana,Geneva,Arial,sans-serif;font-size:10px}body.theme-nrk .visitor-counter-digit{color:#c30;background:#f0f4f8;border:1px solid #abc;font-family:Verdana,sans-serif}body.theme-nrk .tech-cell{color:#039;background:#f0f4f8;border:1px solid #ccc;font-size:10px;font-weight:700}body.theme-nrk .tech-cell:hover{color:#fff;background:#039;border-color:#026}body.theme-nrk .link-card{background:#fff;border:1px solid #ccc}body.theme-nrk .link-card:hover{border-color:#039!important}body.theme-nrk .project-row td{border-bottom:1px solid #e0e0e0}body.theme-nrk .idea-box{background:#eef4ff;border:1px solid #abd}body.theme-nrk .idea-box span{color:#333!important}body.theme-nrk .idea-box .idea-highlight{color:#039!important}body.theme-nrk .now-playing{background:#f8f8f8;border:1px solid #ccc}body.theme-nrk .np-bar{background:#eee;border:1px solid #ccc}body.theme-nrk .np-progress{background:#c30}body.theme-nrk .disclaimer-box,body.theme-nrk .old-post-disclaimer{background:#fff8e0;border:1px solid #ca4}body.theme-nrk ::-webkit-scrollbar{background:#eee;width:14px}body.theme-nrk ::-webkit-scrollbar-track{background:#eee;border:1px solid #ccc}body.theme-nrk ::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#d0d0d0,#bbb 50%,#d0d0d0);border:1px solid #999}body.theme-nrk ::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,silver,#aaa 50%,silver)}body.theme-nrk .gutter-cell{background:#ccc!important;width:1px!important}body.theme-nrk .table-header td{color:#fff;text-transform:uppercase;background:#039;font-size:10px;font-weight:700}body.theme-nrk .gear-item:hover{box-shadow:0 2px 6px #00339926}body.theme-nrk .nrk-homepage{color:#000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.4}body.theme-nrk .nrk-left-nav{background:#fff;font-size:11px}body.theme-nrk .nrk-nav-header{text-transform:uppercase;color:#fff;cursor:default;margin:6px 0 0;padding:3px 6px;font-size:10px;font-weight:700}body.theme-nrk .nrk-nav-header-blue{background:#039}body.theme-nrk .nrk-nav-header-red{background:#c30}body.theme-nrk .nrk-nav-link{color:#00c;padding:1px 6px;font-size:11px;line-height:1.6;text-decoration:none;display:block}body.theme-nrk .nrk-nav-link:hover{color:#c30;text-decoration:underline}body.theme-nrk .nrk-section-blue{background:#039}body.theme-nrk .nrk-section-blue,body.theme-nrk .nrk-section-red{color:#fff;text-transform:uppercase;letter-spacing:.3px;padding:4px 8px;font-size:10px;font-weight:700}body.theme-nrk .nrk-section-red{background:#c30}body.theme-nrk .nrk-section-blue a,body.theme-nrk .nrk-section-red a{color:#fff;float:right;text-transform:none;font-size:9px;font-weight:400;text-decoration:none}body.theme-nrk .nrk-section-blue a:hover,body.theme-nrk .nrk-section-red a:hover{text-decoration:underline}body.theme-nrk .nrk-schedule-time{color:#000;white-space:nowrap;vertical-align:top;padding-right:8px;font-size:11px;font-weight:700}body.theme-nrk .nrk-schedule-show a{color:#00c;font-size:11px}body.theme-nrk .nrk-schedule-show a:hover{color:#c30}body.theme-nrk .nrk-sidebar-section{text-transform:uppercase;color:#fff;margin-top:8px;padding:3px 6px;font-size:10px;font-weight:700}body.theme-nrk .nrk-feature-box{vertical-align:top;background:#f8f8f8;border:1px solid #ccc;padding:6px;font-size:10px}body.theme-nrk .nrk-feature-box b{color:#039;font-size:11px}body.theme-nrk .nrk-feature-box a{color:#00c}body.theme-nrk .nrk-feature-box a:hover{color:#c30}body.theme-nrk .nrk-headline h2{color:#000;margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.2}body.theme-nrk .nrk-headline h2 a{color:#000;text-decoration:none}body.theme-nrk .nrk-headline h2 a:hover{color:#c30;text-decoration:underline}body.theme-nrk .nrk-headline p{color:#333;margin:4px 0;font-size:11px}body.theme-nrk .nrk-headline .nrk-meta{color:#039;text-transform:uppercase;font-size:10px}body.theme-nrk .nrk-headline .nrk-meta a{color:#039}body.theme-nrk .nrk-bullet-list{margin:4px 0;padding:0}body.theme-nrk .nrk-bullet-item{padding:2px 0;font-size:11px;line-height:1.4}body.theme-nrk .nrk-bullet-item:before{content:"•";color:#039;margin-right:6px;font-weight:700}body.theme-nrk .nrk-bullet-item a{color:#00c}body.theme-nrk .nrk-bullet-item a:hover{color:#c30}body.theme-nrk .nrk-search-input{width:80px;padding:2px 4px}body.theme-nrk .nrk-search-btn,body.theme-nrk .nrk-search-input{border:1px solid #999;font-family:Verdana,sans-serif;font-size:10px}body.theme-nrk .nrk-search-btn{cursor:pointer;color:#333;background:#eee;padding:2px 8px;font-weight:700}body.theme-nrk .nrk-search-btn:hover{background:#ddd}body.theme-nrk .nrk-info-box{color:#333;background:#eef4ff;border:1px solid #abd;margin-bottom:8px;padding:8px;font-size:10px}body.theme-nrk .nrk-info-box b{color:#039}body.theme-nrk .nrk-date{color:#666;padding:4px 0;font-size:10px;font-weight:700}body.theme-nrk .nrk-read-more{text-transform:uppercase;color:#039;font-size:10px;font-weight:700}body.theme-nrk .nrk-read-more a{color:#039}body.theme-nrk .nrk-orange-bullet:before{color:#c30!important}.nrk-logo{color:#fff;letter-spacing:-1px;text-transform:lowercase;font-family:Arial Black,Arial Bold,Helvetica,sans-serif;font-size:28px;font-weight:900}.nrk-logo:after{content:" / helge sverre";color:#69c;letter-spacing:0;vertical-align:middle;font-family:Verdana,Geneva,Arial,sans-serif;font-size:11px;font-weight:400}body.theme-rema1000{--bg-body:#f0f0f7;--bg-tile:none;--bg-outer:#deebf5;--bg-header:#023ea5;--bg-nav:#002855;--bg-nav-active:#d71f2e;--bg-sidebar:#fff;--bg-sidebar-header:#023ea5;--bg-footer:#002855;--bg-code:#ecf5fb;--bg-input:#fff;--bg-btn:#d71f2e;--bg-btn-hover:#e63040;--bg-counter:#ecf5fb;--bg-table-header:#023ea5;--bg-table-stripe:#f0f0f7;--bg-idea-box:#deebf5;--bg-disclaimer:#fff8e0;--border:#d6d6d6;--border-dotted:#d6d6d6;--border-gutter:#d6d6d6;--border-btn:#b01825;--border-disclaimer:#ca4;--text-body:#373432;--text-heading:#023ea5;--text-heading2:#002855;--text-heading3:#141414;--text-muted:#6e6c63;--text-dim:#6e6c63;--text-nav:#fff;--text-content-header:#fff;--text-sidebar-header:#fff;--text-sidebar-label:#373432;--text-sidebar-bold:#023ea5;--text-logo:#fff;--text-logo-slash:#7baae0;--text-subtitle:#deebf5;--text-stats:#deebf5;--text-footer:#deebf5;--text-footer-bottom:#6e6c63;--text-counter-label:#373432;--text-article-date:#6e6c63;--text-strong:#141414;--text-em:#373432;--text-blockquote:#6e6c63;--text-code:#023ea5;--text-disclaimer:#874;--text-disclaimer-bold:#652;--text-site-info:#6e6c63;--link:#023ea5;--link-hover:#d71f2e;--link-visited:#002855;--tag-bg:#deebf5;--tag-text:#023ea5;--counter-color:#d71f2e;--btn-text:#fff;--btn-text-hover:#fff;--text-profile-name:#023ea5;--selection-bg:#023ea5;--selection-text:#fff;--syn-base:#373432;--syn-tag:#d71f2e;--syn-keyword:#023ea5;--syn-string:#357b49;--syn-punctuation:#6e6c63;--syn-function:#002855;--syn-comment:#6e6c63;--syn-number:#d71f2e;--syn-inserted:#357b49;--syn-deleted:#d71f2e}.rema-logo{letter-spacing:2px;white-space:pre;color:#fff;z-index:0;isolation:isolate;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-family:Nunito,sans-serif;font-size:32px;font-weight:900;line-height:1;display:inline-block;position:relative}.rema-logo:after,.rema-logo:before{content:attr(data-text);font:inherit;letter-spacing:inherit;line-height:inherit;color:#0000;pointer-events:none;position:absolute;inset:0}.rema-logo:before{z-index:-2;-webkit-text-stroke:10px #001a44}.rema-logo:after{z-index:-1;-webkit-text-stroke:6px #d71f2e}body.theme-rema1000{background:#e0e0e0}body.theme-rema1000,body.theme-rema1000 .article-content,body.theme-rema1000 .footer-cell,body.theme-rema1000 .nav-cell a,body.theme-rema1000 .sidebar-box-content,body.theme-rema1000 .sidebar-box-header,body.theme-rema1000 a,body.theme-rema1000 td{font-family:Arial,Helvetica,sans-serif}body.theme-rema1000 .layout-table{background:#fff;border:none;box-shadow:0 2px 8px #0000001a}body.theme-rema1000 .header-cell{border-bottom:3px solid #d71f2e;background:#023ea5!important}body.theme-rema1000 .nav-cell{background:#02438e;border:none;border-right:1px solid #034fb5}body.theme-rema1000 .nav-cell:hover{background:#034fb5}body.theme-rema1000 .nav-cell a{color:#fff;text-transform:uppercase;font-size:11px;font-weight:700;text-decoration:none}body.theme-rema1000 .nav-cell a:hover{color:#fff}body.theme-rema1000 .nav-cell-active{border-color:#b01825;background:#d71f2e!important}body.theme-rema1000 .nav-cell-active a{color:#fff!important}body.theme-rema1000 .nav-spacer{background:#02438e!important;border-bottom:none!important}body.theme-rema1000 .nav-dropdown{background:#fff;border:1px solid #ccc;box-shadow:2px 2px 6px #00000026}body.theme-rema1000 .nav-dropdown a{color:#023ea5}body.theme-rema1000 .nav-dropdown a:hover{color:#fff;background:#023ea5}body.theme-rema1000 .sidebar-box-header{text-transform:uppercase;letter-spacing:.3px;border:none;font-weight:700;color:#fff!important;background:#023ea5!important;font-size:10px!important}body.theme-rema1000 .sidebar-box:nth-child(2n) .sidebar-box-header{background:#d71f2e!important}body.theme-rema1000 .collapse-indicator{color:#fff!important}body.theme-rema1000 .sidebar-box-content{color:#333;background:#fff;border:1px solid #e0e0e0;border-top:none}body.theme-rema1000 .sidebar-box-content a{color:#023ea5}body.theme-rema1000 .sidebar-box-content a:hover{color:#d71f2e}body.theme-rema1000 .sidebar-box-content a:visited{color:#5c2d91}body.theme-rema1000 .sidebar-box-content b{color:#1a1a1a}body.theme-rema1000 .footer-cell{color:#c8daf0;border-top:3px solid #d71f2e;background:#02438e!important}body.theme-rema1000 .footer-cell a{color:#7baae0}body.theme-rema1000 .footer-cell a:hover{color:#fff}body.theme-rema1000 .content-cell{background:#fff}body.theme-rema1000 .content-header{color:#fff!important;background:#023ea5!important}body.theme-rema1000 .article-content a{color:#023ea5}body.theme-rema1000 .article-content a:hover{color:#d71f2e}body.theme-rema1000 pre{background:#f4f6fa;border:1px solid #dde4ee}body.theme-rema1000 .gutter-cell{border-left:1px solid #e0e0e0}body.theme-teletext{--bg-body:#000;--bg-tile:none;--bg-outer:#000;--bg-header:#000;--bg-nav:#003;--bg-nav-active:#001a4d;--bg-sidebar:#000;--bg-sidebar-header:#0ff;--bg-footer:#000;--bg-code:#000;--bg-input:#000;--bg-btn:#003;--bg-btn-hover:#001a4d;--bg-counter:#000;--bg-table-header:#003;--bg-table-stripe:#000a00;--bg-idea-box:#000;--bg-disclaimer:#1a1a00;--border:#005f5f;--border-dotted:#004040;--border-gutter:#005f5f;--border-btn:#007a7a;--border-disclaimer:#fc0;--text-body:#fff;--text-heading:#fc0;--text-heading2:#fc0;--text-heading3:#0ff;--text-muted:#3f3;--text-dim:#393;--text-nav:#fff;--text-content-header:#fc0;--text-sidebar-header:#000;--text-sidebar-label:#3f3;--text-sidebar-bold:#fc0;--text-logo:#fc0;--text-logo-slash:#0ff;--text-subtitle:#3f3;--text-stats:#0ff;--text-footer:#3f3;--text-footer-bottom:#066;--text-counter-label:#3f3;--text-article-date:#0ff;--text-strong:#fc0;--text-em:#ff6bff;--text-blockquote:#3f3;--text-code:#3f3;--text-disclaimer:#fc0;--text-disclaimer-bold:#fff;--text-site-info:#393;--link:#0ff;--link-hover:#fff;--link-visited:#ff6bff;--tag-bg:#003;--tag-text:#fc0;--counter-color:#3f3;--btn-text:#0ff;--btn-text-hover:#fff;--text-profile-name:#fc0;--selection-bg:#ff0;--selection-text:#000;--syn-base:#fff;--syn-tag:#ff3b30;--syn-keyword:#ff6bff;--syn-string:#3f3;--syn-punctuation:#0ff;--syn-function:#3b6bff;--syn-comment:#393;--syn-number:#fc0;--syn-inserted:#3f3;--syn-deleted:#ff3b30;font-family:Courier New,Courier,monospace}body.theme-teletext .layout-table{width:860px}body.theme-teletext .header-cell{position:relative;padding:14px 16px!important}body.theme-teletext .header-cell:after{content:"P100";color:#0ff;letter-spacing:1px;font-size:11px;font-weight:700;position:absolute;top:10px;right:16px}body.theme-teletext .nav-cell:first-child{--nav-accent:#ff3b30}body.theme-teletext .nav-cell:nth-child(2){--nav-accent:#3f3}body.theme-teletext .nav-cell:nth-child(3){--nav-accent:#fc0}body.theme-teletext .nav-cell:nth-child(4){--nav-accent:#3b6bff}body.theme-teletext .nav-cell:nth-child(5){--nav-accent:#0ff}body.theme-teletext .nav-cell:nth-child(6){--nav-accent:#ff6bff}body.theme-teletext .nav-cell:nth-child(-n+6){background:var(--nav-accent)!important}body.theme-teletext .nav-cell:nth-child(-n+6)>a,body.theme-teletext .nav-cell:nth-child(-n+6)>span{font-weight:700;color:#000!important}body.theme-teletext .nav-cell:nth-child(-n+6):hover{filter:brightness(1.25)}body.theme-teletext .nav-cell:nth-child(-n+6).nav-cell-active{box-shadow:inset 0 0 0 2px var(--nav-accent);background:#000!important}body.theme-teletext .nav-cell:nth-child(-n+6).nav-cell-active>a,body.theme-teletext .nav-cell:nth-child(-n+6).nav-cell-active>span{color:var(--nav-accent)!important}body.theme-teletext .content-header{transform-origin:0 0;margin-bottom:26px;font-family:Bedstead,Courier New,monospace;display:inline-block;transform:scaleY(2)}body.theme-teletext .content-header:after{content:"█";color:#fff;margin-left:6px;animation:blink 1s step-end infinite}body.theme-teletext .article-content pre{position:relative}body.theme-teletext .article-content pre:before{content:"▪▪▪";color:#3f3;letter-spacing:2px;background:#000;padding:0 4px;font-size:10px;position:absolute;top:-9px;left:8px}body.theme-teletext .article-content table th{color:#0ff}body.theme-teletext .article-content blockquote{border-left-color:#fc0}body.theme-teletext .tag{text-transform:uppercase}body.theme-teletext .theme-select{color:#0ff;background:#000}body.theme-teletext ::-webkit-scrollbar{background:#000;width:12px}body.theme-teletext ::-webkit-scrollbar-thumb{background:#0ff}body.theme-teletext ::-webkit-scrollbar-thumb:hover{background:#fc0}@font-face{font-family:Bedstead;src:url(/fonts/bedstead.otf)format("opentype");font-display:block}body,body.theme-midnight{--bg-body:#1a1a2e;--bg-tile:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAHklEQVQImWNgYGD4z8DAwMDIgARYGBgY/qMIAAEDADGkBATFyqFOAAAAAElFTkSuQmCC);--bg-outer:#16162e;--bg-header:#12122a;--bg-nav:#252545;--bg-nav-active:#1a1a38;--bg-sidebar:#1e1e38;--bg-sidebar-header:#252548;--bg-footer:#151528;--bg-code:#12122a;--bg-input:#1a1a30;--bg-btn:#252548;--bg-btn-hover:#333358;--bg-counter:#112;--bg-table-header:#1e1e38;--bg-table-stripe:#1c1c34;--bg-idea-box:#1e1e38;--bg-disclaimer:#2a2a1e;--border:#335;--border-dotted:#2a2a44;--border-gutter:#2a2a44;--border-btn:#446;--border-disclaimer:#aa4;--text-body:#c8c8d0;--text-heading:#e0e0e8;--text-heading2:#d0d0e0;--text-heading3:#c0c0d0;--text-muted:#99a;--text-dim:#89a;--text-nav:#a0b8d0;--text-content-header:#89c;--text-sidebar-header:#89b;--text-sidebar-label:#788;--text-sidebar-bold:#789;--text-logo:#57a;--text-logo-slash:#346;--text-subtitle:#456;--text-stats:#345;--text-footer:#7777a0;--text-footer-bottom:#333348;--text-counter-label:#668;--text-article-date:#668;--text-strong:#e0e0e8;--text-em:#b0b0c0;--text-blockquote:#99a;--text-code:#abc;--text-disclaimer:#cc8;--text-disclaimer-bold:#dd6;--text-site-info:#566;--link:#7eb8da;--link-hover:#a8d8f0;--link-visited:#6a9ab8;--tag-bg:#252548;--tag-text:#78a;--counter-color:#4d4;--btn-text:#89b;--btn-text-hover:#abd;--text-profile-name:#89b;--selection-bg:#35a;--selection-text:#fff;--syn-base:#c8c8d0;--syn-tag:#c79;--syn-keyword:#b9c;--syn-string:#7ba;--syn-punctuation:#668;--syn-function:#8bd;--syn-comment:#678;--syn-number:#da7;--syn-inserted:#7b7;--syn-deleted:#c66}body.theme-matrix{--bg-body:#0a0a0a;--bg-tile:none;--bg-outer:#080808;--bg-header:#050505;--bg-nav:#0d1a0d;--bg-nav-active:#061206;--bg-sidebar:#0a140a;--bg-sidebar-header:#0d1a0d;--bg-footer:#060606;--bg-code:#050505;--bg-input:#0a0a0a;--bg-btn:#0d1a0d;--bg-btn-hover:#1a2a1a;--bg-counter:#050505;--bg-table-header:#0a140a;--bg-table-stripe:#0a100a;--bg-idea-box:#0a140a;--bg-disclaimer:#1a1a0a;--border:#030;--border-dotted:#020;--border-gutter:#030;--border-btn:#040;--border-disclaimer:#680;--text-body:#0c0;--text-heading:#0f0;--text-heading2:#0d0;--text-heading3:#0b0;--text-muted:#080;--text-dim:#0a0;--text-nav:#0b0;--text-content-header:#0d0;--text-sidebar-header:#0a0;--text-sidebar-label:#080;--text-sidebar-bold:#0a0;--text-logo:#0c0;--text-logo-slash:#040;--text-subtitle:#060;--text-stats:#040;--text-footer:#080;--text-footer-bottom:#030;--text-counter-label:#060;--text-article-date:#060;--text-strong:#0f0;--text-em:#0a0;--text-blockquote:#080;--text-code:#0b0;--text-disclaimer:#ac0;--text-disclaimer-bold:#ce0;--text-site-info:#050;--link:#0e0;--link-hover:#4f4;--link-visited:#0a0;--tag-bg:#0d1a0d;--tag-text:#080;--counter-color:#0f0;--btn-text:#0a0;--btn-text-hover:#0d0;--text-profile-name:#0a0;--selection-bg:#0a0;--selection-text:#000;--syn-base:#0c0;--syn-tag:#0f6;--syn-keyword:#4f4;--syn-string:#8f8;--syn-punctuation:#060;--syn-function:#0da;--syn-comment:#050;--syn-number:#af0;--syn-inserted:#0f0;--syn-deleted:#f40}body.theme-ocean{--bg-body:#0a1628;--bg-tile:none;--bg-outer:#081420;--bg-header:#06101c;--bg-nav:#0e2240;--bg-nav-active:#0a1830;--bg-sidebar:#0c1e38;--bg-sidebar-header:#0e2240;--bg-footer:#081420;--bg-code:#06101c;--bg-input:#0a1628;--bg-btn:#0e2240;--bg-btn-hover:#163050;--bg-counter:#06101c;--bg-table-header:#0c1e38;--bg-table-stripe:#0b1a31;--bg-idea-box:#0c1e38;--bg-disclaimer:#1a2a1e;--border:#1a3858;--border-dotted:#143050;--border-gutter:#1a3858;--border-btn:#2a4868;--border-disclaimer:#4a8;--text-body:#8bc;--text-heading:#ade;--text-heading2:#9cd;--text-heading3:#8bc;--text-muted:#58a;--text-dim:#68a;--text-nav:#6ac;--text-content-header:#49b;--text-sidebar-header:#48a;--text-sidebar-label:#589;--text-sidebar-bold:#59b;--text-logo:#49c;--text-logo-slash:#246;--text-subtitle:#368;--text-stats:#246;--text-footer:#58a;--text-footer-bottom:#235;--text-counter-label:#579;--text-article-date:#468;--text-strong:#ade;--text-em:#7ab;--text-blockquote:#58a;--text-code:#6ab;--text-disclaimer:#8ca;--text-disclaimer-bold:#aeb;--text-site-info:#368;--link:#4bd;--link-hover:#6df;--link-visited:#39b;--tag-bg:#0e2240;--tag-text:#48a;--counter-color:#4db;--btn-text:#48a;--btn-text-hover:#6ac;--text-profile-name:#48a;--selection-bg:#28b;--selection-text:#fff;--syn-base:#8bc;--syn-tag:#c79;--syn-keyword:#98c;--syn-string:#5ca;--syn-punctuation:#468;--syn-function:#6bd;--syn-comment:#468;--syn-number:#da6;--syn-inserted:#5c8;--syn-deleted:#c55}body.theme-ember{--bg-body:#1a0a0a;--bg-tile:none;--bg-outer:#180808;--bg-header:#140606;--bg-nav:#2a1515;--bg-nav-active:#1e0e0e;--bg-sidebar:#221010;--bg-sidebar-header:#2a1515;--bg-footer:#140808;--bg-code:#140606;--bg-input:#1a0a0a;--bg-btn:#2a1515;--bg-btn-hover:#3a2020;--bg-counter:#140606;--bg-table-header:#221010;--bg-table-stripe:#1e0d0d;--bg-idea-box:#221010;--bg-disclaimer:#2a2a1e;--border:#532;--border-dotted:#442a1a;--border-gutter:#532;--border-btn:#643;--border-disclaimer:#a84;--text-body:#ca8;--text-heading:#eca;--text-heading2:#db9;--text-heading3:#ca8;--text-muted:#976;--text-dim:#a87;--text-nav:#c86;--text-content-header:#c85;--text-sidebar-header:#b74;--text-sidebar-label:#976;--text-sidebar-bold:#b86;--text-logo:#c64;--text-logo-slash:#632;--text-subtitle:#854;--text-stats:#632;--text-footer:#976;--text-footer-bottom:#532;--text-counter-label:#765;--text-article-date:#865;--text-strong:#eca;--text-em:#ba8;--text-blockquote:#976;--text-code:#c96;--text-disclaimer:#cc8;--text-disclaimer-bold:#dd6;--text-site-info:#754;--link:#d85;--link-hover:#fa6;--link-visited:#b74;--tag-bg:#2a1515;--tag-text:#a75;--counter-color:#f84;--btn-text:#b74;--btn-text-hover:#d96;--text-profile-name:#b74;--selection-bg:#c52;--selection-text:#fff;--syn-base:#ca8;--syn-tag:#d66;--syn-keyword:#c87;--syn-string:#ba6;--syn-punctuation:#865;--syn-function:#da5;--syn-comment:#754;--syn-number:#fa4;--syn-inserted:#8c6;--syn-deleted:#d44}body.theme-cartoon{--bg-body:#0a0808;--bg-tile:none;--bg-outer:#0e0a08;--bg-header:#080604;--bg-nav:#2a1e18;--bg-nav-active:#1a1210;--bg-sidebar:#1e1510;--bg-sidebar-header:#2a1e18;--bg-footer:#0c0a08;--bg-code:#080604;--bg-input:#0a0808;--bg-btn:#2a1e18;--bg-btn-hover:#3a2c22;--bg-counter:#080604;--bg-table-header:#1e1510;--bg-table-stripe:#160f0c;--bg-idea-box:#1e1510;--bg-disclaimer:#2a2418;--border:#4a3528;--border-dotted:#3a2a1e;--border-gutter:#4a3528;--border-btn:#5a4535;--border-disclaimer:#a84;--text-body:#d4a882;--text-heading:#f0c8a0;--text-heading2:#e0b890;--text-heading3:#d4a882;--text-muted:#a88060;--text-dim:#aa8568;--text-nav:#d4946e;--text-content-header:#c85;--text-sidebar-header:#b87748;--text-sidebar-label:#997758;--text-sidebar-bold:#c08860;--text-logo:#d4946e;--text-logo-slash:#6b3410;--text-subtitle:#8a6548;--text-stats:#6b4a30;--text-footer:#997758;--text-footer-bottom:#4a3528;--text-counter-label:#7a6048;--text-article-date:#8a6548;--text-strong:#f0c8a0;--text-em:#c09870;--text-blockquote:#a88060;--text-code:#c09870;--text-disclaimer:#cb8;--text-disclaimer-bold:#dc6;--text-site-info:#7a5538;--link:#e8a070;--link-hover:#f0c098;--link-visited:#c08050;--tag-bg:#2a1e18;--tag-text:#a87850;--counter-color:#e8a070;--btn-text:#b87748;--btn-text-hover:#d49468;--text-profile-name:#d4946e;--selection-bg:sienna;--selection-text:#f0e0d0;--syn-base:#d4a882;--syn-tag:#e08868;--syn-keyword:#d49468;--syn-string:#c8b078;--syn-punctuation:#8a6548;--syn-function:#e0a060;--syn-comment:#7a5538;--syn-number:#e8b868;--syn-inserted:#a8c868;--syn-deleted:#c54}body.theme-aqua{--bg-body:#e8e8e8;--bg-tile:repeating-linear-gradient(90deg,transparent,transparent 1px,#00000005 0,#00000005 2px);--bg-outer:#fff;--bg-header:silver;--bg-nav:#d4d4d4;--bg-nav-active:#e8e8e8;--bg-sidebar:#f5f5f5;--bg-sidebar-header:#e0e0e0;--bg-footer:#d0d0d0;--bg-code:#f0f0f0;--bg-input:#fff;--bg-btn:#e0e0e0;--bg-btn-hover:#d0d0d0;--bg-counter:#f0f0f0;--bg-table-header:#e8e8e8;--bg-table-stripe:#f5f5f5;--bg-idea-box:#f0f5ff;--bg-disclaimer:#fff8e0;--border:#b0b0b0;--border-dotted:#c8c8c8;--border-gutter:#b0b0b0;--border-btn:#888;--border-disclaimer:#ca4;--text-body:#222;--text-heading:#000;--text-heading2:#111;--text-heading3:#222;--text-muted:#555;--text-dim:#777;--text-nav:#222;--text-content-header:#1a1a1a;--text-sidebar-header:#333;--text-sidebar-label:#666;--text-sidebar-bold:#333;--text-logo:#333;--text-logo-slash:#999;--text-subtitle:#666;--text-stats:#888;--text-footer:#555;--text-footer-bottom:#999;--text-counter-label:#666;--text-article-date:#666;--text-strong:#000;--text-em:#333;--text-blockquote:#555;--text-code:#826;--text-disclaimer:#874;--text-disclaimer-bold:#652;--text-site-info:#888;--link:#05c;--link-hover:#06f;--link-visited:#551a8b;--tag-bg:#e0eeff;--tag-text:#1a5599;--counter-color:#05c;--btn-text:#222;--btn-text-hover:#000;--text-profile-name:#222;--selection-bg:#39f;--selection-text:#fff;--syn-base:#222;--syn-tag:#05c;--syn-keyword:#80a;--syn-string:#082;--syn-punctuation:#888;--syn-function:#04a;--syn-comment:#999;--syn-number:#c40;--syn-inserted:#082;--syn-deleted:#c00}body.theme-sakura{--bg-body:#1a0e18;--bg-tile:none;--bg-outer:#180c16;--bg-header:#140a12;--bg-nav:#2a1828;--bg-nav-active:#1e1020;--bg-sidebar:#201420;--bg-sidebar-header:#2a1828;--bg-footer:#140a12;--bg-code:#140a12;--bg-input:#1a0e18;--bg-btn:#2a1828;--bg-btn-hover:#382438;--bg-counter:#140a12;--bg-table-header:#201420;--bg-table-stripe:#1d111c;--bg-idea-box:#201420;--bg-disclaimer:#2a241e;--border:#443050;--border-dotted:#382440;--border-gutter:#443050;--border-btn:#554060;--border-disclaimer:#a84;--text-body:#d0b0c0;--text-heading:#f0d0e0;--text-heading2:#e0c0d0;--text-heading3:#d0b0c0;--text-muted:#aa7898;--text-dim:#aa80a0;--text-nav:#d098b8;--text-content-header:#c8a;--text-sidebar-header:#b69;--text-sidebar-label:#997790;--text-sidebar-bold:#bb88a8;--text-logo:#d8a;--text-logo-slash:#735;--text-subtitle:#886080;--text-stats:#664058;--text-footer:#997790;--text-footer-bottom:#443050;--text-counter-label:#886078;--text-article-date:#886080;--text-strong:#f0d0e0;--text-em:#c0a0b0;--text-blockquote:#aa7898;--text-code:#c0a0b0;--text-disclaimer:#cb8;--text-disclaimer-bold:#dc6;--text-site-info:#775570;--link:#e8b;--link-hover:#fad;--link-visited:#c69;--tag-bg:#2a1828;--tag-text:#aa7898;--counter-color:#f8c;--btn-text:#b69;--btn-text-hover:#d8b;--text-profile-name:#c8a;--selection-bg:#c48;--selection-text:#fff;--syn-base:#d0b0c0;--syn-tag:#e68;--syn-keyword:#c8c;--syn-string:#8ca;--syn-punctuation:#886080;--syn-function:#8ad;--syn-comment:#775570;--syn-number:#da7;--syn-inserted:#8c8;--syn-deleted:#d56}body.theme-amber{--bg-body:#0c0800;--bg-tile:none;--bg-outer:#0a0700;--bg-header:#080500;--bg-nav:#1a1200;--bg-nav-active:#100c00;--bg-sidebar:#141000;--bg-sidebar-header:#1a1200;--bg-footer:#0a0700;--bg-code:#080500;--bg-input:#0c0800;--bg-btn:#1a1200;--bg-btn-hover:#2a2000;--bg-counter:#080500;--bg-table-header:#141000;--bg-table-stripe:#100c00;--bg-idea-box:#141000;--bg-disclaimer:#1a1800;--border:#332800;--border-dotted:#282000;--border-gutter:#332800;--border-btn:#443800;--border-disclaimer:#870;--text-body:#c90;--text-heading:#fb0;--text-heading2:#eb0;--text-heading3:#da0;--text-muted:#960;--text-dim:#a80;--text-nav:#da0;--text-content-header:#eb0;--text-sidebar-header:#c90;--text-sidebar-label:#980;--text-sidebar-bold:#b80;--text-logo:#fb0;--text-logo-slash:#640;--text-subtitle:#860;--text-stats:#640;--text-footer:#980;--text-footer-bottom:#430;--text-counter-label:#870;--text-article-date:#860;--text-strong:#fb0;--text-em:#b80;--text-blockquote:#960;--text-code:#da0;--text-disclaimer:#ba4;--text-disclaimer-bold:#dc2;--text-site-info:#650;--link:#fc0;--link-hover:#fd4;--link-visited:#c90;--tag-bg:#1a1200;--tag-text:#960;--counter-color:#fc0;--btn-text:#c90;--btn-text-hover:#eb0;--text-profile-name:#da0;--selection-bg:#c90;--selection-text:#000;--syn-base:#c90;--syn-tag:#fb0;--syn-keyword:#fc4;--syn-string:#dc6;--syn-punctuation:#750;--syn-function:#eb4;--syn-comment:#640;--syn-number:#fd4;--syn-inserted:#bc4;--syn-deleted:#f60}body.theme-y2k{--bg-body:#e8e0f0;--bg-tile:none;--bg-outer:#dcd4e8;--bg-header:#d0c8e0;--bg-nav:#b8b0d8;--bg-nav-active:#a8a0cc;--bg-sidebar:#dcd4e8;--bg-sidebar-header:#b8b0d8;--bg-footer:#d0c8e0;--bg-code:#d0c8e0;--bg-input:#e0d8ec;--bg-btn:#b8b0d8;--bg-btn-hover:#a8a0cc;--bg-counter:#d0c8e0;--bg-table-header:#dcd4e8;--bg-table-stripe:#e0d8eb;--bg-idea-box:#dcd4e8;--bg-disclaimer:#e8e4cc;--border:#98b;--border-dotted:#b8a8cc;--border-gutter:#98b;--border-btn:#8878aa;--border-disclaimer:#b94;--text-body:#2a2040;--text-heading:#1a1030;--text-heading2:#221838;--text-heading3:#2a2040;--text-muted:#5a4878;--text-dim:#7868a0;--text-nav:#3a2858;--text-content-header:#54a;--text-sidebar-header:#54a;--text-sidebar-label:#7868a0;--text-sidebar-bold:#4a3888;--text-logo:#64c;--text-logo-slash:#a8e;--text-subtitle:#6858a0;--text-stats:#7868a0;--text-footer:#7868a0;--text-footer-bottom:#9888b8;--text-counter-label:#8878aa;--text-article-date:#7868a0;--text-strong:#1a1030;--text-em:#4a3888;--text-blockquote:#5a4878;--text-code:#4a3888;--text-disclaimer:#874;--text-disclaimer-bold:#652;--text-site-info:#7868a0;--link:#c2a;--link-hover:#f4c;--link-visited:#92a;--tag-bg:#c8c0dd;--tag-text:#5a4878;--counter-color:#c2a;--btn-text:#4a3888;--btn-text-hover:#2a2040;--text-profile-name:#54a;--selection-bg:#c2a;--selection-text:#fff;--syn-base:#2a2040;--syn-tag:#c26;--syn-keyword:#62c;--syn-string:#2a6;--syn-punctuation:#7868a0;--syn-function:#26c;--syn-comment:#9888b8;--syn-number:#c62;--syn-inserted:#2a4;--syn-deleted:#c22}body.theme-barbie{--bg-body:#2a0a1a;--bg-tile:none;--bg-outer:#220816;--bg-header:#1a0610;--bg-nav:#3a1028;--bg-nav-active:#2a0a1c;--bg-sidebar:#300c20;--bg-sidebar-header:#3a1028;--bg-footer:#1a0610;--bg-code:#1e0812;--bg-input:#2a0a1a;--bg-btn:#aa1070;--bg-btn-hover:#cc1888;--bg-counter:#1e0812;--bg-table-header:#3a1028;--bg-table-stripe:#30101f;--bg-idea-box:#300c20;--bg-disclaimer:#3a1028;--border:#662050;--border-dotted:#552040;--border-gutter:#552040;--border-btn:#882060;--border-disclaimer:#cc3090;--text-body:#e8b0cc;--text-heading:#f8c;--text-heading2:#f080b8;--text-heading3:#e878b0;--text-muted:#c080a0;--text-dim:#aa6888;--text-nav:#f8c;--text-content-header:#ff6eb4;--text-sidebar-header:#f8c;--text-sidebar-label:#bb7898;--text-sidebar-bold:#dd88b0;--text-logo:#ff69b4;--text-logo-slash:#aa3878;--text-subtitle:#aa6888;--text-stats:#885070;--text-footer:#bb7898;--text-footer-bottom:#553040;--text-counter-label:#996080;--text-article-date:#aa6888;--text-strong:#fad;--text-em:#dda0c0;--text-blockquote:#c090a8;--text-code:#f8c;--text-disclaimer:#e8a0c0;--text-disclaimer-bold:#fa0;--text-site-info:#885070;--link:#ff69b4;--link-hover:#fad;--link-visited:#dd5898;--tag-bg:#3a1028;--tag-text:#e888b8;--counter-color:#ff69b4;--btn-text:#fff;--btn-text-hover:#fad;--text-profile-name:#f8c;--selection-bg:#ff1493;--selection-text:#fff;--syn-base:#e8b0cc;--syn-tag:#ff69b4;--syn-keyword:#e8c;--syn-string:#8da;--syn-punctuation:#885070;--syn-function:#8be;--syn-comment:#7a5068;--syn-number:#fa6;--syn-inserted:#8c8;--syn-deleted:#e66}body.theme-bsod{--bg-body:#00a;--bg-tile:none;--bg-outer:#008;--bg-header:#00c;--bg-nav:#00c;--bg-nav-active:#00f;--bg-sidebar:#008;--bg-sidebar-header:#00c;--bg-footer:#00c;--bg-code:#006;--bg-input:#008;--bg-btn:#00c;--bg-btn-hover:#00f;--bg-counter:#00c;--bg-table-header:#008;--bg-table-stripe:#000095;--bg-idea-box:#008;--bg-disclaimer:#00c;--border:#44f;--border-dotted:#33c;--border-gutter:#33c;--border-btn:#55f;--border-disclaimer:#44f;--text-body:#fff;--text-heading:#fff;--text-heading2:#fff;--text-heading3:#ddf;--text-muted:#aaf;--text-dim:#88c;--text-nav:#fff;--text-content-header:#fff;--text-sidebar-header:#fff;--text-sidebar-label:#aad;--text-sidebar-bold:#ccf;--text-logo:#fff;--text-logo-slash:#88c;--text-subtitle:#aaf;--text-stats:#aad;--text-footer:#aad;--text-footer-bottom:#77b;--text-counter-label:#aad;--text-article-date:#bbf;--text-strong:#fff;--text-em:#ddf;--text-blockquote:#aaf;--text-code:#ff0;--text-disclaimer:#fff;--text-disclaimer-bold:#ff0;--text-site-info:#aad;--link:#ff0;--link-hover:#fff;--link-visited:#cc0;--tag-bg:#00c;--tag-text:#bbf;--counter-color:#ff0;--btn-text:#fff;--btn-text-hover:#ff0;--text-profile-name:#fff;--selection-bg:#fff;--selection-text:#00a;--syn-base:#fff;--syn-tag:#ff0;--syn-keyword:#5f5;--syn-string:#ff0;--syn-punctuation:#aaf;--syn-function:#5ff;--syn-comment:#88c;--syn-number:#f55;--syn-inserted:#5f5;--syn-deleted:#f55}body.theme-hotdog{--bg-body:red;--bg-tile:none;--bg-outer:#c00;--bg-header:#ff0;--bg-nav:#ff0;--bg-nav-active:#fc0;--bg-sidebar:#c00;--bg-sidebar-header:#ff0;--bg-footer:#ff0;--bg-code:#a00;--bg-input:#c00;--bg-btn:#ff0;--bg-btn-hover:#fc0;--bg-counter:#ff0;--bg-table-header:#c00;--bg-table-stripe:#e00000;--bg-idea-box:#c00;--bg-disclaimer:#ff0;--border:#ff0;--border-dotted:#f84;--border-gutter:#f60;--border-btn:#c90;--border-disclaimer:red;--text-body:#fff;--text-heading:#ff0;--text-heading2:#ff0;--text-heading3:#fe0;--text-muted:#fd8;--text-dim:#fc6;--text-nav:red;--text-content-header:#ff0;--text-sidebar-header:red;--text-sidebar-label:#fc6;--text-sidebar-bold:#ff0;--text-logo:#ff0;--text-logo-slash:#fc4;--text-subtitle:#fd8;--text-stats:#fc6;--text-footer:red;--text-footer-bottom:#c00;--text-counter-label:#c00;--text-article-date:#fd8;--text-strong:#ff0;--text-em:#ff0;--text-blockquote:#fe8;--text-code:#ff0;--text-disclaimer:red;--text-disclaimer-bold:red;--text-site-info:#fc6;--link:#fff;--link-hover:#ff0;--link-visited:#fd8;--tag-bg:#ff0;--tag-text:red;--counter-color:#fff;--btn-text:red;--btn-text-hover:#c00;--text-profile-name:#ff0;--selection-bg:#ff0;--selection-text:red;--syn-base:#ff0;--syn-tag:#fff;--syn-keyword:#fc0;--syn-string:#fff;--syn-punctuation:#f80;--syn-function:#fff;--syn-comment:#f80;--syn-number:#fff;--syn-inserted:#fff;--syn-deleted:#fc0}body.theme-cyberpunk{--bg-body:#0a0a12;--bg-tile:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAHklEQVQImWNgYGD4z8DAwMDIgARYGBgY/qMIAAEDADGkBATFyqFOAAAAAElFTkSuQmCC);--bg-outer:#08080e;--bg-header:#0d0515;--bg-nav:#1a0a2e;--bg-nav-active:#2a0a4e;--bg-sidebar:#0f0818;--bg-sidebar-header:#1a0a2e;--bg-footer:#0d0515;--bg-code:#0a0510;--bg-input:#0f0818;--bg-btn:#1a0a2e;--bg-btn-hover:#2a0a4e;--bg-counter:#0d0515;--bg-table-header:#0f0818;--bg-table-stripe:#0d0815;--bg-idea-box:#0f0818;--bg-disclaimer:#1a0a2e;--border:#f0f;--border-dotted:#80a;--border-gutter:#406;--border-btn:#f0f;--border-disclaimer:#f0f;--text-body:#e0d0ff;--text-heading:#f0f;--text-heading2:#f4f;--text-heading3:#c0c;--text-muted:#a6c;--text-dim:#85a;--text-nav:#0ff;--text-content-header:#f0f;--text-sidebar-header:#0ff;--text-sidebar-label:#85a;--text-sidebar-bold:#c8f;--text-logo:#f0f;--text-logo-slash:#0ff;--text-subtitle:#84a;--text-stats:#638;--text-footer:#85a;--text-footer-bottom:#315;--text-counter-label:#85a;--text-article-date:#a6c;--text-strong:#f4f;--text-em:#c8f;--text-blockquote:#a6c;--text-code:#0ff;--text-disclaimer:#f8f;--text-disclaimer-bold:#0ff;--text-site-info:#638;--link:#0ff;--link-hover:#f0f;--link-visited:#80f;--tag-bg:#1a0a2e;--tag-text:#c8f;--counter-color:#0ff;--btn-text:#0ff;--btn-text-hover:#f0f;--text-profile-name:#f0f;--selection-bg:#f0f;--selection-text:#000;--syn-base:#e0d0ff;--syn-tag:#f0f;--syn-keyword:#f4f;--syn-string:#0fa;--syn-punctuation:#638;--syn-function:#0ff;--syn-comment:#537;--syn-number:#fa0;--syn-inserted:#0f8;--syn-deleted:#f06}body.theme-construction{--bg-body:#888;--bg-tile:repeating-linear-gradient(45deg,#fc0,#fc0 10px,#222 0,#222 20px);--bg-outer:#666;--bg-header:#222;--bg-nav:#fc0;--bg-nav-active:#fa0;--bg-sidebar:#555;--bg-sidebar-header:#fc0;--bg-footer:#222;--bg-code:#333;--bg-input:#444;--bg-btn:#fc0;--bg-btn-hover:#fa0;--bg-counter:#333;--bg-table-header:#555;--bg-table-stripe:#696969;--bg-idea-box:#555;--bg-disclaimer:#fc0;--border:#fc0;--border-dotted:#999;--border-gutter:#999;--border-btn:#c90;--border-disclaimer:#222;--text-body:#fff;--text-heading:#fc0;--text-heading2:#fc0;--text-heading3:#fa0;--text-muted:#eee;--text-dim:#eee;--text-nav:#222;--text-content-header:#fc0;--text-sidebar-header:#222;--text-sidebar-label:#ddd;--text-sidebar-bold:#fc0;--text-logo:#fc0;--text-logo-slash:#999;--text-subtitle:#ccc;--text-stats:#999;--text-footer:#ccc;--text-footer-bottom:#666;--text-counter-label:#ccc;--text-article-date:#ccc;--text-strong:#fc0;--text-em:#fff;--text-blockquote:#ccc;--text-code:#fc0;--text-disclaimer:#222;--text-disclaimer-bold:#222;--text-site-info:#bbb;--link:#fc0;--link-hover:#fff;--link-visited:#c90;--tag-bg:#444;--tag-text:#fc0;--counter-color:#fc0;--btn-text:#222;--btn-text-hover:#000;--text-profile-name:#fc0;--selection-bg:#fc0;--selection-text:#222;--syn-base:#fff;--syn-tag:#fc0;--syn-keyword:#fa0;--syn-string:#8f8;--syn-punctuation:#aaa;--syn-function:#fc0;--syn-comment:#aaa;--syn-number:#f88;--syn-inserted:#8f8;--syn-deleted:#f88}body.theme-soviet{--bg-body:#8b0000;--bg-tile:none;--bg-outer:#700000;--bg-header:#500;--bg-nav:#a00;--bg-nav-active:#c00;--bg-sidebar:#700000;--bg-sidebar-header:#a00;--bg-footer:#500;--bg-code:#500;--bg-input:#700000;--bg-btn:#a00;--bg-btn-hover:#c00;--bg-counter:#500;--bg-table-header:#700000;--bg-table-stripe:#7a0000;--bg-idea-box:#700000;--bg-disclaimer:#a00;--border:#c33;--border-dotted:#933;--border-gutter:#933;--border-btn:#c00;--border-disclaimer:#fc0;--text-body:#fed;--text-heading:#fc0;--text-heading2:#fc0;--text-heading3:#fa0;--text-muted:#d98;--text-dim:#c87;--text-nav:#fc0;--text-content-header:#fc0;--text-sidebar-header:#fc0;--text-sidebar-label:#c87;--text-sidebar-bold:#fed;--text-logo:#fc0;--text-logo-slash:#a65;--text-subtitle:#d98;--text-stats:#a65;--text-footer:#c87;--text-footer-bottom:#833;--text-counter-label:#c87;--text-article-date:#d98;--text-strong:#fc0;--text-em:#fed;--text-blockquote:#d98;--text-code:#fc0;--text-disclaimer:#fc0;--text-disclaimer-bold:#fc0;--text-site-info:#a65;--link:#fc0;--link-hover:#fff;--link-visited:#da0;--tag-bg:#a00;--tag-text:#fc0;--counter-color:#fc0;--btn-text:#fc0;--btn-text-hover:#fff;--text-profile-name:#fc0;--selection-bg:#fc0;--selection-text:#8b0000;--syn-base:#fed;--syn-tag:#fc0;--syn-keyword:#f84;--syn-string:#fc0;--syn-punctuation:#a65;--syn-function:#fa4;--syn-comment:#933;--syn-number:#fc0;--syn-inserted:#4c4;--syn-deleted:#f44}body.theme-toaster{--bg-body:#0a0a0a;--bg-tile:none;--bg-outer:#080808;--bg-header:#1a1008;--bg-nav:#2a1a0a;--bg-nav-active:#3a2510;--bg-sidebar:#121008;--bg-sidebar-header:#2a1a0a;--bg-footer:#1a1008;--bg-code:#0e0a06;--bg-input:#1a1008;--bg-btn:#2a1a0a;--bg-btn-hover:#3a2510;--bg-counter:#1a1008;--bg-table-header:#121008;--bg-table-stripe:#0e0d08;--bg-idea-box:#121008;--bg-disclaimer:#2a1a0a;--border:#c83;--border-dotted:#642;--border-gutter:#420;--border-btn:#c83;--border-disclaimer:#c83;--text-body:#edc;--text-heading:#fa4;--text-heading2:#f93;--text-heading3:#e82;--text-muted:#a86;--text-dim:#975;--text-nav:#fc8;--text-content-header:#fa4;--text-sidebar-header:#fc8;--text-sidebar-label:#975;--text-sidebar-bold:#da6;--text-logo:#fa4;--text-logo-slash:#753;--text-subtitle:#a86;--text-stats:#753;--text-footer:#975;--text-footer-bottom:#420;--text-counter-label:#975;--text-article-date:#a86;--text-strong:#fc8;--text-em:#edc;--text-blockquote:#a86;--text-code:#fa4;--text-disclaimer:#fc8;--text-disclaimer-bold:#fa4;--text-site-info:#753;--link:#fa4;--link-hover:#fc8;--link-visited:#c83;--tag-bg:#2a1a0a;--tag-text:#da6;--counter-color:#fa4;--btn-text:#fc8;--btn-text-hover:#fa4;--text-profile-name:#fa4;--selection-bg:#fa4;--selection-text:#0a0a0a;--syn-base:#edc;--syn-tag:#fa4;--syn-keyword:#f82;--syn-string:#fc4;--syn-punctuation:#753;--syn-function:#fa4;--syn-comment:#642;--syn-number:#f60;--syn-inserted:#8c4;--syn-deleted:#f42}body.theme-xp{--bg-body:#3a6ea5;--bg-tile:none;--bg-outer:#2e5c8a;--bg-header:#0054e3;--bg-nav:#245edb;--bg-nav-active:#1842a0;--bg-sidebar:#d6dff7;--bg-sidebar-header:#0054e3;--bg-footer:#0054e3;--bg-code:#ece9d8;--bg-input:#fff;--bg-btn:#ece9d8;--bg-btn-hover:#d6d2c2;--bg-counter:#fff;--bg-table-header:#d6dff7;--bg-table-stripe:#97b1d6;--bg-idea-box:#d6dff7;--bg-disclaimer:#ffffc8;--border:#58c;--border-dotted:#7f9db9;--border-gutter:#7f9db9;--border-btn:#003c74;--border-disclaimer:#aca899;--text-body:#e8f0ff;--text-heading:#fff;--text-heading2:#fff;--text-heading3:#def;--text-muted:#b0ccee;--text-dim:#ace;--text-nav:#fff;--text-content-header:#fff;--text-sidebar-header:#fff;--text-sidebar-label:#35a;--text-sidebar-bold:#039;--text-logo:#fff;--text-logo-slash:#8bf;--text-subtitle:#ace;--text-stats:#8ac;--text-footer:#bdf;--text-footer-bottom:#69c;--text-counter-label:#35a;--text-article-date:#abd;--text-strong:#fff;--text-em:#ccddef;--text-blockquote:#b0ccee;--text-code:#039;--text-disclaimer:#330;--text-disclaimer-bold:#000;--text-site-info:#8ac;--link:#8df;--link-hover:#fff;--link-visited:#bad;--tag-bg:#ece9d8;--tag-text:#039;--counter-color:#4d4;--btn-text:#000;--btn-text-hover:#039;--text-profile-name:#039;--selection-bg:#39f;--selection-text:#fff;--syn-base:#000;--syn-tag:#00f;--syn-keyword:#00f;--syn-string:green;--syn-punctuation:#555;--syn-function:#795e26;--syn-comment:green;--syn-number:#098658;--syn-inserted:green;--syn-deleted:#c00}body.theme-win95{--bg-body:teal;--bg-tile:none;--bg-outer:silver;--bg-header:navy;--bg-nav:silver;--bg-nav-active:gray;--bg-sidebar:silver;--bg-sidebar-header:navy;--bg-footer:silver;--bg-code:#fff;--bg-input:#fff;--bg-btn:silver;--bg-btn-hover:#a0a0a0;--bg-counter:#fff;--bg-table-header:silver;--bg-table-stripe:#73a6a6;--bg-idea-box:silver;--bg-disclaimer:#ffc;--border:gray;--border-dotted:gray;--border-gutter:gray;--border-btn:#404040;--border-disclaimer:gray;--text-body:#000;--text-heading:navy;--text-heading2:navy;--text-heading3:navy;--text-muted:#404040;--text-dim:#505050;--text-nav:#000;--text-content-header:navy;--text-sidebar-header:#fff;--text-sidebar-label:#404040;--text-sidebar-bold:navy;--text-logo:#fff;--text-logo-slash:silver;--text-subtitle:#606060;--text-stats:silver;--text-footer:#000;--text-footer-bottom:#404040;--text-counter-label:#505050;--text-article-date:#404040;--text-strong:#000;--text-em:navy;--text-blockquote:#404040;--text-code:navy;--text-disclaimer:#330;--text-disclaimer-bold:#000;--text-site-info:#606060;--link:#00f;--link-hover:red;--link-visited:purple;--tag-bg:#d4d0c8;--tag-text:navy;--counter-color:navy;--btn-text:#000;--btn-text-hover:navy;--text-profile-name:navy;--selection-bg:navy;--selection-text:#fff;--syn-base:#000;--syn-tag:maroon;--syn-keyword:navy;--syn-string:green;--syn-punctuation:gray;--syn-function:navy;--syn-comment:green;--syn-number:red;--syn-inserted:green;--syn-deleted:red}body.theme-minesweeper{--bg-body:silver;--bg-tile:none;--bg-outer:silver;--bg-header:silver;--bg-nav:silver;--bg-nav-active:#a0a0a0;--bg-sidebar:silver;--bg-sidebar-header:silver;--bg-footer:silver;--bg-code:#e0e0e0;--bg-input:#fff;--bg-btn:silver;--bg-btn-hover:#a0a0a0;--bg-counter:#000;--bg-table-header:silver;--bg-table-stripe:#b6b6b6;--bg-idea-box:silver;--bg-disclaimer:#ff0;--border:gray;--border-dotted:gray;--border-gutter:gray;--border-btn:gray;--border-disclaimer:gray;--text-body:#000;--text-heading:#00f;--text-heading2:green;--text-heading3:red;--text-muted:#505050;--text-dim:#505050;--text-nav:#000;--text-content-header:#00f;--text-sidebar-header:#000;--text-sidebar-label:#555;--text-sidebar-bold:#000;--text-logo:#c00;--text-logo-slash:#555;--text-subtitle:gray;--text-stats:gray;--text-footer:#555;--text-footer-bottom:gray;--text-counter-label:#555;--text-article-date:#555;--text-strong:#000;--text-em:green;--text-blockquote:gray;--text-code:#00f;--text-disclaimer:#000;--text-disclaimer-bold:red;--text-site-info:gray;--link:#00f;--link-hover:red;--link-visited:purple;--tag-bg:#d4d0c8;--tag-text:#00f;--counter-color:red;--btn-text:#000;--btn-text-hover:red;--text-profile-name:#00f;--selection-bg:#00f;--selection-text:#fff;--syn-base:#000;--syn-tag:red;--syn-keyword:#00f;--syn-string:green;--syn-punctuation:gray;--syn-function:purple;--syn-comment:gray;--syn-number:red;--syn-inserted:green;--syn-deleted:red}body.theme-steria{--bg-body:#f0a000;--bg-tile:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGUlEQVR4nGP4v8PgPz7MACI+LGDAiYeHAgBZI6jauBkPZQAAAABJRU5ErkJggg==);--bg-outer:#e89400;--bg-header:#fc4;--bg-nav:#bc0024;--bg-nav-active:#990018;--bg-sidebar:#990018;--bg-sidebar-header:#fc0;--bg-footer:#bc0024;--bg-code:#fff4dd;--bg-input:#fff8e8;--bg-btn:#bc0024;--bg-btn-hover:#dd0030;--bg-counter:#fff4dd;--bg-table-header:#fc0;--bg-table-stripe:#ffe8a0;--bg-idea-box:#ffe0a0;--bg-disclaimer:#fe8;--border:#c80;--border-dotted:#d92;--border-gutter:#d92;--border-btn:#880016;--border-disclaimer:#c60;--text-body:#310;--text-heading:#600;--text-heading2:#720;--text-heading3:#830;--text-muted:#642;--text-dim:#864;--text-nav:#fff;--text-content-header:#800;--text-sidebar-header:#600;--text-sidebar-label:#fca;--text-sidebar-bold:#fdb;--text-logo:#600;--text-logo-slash:#c60;--text-subtitle:#840;--text-stats:#a60;--text-footer:#fca;--text-footer-bottom:#c86;--text-counter-label:#864;--text-article-date:#753;--text-strong:#400;--text-em:#530;--text-blockquote:#642;--text-code:#602;--text-disclaimer:#640;--text-disclaimer-bold:#420;--text-site-info:#fb8;--link:#00c;--link-hover:#00f;--link-visited:#608;--tag-bg:#fc4;--tag-text:#600;--counter-color:#fc0;--btn-text:#fff;--btn-text-hover:#fe0;--text-profile-name:#fdc;--selection-bg:#bc0024;--selection-text:#fff;--syn-base:#310;--syn-tag:#bc0024;--syn-keyword:#80a;--syn-string:#060;--syn-punctuation:#864;--syn-function:#04a;--syn-comment:#986;--syn-number:#c40;--syn-inserted:#060;--syn-deleted:#c00}body.theme-winamp{--bg-body:#232323;--bg-tile:none;--bg-outer:#1e1e1e;--bg-header:#2a2a2a;--bg-nav:#3a3a3a;--bg-nav-active:#1a1a1a;--bg-sidebar:#292929;--bg-sidebar-header:#383838;--bg-footer:#2a2a2a;--bg-code:#0a0a0a;--bg-input:#0a0a0a;--bg-btn:#3a3a3a;--bg-btn-hover:#4a4a4a;--bg-counter:#0a0a0a;--bg-table-header:#333;--bg-table-stripe:#2c2c2c;--bg-idea-box:#292929;--bg-disclaimer:#2a2a1a;--border:#4a4a4a;--border-dotted:#3a3a3a;--border-gutter:#3a3a3a;--border-btn:#555;--border-disclaimer:#aa4;--text-body:#00e000;--text-heading:#0f0;--text-heading2:#0d0;--text-heading3:#0c0;--text-muted:#090;--text-dim:#060;--text-nav:#0e0;--text-content-header:#0f0;--text-sidebar-header:#0d0;--text-sidebar-label:#080;--text-sidebar-bold:#0b0;--text-logo:#0f0;--text-logo-slash:#060;--text-subtitle:#070;--text-stats:#050;--text-footer:#090;--text-footer-bottom:#040;--text-counter-label:#070;--text-article-date:#080;--text-strong:#0f0;--text-em:#0c6;--text-blockquote:#090;--text-code:#0d0;--text-disclaimer:#cc4;--text-disclaimer-bold:#ee0;--text-site-info:#060;--link:#fc0;--link-hover:#fe4;--link-visited:#c90;--tag-bg:#333;--tag-text:#0b0;--counter-color:#0f0;--btn-text:#0c0;--btn-text-hover:#0f0;--text-profile-name:#0e0;--selection-bg:#0a0;--selection-text:#000;--syn-base:#00e000;--syn-tag:#0f8;--syn-keyword:#fc0;--syn-string:#f80;--syn-punctuation:#060;--syn-function:#0fc;--syn-comment:#555;--syn-number:#f64;--syn-inserted:#0f0;--syn-deleted:#f44;background-color:#232323;background-image:repeating-linear-gradient(0deg,#0000,#0000 1px,#ffffff04 1px 2px),repeating-linear-gradient(90deg,#0000,#0000 2px,#00000014 2px 3px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}body.theme-winamp .layout-table{background:linear-gradient(#2e2e2e,#262626 50%,#222);border-color:#5a5a5a #1a1a1a #1a1a1a #5a5a5a;border-style:solid;border-width:2px;box-shadow:inset 1px 1px #ffffff0f,inset -1px -1px #0000004d,0 4px 20px #0009}body.theme-winamp .header-cell{border-color:#555 #1a1a1a #1a1a1a;border-bottom:2px solid #1a1a1a;position:relative;background:linear-gradient(#3c3c3c,#2a2a2a 40%,#1e1e1e)!important}body.theme-winamp .header-cell:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff0f 2px 3px,#0000 3px 4px);width:120px;height:calc(100% - 8px);position:absolute;top:4px;right:60px}body.theme-winamp .nav-row{background:linear-gradient(#444,#333 30%,#2a2a2a 70%,#222);border-bottom:1px solid #1a1a1a}body.theme-winamp .nav-cell{text-shadow:0 0 6px #0e06;background:linear-gradient(#484848,#363636 40%,#2c2c2c);border-color:#ffffff14 #1a1a1a #1a1a1a #ffffff0d;border-style:solid;border-width:1px;transition:background .15s}body.theme-winamp .nav-cell:hover{background:linear-gradient(#555,#404040 40%,#333)}body.theme-winamp .nav-cell-active{border-top:1px solid #111;box-shadow:inset 0 2px 4px #00000080;background:linear-gradient(#222,#1a1a1a 40%,#111)!important}body.theme-winamp .nav-cell a:hover{color:#4f4;text-shadow:0 0 8px #00ff0080}body.theme-winamp .nav-spacer{background:linear-gradient(#484848,#363636 40%,#2c2c2c)!important;border-bottom:1px solid #1a1a1a!important}body.theme-winamp .nav-dropdown{background:linear-gradient(#2e2e2e,#252525);border-color:#1a1a1a #555 #555 #1a1a1a;border-style:solid;border-width:2px;box-shadow:0 4px 12px #0009}body.theme-winamp .nav-dropdown a:hover{text-shadow:0 0 6px #0f06;background:linear-gradient(90deg,#1a3a1a,#0a200a)}body.theme-winamp .main-cell{background:#0a0a0a;border-color:#1a1a1a #4a4a4a #4a4a4a #1a1a1a;border-style:solid;border-width:2px;box-shadow:inset 0 0 20px #000c,inset 0 0 4px #00ff0008;padding:16px 18px!important}body.theme-winamp .gutter-cell{background:linear-gradient(90deg,#1a1a1a,#383838 50%,#1a1a1a)!important;width:3px!important}body.theme-winamp .sidebar-cell{background:#141414;border-color:#1a1a1a #4a4a4a #4a4a4a #1a1a1a;border-style:solid;border-width:2px;box-shadow:inset 0 0 10px #0009}body.theme-winamp .sidebar-box{background:linear-gradient(#2e2e2e,#252525);border-color:#555 #1a1a1a #1a1a1a #555;border-style:solid;border-width:2px}body.theme-winamp .sidebar-box-header{text-shadow:0 0 5px #00dd004d;text-transform:uppercase;letter-spacing:2px;background:linear-gradient(#444,#353535 40%,#2a2a2a);border-bottom:1px solid #1a1a1a}body.theme-winamp .sidebar-box-content{background:#1a1a1a;border-top:1px solid #ffffff0a}body.theme-winamp .theme-option{color:#090;border-bottom:1px solid #222;padding:3px 4px;transition:all .1s}body.theme-winamp .theme-option:hover{color:#0f0;text-shadow:0 0 6px #00ff004d;background:linear-gradient(90deg,#0000,#00ff000d 50%,#0000)}body.theme-winamp .theme-option-active{color:#0f0;text-shadow:0 0 8px #00ff0080;background:linear-gradient(90deg,#0000,#00ff0014 50%,#0000)}body.theme-winamp .footer-cell{border-color:#555 #1a1a1a;border-top:2px solid #555;background:linear-gradient(#3a3a3a,#2a2a2a 40%,#222)!important}body.theme-winamp .content-header{text-shadow:0 0 8px #00ff0080,0 0 20px #00ff0026;letter-spacing:1px}body.theme-winamp .article-content{text-shadow:0 0 2px #00e00026}body.theme-winamp .article-content h1,body.theme-winamp .article-content h2,body.theme-winamp .article-content h3{text-shadow:0 0 6px #00ff004d}body.theme-winamp .article-content h1{border-bottom:1px solid #0a0;padding-bottom:6px}body.theme-winamp .article-content h2{border-bottom:1px dotted #060}body.theme-winamp .article-content pre{background:#050505;border-color:#111 #444 #444 #111;border-style:solid;border-width:2px;box-shadow:inset 0 0 12px #000c,inset 0 0 3px #00ff0005}body.theme-winamp .article-content code:not(pre code){text-shadow:0 0 4px #00dd0040;background:#0c0c0c;border:1px solid #333}body.theme-winamp .article-content table{border-color:#1a1a1a #4a4a4a #4a4a4a #1a1a1a;border-style:solid;border-width:2px}body.theme-winamp .article-content table th{text-shadow:0 0 4px #0d03;background:linear-gradient(#3a3a3a,#2a2a2a)}body.theme-winamp .article-content blockquote{background:#00ff0005;border-left:3px solid #0a0;box-shadow:inset 2px 0 8px #00ff0008}body.theme-winamp .article-content a:hover{text-shadow:0 0 6px #fc06}body.theme-winamp button.oldschool-btn,body.theme-winamp input[type=submit]{text-shadow:0 0 4px #00cc004d;background:linear-gradient(#4a4a4a,#333 40%,#2a2a2a);border-color:#666 #222 #222 #666;border-style:solid;border-width:2px}body.theme-winamp button.oldschool-btn:hover,body.theme-winamp input[type=submit]:hover{background:linear-gradient(#555,#3a3a3a 40%,#303030)}body.theme-winamp button.oldschool-btn:active,body.theme-winamp input[type=submit]:active{background:linear-gradient(#2a2a2a,#333);border-color:#222 #666 #666 #222}.theme-select option{color:#1a1a1a;background:#fff}body.theme-winamp .theme-select{color:#0c0;background:#0a0a0a;border:1px solid #444}body.theme-winamp ::-webkit-scrollbar{background:#1a1a1a;width:12px}body.theme-winamp ::-webkit-scrollbar-track{background:linear-gradient(90deg,#1a1a1a,#222 50%,#1a1a1a);border:1px solid #333}body.theme-winamp ::-webkit-scrollbar-thumb{background:linear-gradient(#4a4a4a,#333 40%,#2a2a2a);border-color:#555 #222 #222 #555;border-style:solid;border-width:1px}body.theme-winamp ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#555,#3a3a3a 40%,#303030)}body.theme-winamp .badge-hot{color:#f44;text-shadow:0 0 4px #f446}body.theme-winamp .old-post-disclaimer{background:linear-gradient(#2a2a1a,#222218);border-color:#555 #222 #222 #555;border-style:solid;border-width:2px}body.theme-winamp .tag{text-shadow:0 0 3px #0b03;background:linear-gradient(#3a3a3a,#2a2a2a);border-color:#555 #222 #222 #555;border-style:solid;border-width:1px}body.theme-winamp .article-content img{border-color:#1a1a1a #4a4a4a #4a4a4a #1a1a1a;border-style:solid;border-width:2px;box-shadow:inset 0 0 0 1px #0000004d}body.theme-winamp .article-content hr,body.theme-winamp hr{background:linear-gradient(#1a1a1a,#4a4a4a 50%,#1a1a1a);border:none;height:3px}.flying-toaster{z-index:9999;pointer-events:auto;cursor:pointer;filter:drop-shadow(0 0 8px #fa49);image-rendering:pixelated;will-change:left,top,transform;-webkit-user-select:none;user-select:none;position:fixed}.flying-toaster:hover{filter:drop-shadow(0 0 14px #ffc844e6)}*,:after,:before{box-sizing:border-box}body{background-color:var(--bg-body);background-image:var(--bg-tile);color:var(--text-body);margin:0;padding:0;font-family:Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:13px;line-height:1.5}::selection{background-color:var(--selection-bg);color:var(--selection-text)}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover);text-decoration:underline}a:visited{color:var(--link-visited)}td{vertical-align:top;font-family:Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:13px}h1,h2,h3{color:var(--text-heading);margin:0;padding:0;font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif}hr{background-color:var(--border);border:0;height:1px;margin:8px 0}.nav-cell{background-color:var(--bg-nav);white-space:nowrap;border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-nav);padding:5px 12px}.nav-cell a{color:var(--text-nav);letter-spacing:.5px;font-size:12px;font-weight:700;text-decoration:none}.nav-cell a:hover{color:#fff}.nav-cell-active{background-color:var(--bg-nav-active)}.nav-cell-misc{cursor:pointer;position:relative}.nav-dropdown{background-color:var(--bg-nav);border:1px solid var(--border);z-index:100;min-width:140px;position:absolute;top:100%;left:0}.nav-dropdown a{color:var(--text-nav);white-space:nowrap;letter-spacing:.5px;padding:4px 12px;font-size:12px;font-weight:700;text-decoration:none;display:block}.nav-dropdown a:hover{background-color:var(--bg-nav-active);color:#fff}.sidebar-box{background-color:var(--bg-sidebar);border:1px solid var(--border);margin-bottom:10px}.sidebar-box-header{background-color:var(--bg-sidebar-header);color:var(--text-sidebar-header);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;display:flex}.collapse-indicator{color:var(--text-dim);font-size:10px}.sidebar-box-content{color:var(--text-muted);padding:8px;font-size:12px;line-height:1.6}.content-header{color:var(--text-content-header);border-bottom:1px solid var(--border);margin-bottom:8px;padding-bottom:4px;font-size:15px;font-weight:700}.work-row{border-bottom:1px dotted var(--border-dotted);padding:4px 0}.project-row td{padding:3px 6px}.project-row td,.project-row-featured td{border-bottom:1px dotted var(--border-dotted);font-size:12px}.project-row-featured td{padding:4px 6px}.project-row-featured td,.project-row-featured td:first-child{border-left:2px solid var(--link)}.project-row-featured td:not(:first-child){border-left:none}.tag{background-color:var(--tag-bg);color:var(--tag-text);border:1px solid var(--border);white-space:nowrap;padding:1px 5px;font-size:10px}.article-date{color:var(--text-article-date);white-space:nowrap;font-size:12px}.section-anchor{padding-top:4px;display:block}.footer-cell{background-color:var(--bg-footer);border-top:1px solid var(--border);color:var(--text-footer);text-align:center;padding:6px 12px;font-size:11px}.counter-img{image-rendering:pixelated}input[type=email],input[type=text]{background-color:var(--bg-input);border:1px solid var(--border);color:var(--text-body);width:120px;padding:3px 4px;font-family:Verdana,sans-serif;font-size:12px}button.oldschool-btn,input[type=submit]{background-color:var(--bg-btn);border:1px solid var(--border-btn);color:var(--btn-text);cursor:pointer;padding:2px 10px;font-family:Verdana,sans-serif;font-size:12px}button.oldschool-btn:hover,input[type=submit]:hover{background-color:var(--bg-btn-hover);color:var(--btn-text-hover)}.article-content{color:var(--text-body);overflow-wrap:break-word;word-break:break-word;font-size:13px;line-height:1.8}.article-content>:first-child{margin-top:0}.article-content h1,.article-content h2,.article-content h3,.article-content h4{position:relative}.heading-anchor{color:var(--text-dim,#999);opacity:0;padding-right:4px;font-size:.85em;text-decoration:none;transition:opacity .15s;position:absolute;right:100%}.heading-anchor:before{content:"#"}.article-content h1:hover .heading-anchor,.article-content h2:hover .heading-anchor,.article-content h3:hover .heading-anchor,.article-content h4:hover .heading-anchor{opacity:.6}.heading-anchor:hover{color:var(--text-muted,#777);opacity:1!important}.article-content h1,.article-content h2,.article-content h3{font-weight:700}.article-content h1 code,.article-content h2 code,.article-content h3 code{font-size:inherit;font-weight:inherit}.article-content h1{color:var(--text-heading);border-bottom:1px solid var(--border);margin:24px 0 10px;padding-bottom:5px;font-size:18px}.article-content h2{color:var(--text-heading2);border-bottom:1px dotted var(--border-dotted);margin:22px 0 8px;padding-bottom:4px;font-size:16px}.article-content h3{color:var(--text-heading3);margin:18px 0 6px;font-size:14px}.article-content p{margin:10px 0}.article-content a{color:var(--link);text-decoration:underline}.article-content a:hover{color:var(--link-hover)}.article-content ol,.article-content ul{margin:10px 0;padding-left:22px}.article-content ul{list-style-type:disc}.article-content ol{list-style-type:decimal}.article-content ol ul,.article-content ul ul{margin:2px 0;list-style-type:circle}.article-content li{margin:4px 0}.article-content li>ol,.article-content li>ul{margin:2px 0}.article-content code:not(pre code){color:var(--text-code);background-color:var(--bg-code);font-family:Courier New,Courier,monospace;font-size:12px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.article-content code:not(pre code){background-color:color-mix(in srgb,var(--bg-code) 60%,transparent)}}.article-content code:not(pre code){border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.article-content code:not(pre code){border:1px solid color-mix(in srgb,var(--border) 40%,transparent)}}.article-content code:not(pre code){border-radius:2px;padding:1px 5px}.article-content pre{background-color:var(--bg-code);border:1px solid var(--border);color:var(--text-code);margin:14px 0;padding:12px;font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.55;overflow-x:auto}.article-content pre code{background:0 0;border:none;border-radius:0;padding:0;font-weight:400}.article-content blockquote{border-left:2px solid var(--border);color:var(--text-blockquote);margin:14px 0;padding:6px 14px;font-style:italic}.article-content blockquote p{margin:4px 0}.article-content blockquote p:first-child{margin-top:0}.article-content blockquote p:last-child{margin-bottom:0}.article-content img{border:1px solid var(--border);max-width:100%;height:auto;margin:12px 0}.article-content table{border-collapse:collapse;width:100%;margin:14px 0}.article-content table td,.article-content table th{border:1px solid var(--border);padding:5px 8px;font-size:12px}.article-content table th{background-color:var(--bg-table-header);color:var(--text-sidebar-header)}.article-content table tr:nth-child(2n) td{background-color:var(--bg-table-stripe)}.article-content strong{color:var(--text-strong)}.article-content em{color:var(--text-em)}.article-content hr{margin:20px 0}.old-post-disclaimer{border:2px solid var(--border-disclaimer);background-color:var(--bg-disclaimer);color:var(--text-disclaimer);margin:10px 0;padding:8px 12px;font-size:11px}.old-post-disclaimer b{color:var(--text-disclaimer-bold)}.table-header td{color:var(--text-dim);border-bottom:1px solid var(--border);background-color:var(--bg-table-header);padding:3px 6px;font-size:12px;font-weight:700}.idea-box{background-color:var(--bg-idea-box);border:1px solid var(--border);margin:10px 0;padding:12px}.idea-highlight{color:var(--link);font-weight:700}.disclaimer-box{border:1px solid var(--border-disclaimer);background-color:var(--bg-disclaimer);color:var(--text-disclaimer);margin:10px 0;padding:8px;font-size:11px}pre[class*=language-]{color:var(--syn-base)}.token.class-name,.token.function,.token.selector,.token.selector .class,.token.selector.class,.token.tag{color:var(--syn-tag)}.token.attr-name,.token.important,.token.keyword,.token.pseudo-class,.token.rule{color:var(--syn-keyword)}.token.module{color:var(--syn-tag)}.token.attr-value,.token.class,.token.property,.token.string{color:var(--syn-string)}.token.attr-equals,.token.punctuation{color:var(--syn-punctuation)}.language-css .token.function,.token.unit{color:var(--syn-function)}.token.combinator,.token.comment,.token.operator{color:var(--syn-comment)}.token.boolean,.token.constant,.token.number{color:var(--syn-number)}.token.regex{color:var(--syn-string)}.token.inserted{color:var(--syn-inserted)}.token.deleted{color:var(--syn-deleted)}.badge-hot{color:#f44;font-size:9px;font-weight:700;animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.tech-grid{width:100%}.tech-cell{background-color:var(--bg-sidebar);border:1px solid var(--border);text-align:center;color:var(--tag-text);cursor:default;width:33.3%;padding:8px 4px;font-size:12px;font-weight:700;transition:all .2s}.tech-cell:hover{color:var(--link);background-color:var(--bg-sidebar-header);border-color:var(--link)}.tech-cell-spin:hover{animation:spin .5s}.tech-cell-grow:hover{z-index:1;position:relative;transform:scale(1.15)}.tech-cell-shake:hover{animation:shake .4s}.tech-cell-flip:hover{animation:flip .5s}.tech-cell-glow:hover{box-shadow:0 0 8px var(--link);text-shadow:0 0 6px var(--link)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)rotate(-2deg)}40%{transform:translate(3px)rotate(2deg)}60%{transform:translate(-2px)rotate(-1deg)}80%{transform:translate(2px)rotate(1deg)}}@keyframes flip{0%{transform:perspective(200px)rotateX(0)}to{transform:perspective(200px)rotateX(1turn)}}.gear-item:hover{z-index:1;position:relative;border-color:var(--link)!important;transform:rotate(0)scale(1.05)!important}.theme-option{cursor:pointer;padding:2px 0;font-size:11px}.theme-option:hover{color:var(--link-hover)}.theme-option-active{color:var(--link);font-weight:700}.theme-option-active:before{content:"▸"}body.theme-xp .sidebar-box-content{color:#346}body.theme-xp .sidebar-box-content a{color:#04c}body.theme-xp .sidebar-box-content a:visited{color:#348}body.theme-xp .sidebar-box-content a:hover{color:#06f}body.theme-xp .sidebar-box-content span{color:#35a}body.theme-xp .sidebar-box-content b{color:#039}body.theme-xp .theme-option{color:#346}body.theme-xp .theme-option-active{color:#04c}body.theme-xp .sidebar-box-content table td{color:#346}body.theme-xp .sidebar-box-content .counter-img+td,body.theme-xp .sidebar-box-content td[style*=counter]{color:#060}body.theme-xp .article-content table th{color:#037}body.theme-xp .article-content table tr:nth-child(2n) td{color:#235}body.theme-steria .sidebar-box-content{color:#fca}body.theme-steria .sidebar-box-content a{color:#fe6}body.theme-steria .sidebar-box-content a:hover{color:#fff}body.theme-steria .sidebar-box-content a:visited{color:#fc4}body.theme-steria .sidebar-box-content b{color:#fdb}body.theme-steria .sidebar-box-content span{color:#fb8}body.theme-steria .sidebar-box-content table td{color:#fca}body.theme-steria .theme-option{color:#fb8}body.theme-steria .theme-option-active{color:#fe4}body.theme-steria .collapse-indicator{color:#f98}body.theme-aqua{background:#e8e8e8 repeating-linear-gradient(90deg,#0000,#0000 1px,#00000008 1px 2px)}body.theme-aqua .layout-table{background:#fff;border:1px solid #999;border-radius:8px;overflow:hidden;box-shadow:0 8px 32px #00000040,0 2px 8px #00000026,inset 0 1px #fffc}body.theme-aqua .header-cell{background-size:100% 100%;border-bottom:1px solid #999;position:relative;background:linear-gradient(#e8e8e8,#d8d8d8 20%,#ccc 40%,silver 50%,#b8b8b8 60%,#c4c4c4 80%,#d0d0d0)!important}body.theme-aqua .header-cell:before{content:"";pointer-events:none;z-index:1;background-image:repeating-linear-gradient(0deg,#0000,#0000 1px,#ffffff0f 1px 2px,#0000 2px 3px),repeating-linear-gradient(0deg,#0000,#0000 2px,#00000005 2px 3px);position:absolute;inset:0}body.theme-aqua .header-cell:after{content:"● ● ●";letter-spacing:3px;z-index:2;filter:drop-shadow(0 1px 1px #0000004d);color:#0000;pointer-events:none;background:linear-gradient(90deg,#ff5f57 0 28%,#febc2e 36% 64%,#28c840 72% 100%);-webkit-background-clip:text;background-clip:text;font-size:13px;position:absolute;top:12px;left:15px}body.theme-aqua .header-cell table{z-index:2;position:relative}body.theme-aqua .header-cell td:first-child{padding-left:60px!important}body.theme-aqua .nav-row{background:linear-gradient(#ebebeb,#d4d4d4 45%,#c8c8c8 55%,#d0d0d0);border-bottom:1px solid #999}body.theme-aqua .nav-cell{background:linear-gradient(#f0f0f0,#e0e0e0 40%,#d0d0d0 60%,#d8d8d8);border-color:currentcolor #b0b0b0 #999 #ffffff80;border-style:none solid solid;border-width:medium 1px 1px;transition:all .15s}body.theme-aqua .nav-cell:hover{background:linear-gradient(#d4e8ff,#b0d4ff 40%,#90c0ff 60%,#a8d0ff)}body.theme-aqua .nav-cell a{color:#222;text-shadow:0 1px #ffffff80}body.theme-aqua .nav-cell a:hover{color:#038}body.theme-aqua .nav-cell-active{border-bottom:1px solid #2a70b0;box-shadow:inset 0 1px #fff6,0 1px 2px #00000026;background:linear-gradient(#a8d4ff,#6aadee 30%,#4a95dd 50%,#3a88d4 60%,#5aa0e4 80%,#7ab8f0)!important}body.theme-aqua .nav-cell-active a{text-shadow:0 -1px #00000040;color:#fff!important}body.theme-aqua .nav-spacer{background:linear-gradient(#ebebeb,#d4d4d4 45%,#c8c8c8 55%,#d0d0d0)!important;border-bottom:1px solid #999!important}body.theme-aqua .nav-dropdown{background:#fff;border:1px solid #b0b0b0;border-radius:0 0 6px 6px;overflow:hidden;box-shadow:0 4px 16px #0003}body.theme-aqua .nav-dropdown a{color:#222}body.theme-aqua .nav-dropdown a:hover{background:linear-gradient(#5a9fe6,#3a84d0);color:#fff!important}body.theme-aqua .main-cell{background:#fff repeating-linear-gradient(90deg,#0000,#0000 1px,#00000002 1px 2px)}body.theme-aqua .gutter-cell{background:linear-gradient(90deg,silver,#e0e0e0 50%,silver)!important;width:2px!important}body.theme-aqua .sidebar-cell{background:#f2f2f2 repeating-linear-gradient(90deg,#0000,#0000 1px,#00000003 1px 2px)}body.theme-aqua .sidebar-box{background:#fff;border:1px solid #b0b0b0;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px #00000014}body.theme-aqua .sidebar-box-header{color:#333;text-shadow:0 1px #ffffffb3;background:linear-gradient(#f0f0f0,#e0e0e0 40%,#d4d4d4);border-top:1px solid #fffc;border-bottom:1px solid #b0b0b0;font-size:10px}body.theme-aqua .sidebar-box-content{color:#444;background:#fff}body.theme-aqua .sidebar-box-content a{color:#05c}body.theme-aqua .sidebar-box-content a:visited{color:#551a8b}body.theme-aqua .sidebar-box-content a:hover{color:#06f}body.theme-aqua .sidebar-box-content span{color:#666}body.theme-aqua .sidebar-box-content b{color:#333}body.theme-aqua .sidebar-box-content table td{color:#555}body.theme-aqua .collapse-indicator{color:#888}body.theme-aqua .content-header{color:#1a1a1a;text-shadow:0 1px #fffc;border-bottom:1px solid silver;font-family:Lucida Grande,Lucida Sans Unicode,Tahoma,Verdana,sans-serif}body.theme-aqua button.oldschool-btn,body.theme-aqua input[type=submit]{color:#222;text-shadow:0 1px #ffffff80;background:linear-gradient(#f8f8f8,#e8e8e8 40%,#d4d4d4 50%,#e0e0e0);border:1px solid #888;border-radius:4px;padding:3px 16px;box-shadow:inset 0 1px #fff9,0 1px 2px #0000001a}body.theme-aqua button.oldschool-btn:hover,body.theme-aqua input[type=submit]:hover{background:linear-gradient(#d4e8ff,#a8d0ff 40%,#80b8f0 50%,#a0ccff);border-color:#58b}body.theme-aqua button.oldschool-btn:active,body.theme-aqua input[type=submit]:active{background:linear-gradient(#80b0e0,#6098d0 40%,#5088c0 50%,#6898cc);box-shadow:inset 0 2px 4px #00000026}body.theme-aqua .aqua-btn-primary,body.theme-aqua input[type=submit].aqua-primary{color:#fff;text-shadow:0 -1px #0003;background:linear-gradient(#8ac4ff,#5aa4ee 30%,#3a8ad8 50%,#2a78c8 60%,#4a98e0 80%,#6ab4f0);border:1px solid #26a;animation:aqua-pulse 2.5s ease-in-out infinite;box-shadow:inset 0 1px #ffffff4d,0 1px 3px #0003}body.theme-aqua input[type=email],body.theme-aqua input[type=text]{color:#222;background:#fff;border:1px solid #aaa;border-radius:4px;padding:4px 6px;box-shadow:inset 0 1px 3px #0000001a,0 1px #ffffff80}body.theme-aqua input[type=email]:focus,body.theme-aqua input[type=text]:focus{border-color:#39f;outline:none;box-shadow:inset 0 1px 3px #0000001a,0 0 4px #3399ff80}body.theme-aqua .theme-select{color:#333;background:#fff;border:1px solid #aaa;border-radius:4px;padding:1px 4px;font-size:9px;box-shadow:0 1px 2px #00000014}body.theme-aqua .tag{color:#1a5599;text-shadow:0 1px #ffffff80;background:linear-gradient(#e8f0ff,#d0e0ff 50%,#c0d4f4);border:1px solid #8ac;border-radius:10px;padding:1px 8px;font-size:9px;box-shadow:inset 0 1px #fff9}body.theme-aqua .footer-cell{color:#555;border-top:1px solid #999;background:linear-gradient(#d8d8d8,#c8c8c8 40%,silver 60%,#c8c8c8)!important}body.theme-aqua .footer-cell a{color:#05c!important}body.theme-aqua .footer-cell a:hover{color:#06f!important}body.theme-aqua .article-content hr,body.theme-aqua hr{background:linear-gradient(silver,#e8e8e8);border:none;height:2px;box-shadow:0 1px #fffc}body.theme-aqua a{color:#05c;text-decoration:none}body.theme-aqua a:hover{color:#06f;text-decoration:underline}body.theme-aqua a:visited{color:#551a8b}body.theme-aqua .article-content{font-family:Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}body.theme-aqua .article-content h1{color:#000;border-bottom:1px solid silver}body.theme-aqua .article-content h2{color:#111;border-bottom:1px dotted #d0d0d0}body.theme-aqua .article-content a{color:#05c}body.theme-aqua .article-content a:hover{color:#06f}body.theme-aqua .article-content pre{background:#f8f8f8;border:1px solid silver;border-radius:4px;box-shadow:inset 0 1px 3px #0000000f}body.theme-aqua .article-content code:not(pre code){color:#826;background:#f0f0f0;border:1px solid #d0d0d0;border-radius:3px}body.theme-aqua .article-content table{border:1px solid silver;border-radius:4px;overflow:hidden}body.theme-aqua .article-content table th{color:#1a3366;text-shadow:0 1px #ffffff80;background:linear-gradient(#e0e8f4,#c8d4e8);border-bottom:1px solid #a0b0c8}body.theme-aqua .article-content table td{border-color:#d8d8d8}body.theme-aqua .article-content blockquote{background:#3399ff0a;border-left:3px solid #39f;border-radius:0 4px 4px 0}body.theme-aqua .article-content img{border:1px solid silver;border-radius:4px;box-shadow:0 2px 6px #0000001a}body.theme-aqua ::-webkit-scrollbar{background:#f0f0f0;width:10px}body.theme-aqua ::-webkit-scrollbar-track{background:#f0f0f0;border-radius:5px}body.theme-aqua ::-webkit-scrollbar-thumb{background:linear-gradient(#a0c8f0,#6aa0dd 50%,#88b4e8);border:1px solid #58b;border-radius:5px}body.theme-aqua ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#88b8e8,#5590cc 50%,#70a4dd)}body.theme-aqua .badge-hot{color:#ff3b30;text-shadow:none}body.theme-aqua .old-post-disclaimer{background:linear-gradient(#fffbe8,#fff4cc);border:1px solid #dc8;border-radius:6px;box-shadow:0 1px 2px #0000000f}body.theme-aqua .tech-cell{color:#333;background:linear-gradient(#fff,#f0f0f0 40%,#e4e4e4 50%,#ececec);border:1px solid #b0b0b0;border-radius:4px;box-shadow:inset 0 1px #fffc}body.theme-aqua .tech-cell:hover{color:#038;background:linear-gradient(#d4e8ff,#a8d0ff 40%,#80b8f0 50%,#a0ccff);border-color:#58b}body.theme-aqua .project-row td{border-bottom:1px solid #e4e4e4}body.theme-aqua .visitor-counter-digit{color:#05c;background:linear-gradient(#e8f0ff,#d8e8ff);border:1px solid #9ac;border-radius:3px;box-shadow:inset 0 1px 2px #0000000f}body.theme-aqua .link-card{background:#fff;border:1px solid silver;border-radius:6px;box-shadow:0 1px 3px #0000000f}body.theme-aqua .link-card:hover{box-shadow:0 2px 8px #39f3;border-color:#39f!important}body.theme-aqua .idea-box{background:#f0f5ff;border:1px solid #abd;border-radius:6px;box-shadow:0 1px 3px #0000000d}body.theme-aqua .sidebar-box-content td[style*=counter-color]{color:#05c!important}body.theme-aqua .now-playing{background:linear-gradient(#f8f8f8,#f0f0f0);border:1px solid #b0b0b0;border-radius:6px;box-shadow:0 1px 3px #0000000f}body.theme-aqua .np-bar{background:#e8e8e8;border:1px solid silver;border-radius:3px;overflow:hidden}body.theme-aqua .np-progress{background:linear-gradient(#6aadee,#3a88d4);border-radius:2px}body.theme-aqua,body.theme-aqua .footer-cell,body.theme-aqua .nav-cell a,body.theme-aqua .sidebar-box-content,body.theme-aqua .sidebar-box-header,body.theme-aqua td{font-family:Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}body.theme-aqua .gear-item{border-radius:6px}body.theme-aqua .gear-item:hover{box-shadow:0 4px 12px #39f3}.home-tagline{color:var(--text-dim);text-align:center;margin:4px 0 0;font-size:10px;font-style:italic}.now-playing{border:1px solid var(--border);background-color:var(--bg-sidebar);margin-bottom:10px;padding:6px 8px;font-family:Courier New,monospace;font-size:10px}.now-playing-title{color:var(--text-content-header);letter-spacing:2px;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700}.now-playing-song{color:var(--link);margin-bottom:4px;font-size:11px}.np-bar{background-color:var(--bg-code);border:1px solid var(--border);height:6px;margin:4px 0;overflow:hidden}.np-progress{background-color:var(--counter-color);width:68%;height:100%;animation:np-pulse 3s ease-in-out infinite}@keyframes np-pulse{0%,to{width:65%}50%{width:72%}}.now-playing-meta{color:var(--text-dim);font-size:8px}.visitor-counter-box{text-align:center;border:1px solid var(--border);background-color:var(--bg-sidebar);color:var(--text-dim);margin:10px 0;padding:8px;font-family:Courier New,monospace;font-size:10px}@media (max-width:780px){.layout-table{width:100%!important;display:block!important}.layout-table>tbody,.layout-table>tbody>tr,.layout-table>tbody>tr>td{display:block;width:100%!important}.layout-table>colgroup{display:none}.gutter-cell{display:none!important}.main-cell{min-width:0}.main-cell,.sidebar-cell{width:100%!important;padding:12px 15px!important}.sidebar-cell{border-top:1px solid var(--border)}.header-cell table{width:100%!important;display:block!important}.header-cell table tbody,.header-cell table tbody tr,.header-cell table tbody tr td{display:block;width:100%!important}.header-cell td[width="15"],.header-stats{display:none!important}.nav-row table{width:100%!important;display:block!important}.nav-row table tbody{display:block}.nav-row table tbody tr{flex-wrap:wrap;display:flex}.nav-row table tbody tr td{display:block}.nav-spacer{display:none!important}.nav-cell{padding:8px 14px}.nav-cell a{font-size:13px}.footer-cell table{width:100%!important;display:block!important}.footer-cell table tbody,.footer-cell table tbody tr,.footer-cell table tbody tr td{display:block;width:100%!important}.footer-cell table tbody tr td{padding:4px 0;text-align:center!important}.article-content pre{max-width:100%;overflow-x:auto}.article-content table,.main-cell>table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.main-cell td[width="1"],td[width="120"]{display:none!important}.links-ascii-art{overflow-x:auto;font-size:3.5px!important}}@keyframes links-marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}.links-marquee-bar{background-color:var(--bg-sidebar-header);border:1px solid var(--border);margin-bottom:12px;padding:4px 0;overflow:hidden}.links-marquee{white-space:nowrap;color:var(--text-sidebar-header);font-size:11px;font-weight:700;animation:links-marquee 20s linear infinite;display:inline-block}.links-ascii-art,.links-marquee{font-family:Courier New,monospace}.links-ascii-art{color:var(--text-heading);text-align:center;text-shadow:0 0 8px var(--link);margin:8px 0 16px;font-size:6px;line-height:1.1;overflow:hidden}.badge-new{color:#4f4;font-size:9px;font-weight:700;animation:blink 1s step-end infinite}.links-category{margin-bottom:16px}.links-category-header{background-color:var(--bg-sidebar-header);border:1px solid var(--border);align-items:center;gap:6px;margin-bottom:8px;padding:5px 8px;font-family:Courier New,monospace;display:flex}.links-category-emoji{font-size:14px;line-height:1}.links-category-name{color:var(--text-sidebar-header);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:700}.links-category-list{flex-direction:column;gap:4px;display:flex}.link-card{border:1px solid var(--border);background-color:var(--bg-sidebar);align-items:flex-start;gap:10px;padding:8px 10px;transition:border-color .2s,box-shadow .2s;display:flex}.link-card:hover{box-shadow:0 0 6px var(--link);border-color:var(--link)!important}@supports (color:color-mix(in lab,red,red)){.link-card:hover{box-shadow:0 0 6px color-mix(in srgb,var(--link) 30%,transparent)}}.link-card-icon{text-align:center;flex-shrink:0;width:28px;padding-top:2px;font-size:20px;line-height:1}.link-card-body{flex:1;min-width:0}.link-card-title{font-size:12px;font-weight:700;line-height:1.3}.link-card-title a{color:var(--text-heading);text-decoration:none}.link-card-title a:hover{color:var(--link);text-decoration:underline}.link-card-desc{color:var(--text-muted);margin-top:2px;font-size:11px;line-height:1.4}.link-card-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.link-card-stars{color:var(--counter-color);letter-spacing:-1px;font-size:10px}.link-card-stars-empty{opacity:.35}.clippy-container{z-index:9998;-webkit-user-select:none;user-select:none;font-family:Tahoma,MS Sans Serif,sans-serif;position:fixed;bottom:20px;right:20px}.clippy-character{cursor:pointer;filter:drop-shadow(1px 2px 3px #0000004d);justify-content:center;align-items:center;width:60px;height:70px;font-size:48px;transition:transform .2s;animation:clippy-idle 3s ease-in-out infinite;display:flex}@keyframes clippy-idle{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-3px)rotate(-2deg)}75%{transform:translateY(2px)rotate(1deg)}}.clippy-character:hover{animation:none;transform:scale(1.1)}.clippy-bubble{color:#000;background:#ffc;border:1px solid #000;border-radius:4px;width:220px;padding:10px 12px;font-size:11px;line-height:1.4;position:absolute;bottom:75px;right:0;box-shadow:2px 2px 4px #0000004d}.clippy-bubble:after{border-top:8px solid #ffc;border-left:8px solid #0000;border-right:8px solid #0000;bottom:-8px;right:25px}.clippy-bubble:after,.clippy-bubble:before{content:"";width:0;height:0;position:absolute}.clippy-bubble:before{border-top:9px solid #000;border-left:9px solid #0000;border-right:9px solid #0000;bottom:-9px;right:24px}.clippy-bubble-close{cursor:pointer;color:#666;font-size:12px;font-weight:700;line-height:1;position:absolute;top:2px;right:5px}.clippy-bubble-close:hover{color:#000}.clippy-bubble-text{margin-bottom:8px}.clippy-bubble-actions{gap:4px;display:flex}.clippy-bubble-btn{cursor:pointer;color:#000;background:#d4d0c8;border:2px outset #d4d0c8;padding:2px 8px;font-family:Tahoma,MS Sans Serif,sans-serif;font-size:10px}.clippy-bubble-btn:active{border-style:inset}.clippy-window{color:#000;z-index:9999;background:#d4d0c8;border:2px outset #d4d0c8;flex-direction:column;font-family:Tahoma,MS Sans Serif,sans-serif;line-height:1.4;position:fixed;box-shadow:2px 2px 8px #0006}.clippy-titlebar,.clippy-window{-webkit-user-select:none;user-select:none;font-size:11px;display:flex}.clippy-titlebar{color:#fff;cursor:move;background:linear-gradient(90deg,#0a246a,#3a6ea5);flex-shrink:0;align-items:center;gap:4px;padding:2px 3px;font-weight:700}.clippy-titlebar-icon{font-size:12px}.clippy-titlebar-text{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.clippy-titlebar-buttons{gap:2px;display:flex}.clippy-titlebar-btn{text-align:center;cursor:pointer;color:#000;background:#d4d0c8;border:1px outset #d4d0c8;width:16px;height:14px;padding:0;font-family:Tahoma,MS Sans Serif,sans-serif;font-size:9px;line-height:12px}.clippy-titlebar-btn:active{border-style:inset}.clippy-titlebar-close:hover{color:#fff;background:#c45}.clippy-messages{background:#fff;border:2px inset #d4d0c8;flex-direction:column;flex:1;gap:6px;margin:4px;padding:6px;display:flex;overflow-y:auto}.clippy-msg{align-items:flex-start;gap:4px;display:flex}.clippy-msg-assistant{flex-direction:row}.clippy-msg-user{flex-direction:row-reverse}.clippy-msg-icon{flex-shrink:0;margin-top:1px;font-size:14px}.clippy-msg-text{word-wrap:break-word;white-space:pre-wrap;-webkit-user-select:text;user-select:text;border-radius:2px;max-width:85%;padding:4px 6px}.clippy-msg-assistant .clippy-msg-text{background:#ffc;border:1px solid #e0e0a0}.clippy-msg-user .clippy-msg-text{background:#e8e8f8;border:1px solid #c0c0d8;font-size:11px}.clippy-typing{color:#888;font-style:italic}.clippy-code{background:#e8e8e0;border:1px solid #c0c0b0;padding:0 3px;font-family:Courier New,monospace;font-size:10px}.clippy-input-bar{border-top:1px solid #a0a0a0;flex-shrink:0;gap:3px;padding:4px;display:flex}.clippy-input{color:#000;background:#fff;border:2px inset #d4d0c8;outline:none;flex:1;padding:2px 4px;font-family:Tahoma,MS Sans Serif,sans-serif;font-size:11px}.clippy-input::placeholder{color:#999}.clippy-send-btn{cursor:pointer;color:#000;white-space:nowrap;background:#d4d0c8;border:2px outset #d4d0c8;padding:1px 8px;font-family:Tahoma,MS Sans Serif,sans-serif;font-size:10px}.clippy-send-btn:active{border-style:inset}.clippy-send-btn:disabled{color:#888;cursor:default}.clippy-coffee{color:#666;text-align:center;width:100%;padding:4px;font-size:10px}.clippy-help-viewer{background:#fff;border:2px inset #d4d0c8;flex-direction:column;flex:1;margin:4px;display:flex;overflow:hidden}.clippy-help-titlebar{color:#000;background:#d4d0c8;border-bottom:1px solid gray;flex-shrink:0;padding:3px 6px;font-size:10px;font-weight:700}.clippy-help-content{color:#000;-webkit-user-select:text;user-select:text;flex:1;padding:8px;font-size:11px;line-height:1.5;overflow-y:auto}.clippy-help-intro{color:#555;margin:0 0 8px;font-size:10px;font-style:italic}.clippy-help-topics{margin:0;padding:0;list-style:none}.clippy-help-topics li{cursor:pointer;color:#00c;padding:3px 4px;font-size:11px;text-decoration:underline}.clippy-help-topics li:hover{color:#fff;background:#00c}.clippy-help-breadcrumb{color:#00c;cursor:pointer;margin-bottom:6px;font-size:10px;text-decoration:underline}.clippy-help-breadcrumb:hover{color:#c00}.clippy-help-heading{color:#000;border-bottom:1px solid silver;margin:0 0 6px;padding-bottom:3px;font-size:12px;font-weight:700}.clippy-help-para{color:#333;margin:0 0 6px;font-size:11px}.clippy-help-footer{color:#666;border-top:1px solid silver;margin-top:10px;padding-top:6px;font-size:10px}.clippy-help-disclaimer{color:#999;text-align:center;margin-top:12px;font-size:9px}.clippy-taskbar-btn{cursor:pointer;color:#000;white-space:nowrap;background:#d4d0c8;border:2px outset #d4d0c8;padding:2px 8px;font-family:Tahoma,MS Sans Serif,sans-serif;font-size:11px}.clippy-taskbar-btn:active{border-style:inset}.clippy-resize-grip{cursor:se-resize;opacity:.6;background:linear-gradient(135deg,#0000 30%,gray 30% 40%,#0000 40% 50%,gray 50% 60%,#0000 60% 70%,gray 70% 80%,#0000 80%);width:14px;height:14px;position:absolute;bottom:0;right:0}.clippy-resize-grip:hover{opacity:1}.matrix-rain-canvas{z-index:9997;pointer-events:none;opacity:1;width:100vw;height:100vh;transition:opacity 1s ease-out;position:fixed;top:0;left:0}.matrix-rain-canvas.fading{opacity:0}.crt-overlay{z-index:99998;pointer-events:none;background:0 0;position:fixed;inset:0}.crt-overlay.powering-off{pointer-events:all;animation:crt-off .8s ease-in forwards}@keyframes crt-off{0%{background:0 0}20%{background:#ffffff26}40%{clip-path:inset(0);background:#000}60%{clip-path:inset(45% 0);opacity:1;background:#fff}75%{clip-path:inset(49% 10%);opacity:.8;background:#fff}90%{clip-path:inset(49.5% 30%);opacity:.4;background:#fff}to{clip-path:inset(0);opacity:1;background:#000}}.crt-dot{z-index:99999;opacity:0;pointer-events:none;background:#fff;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:fixed;top:50%;left:50%}.crt-dot.visible{animation:crt-dot-fade 2s ease-out forwards}@keyframes crt-dot-fade{0%{opacity:1;box-shadow:0 0 15px 5px #fffc}50%{opacity:.6;box-shadow:0 0 10px 3px #fff6}to{opacity:0;box-shadow:none}}.crt-poweroff-screen{z-index:99997;opacity:0;pointer-events:none;background:#000;transition:opacity .1s;position:fixed;inset:0}.crt-poweroff-screen.active{opacity:1;pointer-events:all;cursor:pointer}.crt-poweroff-text{text-align:center;color:#333;opacity:0;width:100%;font-family:Courier New,monospace;font-size:11px;animation:crt-text-appear 2s ease-out forwards;position:absolute;bottom:30px}@keyframes crt-text-appear{0%,70%{opacity:0}to{opacity:1}}.construction-drop{filter:drop-shadow(1px 2px 2px #0006);animation:construction-fall .6s cubic-bezier(.22,1,.36,1) forwards}@keyframes construction-fall{0%{opacity:0;transform:translateY(-40px)rotate(0)scale(.3)}60%{opacity:1;transform:translateY(8px)scale(1.1)}80%{transform:translateY(-4px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.article-content .code-block{position:relative}.code-block__copy{color:var(--text-body);background-color:var(--bg-btn);border:1px solid var(--border-btn);cursor:pointer;opacity:0;padding:2px 6px;font-family:Courier New,Courier,monospace;font-size:10px;font-weight:700;transition:opacity .12s,background-color .12s;position:absolute;top:6px;right:6px}.code-block:focus-within .code-block__copy,.code-block:hover .code-block__copy{opacity:1}.code-block__copy:hover{background-color:var(--bg-btn-hover)}@media (hover:none){.code-block__copy{opacity:.8}}@media (max-width:480px){.main-cell,.sidebar-cell{padding:8px 10px!important}.nav-cell{padding:7px 10px}.nav-cell a{font-size:12px}}