@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@900&display=swap");body.theme-matrix{--text-muted:#00aa00;--text-article-date:#009900}body.theme-aqua .header-cell:before{background-image:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(255,255,255,.07) 0,rgba(255,255,255,.07) 2px,transparent 0,transparent 3px),repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.025) 0,rgba(0,0,0,.025) 3px)}body.theme-aqua .header-cell:after{content:"";top:14px;left:16px;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 4px 4px,#ff8a80,#ff5f57 60%,#e0443c);box-shadow:18px 0 0 0 #febc2e,18px 0 0 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15),36px 0 0 0 #28c840,36px 0 0 1px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.2);z-index:3}body.theme-aqua .nav-cell-active a{color:#1a1a1a!important;text-shadow:0 1px 0 rgba(255,255,255,.3)}body.theme-aqua .sidebar-cell{background-image:repeating-linear-gradient(90deg,transparent,transparent 1px,rgba(0,0,0,.012) 0,rgba(0,0,0,.012) 2px)}body.theme-aqua .disclaimer-box{border-radius:6px}body.theme-y2k{--counter-color:#8822aa}body.theme-xp .table-header td{color:#003377}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:#ffffff;--bg-sidebar:#eff0f1;--bg-sidebar-header:#4a7eb5;--bg-footer:#dddfe4;--bg-code:#ffffff;--bg-input:#ffffff;--bg-btn:#e8e8ed;--bg-btn-hover:#d4d8de;--bg-counter:#ffffff;--bg-table-header:#dddfe4;--bg-table-stripe:#f4f5f7;--bg-idea-box:#eef3f9;--bg-disclaimer:#ffffdd;--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:#ffffff;--text-sidebar-label:#4a5060;--text-sidebar-bold:#1a3a5c;--text-logo:#ffffff;--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:#000000;--text-em:#2a2e38;--text-blockquote:#4a4e58;--text-code:#1a3a5c;--text-disclaimer:#554400;--text-disclaimer-bold:#332200;--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:#ffffff;--syn-base:#1d2025;--syn-tag:#800000;--syn-keyword:#00007f;--syn-string:#006600;--syn-punctuation:#6a6e78;--syn-function:#1a3a5c;--syn-comment:#808080;--syn-number:#b07000;--syn-inserted:#006600;--syn-deleted:#cc0000;background:#6b89a8;background-image:radial-gradient(ellipse at 50% 30%,#7a9ab8 0,#5a7898 60%,#4a6878 100%)}body.theme-kde .layout-table{border:1px solid #8a90a0;border-radius:3px;box-shadow:0 4px 16px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.5);background:#eff0f1;overflow:hidden}body.theme-kde .header-cell{background:linear-gradient(180deg,#8ab4d8,#6b9cc8 15%,#5088b8 40%,#3a6ea0 70%,#2e5e8e)!important;border-bottom:1px solid #2a5080;position:relative}body.theme-kde .header-cell:after{display:none}body.theme-kde .nav-row{background:linear-gradient(180deg,#ecedf0,#dddfe4 50%,#d4d6dc);border-bottom:1px solid #a0a5b0}body.theme-kde .nav-cell{background:linear-gradient(180deg,#f0f1f4,#e4e5ea 40%,#d8dae0 60%,#e0e1e6);border:none;border-right:1px solid #b4b8c0;border-left:1px solid rgba(255,255,255,.5);padding:4px 12px;transition:all .1s}body.theme-kde .nav-cell:hover{background:linear-gradient(180deg,#d8e4f0,#c0d4e8 40%,#a8c4dc 60%,#b8d0e8)}body.theme-kde .nav-cell a{color:#1d2025;font-weight:400;font-size:12px}body.theme-kde .nav-cell-active{background:linear-gradient(180deg,#c8d8ec,#a8c0dc 40%,#90b0d0 60%,#a0c0dc)!important;border-bottom:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}body.theme-kde .nav-cell-active a{color:#1a3a5c!important;font-weight:700}body.theme-kde .nav-spacer{background:linear-gradient(180deg,#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;box-shadow:2px 2px 6px rgba(0,0,0,.2);padding:2px}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(180deg,#5a90c0,#3a70a0)}body.theme-kde .main-cell{background:#ffffff}body.theme-kde .gutter-cell{background:#b4b8c0!important;width:1px!important}body.theme-kde .sidebar-cell{background:#eff0f1}body.theme-kde .sidebar-box{border:1px solid #a0a5b0;border-radius:3px;background:#f5f6f8;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.06)}body.theme-kde .sidebar-box-header{background:linear-gradient(180deg,#6b9cc8,#4a7eb5 50%,#3a6ea0);border-bottom:1px solid #2a5080;color:#ffffff;font-size:10px;letter-spacing:.3px;text-shadow:0 1px 1px rgba(0,0,0,.3)}body.theme-kde .sidebar-box-content{background:#f5f6f8;color:#2a2e38}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:rgba(255,255,255,.7)}body.theme-kde .content-header{color:#1a3a5c;border-bottom:1px solid #b4b8c0;padding-left:6px;border-left:3px solid #4a7eb5;font-family:sans-serif,Helvetica,Arial}body.theme-kde button.oldschool-btn,body.theme-kde input[type=submit]{background:linear-gradient(180deg,#f0f1f4,#e4e5ea 35%,#d4d6dc 65%,#dddfe4);border:1px solid #8a90a0;border-radius:3px;color:#1d2025;padding:4px 16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 1px 1px rgba(0,0,0,.08);transition:all .1s}body.theme-kde button.oldschool-btn:hover,body.theme-kde input[type=submit]:hover{background:linear-gradient(180deg,#d8e4f0,#c0d4e8 35%,#a8c4dc 65%,#b8d0e8);border-color:#4a7eb5;color:#1a3a5c}body.theme-kde button.oldschool-btn:active,body.theme-kde input[type=submit]:active{background:linear-gradient(180deg,#b8c4d4,#a8b8cc 35%,#98acc0 65%,#a8b8cc);box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}body.theme-kde input[type=email],body.theme-kde input[type=text]{background:#ffffff;border-color:#6a7080 #8a90a0 #8a90a0 #6a7080;border-style:solid;border-width:1px;border-radius:2px;color:#1d2025;padding:3px 6px;box-shadow:inset 1px 1px 2px rgba(0,0,0,.1);transition:border-color .1s}body.theme-kde input[type=email]:focus,body.theme-kde input[type=text]:focus{border-color:#4a7eb5;box-shadow:inset 1px 1px 2px rgba(0,0,0,.1),0 0 0 1px rgba(74,126,181,.3);outline:none}body.theme-kde .theme-select{background:#ffffff;border:1px solid #8a90a0;border-radius:2px;color:#1d2025}body.theme-kde .tag{background:#d8e4f0;border:1px solid #a0b4c8;border-radius:2px;color:#1a3a5c;padding:1px 8px;font-size:10px}body.theme-kde .footer-cell{background:linear-gradient(180deg,#dddfe4,#d0d2d8)!important;border-top:1px solid #a0a5b0}body.theme-kde .article-content hr,body.theme-kde hr{border:none;height:2px;background:linear-gradient(180deg,#a0a5b0,#f0f1f4)}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{border-bottom:1px solid #b4b8c0;color:#1a3a5c}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 rgba(0,0,0,.06)}body.theme-kde .article-content code:not(pre code){background:#f0f1f4;border:1px solid #b4b8c0;border-radius:2px;color:#1a3a5c}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(180deg,#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{border-left:3px solid #4a7eb5;background:rgba(74,126,181,.05);border-radius:0 2px 2px 0}body.theme-kde .article-content img{border:1px solid #a0a5b0;border-radius:2px}body.theme-kde ::-webkit-scrollbar{width:14px;background:#dddfe4}body.theme-kde ::-webkit-scrollbar-track{background:#dddfe4;border-left:1px solid #b4b8c0}body.theme-kde ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#e8e8ed,#d0d2d8 50%,#c4c6cc);border:1px solid #8a90a0;border-radius:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}body.theme-kde ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#d8e0e8,#c0c8d4 50%,#b0b8c4);border-color:#6a7080}body.theme-kde .badge-hot{color:#cc0000;text-shadow:none}body.theme-kde .old-post-disclaimer{border:1px solid #c0b870;border-radius:2px;background:#fffee8;color:#554400}body.theme-kde .old-post-disclaimer b{color:#332200}body.theme-kde .tech-cell{background:linear-gradient(180deg,#f0f1f4,#e4e5ea 40%,#d8dae0 60%,#e0e1e6);border:1px solid #a0a5b0;border-radius:3px;color:#1d2025;box-shadow:inset 0 1px 0 rgba(255,255,255,.5);transition:all .1s}body.theme-kde .tech-cell:hover{background:linear-gradient(180deg,#d8e4f0,#c0d4e8 40%,#a8c4dc 60%,#b8d0e8);border-color:#4a7eb5;color:#1a3a5c}body.theme-kde .project-row td{border-bottom:1px solid #d0d2d8}body.theme-kde .visitor-counter-digit{background:#ffffff;border-color:#6a7080 #8a90a0 #8a90a0 #6a7080;border-style:solid;border-width:1px;border-radius:2px;color:#1a5ea0;box-shadow:inset 1px 1px 2px rgba(0,0,0,.08)}body.theme-kde .link-card{background:#f5f6f8;border:1px solid #a0a5b0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.06)}body.theme-kde .link-card:hover{border-color:#4a7eb5!important;box-shadow:0 1px 4px rgba(74,126,181,.2)}body.theme-kde .idea-box{background:#eef3f9;border:1px solid #a0b4c8;border-radius:3px}body.theme-kde .idea-box span{color:#333333!important}body.theme-kde .idea-box .idea-highlight{color:#1a5ea0!important}body.theme-kde .now-playing{border:1px solid #a0a5b0;border-radius:3px;background:#f5f6f8}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 rgba(0,0,0,.08)}body.theme-kde .np-progress{background:linear-gradient(180deg,#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 rgba(74,126,181,.25)}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:#006600}body.theme-kde .nav-cell a:hover,body.theme-kde .table-header td{color:#1a3a5c}body.theme-kde .nav-dropdown a:hover{color:#ffffff}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{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);color:#ffffff}body.theme-steria{--text-dim:#553300;--text-article-date:#553300}body.theme-steria .tech-cell{color:#ffddbb}body.theme-winamp{--text-dim:#00aa00}body.theme-nrk{--bg-body:#e8e8e8;--bg-tile:none;--bg-outer:#ffffff;--bg-header:#001a4d;--bg-nav:#eeeeee;--bg-nav-active:#003399;--bg-sidebar:#ffffff;--bg-sidebar-header:#003399;--bg-footer:#001a4d;--bg-code:#f4f4f4;--bg-input:#ffffff;--bg-btn:#003399;--bg-btn-hover:#0044aa;--bg-counter:#f0f4f8;--bg-table-header:#003399;--bg-table-stripe:#f4f6f8;--bg-idea-box:#eef4ff;--bg-disclaimer:#fff8e0;--border:#cccccc;--border-dotted:#cccccc;--border-gutter:#cccccc;--border-btn:#002266;--border-disclaimer:#ccaa44;--text-body:#000000;--text-heading:#000000;--text-heading2:#003399;--text-heading3:#333333;--text-muted:#555555;--text-dim:#666666;--text-nav:#003399;--text-content-header:#ffffff;--text-sidebar-header:#ffffff;--text-sidebar-label:#333333;--text-sidebar-bold:#000000;--text-logo:#ffffff;--text-logo-slash:#6699cc;--text-subtitle:#ccddee;--text-stats:#ccddee;--text-footer:#ccddee;--text-footer-bottom:#667799;--text-counter-label:#333333;--text-article-date:#666666;--text-strong:#000000;--text-em:#333333;--text-blockquote:#444444;--text-code:#003399;--text-disclaimer:#887744;--text-disclaimer-bold:#665522;--text-site-info:#666666;--link:#0000cc;--link-hover:#cc3300;--link-visited:#660099;--tag-bg:#dde8f8;--tag-text:#003399;--counter-color:#cc3300;--btn-text:#ffffff;--btn-text-hover:#ffffff;--text-profile-name:#000000;--selection-bg:#003399;--selection-text:#ffffff;--syn-base:#000000;--syn-tag:#003399;--syn-keyword:#8800aa;--syn-string:#008822;--syn-punctuation:#666666;--syn-function:#003399;--syn-comment:#999999;--syn-number:#cc3300;--syn-inserted:#008822;--syn-deleted:#cc0000;background:#c0c0c0}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{border:none;background:#ffffff;max-width:1060px;width:1060px}body.theme-nrk .layout-table col:first-child{width:820px}body.theme-nrk .header-cell{background:#001a4d!important;border-bottom:none;position:relative}body.theme-nrk .header-cell:before{content:"NETTSAKER: 83 nye artikler i dag  |  NETTRADIO: 10 kanaler direkte  |  NETT-TV: 21205 klipp i opptak";position:absolute;top:0;left:0;right:0;background:#002255;color:#ffcc00;font-family:Verdana,Geneva,Arial,sans-serif;font-size:9px;font-weight:700;padding:3px 15px;letter-spacing:0;border-bottom:1px solid #003377;z-index:2;white-space:nowrap;overflow:hidden}body.theme-nrk .header-cell table{position:relative;z-index:1}body.theme-nrk .header-cell td:first-child{padding-top:24px!important}body.theme-nrk .header-stats{color:#88aacc!important;padding-top:24px!important}body.theme-nrk .nav-row{background:#eeeeee;border-bottom:1px solid #cccccc}body.theme-nrk .nav-cell{background:#eeeeee;border:1px solid #cccccc;border-top-color:#ffffff;border-left:none;transition:background .1s}body.theme-nrk .nav-cell:hover{background:#dde8f4}body.theme-nrk .nav-cell a{color:#003399;font-weight:700;font-size:11px;text-decoration:none;text-transform:uppercase}body.theme-nrk .nav-cell a:hover{color:#cc3300;text-decoration:underline}body.theme-nrk .nav-cell-active{background:#003399!important;border-color:#002266}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:#ffffff!important}body.theme-nrk .nav-spacer{background:#eeeeee!important;border-bottom:1px solid #cccccc!important}body.theme-nrk .nav-dropdown{background:#ffffff;border:1px solid #cccccc;box-shadow:2px 2px 4px rgba(0,0,0,.2)}body.theme-nrk .nav-dropdown a{color:#003399;font-size:11px}body.theme-nrk .nav-dropdown a:hover{background:#003399;color:#ffffff}body.theme-nrk .sidebar-box-header{background:#003399!important;color:#ffffff!important;border:none;font-size:10px!important;font-weight:700;text-transform:uppercase;padding:4px 8px!important;letter-spacing:.3px;cursor:pointer;margin-top:0}body.theme-nrk .sidebar-box:nth-child(2n) .sidebar-box-header{background:#cc3300!important}body.theme-nrk .collapse-indicator{color:#ffcc00!important}body.theme-nrk .sidebar-box-content{border:1px solid #cccccc;border-top:none;background:#ffffff;padding:6px 8px;font-size:11px}body.theme-nrk .sidebar-box-content a{color:#0000cc;font-size:11px}body.theme-nrk .sidebar-box-content a:hover{color:#cc3300}body.theme-nrk .sidebar-box{margin-bottom:0!important}body.theme-nrk .content-header{background:#003399;color:#ffffff;font-weight:700;text-transform:uppercase;font-size:11px;padding:4px 8px}body.theme-nrk .article-content{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.5;color:#000000}body.theme-nrk .article-content h1{color:#000000;font-size:18px;font-weight:700;border-bottom:2px solid #003399;padding-bottom:4px;margin-bottom:8px}body.theme-nrk .article-content h2{color:#003399;font-size:14px;font-weight:700;border-bottom:1px solid #cccccc;padding-bottom:3px}body.theme-nrk .article-content h3{color:#333333;font-size:12px;font-weight:700}body.theme-nrk .article-content a{color:#0000cc}body.theme-nrk .article-content a:hover{color:#cc3300}body.theme-nrk .article-content a:visited{color:#660099}body.theme-nrk .article-content pre{background:#f4f4f4;border:1px solid #cccccc;font-size:11px}body.theme-nrk .article-content code{background:#f0f0f0;border:1px solid #dddddd;color:#003399;font-size:11px}body.theme-nrk .article-content table{border:1px solid #cccccc;border-collapse:collapse}body.theme-nrk .article-content table th{background:#003399;color:#ffffff;font-size:10px;font-weight:700;text-transform:uppercase;padding:4px 8px;border:1px solid #002266}body.theme-nrk .article-content table td{border:1px solid #cccccc;font-size:11px;padding:4px 8px}body.theme-nrk .article-content table tr:nth-child(2n) td{background:#f4f6f8}body.theme-nrk .article-content blockquote{border-left:3px solid #cc3300;background:#fff8f4;padding:6px 12px}body.theme-nrk .article-content img{border:1px solid #cccccc}body.theme-nrk .footer-cell{background:#001a4d!important;color:#ccddee;border-top:3px solid #cc3300;font-size:10px}body.theme-nrk .footer-cell a{color:#88bbee!important}body.theme-nrk .footer-cell a:hover{color:#ffffff!important}body.theme-nrk a{color:#0000cc;text-decoration:none}body.theme-nrk a:hover{color:#cc3300;text-decoration:underline}body.theme-nrk a:visited{color:#660099}body.theme-nrk .badge-hot{color:#cc3300;text-shadow:none;font-size:9px;text-transform:uppercase;letter-spacing:.5px}body.theme-nrk .article-content hr,body.theme-nrk hr{border:none;height:1px;background:#cccccc}body.theme-nrk .theme-select{background:#001133;color:#88aacc;border:1px solid #003377;font-family:Verdana,Geneva,Arial,sans-serif;font-size:10px}body.theme-nrk .visitor-counter-digit{background:#f0f4f8;border:1px solid #aabbcc;color:#cc3300;font-family:Verdana,sans-serif}body.theme-nrk .tech-cell{background:#f0f4f8;border:1px solid #cccccc;color:#003399;font-size:10px;font-weight:700}body.theme-nrk .tech-cell:hover{background:#003399;border-color:#002266;color:#ffffff}body.theme-nrk .link-card{background:#ffffff;border:1px solid #cccccc}body.theme-nrk .link-card:hover{border-color:#003399!important}body.theme-nrk .project-row td{border-bottom:1px solid #e0e0e0}body.theme-nrk .idea-box{background:#eef4ff;border:1px solid #aabbdd}body.theme-nrk .idea-box span{color:#333333!important}body.theme-nrk .idea-box .idea-highlight{color:#003399!important}body.theme-nrk .now-playing{border:1px solid #cccccc;background:#f8f8f8}body.theme-nrk .np-bar{background:#eeeeee;border:1px solid #cccccc}body.theme-nrk .np-progress{background:#cc3300}body.theme-nrk .disclaimer-box,body.theme-nrk .old-post-disclaimer{border:1px solid #ccaa44;background:#fff8e0}body.theme-nrk ::-webkit-scrollbar{width:14px;background:#eeeeee}body.theme-nrk ::-webkit-scrollbar-track{background:#eeeeee;border:1px solid #cccccc}body.theme-nrk ::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#d0d0d0,#bbbbbb 50%,#d0d0d0);border:1px solid #999999}body.theme-nrk ::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#c0c0c0,#aaaaaa 50%,#c0c0c0)}body.theme-nrk .gutter-cell{background:#cccccc!important;width:1px!important}body.theme-nrk .table-header td{background:#003399;color:#ffffff;font-size:10px;text-transform:uppercase;font-weight:700}body.theme-nrk .gear-item:hover{box-shadow:0 2px 6px rgba(0,51,153,.15)}body.theme-nrk .nrk-homepage{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;line-height:1.4}body.theme-nrk .nrk-left-nav{background:#ffffff;font-size:11px}body.theme-nrk .nrk-nav-header{font-size:10px;font-weight:700;text-transform:uppercase;padding:3px 6px;color:#ffffff;margin:6px 0 0;cursor:default}body.theme-nrk .nrk-nav-header-blue{background:#003399}body.theme-nrk .nrk-nav-header-red{background:#cc3300}body.theme-nrk .nrk-nav-link{display:block;padding:1px 6px;color:#0000cc;font-size:11px;text-decoration:none;line-height:1.6}body.theme-nrk .nrk-nav-link:hover{color:#cc3300;text-decoration:underline}body.theme-nrk .nrk-section-blue{background:#003399}body.theme-nrk .nrk-section-blue,body.theme-nrk .nrk-section-red{color:#ffffff;font-size:10px;font-weight:700;text-transform:uppercase;padding:4px 8px;letter-spacing:.3px}body.theme-nrk .nrk-section-red{background:#cc3300}body.theme-nrk .nrk-section-blue a,body.theme-nrk .nrk-section-red a{color:#ffffff;text-decoration:none;float:right;font-size:9px;font-weight:400;text-transform: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:#000000;font-weight:700;font-size:11px;white-space:nowrap;padding-right:8px;vertical-align:top}body.theme-nrk .nrk-schedule-show a{color:#0000cc;font-size:11px}body.theme-nrk .nrk-schedule-show a:hover{color:#cc3300}body.theme-nrk .nrk-sidebar-section{font-size:10px;font-weight:700;text-transform:uppercase;padding:3px 6px;color:#ffffff;margin-top:8px}body.theme-nrk .nrk-feature-box{border:1px solid #cccccc;background:#f8f8f8;padding:6px;font-size:10px;vertical-align:top}body.theme-nrk .nrk-feature-box b{color:#003399;font-size:11px}body.theme-nrk .nrk-feature-box a{color:#0000cc}body.theme-nrk .nrk-feature-box a:hover{color:#cc3300}body.theme-nrk .nrk-headline h2{font-size:18px;font-weight:700;color:#000000;margin:0 0 6px;line-height:1.2}body.theme-nrk .nrk-headline h2 a{color:#000000;text-decoration:none}body.theme-nrk .nrk-headline h2 a:hover{color:#cc3300;text-decoration:underline}body.theme-nrk .nrk-headline p{font-size:11px;color:#333333;margin:4px 0}body.theme-nrk .nrk-headline .nrk-meta{font-size:10px;color:#003399;text-transform:uppercase}body.theme-nrk .nrk-headline .nrk-meta a{color:#003399}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:#003399;font-weight:700;margin-right:6px}body.theme-nrk .nrk-bullet-item a{color:#0000cc}body.theme-nrk .nrk-bullet-item a:hover{color:#cc3300}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 #999999;font-family:Verdana,sans-serif;font-size:10px}body.theme-nrk .nrk-search-btn{background:#eeeeee;padding:2px 8px;font-weight:700;cursor:pointer;color:#333333}body.theme-nrk .nrk-search-btn:hover{background:#dddddd}body.theme-nrk .nrk-info-box{background:#eef4ff;border:1px solid #aabbdd;padding:8px;font-size:10px;color:#333333;margin-bottom:8px}body.theme-nrk .nrk-info-box b{color:#003399}body.theme-nrk .nrk-date{font-size:10px;color:#666666;padding:4px 0;font-weight:700}body.theme-nrk .nrk-read-more{font-size:10px;text-transform:uppercase;color:#003399;font-weight:700}body.theme-nrk .nrk-read-more a{color:#003399}body.theme-nrk .nrk-orange-bullet:before{color:#cc3300!important}.nrk-logo{font-family:Arial Black,Arial Bold,Helvetica,sans-serif;font-weight:900;font-size:28px;color:#ffffff;letter-spacing:-1px;text-transform:lowercase}.nrk-logo:after{content:" / helge sverre";font-family:Verdana,Geneva,Arial,sans-serif;font-weight:400;font-size:11px;color:#6699cc;letter-spacing:0;vertical-align:middle}body.theme-rema1000{--bg-body:#f0f0f7;--bg-tile:none;--bg-outer:#deebf5;--bg-header:#023ea5;--bg-nav:#002855;--bg-nav-active:#d71f2e;--bg-sidebar:#ffffff;--bg-sidebar-header:#023ea5;--bg-footer:#002855;--bg-code:#ecf5fb;--bg-input:#ffffff;--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:#ccaa44;--text-body:#373432;--text-heading:#023ea5;--text-heading2:#002855;--text-heading3:#141414;--text-muted:#6e6c63;--text-dim:#6e6c63;--text-nav:#ffffff;--text-content-header:#ffffff;--text-sidebar-header:#ffffff;--text-sidebar-label:#373432;--text-sidebar-bold:#023ea5;--text-logo:#ffffff;--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:#887744;--text-disclaimer-bold:#665522;--text-site-info:#6e6c63;--link:#023ea5;--link-hover:#d71f2e;--link-visited:#002855;--tag-bg:#deebf5;--tag-text:#023ea5;--counter-color:#d71f2e;--btn-text:#ffffff;--btn-text-hover:#ffffff;--text-profile-name:#023ea5;--selection-bg:#023ea5;--selection-text:#ffffff;--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{font-family:Nunito,sans-serif;font-weight:900;font-size:32px;letter-spacing:2px;line-height:1;position:relative;display:inline-block;white-space:pre;color:#ffffff;z-index:0;isolation:isolate;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.rema-logo:after,.rema-logo:before{content:attr(data-text);position:absolute;inset:0;font:inherit;letter-spacing:inherit;line-height:inherit;color:transparent;pointer-events:none}.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{border:none;background:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,.1)}body.theme-rema1000 .header-cell{background:#023ea5!important;border-bottom:3px solid #d71f2e}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:#ffffff;font-weight:700;text-decoration:none;text-transform:uppercase;font-size:11px}body.theme-rema1000 .nav-cell a:hover{color:#ffffff}body.theme-rema1000 .nav-cell-active{background:#d71f2e!important;border-color:#b01825}body.theme-rema1000 .nav-cell-active a{color:#ffffff!important}body.theme-rema1000 .nav-spacer{background:#02438e!important;border-bottom:none!important}body.theme-rema1000 .nav-dropdown{background:#ffffff;border:1px solid #cccccc;box-shadow:2px 2px 6px rgba(0,0,0,.15)}body.theme-rema1000 .nav-dropdown a{color:#023ea5}body.theme-rema1000 .nav-dropdown a:hover{background:#023ea5;color:#ffffff}body.theme-rema1000 .sidebar-box-header{background:#023ea5!important;color:#ffffff!important;border:none;font-weight:700;text-transform:uppercase;font-size:10px!important;letter-spacing:.3px}body.theme-rema1000 .sidebar-box:nth-child(2n) .sidebar-box-header{background:#d71f2e!important}body.theme-rema1000 .collapse-indicator{color:#ffffff!important}body.theme-rema1000 .sidebar-box-content{background:#ffffff;border:1px solid #e0e0e0;border-top:none;color:#333333}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{background:#02438e!important;border-top:3px solid #d71f2e;color:#c8daf0}body.theme-rema1000 .footer-cell a{color:#7baae0}body.theme-rema1000 .footer-cell a:hover{color:#ffffff}body.theme-rema1000 .content-cell{background:#ffffff}body.theme-rema1000 .content-header{background:#023ea5!important;color:#ffffff!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,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:#111122;--bg-table-header:#1e1e38;--bg-table-stripe:#1c1c34;--bg-idea-box:#1e1e38;--bg-disclaimer:#2a2a1e;--border:#333355;--border-dotted:#2a2a44;--border-gutter:#2a2a44;--border-btn:#444466;--border-disclaimer:#aaaa44;--text-body:#c8c8d0;--text-heading:#e0e0e8;--text-heading2:#d0d0e0;--text-heading3:#c0c0d0;--text-muted:#9999aa;--text-dim:#8899aa;--text-nav:#a0b8d0;--text-content-header:#8899cc;--text-sidebar-header:#8899bb;--text-sidebar-label:#778888;--text-sidebar-bold:#778899;--text-logo:#5577aa;--text-logo-slash:#334466;--text-subtitle:#445566;--text-stats:#334455;--text-footer:#7777a0;--text-footer-bottom:#333348;--text-counter-label:#666688;--text-article-date:#666688;--text-strong:#e0e0e8;--text-em:#b0b0c0;--text-blockquote:#9999aa;--text-code:#aabbcc;--text-disclaimer:#cccc88;--text-disclaimer-bold:#dddd66;--text-site-info:#556666;--link:#7eb8da;--link-hover:#a8d8f0;--link-visited:#6a9ab8;--tag-bg:#252548;--tag-text:#7788aa;--counter-color:#44dd44;--btn-text:#8899bb;--btn-text-hover:#aabbdd;--text-profile-name:#8899bb;--selection-bg:#3355aa;--selection-text:#ffffff;--syn-base:#c8c8d0;--syn-tag:#cc7799;--syn-keyword:#bb99cc;--syn-string:#77bbaa;--syn-punctuation:#666688;--syn-function:#88bbdd;--syn-comment:#667788;--syn-number:#ddaa77;--syn-inserted:#77bb77;--syn-deleted:#cc6666}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:#003300;--border-dotted:#002200;--border-gutter:#003300;--border-btn:#004400;--border-disclaimer:#668800;--text-body:#00cc00;--text-heading:#00ff00;--text-heading2:#00dd00;--text-heading3:#00bb00;--text-muted:#008800;--text-dim:#00aa00;--text-nav:#00bb00;--text-content-header:#00dd00;--text-sidebar-header:#00aa00;--text-sidebar-label:#008800;--text-sidebar-bold:#00aa00;--text-logo:#00cc00;--text-logo-slash:#004400;--text-subtitle:#006600;--text-stats:#004400;--text-footer:#008800;--text-footer-bottom:#003300;--text-counter-label:#006600;--text-article-date:#006600;--text-strong:#00ff00;--text-em:#00aa00;--text-blockquote:#008800;--text-code:#00bb00;--text-disclaimer:#aacc00;--text-disclaimer-bold:#ccee00;--text-site-info:#005500;--link:#00ee00;--link-hover:#44ff44;--link-visited:#00aa00;--tag-bg:#0d1a0d;--tag-text:#008800;--counter-color:#00ff00;--btn-text:#00aa00;--btn-text-hover:#00dd00;--text-profile-name:#00aa00;--selection-bg:#00aa00;--selection-text:#000000;--syn-base:#00cc00;--syn-tag:#00ff66;--syn-keyword:#44ff44;--syn-string:#88ff88;--syn-punctuation:#006600;--syn-function:#00ddaa;--syn-comment:#005500;--syn-number:#aaff00;--syn-inserted:#00ff00;--syn-deleted:#ff4400}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:#44aa88;--text-body:#88bbcc;--text-heading:#aaddee;--text-heading2:#99ccdd;--text-heading3:#88bbcc;--text-muted:#5588aa;--text-dim:#6688aa;--text-nav:#66aacc;--text-content-header:#4499bb;--text-sidebar-header:#4488aa;--text-sidebar-label:#558899;--text-sidebar-bold:#5599bb;--text-logo:#4499cc;--text-logo-slash:#224466;--text-subtitle:#336688;--text-stats:#224466;--text-footer:#5588aa;--text-footer-bottom:#223355;--text-counter-label:#557799;--text-article-date:#446688;--text-strong:#aaddee;--text-em:#77aabb;--text-blockquote:#5588aa;--text-code:#66aabb;--text-disclaimer:#88ccaa;--text-disclaimer-bold:#aaeebb;--text-site-info:#336688;--link:#44bbdd;--link-hover:#66ddff;--link-visited:#3399bb;--tag-bg:#0e2240;--tag-text:#4488aa;--counter-color:#44ddbb;--btn-text:#4488aa;--btn-text-hover:#66aacc;--text-profile-name:#4488aa;--selection-bg:#2288bb;--selection-text:#ffffff;--syn-base:#88bbcc;--syn-tag:#cc7799;--syn-keyword:#9988cc;--syn-string:#55ccaa;--syn-punctuation:#446688;--syn-function:#66bbdd;--syn-comment:#446688;--syn-number:#ddaa66;--syn-inserted:#55cc88;--syn-deleted:#cc5555}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:#553322;--border-dotted:#442a1a;--border-gutter:#553322;--border-btn:#664433;--border-disclaimer:#aa8844;--text-body:#ccaa88;--text-heading:#eeccaa;--text-heading2:#ddbb99;--text-heading3:#ccaa88;--text-muted:#997766;--text-dim:#aa8877;--text-nav:#cc8866;--text-content-header:#cc8855;--text-sidebar-header:#bb7744;--text-sidebar-label:#997766;--text-sidebar-bold:#bb8866;--text-logo:#cc6644;--text-logo-slash:#663322;--text-subtitle:#885544;--text-stats:#663322;--text-footer:#997766;--text-footer-bottom:#553322;--text-counter-label:#776655;--text-article-date:#886655;--text-strong:#eeccaa;--text-em:#bbaa88;--text-blockquote:#997766;--text-code:#cc9966;--text-disclaimer:#cccc88;--text-disclaimer-bold:#dddd66;--text-site-info:#775544;--link:#dd8855;--link-hover:#ffaa66;--link-visited:#bb7744;--tag-bg:#2a1515;--tag-text:#aa7755;--counter-color:#ff8844;--btn-text:#bb7744;--btn-text-hover:#dd9966;--text-profile-name:#bb7744;--selection-bg:#cc5522;--selection-text:#ffffff;--syn-base:#ccaa88;--syn-tag:#dd6666;--syn-keyword:#cc8877;--syn-string:#bbaa66;--syn-punctuation:#886655;--syn-function:#ddaa55;--syn-comment:#775544;--syn-number:#ffaa44;--syn-inserted:#88cc66;--syn-deleted:#dd4444}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:#aa8844;--text-body:#d4a882;--text-heading:#f0c8a0;--text-heading2:#e0b890;--text-heading3:#d4a882;--text-muted:#a88060;--text-dim:#aa8568;--text-nav:#d4946e;--text-content-header:#cc8855;--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:#ccbb88;--text-disclaimer-bold:#ddcc66;--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:#a0522d;--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:#cc5544}body.theme-aqua{--bg-body:#e8e8e8;--bg-tile:repeating-linear-gradient(90deg,transparent,transparent 1px,rgba(0,0,0,0.02) 0,rgba(0,0,0,0.02) 2px);--bg-outer:#ffffff;--bg-header:#c0c0c0;--bg-nav:#d4d4d4;--bg-nav-active:#e8e8e8;--bg-sidebar:#f5f5f5;--bg-sidebar-header:#e0e0e0;--bg-footer:#d0d0d0;--bg-code:#f0f0f0;--bg-input:#ffffff;--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:#888888;--border-disclaimer:#ccaa44;--text-body:#222222;--text-heading:#000000;--text-heading2:#111111;--text-heading3:#222222;--text-muted:#555555;--text-dim:#777777;--text-nav:#222222;--text-content-header:#1a1a1a;--text-sidebar-header:#333333;--text-sidebar-label:#666666;--text-sidebar-bold:#333333;--text-logo:#333333;--text-logo-slash:#999999;--text-subtitle:#666666;--text-stats:#888888;--text-footer:#555555;--text-footer-bottom:#999999;--text-counter-label:#666666;--text-article-date:#666666;--text-strong:#000000;--text-em:#333333;--text-blockquote:#555555;--text-code:#882266;--text-disclaimer:#887744;--text-disclaimer-bold:#665522;--text-site-info:#888888;--link:#0055cc;--link-hover:#0066ff;--link-visited:#551a8b;--tag-bg:#e0eeff;--tag-text:#1a5599;--counter-color:#0055cc;--btn-text:#222222;--btn-text-hover:#000000;--text-profile-name:#222222;--selection-bg:#3399ff;--selection-text:#ffffff;--syn-base:#222222;--syn-tag:#0055cc;--syn-keyword:#8800aa;--syn-string:#008822;--syn-punctuation:#888888;--syn-function:#0044aa;--syn-comment:#999999;--syn-number:#cc4400;--syn-inserted:#008822;--syn-deleted:#cc0000}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:#aa8844;--text-body:#d0b0c0;--text-heading:#f0d0e0;--text-heading2:#e0c0d0;--text-heading3:#d0b0c0;--text-muted:#aa7898;--text-dim:#aa80a0;--text-nav:#d098b8;--text-content-header:#cc88aa;--text-sidebar-header:#bb6699;--text-sidebar-label:#997790;--text-sidebar-bold:#bb88a8;--text-logo:#dd88aa;--text-logo-slash:#773355;--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:#ccbb88;--text-disclaimer-bold:#ddcc66;--text-site-info:#775570;--link:#ee88bb;--link-hover:#ffaadd;--link-visited:#cc6699;--tag-bg:#2a1828;--tag-text:#aa7898;--counter-color:#ff88cc;--btn-text:#bb6699;--btn-text-hover:#dd88bb;--text-profile-name:#cc88aa;--selection-bg:#cc4488;--selection-text:#ffffff;--syn-base:#d0b0c0;--syn-tag:#ee6688;--syn-keyword:#cc88cc;--syn-string:#88ccaa;--syn-punctuation:#886080;--syn-function:#88aadd;--syn-comment:#775570;--syn-number:#ddaa77;--syn-inserted:#88cc88;--syn-deleted:#dd5566}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:#887700;--text-body:#cc9900;--text-heading:#ffbb00;--text-heading2:#eebb00;--text-heading3:#ddaa00;--text-muted:#996600;--text-dim:#aa8800;--text-nav:#ddaa00;--text-content-header:#eebb00;--text-sidebar-header:#cc9900;--text-sidebar-label:#998800;--text-sidebar-bold:#bb8800;--text-logo:#ffbb00;--text-logo-slash:#664400;--text-subtitle:#886600;--text-stats:#664400;--text-footer:#998800;--text-footer-bottom:#443300;--text-counter-label:#887700;--text-article-date:#886600;--text-strong:#ffbb00;--text-em:#bb8800;--text-blockquote:#996600;--text-code:#ddaa00;--text-disclaimer:#bbaa44;--text-disclaimer-bold:#ddcc22;--text-site-info:#665500;--link:#ffcc00;--link-hover:#ffdd44;--link-visited:#cc9900;--tag-bg:#1a1200;--tag-text:#996600;--counter-color:#ffcc00;--btn-text:#cc9900;--btn-text-hover:#eebb00;--text-profile-name:#ddaa00;--selection-bg:#cc9900;--selection-text:#000000;--syn-base:#cc9900;--syn-tag:#ffbb00;--syn-keyword:#ffcc44;--syn-string:#ddcc66;--syn-punctuation:#775500;--syn-function:#eebb44;--syn-comment:#664400;--syn-number:#ffdd44;--syn-inserted:#bbcc44;--syn-deleted:#ff6600}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:#9988bb;--border-dotted:#b8a8cc;--border-gutter:#9988bb;--border-btn:#8878aa;--border-disclaimer:#bb9944;--text-body:#2a2040;--text-heading:#1a1030;--text-heading2:#221838;--text-heading3:#2a2040;--text-muted:#5a4878;--text-dim:#7868a0;--text-nav:#3a2858;--text-content-header:#5544aa;--text-sidebar-header:#5544aa;--text-sidebar-label:#7868a0;--text-sidebar-bold:#4a3888;--text-logo:#6644cc;--text-logo-slash:#aa88ee;--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:#887744;--text-disclaimer-bold:#665522;--text-site-info:#7868a0;--link:#cc22aa;--link-hover:#ff44cc;--link-visited:#9922aa;--tag-bg:#c8c0dd;--tag-text:#5a4878;--counter-color:#cc22aa;--btn-text:#4a3888;--btn-text-hover:#2a2040;--text-profile-name:#5544aa;--selection-bg:#cc22aa;--selection-text:#ffffff;--syn-base:#2a2040;--syn-tag:#cc2266;--syn-keyword:#6622cc;--syn-string:#22aa66;--syn-punctuation:#7868a0;--syn-function:#2266cc;--syn-comment:#9888b8;--syn-number:#cc6622;--syn-inserted:#22aa44;--syn-deleted:#cc2222}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:#ff88cc;--text-heading2:#f080b8;--text-heading3:#e878b0;--text-muted:#c080a0;--text-dim:#aa6888;--text-nav:#ff88cc;--text-content-header:#ff6eb4;--text-sidebar-header:#ff88cc;--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:#ffaadd;--text-em:#dda0c0;--text-blockquote:#c090a8;--text-code:#ff88cc;--text-disclaimer:#e8a0c0;--text-disclaimer-bold:#ffaa00;--text-site-info:#885070;--link:#ff69b4;--link-hover:#ffaadd;--link-visited:#dd5898;--tag-bg:#3a1028;--tag-text:#e888b8;--counter-color:#ff69b4;--btn-text:#ffffff;--btn-text-hover:#ffaadd;--text-profile-name:#ff88cc;--selection-bg:#ff1493;--selection-text:#ffffff;--syn-base:#e8b0cc;--syn-tag:#ff69b4;--syn-keyword:#ee88cc;--syn-string:#88ddaa;--syn-punctuation:#885070;--syn-function:#88bbee;--syn-comment:#7a5068;--syn-number:#ffaa66;--syn-inserted:#88cc88;--syn-deleted:#ee6666}body.theme-bsod{--bg-body:#0000aa;--bg-tile:none;--bg-outer:#000088;--bg-header:#0000cc;--bg-nav:#0000cc;--bg-nav-active:#0000ff;--bg-sidebar:#000088;--bg-sidebar-header:#0000cc;--bg-footer:#0000cc;--bg-code:#000066;--bg-input:#000088;--bg-btn:#0000cc;--bg-btn-hover:#0000ff;--bg-counter:#0000cc;--bg-table-header:#000088;--bg-table-stripe:#000095;--bg-idea-box:#000088;--bg-disclaimer:#0000cc;--border:#4444ff;--border-dotted:#3333cc;--border-gutter:#3333cc;--border-btn:#5555ff;--border-disclaimer:#4444ff;--text-body:#ffffff;--text-heading:#ffffff;--text-heading2:#ffffff;--text-heading3:#ddddff;--text-muted:#aaaaff;--text-dim:#8888cc;--text-nav:#ffffff;--text-content-header:#ffffff;--text-sidebar-header:#ffffff;--text-sidebar-label:#aaaadd;--text-sidebar-bold:#ccccff;--text-logo:#ffffff;--text-logo-slash:#8888cc;--text-subtitle:#aaaaff;--text-stats:#aaaadd;--text-footer:#aaaadd;--text-footer-bottom:#7777bb;--text-counter-label:#aaaadd;--text-article-date:#bbbbff;--text-strong:#ffffff;--text-em:#ddddff;--text-blockquote:#aaaaff;--text-code:#ffff00;--text-disclaimer:#ffffff;--text-disclaimer-bold:#ffff00;--text-site-info:#aaaadd;--link:#ffff00;--link-hover:#ffffff;--link-visited:#cccc00;--tag-bg:#0000cc;--tag-text:#bbbbff;--counter-color:#ffff00;--btn-text:#ffffff;--btn-text-hover:#ffff00;--text-profile-name:#ffffff;--selection-bg:#ffffff;--selection-text:#0000aa;--syn-base:#ffffff;--syn-tag:#ffff00;--syn-keyword:#55ff55;--syn-string:#ffff00;--syn-punctuation:#aaaaff;--syn-function:#55ffff;--syn-comment:#8888cc;--syn-number:#ff5555;--syn-inserted:#55ff55;--syn-deleted:#ff5555}body.theme-hotdog{--bg-body:#ff0000;--bg-tile:none;--bg-outer:#cc0000;--bg-header:#ffff00;--bg-nav:#ffff00;--bg-nav-active:#ffcc00;--bg-sidebar:#cc0000;--bg-sidebar-header:#ffff00;--bg-footer:#ffff00;--bg-code:#aa0000;--bg-input:#cc0000;--bg-btn:#ffff00;--bg-btn-hover:#ffcc00;--bg-counter:#ffff00;--bg-table-header:#cc0000;--bg-table-stripe:#e00000;--bg-idea-box:#cc0000;--bg-disclaimer:#ffff00;--border:#ffff00;--border-dotted:#ff8844;--border-gutter:#ff6600;--border-btn:#cc9900;--border-disclaimer:#ff0000;--text-body:#ffffff;--text-heading:#ffff00;--text-heading2:#ffff00;--text-heading3:#ffee00;--text-muted:#ffdd88;--text-dim:#ffcc66;--text-nav:#ff0000;--text-content-header:#ffff00;--text-sidebar-header:#ff0000;--text-sidebar-label:#ffcc66;--text-sidebar-bold:#ffff00;--text-logo:#ffff00;--text-logo-slash:#ffcc44;--text-subtitle:#ffdd88;--text-stats:#ffcc66;--text-footer:#ff0000;--text-footer-bottom:#cc0000;--text-counter-label:#cc0000;--text-article-date:#ffdd88;--text-strong:#ffff00;--text-em:#ffff00;--text-blockquote:#ffee88;--text-code:#ffff00;--text-disclaimer:#ff0000;--text-disclaimer-bold:#ff0000;--text-site-info:#ffcc66;--link:#ffffff;--link-hover:#ffff00;--link-visited:#ffdd88;--tag-bg:#ffff00;--tag-text:#ff0000;--counter-color:#ffffff;--btn-text:#ff0000;--btn-text-hover:#cc0000;--text-profile-name:#ffff00;--selection-bg:#ffff00;--selection-text:#ff0000;--syn-base:#ffff00;--syn-tag:#ffffff;--syn-keyword:#ffcc00;--syn-string:#ffffff;--syn-punctuation:#ff8800;--syn-function:#ffffff;--syn-comment:#ff8800;--syn-number:#ffffff;--syn-inserted:#ffffff;--syn-deleted:#ffcc00}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:#ff00ff;--border-dotted:#8800aa;--border-gutter:#440066;--border-btn:#ff00ff;--border-disclaimer:#ff00ff;--text-body:#e0d0ff;--text-heading:#ff00ff;--text-heading2:#ff44ff;--text-heading3:#cc00cc;--text-muted:#aa66cc;--text-dim:#8855aa;--text-nav:#00ffff;--text-content-header:#ff00ff;--text-sidebar-header:#00ffff;--text-sidebar-label:#8855aa;--text-sidebar-bold:#cc88ff;--text-logo:#ff00ff;--text-logo-slash:#00ffff;--text-subtitle:#8844aa;--text-stats:#663388;--text-footer:#8855aa;--text-footer-bottom:#331155;--text-counter-label:#8855aa;--text-article-date:#aa66cc;--text-strong:#ff44ff;--text-em:#cc88ff;--text-blockquote:#aa66cc;--text-code:#00ffff;--text-disclaimer:#ff88ff;--text-disclaimer-bold:#00ffff;--text-site-info:#663388;--link:#00ffff;--link-hover:#ff00ff;--link-visited:#8800ff;--tag-bg:#1a0a2e;--tag-text:#cc88ff;--counter-color:#00ffff;--btn-text:#00ffff;--btn-text-hover:#ff00ff;--text-profile-name:#ff00ff;--selection-bg:#ff00ff;--selection-text:#000000;--syn-base:#e0d0ff;--syn-tag:#ff00ff;--syn-keyword:#ff44ff;--syn-string:#00ffaa;--syn-punctuation:#663388;--syn-function:#00ffff;--syn-comment:#553377;--syn-number:#ffaa00;--syn-inserted:#00ff88;--syn-deleted:#ff0066}body.theme-construction{--bg-body:#888888;--bg-tile:repeating-linear-gradient(45deg,#ffcc00,#ffcc00 10px,#222222 0,#222222 20px);--bg-outer:#666666;--bg-header:#222222;--bg-nav:#ffcc00;--bg-nav-active:#ffaa00;--bg-sidebar:#555555;--bg-sidebar-header:#ffcc00;--bg-footer:#222222;--bg-code:#333333;--bg-input:#444444;--bg-btn:#ffcc00;--bg-btn-hover:#ffaa00;--bg-counter:#333333;--bg-table-header:#555555;--bg-table-stripe:#696969;--bg-idea-box:#555555;--bg-disclaimer:#ffcc00;--border:#ffcc00;--border-dotted:#999999;--border-gutter:#999999;--border-btn:#cc9900;--border-disclaimer:#222222;--text-body:#ffffff;--text-heading:#ffcc00;--text-heading2:#ffcc00;--text-heading3:#ffaa00;--text-muted:#eeeeee;--text-dim:#eeeeee;--text-nav:#222222;--text-content-header:#ffcc00;--text-sidebar-header:#222222;--text-sidebar-label:#dddddd;--text-sidebar-bold:#ffcc00;--text-logo:#ffcc00;--text-logo-slash:#999999;--text-subtitle:#cccccc;--text-stats:#999999;--text-footer:#cccccc;--text-footer-bottom:#666666;--text-counter-label:#cccccc;--text-article-date:#cccccc;--text-strong:#ffcc00;--text-em:#ffffff;--text-blockquote:#cccccc;--text-code:#ffcc00;--text-disclaimer:#222222;--text-disclaimer-bold:#222222;--text-site-info:#bbbbbb;--link:#ffcc00;--link-hover:#ffffff;--link-visited:#cc9900;--tag-bg:#444444;--tag-text:#ffcc00;--counter-color:#ffcc00;--btn-text:#222222;--btn-text-hover:#000000;--text-profile-name:#ffcc00;--selection-bg:#ffcc00;--selection-text:#222222;--syn-base:#ffffff;--syn-tag:#ffcc00;--syn-keyword:#ffaa00;--syn-string:#88ff88;--syn-punctuation:#aaaaaa;--syn-function:#ffcc00;--syn-comment:#aaaaaa;--syn-number:#ff8888;--syn-inserted:#88ff88;--syn-deleted:#ff8888}body.theme-soviet{--bg-body:#8b0000;--bg-tile:none;--bg-outer:#700000;--bg-header:#550000;--bg-nav:#aa0000;--bg-nav-active:#cc0000;--bg-sidebar:#700000;--bg-sidebar-header:#aa0000;--bg-footer:#550000;--bg-code:#550000;--bg-input:#700000;--bg-btn:#aa0000;--bg-btn-hover:#cc0000;--bg-counter:#550000;--bg-table-header:#700000;--bg-table-stripe:#7a0000;--bg-idea-box:#700000;--bg-disclaimer:#aa0000;--border:#cc3333;--border-dotted:#993333;--border-gutter:#993333;--border-btn:#cc0000;--border-disclaimer:#ffcc00;--text-body:#ffeedd;--text-heading:#ffcc00;--text-heading2:#ffcc00;--text-heading3:#ffaa00;--text-muted:#dd9988;--text-dim:#cc8877;--text-nav:#ffcc00;--text-content-header:#ffcc00;--text-sidebar-header:#ffcc00;--text-sidebar-label:#cc8877;--text-sidebar-bold:#ffeedd;--text-logo:#ffcc00;--text-logo-slash:#aa6655;--text-subtitle:#dd9988;--text-stats:#aa6655;--text-footer:#cc8877;--text-footer-bottom:#883333;--text-counter-label:#cc8877;--text-article-date:#dd9988;--text-strong:#ffcc00;--text-em:#ffeedd;--text-blockquote:#dd9988;--text-code:#ffcc00;--text-disclaimer:#ffcc00;--text-disclaimer-bold:#ffcc00;--text-site-info:#aa6655;--link:#ffcc00;--link-hover:#ffffff;--link-visited:#ddaa00;--tag-bg:#aa0000;--tag-text:#ffcc00;--counter-color:#ffcc00;--btn-text:#ffcc00;--btn-text-hover:#ffffff;--text-profile-name:#ffcc00;--selection-bg:#ffcc00;--selection-text:#8b0000;--syn-base:#ffeedd;--syn-tag:#ffcc00;--syn-keyword:#ff8844;--syn-string:#ffcc00;--syn-punctuation:#aa6655;--syn-function:#ffaa44;--syn-comment:#993333;--syn-number:#ffcc00;--syn-inserted:#44cc44;--syn-deleted:#ff4444}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:#cc8833;--border-dotted:#664422;--border-gutter:#442200;--border-btn:#cc8833;--border-disclaimer:#cc8833;--text-body:#eeddcc;--text-heading:#ffaa44;--text-heading2:#ff9933;--text-heading3:#ee8822;--text-muted:#aa8866;--text-dim:#997755;--text-nav:#ffcc88;--text-content-header:#ffaa44;--text-sidebar-header:#ffcc88;--text-sidebar-label:#997755;--text-sidebar-bold:#ddaa66;--text-logo:#ffaa44;--text-logo-slash:#775533;--text-subtitle:#aa8866;--text-stats:#775533;--text-footer:#997755;--text-footer-bottom:#442200;--text-counter-label:#997755;--text-article-date:#aa8866;--text-strong:#ffcc88;--text-em:#eeddcc;--text-blockquote:#aa8866;--text-code:#ffaa44;--text-disclaimer:#ffcc88;--text-disclaimer-bold:#ffaa44;--text-site-info:#775533;--link:#ffaa44;--link-hover:#ffcc88;--link-visited:#cc8833;--tag-bg:#2a1a0a;--tag-text:#ddaa66;--counter-color:#ffaa44;--btn-text:#ffcc88;--btn-text-hover:#ffaa44;--text-profile-name:#ffaa44;--selection-bg:#ffaa44;--selection-text:#0a0a0a;--syn-base:#eeddcc;--syn-tag:#ffaa44;--syn-keyword:#ff8822;--syn-string:#ffcc44;--syn-punctuation:#775533;--syn-function:#ffaa44;--syn-comment:#664422;--syn-number:#ff6600;--syn-inserted:#88cc44;--syn-deleted:#ff4422}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:#ffffff;--bg-btn:#ece9d8;--bg-btn-hover:#d6d2c2;--bg-counter:#ffffff;--bg-table-header:#d6dff7;--bg-table-stripe:#97b1d6;--bg-idea-box:#d6dff7;--bg-disclaimer:#ffffc8;--border:#5588cc;--border-dotted:#7f9db9;--border-gutter:#7f9db9;--border-btn:#003c74;--border-disclaimer:#aca899;--text-body:#e8f0ff;--text-heading:#ffffff;--text-heading2:#ffffff;--text-heading3:#ddeeff;--text-muted:#b0ccee;--text-dim:#aaccee;--text-nav:#ffffff;--text-content-header:#ffffff;--text-sidebar-header:#ffffff;--text-sidebar-label:#3355aa;--text-sidebar-bold:#003399;--text-logo:#ffffff;--text-logo-slash:#88bbff;--text-subtitle:#aaccee;--text-stats:#88aacc;--text-footer:#bbddff;--text-footer-bottom:#6699cc;--text-counter-label:#3355aa;--text-article-date:#aabbdd;--text-strong:#ffffff;--text-em:#ccddef;--text-blockquote:#b0ccee;--text-code:#003399;--text-disclaimer:#333300;--text-disclaimer-bold:#000000;--text-site-info:#88aacc;--link:#88ddff;--link-hover:#ffffff;--link-visited:#bbaadd;--tag-bg:#ece9d8;--tag-text:#003399;--counter-color:#44dd44;--btn-text:#000000;--btn-text-hover:#003399;--text-profile-name:#003399;--selection-bg:#3399ff;--selection-text:#ffffff;--syn-base:#000000;--syn-tag:#0000ff;--syn-keyword:#0000ff;--syn-string:#008000;--syn-punctuation:#555555;--syn-function:#795e26;--syn-comment:#008000;--syn-number:#098658;--syn-inserted:#008000;--syn-deleted:#cc0000}body.theme-win95{--bg-body:#008080;--bg-tile:none;--bg-outer:#c0c0c0;--bg-header:#000080;--bg-nav:#c0c0c0;--bg-nav-active:#808080;--bg-sidebar:#c0c0c0;--bg-sidebar-header:#000080;--bg-footer:#c0c0c0;--bg-code:#ffffff;--bg-input:#ffffff;--bg-btn:#c0c0c0;--bg-btn-hover:#a0a0a0;--bg-counter:#ffffff;--bg-table-header:#c0c0c0;--bg-table-stripe:#73a6a6;--bg-idea-box:#c0c0c0;--bg-disclaimer:#ffffcc;--border:#808080;--border-dotted:#808080;--border-gutter:#808080;--border-btn:#404040;--border-disclaimer:#808080;--text-body:#000000;--text-heading:#000080;--text-heading2:#000080;--text-heading3:#000080;--text-muted:#404040;--text-dim:#505050;--text-nav:#000000;--text-content-header:#000080;--text-sidebar-header:#ffffff;--text-sidebar-label:#404040;--text-sidebar-bold:#000080;--text-logo:#ffffff;--text-logo-slash:#c0c0c0;--text-subtitle:#606060;--text-stats:#c0c0c0;--text-footer:#000000;--text-footer-bottom:#404040;--text-counter-label:#505050;--text-article-date:#404040;--text-strong:#000000;--text-em:#000080;--text-blockquote:#404040;--text-code:#000080;--text-disclaimer:#333300;--text-disclaimer-bold:#000000;--text-site-info:#606060;--link:#0000ff;--link-hover:#ff0000;--link-visited:#800080;--tag-bg:#d4d0c8;--tag-text:#000080;--counter-color:#000080;--btn-text:#000000;--btn-text-hover:#000080;--text-profile-name:#000080;--selection-bg:#000080;--selection-text:#ffffff;--syn-base:#000000;--syn-tag:#800000;--syn-keyword:#000080;--syn-string:#008000;--syn-punctuation:#808080;--syn-function:#000080;--syn-comment:#008000;--syn-number:#ff0000;--syn-inserted:#008000;--syn-deleted:#ff0000}body.theme-minesweeper{--bg-body:#c0c0c0;--bg-tile:none;--bg-outer:#c0c0c0;--bg-header:#c0c0c0;--bg-nav:#c0c0c0;--bg-nav-active:#a0a0a0;--bg-sidebar:#c0c0c0;--bg-sidebar-header:#c0c0c0;--bg-footer:#c0c0c0;--bg-code:#e0e0e0;--bg-input:#ffffff;--bg-btn:#c0c0c0;--bg-btn-hover:#a0a0a0;--bg-counter:#000000;--bg-table-header:#c0c0c0;--bg-table-stripe:#b6b6b6;--bg-idea-box:#c0c0c0;--bg-disclaimer:#ffff00;--border:#808080;--border-dotted:#808080;--border-gutter:#808080;--border-btn:#808080;--border-disclaimer:#808080;--text-body:#000000;--text-heading:#0000ff;--text-heading2:#008000;--text-heading3:#ff0000;--text-muted:#505050;--text-dim:#505050;--text-nav:#000000;--text-content-header:#0000ff;--text-sidebar-header:#000000;--text-sidebar-label:#555555;--text-sidebar-bold:#000000;--text-logo:#cc0000;--text-logo-slash:#555555;--text-subtitle:#808080;--text-stats:#808080;--text-footer:#555555;--text-footer-bottom:#808080;--text-counter-label:#555555;--text-article-date:#555555;--text-strong:#000000;--text-em:#008000;--text-blockquote:#808080;--text-code:#0000ff;--text-disclaimer:#000000;--text-disclaimer-bold:#ff0000;--text-site-info:#808080;--link:#0000ff;--link-hover:#ff0000;--link-visited:#800080;--tag-bg:#d4d0c8;--tag-text:#0000ff;--counter-color:#ff0000;--btn-text:#000000;--btn-text-hover:#ff0000;--text-profile-name:#0000ff;--selection-bg:#0000ff;--selection-text:#ffffff;--syn-base:#000000;--syn-tag:#ff0000;--syn-keyword:#0000ff;--syn-string:#008000;--syn-punctuation:#808080;--syn-function:#800080;--syn-comment:#808080;--syn-number:#ff0000;--syn-inserted:#008000;--syn-deleted:#ff0000}body.theme-steria{--bg-body:#f0a000;--bg-tile:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGUlEQVR4nGP4v8PgPz7MACI+LGDAiYeHAgBZI6jauBkPZQAAAABJRU5ErkJggg==");--bg-outer:#e89400;--bg-header:#ffcc44;--bg-nav:#bc0024;--bg-nav-active:#990018;--bg-sidebar:#990018;--bg-sidebar-header:#ffcc00;--bg-footer:#bc0024;--bg-code:#fff4dd;--bg-input:#fff8e8;--bg-btn:#bc0024;--bg-btn-hover:#dd0030;--bg-counter:#fff4dd;--bg-table-header:#ffcc00;--bg-table-stripe:#ffe8a0;--bg-idea-box:#ffe0a0;--bg-disclaimer:#ffee88;--border:#cc8800;--border-dotted:#dd9922;--border-gutter:#dd9922;--border-btn:#880016;--border-disclaimer:#cc6600;--text-body:#331100;--text-heading:#660000;--text-heading2:#772200;--text-heading3:#883300;--text-muted:#664422;--text-dim:#886644;--text-nav:#ffffff;--text-content-header:#880000;--text-sidebar-header:#660000;--text-sidebar-label:#ffccaa;--text-sidebar-bold:#ffddbb;--text-logo:#660000;--text-logo-slash:#cc6600;--text-subtitle:#884400;--text-stats:#aa6600;--text-footer:#ffccaa;--text-footer-bottom:#cc8866;--text-counter-label:#886644;--text-article-date:#775533;--text-strong:#440000;--text-em:#553300;--text-blockquote:#664422;--text-code:#660022;--text-disclaimer:#664400;--text-disclaimer-bold:#442200;--text-site-info:#ffbb88;--link:#0000cc;--link-hover:#0000ff;--link-visited:#660088;--tag-bg:#ffcc44;--tag-text:#660000;--counter-color:#ffcc00;--btn-text:#ffffff;--btn-text-hover:#ffee00;--text-profile-name:#ffddcc;--selection-bg:#bc0024;--selection-text:#ffffff;--syn-base:#331100;--syn-tag:#bc0024;--syn-keyword:#8800aa;--syn-string:#006600;--syn-punctuation:#886644;--syn-function:#0044aa;--syn-comment:#998866;--syn-number:#cc4400;--syn-inserted:#006600;--syn-deleted:#cc0000}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:#333333;--bg-table-stripe:#2c2c2c;--bg-idea-box:#292929;--bg-disclaimer:#2a2a1a;--border:#4a4a4a;--border-dotted:#3a3a3a;--border-gutter:#3a3a3a;--border-btn:#555555;--border-disclaimer:#aaaa44;--text-body:#00e000;--text-heading:#00ff00;--text-heading2:#00dd00;--text-heading3:#00cc00;--text-muted:#009900;--text-dim:#006600;--text-nav:#00ee00;--text-content-header:#00ff00;--text-sidebar-header:#00dd00;--text-sidebar-label:#008800;--text-sidebar-bold:#00bb00;--text-logo:#00ff00;--text-logo-slash:#006600;--text-subtitle:#007700;--text-stats:#005500;--text-footer:#009900;--text-footer-bottom:#004400;--text-counter-label:#007700;--text-article-date:#008800;--text-strong:#00ff00;--text-em:#00cc66;--text-blockquote:#009900;--text-code:#00dd00;--text-disclaimer:#cccc44;--text-disclaimer-bold:#eeee00;--text-site-info:#006600;--link:#ffcc00;--link-hover:#ffee44;--link-visited:#cc9900;--tag-bg:#333333;--tag-text:#00bb00;--counter-color:#00ff00;--btn-text:#00cc00;--btn-text-hover:#00ff00;--text-profile-name:#00ee00;--selection-bg:#00aa00;--selection-text:#000000;--syn-base:#00e000;--syn-tag:#00ff88;--syn-keyword:#ffcc00;--syn-string:#ff8800;--syn-punctuation:#006600;--syn-function:#00ffcc;--syn-comment:#555555;--syn-number:#ff6644;--syn-inserted:#00ff00;--syn-deleted:#ff4444;background:#232323;background-image:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(255,255,255,.015) 0,rgba(255,255,255,.015) 2px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(0,0,0,.08) 0,rgba(0,0,0,.08) 3px)}body.theme-winamp .layout-table{border-color:#5a5a5a #1a1a1a #1a1a1a #5a5a5a;border-style:solid;border-width:2px;box-shadow:inset 1px 1px 0 rgba(255,255,255,.06),inset -1px -1px 0 rgba(0,0,0,.3),0 4px 20px rgba(0,0,0,.6);background:linear-gradient(180deg,#2e2e2e,#262626 50%,#222222)}body.theme-winamp .header-cell{background:linear-gradient(180deg,#3c3c3c,#2a2a2a 40%,#1e1e1e)!important;border-left-color:#555;border-bottom:2px solid #1a1a1a;border-right-color:#1a1a1a;border-top-color:#555;position:relative}body.theme-winamp .header-cell:after{content:"";position:absolute;top:4px;right:60px;width:120px;height:calc(100% - 8px);background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.06) 0,rgba(255,255,255,.06) 3px,transparent 0,transparent 4px);pointer-events:none}body.theme-winamp .nav-row{background:linear-gradient(180deg,#444,#333 30%,#2a2a2a 70%,#222);border-bottom:1px solid #1a1a1a}body.theme-winamp .nav-cell{background:linear-gradient(180deg,#484848,#363636 40%,#2c2c2c);border-color:rgba(255,255,255,.08) #1a1a1a #1a1a1a rgba(255,255,255,.05);border-style:solid;border-width:1px;text-shadow:0 0 6px rgba(0,238,0,.4);transition:background .15s}body.theme-winamp .nav-cell:hover{background:linear-gradient(180deg,#555,#404040 40%,#333)}body.theme-winamp .nav-cell-active{background:linear-gradient(180deg,#222,#1a1a1a 40%,#111)!important;border-top:1px solid #111;box-shadow:inset 0 2px 4px rgba(0,0,0,.5)}body.theme-winamp .nav-cell a:hover{color:#44ff44;text-shadow:0 0 8px rgba(0,255,0,.5)}body.theme-winamp .nav-spacer{background:linear-gradient(180deg,#484848,#363636 40%,#2c2c2c)!important;border-bottom:1px solid #1a1a1a!important}body.theme-winamp .nav-dropdown{background:linear-gradient(180deg,#2e2e2e,#252525);border-color:#1a1a1a #555 #555 #1a1a1a;border-style:solid;border-width:2px;box-shadow:0 4px 12px rgba(0,0,0,.6)}body.theme-winamp .nav-dropdown a:hover{background:linear-gradient(90deg,#1a3a1a,#0a200a);text-shadow:0 0 6px rgba(0,255,0,.4)}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 rgba(0,0,0,.8),inset 0 0 4px rgba(0,255,0,.03);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 rgba(0,0,0,.6)}body.theme-winamp .sidebar-box{border-color:#555 #1a1a1a #1a1a1a #555;border-style:solid;border-width:2px;background:linear-gradient(180deg,#2e2e2e,#252525)}body.theme-winamp .sidebar-box-header{background:linear-gradient(180deg,#444,#353535 40%,#2a2a2a);border-bottom:1px solid #1a1a1a;text-shadow:0 0 5px rgba(0,221,0,.3);text-transform:uppercase;letter-spacing:2px}body.theme-winamp .sidebar-box-content{background:#1a1a1a;border-top:1px solid rgba(255,255,255,.04)}body.theme-winamp .theme-option{color:#009900;border-bottom:1px solid #222;padding:3px 4px;transition:all .1s}body.theme-winamp .theme-option:hover{color:#00ff00;background:linear-gradient(90deg,transparent,rgba(0,255,0,.05) 50%,transparent);text-shadow:0 0 6px rgba(0,255,0,.3)}body.theme-winamp .theme-option-active{color:#00ff00;background:linear-gradient(90deg,transparent,rgba(0,255,0,.08) 50%,transparent);text-shadow:0 0 8px rgba(0,255,0,.5)}body.theme-winamp .footer-cell{background:linear-gradient(180deg,#3a3a3a,#2a2a2a 40%,#222)!important;border-color:currentcolor #1a1a1a #1a1a1a #555;border-top:2px solid #555}body.theme-winamp .content-header{text-shadow:0 0 8px rgba(0,255,0,.5),0 0 20px rgba(0,255,0,.15);letter-spacing:1px}body.theme-winamp .article-content{text-shadow:0 0 2px rgba(0,224,0,.15)}body.theme-winamp .article-content h1,body.theme-winamp .article-content h2,body.theme-winamp .article-content h3{text-shadow:0 0 6px rgba(0,255,0,.3)}body.theme-winamp .article-content h1{border-bottom:1px solid #00aa00;padding-bottom:6px}body.theme-winamp .article-content h2{border-bottom:1px dotted #006600}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 rgba(0,0,0,.8),inset 0 0 3px rgba(0,255,0,.02)}body.theme-winamp .article-content code:not(pre code){background:#0c0c0c;border:1px solid #333;text-shadow:0 0 4px rgba(0,221,0,.25)}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{background:linear-gradient(180deg,#3a3a3a,#2a2a2a);text-shadow:0 0 4px rgba(0,221,0,.2)}body.theme-winamp .article-content blockquote{border-left:3px solid #00aa00;background:rgba(0,255,0,.02);box-shadow:inset 2px 0 8px rgba(0,255,0,.03)}body.theme-winamp .article-content a:hover{text-shadow:0 0 6px rgba(255,204,0,.4)}body.theme-winamp button.oldschool-btn,body.theme-winamp input[type=submit]{background:linear-gradient(180deg,#4a4a4a,#333 40%,#2a2a2a);border-color:#666 #222 #222 #666;border-style:solid;border-width:2px;text-shadow:0 0 4px rgba(0,204,0,.3)}body.theme-winamp button.oldschool-btn:hover,body.theme-winamp input[type=submit]:hover{background:linear-gradient(180deg,#555,#3a3a3a 40%,#303030)}body.theme-winamp button.oldschool-btn:active,body.theme-winamp input[type=submit]:active{border-color:#222 #666 #666 #222;background:linear-gradient(180deg,#2a2a2a,#333)}body.theme-winamp .theme-select{background:#0a0a0a;border:1px solid #444;color:#00cc00}body.theme-winamp ::-webkit-scrollbar{width:12px;background:#1a1a1a}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(180deg,#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(180deg,#555,#3a3a3a 40%,#303030)}body.theme-winamp .badge-hot{color:#ff4444;text-shadow:0 0 4px rgba(255,68,68,.4)}body.theme-winamp .old-post-disclaimer{border-color:#555 #222 #222 #555;border-style:solid;border-width:2px;background:linear-gradient(180deg,#2a2a1a,#222218)}body.theme-winamp .tag{background:linear-gradient(180deg,#3a3a3a,#2a2a2a);border-color:#555 #222 #222 #555;border-style:solid;border-width:1px;text-shadow:0 0 3px rgba(0,187,0,.2)}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 rgba(0,0,0,.3)}body.theme-winamp .article-content hr,body.theme-winamp hr{border:none;height:3px;background:linear-gradient(180deg,#1a1a1a,#4a4a4a 50%,#1a1a1a)}.flying-toaster{position:fixed;z-index:9999;pointer-events:auto;cursor:pointer;filter:drop-shadow(0 0 8px rgba(255,170,68,.6));image-rendering:pixelated;will-change:left,top,transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flying-toaster:hover{filter:drop-shadow(0 0 14px rgba(255,200,68,.9))}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0;background-color:var(--bg-body);background-image:var(--bg-tile);color:var(--text-body);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)}::-moz-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{font-family:Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:13px;vertical-align:top}h1,h2,h3{font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;color:var(--text-heading);margin:0;padding:0}hr{border:0;height:1px;background-color:var(--border);margin:8px 0}.nav-cell{background-color:var(--bg-nav);padding:5px 12px;white-space:nowrap;border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-nav)}.nav-cell a{color:var(--text-nav);font-weight:700;font-size:12px;text-decoration:none;letter-spacing:.5px}.nav-cell a:hover{color:#ffffff}.nav-cell-active{background-color:var(--bg-nav-active)}.nav-cell-misc{position:relative;cursor:pointer}.nav-dropdown{position:absolute;top:100%;left:0;background-color:var(--bg-nav);border:1px solid var(--border);z-index:100;min-width:140px}.nav-dropdown a{display:block;padding:4px 12px;color:var(--text-nav);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap;letter-spacing:.5px}.nav-dropdown a:hover{background-color:var(--bg-nav-active);color:#ffffff}.sidebar-box{background-color:var(--bg-sidebar);border:1px solid var(--border);margin-bottom:10px}.sidebar-box-header{background-color:var(--bg-sidebar-header);padding:4px 8px;font-weight:700;color:var(--text-sidebar-header);font-size:11px;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;cursor:pointer}.collapse-indicator{font-size:10px;color:var(--text-dim)}.sidebar-box-content{padding:8px;font-size:12px;line-height:1.6;color:var(--text-muted)}.content-header{color:var(--text-content-header);font-size:15px;font-weight:700;padding-bottom:4px;border-bottom:1px solid var(--border);margin-bottom:8px}.work-row{padding:4px 0}.project-row td,.work-row{border-bottom:1px dotted var(--border-dotted)}.project-row td{padding:3px 6px;font-size:12px}.tag{background-color:var(--tag-bg);color:var(--tag-text);padding:1px 5px;font-size:10px;border:1px solid var(--border);white-space:nowrap}.article-date{color:var(--text-article-date);font-size:12px;white-space:nowrap}.section-anchor{display:block;padding-top:4px}.footer-cell{background-color:var(--bg-footer);border-top:1px solid var(--border);padding:6px 12px;color:var(--text-footer);font-size:11px;text-align:center}.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);font-family:Verdana,sans-serif;font-size:12px;padding:3px 4px;width:120px}button.oldschool-btn,input[type=submit]{background-color:var(--bg-btn);border:1px solid var(--border-btn);color:var(--btn-text);font-family:Verdana,sans-serif;font-size:12px;padding:2px 10px;cursor:pointer}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);font-size:13px;line-height:1.8;overflow-wrap:break-word;word-break:break-word}.article-content>:first-child{margin-top:0}.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{font-size:18px;color:var(--text-heading);margin:24px 0 10px;padding-bottom:5px;border-bottom:1px solid var(--border)}.article-content h2{font-size:16px;color:var(--text-heading2);margin:22px 0 8px;padding-bottom:4px;border-bottom:1px dotted var(--border-dotted)}.article-content h3{font-size:14px;color:var(--text-heading3);margin:18px 0 6px}.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{list-style-type:circle;margin:2px 0}.article-content li{margin:4px 0}.article-content li>ol,.article-content li>ul{margin:2px 0}.article-content code:not(pre code){font-weight:700;background-color:color-mix(in srgb,var(--bg-code) 60%,transparent);border:1px solid color-mix(in srgb,var(--border) 40%,transparent);padding:1px 5px;border-radius:2px}.article-content code:not(pre code),.article-content pre{font-family:Courier New,Courier,monospace;font-size:12px;color:var(--text-code)}.article-content pre{background-color:var(--bg-code);border:1px solid var(--border);padding:12px;overflow-x:auto;margin:14px 0;line-height:1.55}.article-content pre code{background:none;border:none;padding:0;font-weight:400;border-radius:0}.article-content blockquote{border-left:2px solid var(--border);margin:14px 0;padding:6px 14px;color:var(--text-blockquote);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{max-width:100%;height:auto;border:1px solid var(--border);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);padding:8px 12px;margin:10px 0;font-size:11px;color:var(--text-disclaimer)}.old-post-disclaimer b{color:var(--text-disclaimer-bold)}.table-header td{padding:3px 6px;font-size:12px;color:var(--text-dim);font-weight:700;border-bottom:1px solid var(--border);background-color:var(--bg-table-header)}.idea-box{background-color:var(--bg-idea-box);border:1px solid var(--border);padding:12px;margin:10px 0}.idea-highlight{color:var(--link);font-weight:700}.disclaimer-box{border:1px solid var(--border-disclaimer);background-color:var(--bg-disclaimer);padding:8px;font-size:11px;color:var(--text-disclaimer);margin:10px 0}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:#ff4444;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);padding:8px 4px;text-align:center;font-size:12px;font-weight:700;color:var(--tag-text);cursor:default;transition:all .2s ease;width:33.3%}.tech-cell:hover{color:var(--link);background-color:var(--bg-sidebar-header);border-color:var(--link)}.tech-cell-spin:hover{animation:spin .5s ease}.tech-cell-grow:hover{transform:scale(1.15);z-index:1;position:relative}.tech-cell-shake:hover{animation:shake .4s ease}.tech-cell-flip:hover{animation:flip .5s ease}.tech-cell-glow:hover{box-shadow:0 0 8px var(--link);text-shadow:0 0 6px var(--link)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shake{0%,to{transform:translateX(0)}20%{transform:translateX(-3px) rotate(-2deg)}40%{transform:translateX(3px) rotate(2deg)}60%{transform:translateX(-2px) rotate(-1deg)}80%{transform:translateX(2px) rotate(1deg)}}@keyframes flip{0%{transform:perspective(200px) rotateX(0deg)}to{transform:perspective(200px) rotateX(1turn)}}.gear-item:hover{transform:rotate(0deg) scale(1.05)!important;border-color:var(--link)!important;z-index:1;position:relative}.theme-option{cursor:pointer;font-size:11px;padding:2px 0}.theme-option:hover{color:var(--link-hover)}.theme-option-active{color:var(--link);font-weight:700}.theme-option-active:before{content:"\25B8 "}body.theme-xp .sidebar-box-content{color:#334466}body.theme-xp .sidebar-box-content a{color:#0044cc}body.theme-xp .sidebar-box-content a:visited{color:#334488}body.theme-xp .sidebar-box-content a:hover{color:#0066ff}body.theme-xp .sidebar-box-content span{color:#3355aa}body.theme-xp .sidebar-box-content b{color:#003399}body.theme-xp .theme-option{color:#334466}body.theme-xp .theme-option-active{color:#0044cc}body.theme-xp .sidebar-box-content table td{color:#334466}body.theme-xp .sidebar-box-content .counter-img+td,body.theme-xp .sidebar-box-content td[style*=counter]{color:#006600}body.theme-steria .sidebar-box-content{color:#ffccaa}body.theme-steria .sidebar-box-content a{color:#ffee66}body.theme-steria .sidebar-box-content a:hover{color:#ffffff}body.theme-steria .sidebar-box-content a:visited{color:#ffcc44}body.theme-steria .sidebar-box-content b{color:#ffddbb}body.theme-steria .sidebar-box-content span{color:#ffbb88}body.theme-steria .sidebar-box-content table td{color:#ffccaa}body.theme-steria .theme-option{color:#ffbb88}body.theme-steria .theme-option-active{color:#ffee44}body.theme-steria .collapse-indicator{color:#ff9988}body.theme-aqua{background:#e8e8e8;background-image:repeating-linear-gradient(90deg,transparent,transparent 1px,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 2px)}body.theme-aqua .layout-table{border:1px solid #999999;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.25),0 2px 8px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.8);background:#ffffff;overflow:hidden}body.theme-aqua .header-cell{background:linear-gradient(180deg,#e8e8e8,#d8d8d8 20%,#cccccc 40%,#c0c0c0 50%,#b8b8b8 60%,#c4c4c4 80%,#d0d0d0)!important;background-size:100% 100%;border-bottom:1px solid #999999;position:relative}body.theme-aqua .header-cell:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(255,255,255,.06) 0,rgba(255,255,255,.06) 2px,transparent 0,transparent 3px),repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.02) 0,rgba(0,0,0,.02) 3px);pointer-events:none;z-index:1}body.theme-aqua .header-cell:after{content:"● ● ●";position:absolute;top:12px;left:15px;font-size:13px;letter-spacing:3px;z-index:2;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent);filter:drop-shadow(0 1px 1px rgba(0,0,0,.3));color:transparent;background-image:linear-gradient(90deg,#ff5f57,#ff5f57 28%,#febc2e 36%,#febc2e 64%,#28c840 72%,#28c840);-webkit-background-clip:text;background-clip:text;pointer-events:none}body.theme-aqua .header-cell table{position:relative;z-index:2}body.theme-aqua .header-cell td:first-child{padding-left:60px!important}body.theme-aqua .nav-row{background:linear-gradient(180deg,#ebebeb,#d4d4d4 45%,#c8c8c8 55%,#d0d0d0);border-bottom:1px solid #999999}body.theme-aqua .nav-cell{background:linear-gradient(180deg,#f0f0f0,#e0e0e0 40%,#d0d0d0 60%,#d8d8d8);border-color:currentcolor #b0b0b0 #999999 rgba(255,255,255,.5);border-style:none solid solid;border-width:medium 1px 1px;transition:all .15s}body.theme-aqua .nav-cell:hover{background:linear-gradient(180deg,#d4e8ff,#b0d4ff 40%,#90c0ff 60%,#a8d0ff)}body.theme-aqua .nav-cell a{color:#222222;text-shadow:0 1px 0 rgba(255,255,255,.5)}body.theme-aqua .nav-cell a:hover{color:#003388}body.theme-aqua .nav-cell-active{background:linear-gradient(180deg,#a8d4ff,#6aadee 30%,#4a95dd 50%,#3a88d4 60%,#5aa0e4 80%,#7ab8f0)!important;border-bottom:1px solid #2a70b0;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 2px rgba(0,0,0,.15)}body.theme-aqua .nav-cell-active a{color:#ffffff!important;text-shadow:0 -1px 0 rgba(0,0,0,.25)}body.theme-aqua .nav-spacer{background:linear-gradient(180deg,#ebebeb,#d4d4d4 45%,#c8c8c8 55%,#d0d0d0)!important;border-bottom:1px solid #999999!important}body.theme-aqua .nav-dropdown{background:#ffffff;border:1px solid #b0b0b0;border-radius:0 0 6px 6px;box-shadow:0 4px 16px rgba(0,0,0,.2);overflow:hidden}body.theme-aqua .nav-dropdown a{color:#222222}body.theme-aqua .nav-dropdown a:hover{background:linear-gradient(180deg,#5a9fe6,#3a84d0);color:#ffffff!important}body.theme-aqua .main-cell{background:#ffffff;background-image:repeating-linear-gradient(90deg,transparent,transparent 1px,rgba(0,0,0,.008) 0,rgba(0,0,0,.008) 2px)}body.theme-aqua .gutter-cell{background:linear-gradient(90deg,#c0c0c0,#e0e0e0 50%,#c0c0c0)!important;width:2px!important}body.theme-aqua .sidebar-cell{background:#f2f2f2;background-image:repeating-linear-gradient(90deg,transparent,transparent 1px,rgba(0,0,0,.01) 0,rgba(0,0,0,.01) 2px)}body.theme-aqua .sidebar-box{border:1px solid #b0b0b0;border-radius:6px;background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden}body.theme-aqua .sidebar-box-header{background:linear-gradient(180deg,#f0f0f0,#e0e0e0 40%,#d4d4d4);border-bottom:1px solid #b0b0b0;border-top:1px solid rgba(255,255,255,.8);color:#333333;text-shadow:0 1px 0 rgba(255,255,255,.7);font-size:10px}body.theme-aqua .sidebar-box-content{background:#ffffff;color:#444444}body.theme-aqua .sidebar-box-content a{color:#0055cc}body.theme-aqua .sidebar-box-content a:visited{color:#551a8b}body.theme-aqua .sidebar-box-content a:hover{color:#0066ff}body.theme-aqua .sidebar-box-content span{color:#666666}body.theme-aqua .sidebar-box-content b{color:#333333}body.theme-aqua .sidebar-box-content table td{color:#555555}body.theme-aqua .collapse-indicator{color:#888888}body.theme-aqua .content-header{color:#1a1a1a;text-shadow:0 1px 0 rgba(255,255,255,.8);border-bottom:1px solid #c0c0c0;font-family:Lucida Grande,Lucida Sans Unicode,Tahoma,Verdana,sans-serif}body.theme-aqua button.oldschool-btn,body.theme-aqua input[type=submit]{background:linear-gradient(180deg,#f8f8f8,#e8e8e8 40%,#d4d4d4 50%,#e0e0e0);border:1px solid #888888;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 1px 2px rgba(0,0,0,.1);color:#222222;text-shadow:0 1px 0 rgba(255,255,255,.5);padding:3px 16px}body.theme-aqua button.oldschool-btn:hover,body.theme-aqua input[type=submit]:hover{background:linear-gradient(180deg,#d4e8ff,#a8d0ff 40%,#80b8f0 50%,#a0ccff);border-color:#5588bb}body.theme-aqua button.oldschool-btn:active,body.theme-aqua input[type=submit]:active{background:linear-gradient(180deg,#80b0e0,#6098d0 40%,#5088c0 50%,#6898cc);box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}body.theme-aqua .aqua-btn-primary,body.theme-aqua input[type=submit].aqua-primary{background:linear-gradient(180deg,#8ac4ff,#5aa4ee 30%,#3a8ad8 50%,#2a78c8 60%,#4a98e0 80%,#6ab4f0);border:1px solid #2266aa;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 3px rgba(0,0,0,.2);animation:aqua-pulse 2.5s ease-in-out infinite}@keyframes aqua-pulse{0%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 4px rgba(42,120,200,.2)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 12px rgba(42,120,200,.5),0 0 20px rgba(42,120,200,.2)}}body.theme-aqua input[type=email],body.theme-aqua input[type=text]{background:#ffffff;border:1px solid #aaaaaa;border-radius:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.5);color:#222222;padding:4px 6px}body.theme-aqua input[type=email]:focus,body.theme-aqua input[type=text]:focus{border-color:#3399ff;box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 4px rgba(51,153,255,.5);outline:none}body.theme-aqua .theme-select{background:#ffffff;border:1px solid #aaaaaa;border-radius:4px;color:#333333;padding:1px 4px;font-size:9px;box-shadow:0 1px 2px rgba(0,0,0,.08)}body.theme-aqua .tag{background:linear-gradient(180deg,#e8f0ff,#d0e0ff 50%,#c0d4f4);border:1px solid #88aacc;border-radius:10px;color:#1a5599;padding:1px 8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6);text-shadow:0 1px 0 rgba(255,255,255,.5);font-size:9px}body.theme-aqua .footer-cell{background:linear-gradient(180deg,#d8d8d8,#c8c8c8 40%,#c0c0c0 60%,#c8c8c8)!important;border-top:1px solid #999999;color:#555555}body.theme-aqua .footer-cell a{color:#0055cc!important}body.theme-aqua .footer-cell a:hover{color:#0066ff!important}body.theme-aqua .article-content hr,body.theme-aqua hr{border:none;height:2px;background:linear-gradient(180deg,#c0c0c0,#e8e8e8);box-shadow:0 1px 0 rgba(255,255,255,.8)}body.theme-aqua a{color:#0055cc;text-decoration:none}body.theme-aqua a:hover{color:#0066ff;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{border-bottom:1px solid #c0c0c0;color:#000000}body.theme-aqua .article-content h2{color:#111111;border-bottom:1px dotted #d0d0d0}body.theme-aqua .article-content a{color:#0055cc}body.theme-aqua .article-content a:hover{color:#0066ff}body.theme-aqua .article-content pre{background:#f8f8f8;border:1px solid #c0c0c0;border-radius:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,.06)}body.theme-aqua .article-content code:not(pre code){background:#f0f0f0;border:1px solid #d0d0d0;border-radius:3px;color:#882266}body.theme-aqua .article-content table{border:1px solid #c0c0c0;border-radius:4px;overflow:hidden}body.theme-aqua .article-content table th{background:linear-gradient(180deg,#e0e8f4,#c8d4e8);color:#1a3366;text-shadow:0 1px 0 rgba(255,255,255,.5);border-bottom:1px solid #a0b0c8}body.theme-aqua .article-content table td{border-color:#d8d8d8}body.theme-aqua .article-content blockquote{border-left:3px solid #3399ff;background:rgba(51,153,255,.04);border-radius:0 4px 4px 0}body.theme-aqua .article-content img{border:1px solid #c0c0c0;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.1)}body.theme-aqua ::-webkit-scrollbar{width:10px;background:#f0f0f0}body.theme-aqua ::-webkit-scrollbar-track{background:#f0f0f0;border-radius:5px}body.theme-aqua ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#a0c8f0,#6aa0dd 50%,#88b4e8);border-radius:5px;border:1px solid #5588bb}body.theme-aqua ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#88b8e8,#5590cc 50%,#70a4dd)}body.theme-aqua .badge-hot{color:#ff3b30;text-shadow:none}body.theme-aqua .old-post-disclaimer{border:1px solid #ddcc88;border-radius:6px;background:linear-gradient(180deg,#fffbe8,#fff4cc);box-shadow:0 1px 2px rgba(0,0,0,.06)}body.theme-aqua .tech-cell{background:linear-gradient(180deg,#ffffff,#f0f0f0 40%,#e4e4e4 50%,#ececec);border:1px solid #b0b0b0;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8);color:#333333}body.theme-aqua .tech-cell:hover{background:linear-gradient(180deg,#d4e8ff,#a8d0ff 40%,#80b8f0 50%,#a0ccff);border-color:#5588bb;color:#003388}body.theme-aqua .project-row td{border-bottom:1px solid #e4e4e4}body.theme-aqua .visitor-counter-digit{background:linear-gradient(180deg,#e8f0ff,#d8e8ff);border:1px solid #99aacc;border-radius:3px;color:#0055cc;box-shadow:inset 0 1px 2px rgba(0,0,0,.06)}body.theme-aqua .link-card{background:#ffffff;border:1px solid #c0c0c0;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.06)}body.theme-aqua .link-card:hover{border-color:#3399ff!important;box-shadow:0 2px 8px rgba(51,153,255,.2)}body.theme-aqua .idea-box{background:#f0f5ff;border:1px solid #aabbdd;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.05)}body.theme-aqua .sidebar-box-content td[style*=counter-color]{color:#0055cc!important}body.theme-aqua .now-playing{border:1px solid #b0b0b0;border-radius:6px;background:linear-gradient(180deg,#f8f8f8,#f0f0f0);box-shadow:0 1px 3px rgba(0,0,0,.06)}body.theme-aqua .np-bar{background:#e8e8e8;border:1px solid #c0c0c0;border-radius:3px;overflow:hidden}body.theme-aqua .np-progress{background:linear-gradient(180deg,#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 rgba(51,153,255,.2)}.home-tagline{font-size:10px;color:var(--text-dim);font-style:italic;margin:4px 0 0;text-align:center}.now-playing{border:1px solid var(--border);background-color:var(--bg-sidebar);padding:6px 8px;margin-bottom:10px;font-size:10px;font-family:Courier New,monospace}.now-playing-title{color:var(--text-content-header);font-weight:700;font-size:9px;letter-spacing:2px;text-transform:uppercase;margin-bottom:4px}.now-playing-song{color:var(--link);font-size:11px;margin-bottom:4px}.np-bar{height:6px;background-color:var(--bg-code);border:1px solid var(--border);margin:4px 0;overflow:hidden}.np-progress{height:100%;width:68%;background-color:var(--counter-color);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;padding:8px;margin:10px 0;border:1px solid var(--border);background-color:var(--bg-sidebar);font-size:10px;color:var(--text-dim);font-family:Courier New,monospace}@media (max-width:780px){.layout-table{display:block!important;width:100%!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{display:block!important;width:100%!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{display:block!important;width:100%!important}.nav-row table tbody{display:block}.nav-row table tbody tr{display:flex;flex-wrap:wrap}.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{display:block!important;width:100%!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{text-align:center!important;padding:4px 0}.article-content pre{max-width:100%;overflow-x:auto}.article-content table,.main-cell>table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.main-cell td[width="1"],td[width="120"]{display:none!important}.links-ascii-art{font-size:4px!important;overflow-x:auto}.link-card{flex-direction:column}.link-card-icon{width:auto}}@keyframes links-marquee{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.links-marquee{display:inline-block;white-space:nowrap;animation:links-marquee 20s linear infinite}.badge-new{color:#44ff44;font-size:9px;font-weight:700;animation:blink 1s step-end infinite}@keyframes links-fire-pulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.15)}}.links-fire-divider{display:inline-block;animation:links-fire-pulse .6s ease-in-out infinite}.link-card{display:flex;gap:8px;padding:6px 8px;border:1px solid var(--border);margin-bottom:6px;background-color:var(--bg-sidebar);transition:border-color .2s,box-shadow .2s}.link-card:hover{border-color:var(--link)!important;box-shadow:0 0 6px color-mix(in srgb,var(--link) 30%,transparent)}.link-card-icon{font-size:24px;line-height:1;flex-shrink:0;width:32px;text-align:center}.link-card-body{flex:1;min-width:0}.link-card-title{font-weight:700;font-size:12px}.link-card-title a{text-decoration:none}.link-card-desc{font-size:11px;color:var(--text-muted);margin-top:2px}.link-card-meta{display:flex;align-items:center;gap:6px;margin-top:3px;flex-wrap:wrap}.link-card-stars{color:var(--counter-color);font-size:10px;letter-spacing:-1px}.link-card-domain{font-size:9px;color:var(--text-dim);font-family:Courier New,monospace}.visitor-counter-digit{display:inline-block;width:14px;height:20px;line-height:20px;text-align:center;background-color:var(--bg-counter);border:1px solid var(--border);color:var(--counter-color);font-family:Courier New,monospace;font-size:14px;font-weight:700;margin:0 1px}.clippy-container{position:fixed;bottom:20px;right:20px;z-index:9998;font-family:Tahoma,"MS Sans Serif",sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clippy-character{width:60px;height:70px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:48px;filter:drop-shadow(1px 2px 3px rgba(0,0,0,.3));transition:transform .2s;animation:clippy-idle 3s ease-in-out infinite}@keyframes clippy-idle{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-3px) rotate(-2deg)}75%{transform:translateY(2px) rotate(1deg)}}.clippy-character:hover{animation:none;transform:scale(1.1)}.clippy-bubble{position:absolute;bottom:75px;right:0;width:220px;background:#ffffcc;border:1px solid #000000;border-radius:4px;padding:10px 12px;font-size:11px;line-height:1.4;color:#000000;box-shadow:2px 2px 4px rgba(0,0,0,.3)}.clippy-bubble:after{bottom:-8px;right:25px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ffffcc}.clippy-bubble:after,.clippy-bubble:before{content:"";position:absolute;width:0;height:0}.clippy-bubble:before{bottom:-9px;right:24px;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #000000}.clippy-bubble-close{position:absolute;top:2px;right:5px;cursor:pointer;font-size:12px;color:#666;font-weight:700;line-height:1}.clippy-bubble-close:hover{color:#000}.clippy-bubble-text{margin-bottom:8px}.clippy-bubble-actions{display:flex;gap:4px}.clippy-bubble-btn{background:#d4d0c8;border:2px outset #d4d0c8;padding:2px 8px;font-size:10px;cursor:pointer;font-family:Tahoma,"MS Sans Serif",sans-serif;color:#000}.clippy-bubble-btn:active{border-style:inset}.matrix-rain-canvas{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9997;pointer-events:none;opacity:1;transition:opacity 1s ease-out}.matrix-rain-canvas.fading{opacity:0}.crt-overlay{position:fixed;inset:0;z-index:99998;pointer-events:none;background:transparent}.crt-overlay.powering-off{pointer-events:all;animation:crt-off .8s ease-in forwards}@keyframes crt-off{0%{background:transparent}20%{background:rgba(255,255,255,.15)}40%{background:#000;clip-path:inset(0 0 0 0)}60%{background:#fff;clip-path:inset(45% 0 45% 0);opacity:1}75%{background:#fff;clip-path:inset(49% 10% 49% 10%);opacity:.8}90%{background:#fff;clip-path:inset(49.5% 30% 49.5% 30%);opacity:.4}to{background:#000;clip-path:inset(0 0 0 0);opacity:1}}.crt-dot{position:fixed;top:50%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#fff;z-index:99999;opacity:0;pointer-events:none}.crt-dot.visible{animation:crt-dot-fade 2s ease-out forwards}@keyframes crt-dot-fade{0%{opacity:1;box-shadow:0 0 15px 5px rgba(255,255,255,.8)}50%{opacity:.6;box-shadow:0 0 10px 3px rgba(255,255,255,.4)}to{opacity:0;box-shadow:none}}.crt-poweroff-screen{position:fixed;inset:0;z-index:99997;background:#000;opacity:0;pointer-events:none;transition:opacity .1s}.crt-poweroff-screen.active{opacity:1;pointer-events:all;cursor:pointer}.crt-poweroff-text{position:absolute;bottom:30px;width:100%;text-align:center;font-family:Courier New,monospace;font-size:11px;color:#333;animation:crt-text-appear 2s ease-out forwards;opacity:0}@keyframes crt-text-appear{0%,70%{opacity:0}to{opacity:1}}.construction-drop{animation:construction-fall .6s cubic-bezier(.22,1,.36,1) forwards;filter:drop-shadow(1px 2px 2px rgba(0,0,0,.4))}@keyframes construction-fall{0%{opacity:0;transform:translateY(-40px) rotate(0deg) 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)}}@media (max-width:480px){.main-cell,.sidebar-cell{padding:8px 10px!important}.nav-cell{padding:7px 10px}.nav-cell a{font-size:12px}}