/* =========================================================================
   Production-only additions to the ported design system. Keep tokens.css and
   base.css verbatim from the handoff; anything the prototype did in JavaScript
   and the server now does in HTML belongs here.
   ========================================================================= */

/* The prototype locked scrolling from store.js when the age gate was open.
   The gate is server-rendered from a cookie, so the lock is a class on <body>
   and works with scripts off (SPEC F7). */
body.age-locked { overflow: hidden; }

/* The gate's decline action is a link, not a button — give it the same box as
   the confirm button inside .age-actions. */
.age-actions .btn-ghost { text-decoration: none; }
