:root{
--shadow-none:none;
--shadow-xs:0 1px 2px rgba(60,58,58,.06);
--shadow-sm:0 2px 8px rgba(60,58,58,.08);
--shadow-md:0 10px 30px -12px rgba(90,58,51,.22);
--shadow-lg:0 24px 60px -20px rgba(90,58,51,.30);
/* Soft blush halo — mirrors the glow behind the embossed wordmark */
--shadow-glow:0 0 24px rgba(249,217,227,.9);
--text-shadow-emboss:0 1px 0 rgba(255,255,255,.6),0 0 12px rgba(249,217,227,.85);
--border-width-hairline:1px;--border-width-strong:1.5px;
--ease-out:cubic-bezier(.22,.61,.36,1);/* @kind other */--ease-in-out:cubic-bezier(.65,0,.35,1);/* @kind other */
--duration-fast:150ms;/* @kind other */--duration-base:240ms;/* @kind other */--duration-slow:480ms;/* @kind other */
--blur-glass:14px;
--opacity-disabled:.42;/* @kind other */
}
