@layer base,ui;@layer ui{.panel[data-astro-cid-vweeohgf]{background:var(--card-bg);border:var(--raise-border);border-radius:var(--raise-radius);padding:var(--raise-pad);overflow:hidden}.raised[data-astro-cid-vweeohgf]{box-shadow:var(--raise-shadow)}.flat[data-astro-cid-vweeohgf]{box-shadow:var(--raise-shadow-static)}.lift[data-astro-cid-vweeohgf]{transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.lift[data-astro-cid-vweeohgf]:hover{transform:var(--lift-hover);box-shadow:var(--raise-shadow-hover);border-color:var(--card-border-hover)}}@layer base,ui;@layer ui{.titlebar[data-astro-cid-y4t2qn3f]{display:flex;align-items:center;gap:var(--sp-8);background:var(--titlebar-bg);border-bottom:2px solid var(--border);font-family:var(--font-pixel);font-size:var(--fs-9);letter-spacing:1px;color:var(--titlebar-fg)}.md[data-astro-cid-y4t2qn3f]{padding:var(--sp-10) var(--sp-12)}.sm[data-astro-cid-y4t2qn3f]{padding:var(--sp-8) var(--sp-12)}.lights[data-astro-cid-y4t2qn3f]{display:flex;gap:4px}.lights[data-astro-cid-y4t2qn3f] i[data-astro-cid-y4t2qn3f]{width:8px;height:8px;border:1.5px solid var(--foreground-faint);border-radius:var(--ctl-radius)}.md[data-astro-cid-y4t2qn3f] .lights[data-astro-cid-y4t2qn3f]{gap:5px}.md[data-astro-cid-y4t2qn3f] .lights[data-astro-cid-y4t2qn3f] i[data-astro-cid-y4t2qn3f]{width:9px;height:9px}.lights[data-astro-cid-y4t2qn3f] i[data-astro-cid-y4t2qn3f]:first-child{background:var(--ac, var(--titlebar-accent));border-color:var(--ac, var(--titlebar-accent))}.end[data-astro-cid-y4t2qn3f]{margin-inline-start:auto;display:flex;align-items:center;gap:var(--sp-8)}}@layer base,ui;@layer ui{.tag[data-astro-cid-tugpja7w]{font-family:var(--font-pixel);letter-spacing:.5px;border:var(--sink-border);border-radius:var(--sink-radius);color:var(--tag-fg);background:var(--tag-bg);box-shadow:var(--sink-shadow)}.label[data-astro-cid-tugpja7w]{font-size:var(--fs-8);text-transform:uppercase;padding:var(--sp-4) var(--sp-8)}.count[data-astro-cid-tugpja7w]{font-size:var(--fs-9);padding:var(--sp-2) var(--sp-6)}.hot[data-astro-cid-tugpja7w]{background:var(--warning);color:var(--on-warning);border-color:var(--warning)}}@layer base,ui;@layer ui{.btn[data-astro-cid-6ygtcg62]{font-family:var(--font-pixel);font-size:var(--fs-11);letter-spacing:1px;text-transform:uppercase;padding:var(--sp-14) var(--sp-20);border:var(--ctl-border);border-radius:var(--ctl-radius);background:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--ctl-shadow);transition:transform .12s,box-shadow .12s,border-color .12s,color .12s;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-10);cursor:pointer}.btn[data-astro-cid-6ygtcg62] .ic[data-astro-cid-6ygtcg62]{width:20px;height:20px;flex-shrink:0;margin-block:-4px}.btn[data-astro-cid-6ygtcg62]:hover{transform:var(--ctl-lift-hover);box-shadow:var(--ctl-shadow-hover);border-color:var(--btn-hover-border);color:var(--btn-hover-fg)}.btn[data-astro-cid-6ygtcg62]:active{transform:var(--ctl-press);box-shadow:var(--ctl-shadow-active)}.btn[data-astro-cid-6ygtcg62]:disabled{opacity:.6;cursor:progress}.btn[data-astro-cid-6ygtcg62].primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:var(--btn-primary-bg)}.btn[data-astro-cid-6ygtcg62].primary:hover{color:var(--btn-primary-fg);background:var(--btn-primary-hover-bg)}.btn[data-astro-cid-6ygtcg62].danger{color:var(--error)}.btn[data-astro-cid-6ygtcg62].danger:hover{border-color:var(--error);color:var(--error)}.btn[data-astro-cid-6ygtcg62].portal{border-color:var(--accent);color:var(--accent);background:linear-gradient(120deg,transparent,color-mix(in srgb,var(--accent) 18%,transparent));box-shadow:var(--ctl-shadow),0 0 18px -6px var(--accent);animation:portal-pulse 2.6s ease-in-out infinite}.btn[data-astro-cid-6ygtcg62].portal:hover{color:var(--foreground);border-color:var(--secondary);box-shadow:var(--ctl-shadow-hover),0 0 24px -4px var(--secondary)}@keyframes portal-pulse{0%,to{box-shadow:var(--ctl-shadow),0 0 14px -7px var(--accent)}50%{box-shadow:var(--ctl-shadow),0 0 22px -3px var(--accent)}}.btn[data-astro-cid-6ygtcg62].sm{padding:var(--sp-10) var(--sp-12);font-size:var(--fs-10)}.btn[data-astro-cid-6ygtcg62].icon{padding:var(--sp-8) var(--sp-12);font-size:var(--fs-12)}.btn[data-astro-cid-6ygtcg62].block{width:100%}}@layer base,ui;@layer ui{.badge[data-astro-cid-35zd7xm4]{font-family:var(--font-pixel);font-size:var(--fs-8);letter-spacing:.5px;text-transform:uppercase;padding:2px var(--sp-6);border-radius:var(--sink-radius)}.success[data-astro-cid-35zd7xm4]{background:var(--success);color:var(--on-success)}.error[data-astro-cid-35zd7xm4]{background:var(--error);color:var(--on-error)}.warning[data-astro-cid-35zd7xm4]{background:var(--warning);color:var(--on-warning)}.info[data-astro-cid-35zd7xm4]{background:var(--info);color:var(--on-info)}}@layer base,ui;@layer ui{.chip[data-astro-cid-l6h77gx5]{font-size:var(--fs-12);padding:var(--sp-6) var(--sp-10);color:var(--foreground-dim);border:var(--sink-border);border-radius:var(--sink-radius);box-shadow:var(--sink-shadow);background:var(--surface-sunken);transition:color .12s,border-color .12s,transform .1s}.removable[data-astro-cid-l6h77gx5]{font-family:var(--font-pixel);font-size:var(--fs-11);letter-spacing:.5px;padding:var(--sp-2) var(--sp-6);color:var(--foreground);background:var(--tag-bg)}b[data-astro-cid-l6h77gx5]{color:var(--foreground-faint);margin-inline-start:var(--sp-4)}}@layer base,ui;@layer ui{.row[data-astro-cid-mv4tay7g]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-10);font-size:var(--fs-12);color:var(--foreground-dim)}.switch[data-astro-cid-mv4tay7g]{appearance:none;position:relative;flex-shrink:0;width:34px;height:18px;margin:0;cursor:pointer;background:var(--surface-sunken);border:2px solid var(--border-strong);border-radius:var(--ctl-radius);transition:background .15s,border-color .15s}.switch[data-astro-cid-mv4tay7g]:before{content:"";position:absolute;top:2px;inset-inline-start:2px;width:10px;height:10px;background:var(--foreground-faint);border-radius:var(--ctl-radius);transition:transform .15s,background .15s}.switch[data-astro-cid-mv4tay7g]:checked{background:var(--primary);border-color:var(--primary)}.switch[data-astro-cid-mv4tay7g]:checked:before{transform:translate(16px);background:var(--on-accent)}[dir=rtl] .switch[data-astro-cid-mv4tay7g]:checked:before{transform:translate(-16px)}.switch[data-astro-cid-mv4tay7g]:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}}
