@layer base{:root{--cream:#f5f1e8;--ink:#20201f;--terracotta:#ad341f;--terracotta-hover:#8f2b19;--paper-border:#e2dbd0;--paper-card:#fff;--paper-muted:#6e6b65}body{background-color:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}}.bg-cream{background-color:#f5f1e8}.text-ink{color:#20201f}.bg-ink{background-color:#20201f}.text-terracotta{color:#ad341f}.bg-terracotta{background-color:#ad341f}.border-terracotta{border-color:#ad341f}.border-paper{border-color:#e2dbd0}.shadow-paper{box-shadow:0 4px 20px -2px #20201f14,0 2px 6px -1px #20201f0a}.shadow-paper-lg{box-shadow:0 12px 32px -4px #20201f1f,0 4px 12px -2px #20201f0f}.workshop-grid{opacity:.04;background-image:radial-gradient(#20201f .5px,#0000 .5px);background-position:0 0;background-size:24px 24px}
