.workshop-page{--workshop-ink:oklch(20.5% .071 276.2);--workshop-blue:oklch(43.5% .205 265.3);--workshop-blue-soft:oklch(52.7% .166 267.2);--workshop-paper:oklch(98.3% .007 93.6);--workshop-mist:oklch(90.2% .035 205.5);--background:var(--workshop-paper);--foreground:var(--workshop-ink);--card:var(--workshop-paper);--card-foreground:var(--workshop-ink);--primary:var(--workshop-blue);--primary-foreground:var(--workshop-paper);--secondary:var(--workshop-mist);--secondary-foreground:var(--workshop-ink);--muted:oklch(94.8% .009 93.2);--muted-foreground:oklch(49.8% .055 274.8);--border:oklch(20.5% .071 276.2/.12);--input:oklch(20.5% .071 276.2/.14);--ring:var(--workshop-blue);font-family:DM Sans,sans-serif}.dark .workshop-page{--workshop-ink:oklch(13.5% .082 279.2);--workshop-blue:oklch(62% .2 266);--workshop-blue-soft:oklch(78% .12 267);--workshop-paper:oklch(91.5% .01 93.6);--workshop-mist:oklch(32% .07 250);--background:oklch(13.5% .082 279.2);--foreground:oklch(91.5% .01 93.6);--card:oklch(19% .075 282);--card-foreground:oklch(91.5% .01 93.6);--primary:oklch(62% .2 266);--primary-foreground:oklch(98.5% .005 93.6);--secondary:oklch(26% .07 282);--secondary-foreground:oklch(91.5% .01 93.6);--muted:oklch(22% .075 282);--muted-foreground:oklch(72% .03 270);--border:oklch(100% 0 0/.14);--input:oklch(100% 0 0/.18);--ring:oklch(62% .2 266)}.dark .workshop-page .workshop-strip{color:oklch(95% .008 93.6);background-color:oklch(24% .09 276)}.workshop-proof{animation:.5s cubic-bezier(.2,.7,.2,1) both workshop-rise}.workshop-strip{animation:.55s cubic-bezier(.2,.7,.2,1) both workshop-slide}.workshop-row{transition:background-color .18s,box-shadow .18s}.workshop-row:hover{background-color:var(--card);box-shadow:inset 3px 0 0 var(--primary)}@keyframes workshop-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes workshop-slide{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.workshop-proof,.workshop-strip{animation:none}.workshop-row{transition:none}}.workshop-page,.workshop-page :where(p,li,input,select,option,label,span),.workshop-page .font-workshop-body{font-family:var(--font-family-serif)}.workshop-page :where(h1,h2,h3,button,.font-workshop-display){font-family:"Agharti", var(--font-family-display), sans-serif;letter-spacing:.035em}.workshop-page .workshop-row h3{font-family:var(--font-family-serif);text-transform:none;letter-spacing:.3px;font-weight:700}@media (width<=767px){.workshop-page{width:100%;overflow-x:hidden}.workshop-page :where(input,select,button){max-width:100%}}.workshop-page .workshop-create-button{font-family:var(--font-family-display);text-transform:uppercase;letter-spacing:.12em;font-weight:700}
