:root{
/* Shadows are near-absent. Elevation comes from hairlines and tone. */
--shadow-none:none;
--shadow-raise:0 1px 2px rgba(11,11,11,.06);
--shadow-card:0 2px 10px rgba(11,11,11,.05);
--shadow-float:0 10px 30px rgba(11,11,11,.12);  /* sticky pills only */

--hairline:1px solid var(--border-hairline);
--hairline-invert:1px solid var(--border-invert);
--rule-dotted:1px dotted var(--red-500);   /* signature underline / divider */
--rule-dotted-muted:1px dotted var(--border-strong);

/* Protection gradient for text over imagery */
--scrim-bottom:linear-gradient(to top,rgba(11,11,11,.78) 0%,rgba(11,11,11,.35) 45%,rgba(11,11,11,0) 100%); /* @kind other */
--scrim-full:linear-gradient(to right,rgba(11,11,11,.82) 0%,rgba(11,11,11,.35) 60%,rgba(11,11,11,.1) 100%); /* @kind other */
--glass:rgba(255,255,255,.08);
--blur-glass:blur(14px); /* @kind other */

--marker:8px;   /* the red square that precedes every eyebrow label */
}
