:root{--bg-page:#171a1f;--bg-subcontainer:#1f242b;--bg-textarea:#2a3038;--card-bg:#1f242b;--blog-dark-surface:#0d1014;--blog-dark-surface-2:#151920;--blog-dark-border:#ffffff17;--blog-dark-text:#f8fafc;--blog-dark-subtext:#f8fafcb8;--blog-dark-accent-glow:#60a5fa47;--text-primary:#e8edf3;--text-secondary:#a8b2bf;--text-muted:#2a2f36;--text-error:#ff6b76;--text-error-light:#ff6b762e;--text-success:#57d98c;--text-success-light:#57d98c2e;--accent-primary:#60a5fa;--accent-primary-light:#60a5fa38;--border:#343b44;--brightness:1.08;--radius:12px;--radius-lg:24px;--radius-xl:28px;--blog-max-width:1240px;--blog-reading-width:760px;--blog-shadow:0 10px 40px #00000057;--blog-shadow-hover:0 18px 48px #00000075;--blog-gradient:linear-gradient(135deg,#60a5fa33,#60a5fa12);--blog-page-glow-left:#60a5fa1c;--blog-page-glow-right:#60a5fa14;--blog-share-panel-bg:linear-gradient(180deg,transparent,#60a5fa0f);--blog-cover-overlay:linear-gradient(to top,#0000004d,transparent)}html.light-mode{--bg-page:#fff;--bg-subcontainer:#f5f7fa;--bg-textarea:#f2f4f7;--card-bg:#fff;--blog-dark-surface:#101317;--blog-dark-surface-2:#171c22;--blog-dark-border:#ffffff17;--blog-dark-text:#f8fafc;--blog-dark-subtext:#f8fafcbd;--blog-dark-accent-glow:#2563eb33;--text-primary:#0f1720;--text-secondary:#5f6b7a;--text-muted:#d9dee5;--text-error:#dc3545;--text-error-light:#dc35452e;--text-success:#1f9d55;--text-success-light:#1f9d552e;--accent-primary:#2563eb;--accent-primary-light:#2563eb24;--border:#dde3ea;--brightness:.97;--blog-shadow:0 10px 36px #0f172014;--blog-shadow-hover:0 18px 44px #0f17201f;--blog-gradient:linear-gradient(135deg,#2563eb1a,#2563eb09);--blog-page-glow-left:#2563eb0f;--blog-page-glow-right:#2563eb0a;--blog-share-panel-bg:linear-gradient(180deg,transparent,#2563eb08);--blog-cover-overlay:linear-gradient(to top,#00000029,transparent)}a,a:visited{color:var(--accent-primary)!important;cursor:pointer!important;text-decoration:none!important}a:hover{text-decoration:underline!important}.a{color:var(--accent-primary)!important;cursor:pointer!important;text-decoration:none!important}.a:hover{text-decoration:underline!important}img{border-radius:var(--radius)}*{font-family:Arial,Helvetica,sans-serif}*,:before,:after{box-sizing:border-box}body{background:var(--bg-page);color:var(--text-primary);margin:0}
