/* Aurora 紫夜 — 基于 Classic 的配色与样式覆盖 */
:root{--ls-primary:#8b5cf6;--ls-primary-soft:rgba(139,92,246,.14);--ls-radius:14px;--ls-radius-sm:calc(14px / 2);
--ls-bg:#f6f4fd;--ls-card:#ffffff;--ls-border:#e9e4fb;--ls-text:#241f3a;--ls-text-2:#5b5579;--ls-text-3:#9790b5;--ls-code-bg:#f3f0fd}
html[data-theme="dark"]{--ls-primary:#a78bfa;--ls-primary-soft:rgba(167,139,250,.18);
--ls-bg:#0f0c1d;--ls-card:#181429;--ls-border:#2a2442;--ls-text:#e8e4f8;--ls-text-2:#b3abd2;--ls-text-3:#7d7699;--ls-code-bg:#211c36}
a:hover,.post-title a:hover{color:var(--ls-primary)}

html[data-theme="dark"] body.ls-body{background:radial-gradient(1200px 600px at 10% -10%,rgba(139,92,246,.18),transparent 60%),radial-gradient(900px 500px at 110% 10%,rgba(56,189,248,.10),transparent 60%),var(--ls-bg);background-attachment:fixed}
.ls-logo{background:linear-gradient(90deg,#8b5cf6,#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent!important}
.ls-post,.widget,.ls-article,.ls-panel{border:1px solid var(--ls-border)}
.ls-post:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(139,92,246,.18)}
.ls-btn,.badge-top{background:linear-gradient(90deg,#8b5cf6,#6366f1)!important;border-color:transparent!important;color:#fff!important}
.widget-title::after{background:linear-gradient(90deg,#8b5cf6,#38bdf8);width:48px}
