.j-theme-toggle[data-v-d2ee445d]{align-items:center;gap:var(--space-2);height:var(--control-h-dense);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:rgba(var(--bg-rgb),.82);color:var(--text);font-size:var(--fs-sm);cursor:pointer;-webkit-backdrop-filter:blur(12px);transition:border-color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out);display:inline-flex}.j-theme-toggle[data-v-d2ee445d]:hover{border-color:var(--neon)}.j-theme-toggle[data-v-d2ee445d]:active{transform:scale(.95)}.j-theme-toggle--icon[data-v-d2ee445d]{width:var(--control-h-dense);justify-content:center}.j-theme-toggle--pill[data-v-d2ee445d]{padding:0 var(--space-3) 0 var(--space-2)}.j-theme-toggle__icon[data-v-d2ee445d]{width:20px;height:20px;display:grid;position:relative}.j-theme-toggle__icon[data-v-d2ee445d]>*{transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-slow) var(--ease-out);grid-area:1/1}.j-theme-toggle__sun[data-v-d2ee445d]{opacity:0;transform:rotate(-90deg)scale(.6)}.is-light .j-theme-toggle__moon[data-v-d2ee445d]{opacity:0;transform:rotate(90deg)scale(.6)}.is-light .j-theme-toggle__sun[data-v-d2ee445d]{opacity:1;color:var(--warning);transform:none}
