:root{
/* Warm-tinted, low-spread: paper resting on paper, never a glassy UI shadow. */
--shadow-flat:none;
--shadow-1:0 1px 0 rgba(63,57,52,.10);
--shadow-2:0 2px 4px rgba(63,57,52,.10);
--shadow-sticker:0 3px 6px rgba(63,57,52,.14),0 1px 0 rgba(63,57,52,.06);
--shadow-lift:0 8px 18px -6px rgba(63,57,52,.26);
--shadow-modal:0 26px 50px -14px rgba(36,31,27,.38);
--shadow-inset:inset 0 1px 2px rgba(63,57,52,.12);
--shadow-press:inset 0 2px 3px rgba(63,57,52,.20);

/* "cut out and glued down" — hard offset, no blur */
--shadow-cut:3px 3px 0 rgba(63,57,52,.16);
--shadow-cut-ink:3px 3px 0 var(--ks-ink);
--shadow-focus-ring:0 0 0 3px rgba(122,128,97,.38);
}
