#footer,#page-header,#page-header.full_page,#page-header.not-top-img,#page-header:not(.not-top-img){background-image:radial-gradient(ellipse at top left,var(--theme-color-light,#3291ff) 0,transparent 55%),radial-gradient(ellipse at bottom right,var(--theme-color-dark,#0761d1) 0,transparent 55%),linear-gradient(135deg,var(--theme-color,#0070f3),#000)!important;background-color:#000!important}#footer::before,#page-header::before{background:0 0!important}#footer #footer-wrap,#footer #footer-wrap a{color:#fafafa!important}.code-toolbar pre[class*=language-],.gutter,.highlight,.highlight pre,.line,code,figure.highlight,figure.highlight pre,kbd,pre,tt{font-family:"JetBrains Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace!important;font-feature-settings:"calt" 1,"liga" 1,"ss01" 1,"ss02" 1,"ss03" 1;font-variant-ligatures:contextual}:not(pre)>code{font-size:.92em;letter-spacing:0}figure.highlight pre,pre{font-size:14px;line-height:1.6}#reading-progress{position:fixed;top:0;left:0;height:3px;width:0%;background:linear-gradient(90deg,#a855f7,#bd34fe);z-index:10000;box-shadow:0 0 8px rgba(168,85,247,.6);transition:width 80ms linear;pointer-events:none}#post-info>h1.post-title,#site-name,#site-subtitle,#site_social_icons,.site-title{background:linear-gradient(90deg,var(--theme-color,#0070f3),var(--theme-color-light,#3291ff))!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}a:hover{color:var(--theme-color,#0af)!important}#tcs-toggle{display:block;margin-top:4px}#tcs-panel{position:fixed;right:60px;bottom:60px;background:var(--card-bg,rgba(20,20,20,.95));border:1px solid var(--scrollbar-color,#333);border-radius:10px;padding:12px;min-width:240px;width:max-content;max-width:calc(100vw - 80px);box-shadow:0 4px 16px rgba(0,0,0,.4);display:none;backdrop-filter:blur(10px);z-index:9999}#tcs-panel.tcs-open{display:block}#tcs-panel .tcs-title{font-size:13px;color:var(--font-color,#ccc);margin-bottom:8px;text-align:left;opacity:.8}#tcs-panel .tcs-grid{display:flex;flex-wrap:wrap;gap:6px;align-items:center}#tcs-panel .tcs-swatch{flex:0 0 auto;width:26px;height:26px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;transition:transform .15s,border-color .15s}#tcs-panel .tcs-swatch:hover{transform:scale(1.15)}#tcs-panel .tcs-swatch.tcs-active{border-color:var(--font-color,#fff);box-shadow:0 0 0 2px var(--card-bg,#000)}#tcs-panel .tcs-grid-img .tcs-swatch{width:40px;height:26px;border-radius:6px;background-size:cover;background-position:center}#tcs-panel .tcs-custom{position:relative;width:26px;height:26px;border-radius:50%;border:2px dashed var(--font-color,#888);cursor:pointer;background:linear-gradient(135deg,red,#ff0,#0f0,#0ff,#00f,#f0f);display:inline-block;overflow:hidden}#tcs-panel .tcs-custom input[type=color]{position:absolute;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border:none;padding:0;opacity:0;cursor:pointer}#tcs-panel .tcs-custom-hex{flex:1 1 80px;min-width:70px;padding:4px 6px;font-size:12px;font-family:'JetBrains Mono',monospace;background:rgba(255,255,255,.05);border:1px solid var(--scrollbar-color,#333);border-radius:4px;color:var(--font-color,#fff);outline:0}#tcs-panel .tcs-custom-hex:focus{border-color:var(--theme-color,#0070f3)}