:root{
/* Very soft, natural, blue-tinted. Never dark grey, never tight/hard. */
--shadow-none:none;
--shadow-hairline:0 1px 0 rgba(3,55,142,.08);
--shadow-card:0 1px 2px rgba(3,55,142,.04),0 14px 34px -22px rgba(3,55,142,.20);
--shadow-card-hover:0 2px 4px rgba(3,55,142,.05),0 22px 48px -24px rgba(3,55,142,.26);
--shadow-sticker:0 14px 34px -16px rgba(3,55,142,.26);
--shadow-sticker-lifted:0 26px 52px -20px rgba(3,55,142,.30);
--shadow-overlay:0 40px 90px -30px rgba(3,55,142,.38);

/* Type shadow used on stacked editorial headlines (see reference-social-post.png) */
--shadow-display-offset:3px 3px 0 var(--cream);
}
