/* =============================================================================
   product-raised-spot-uv.css — PAGE-UNIQUE CSS for the Raised Spot UV product
   page (FC-12, FC-rebuild Lane A re-port).
   -----------------------------------------------------------------------------
   Loaded as $page_css (replaces henry_product.css). The shared FC component look +
   typography now lives in www/css/henry_fc.css (loaded after this + henry_coolgray.css) —
   same architecture as the wave pilot (product-foil.css).

   This sheet keeps ONLY raised-spot-uv-unique decoration: the "Keep Exploring"
   decorative card scenes for its two tabs (Spot UV -> .uv-card, Raised Foil/Foil ->
   .foil-card). henry_fc.css already owns the FULL keep-exploring STRUCTURE
   (.card-scene, .business-card box/shadow, .stack-a/.stack-b, .visual-label) — per
   inc/page/keep-exploring.php's contract, only the per-target SKIN is page-owned.
   Definitions copied verbatim from product-foil.css (same classes, same scenes,
   confirmed byte-identical against this page's own v03 mockup <style> block).

   The prior 1,531-line copy (the full pre-fc_v2 mockup CSS) is superseded by
   henry_fc.css / henry_coolgray.css — recoverable from git history (this file's
   previous commit) if ever needed for reference.
   ============================================================================= */

/* ---- Keep-Exploring: spot-uv / foil card scenes (page-owned decoration) ---- */
.keep-exploring .uv-card{background:linear-gradient(145deg,#161a1e,#2c3339)}
.keep-exploring .uv-pattern{position:absolute;inset:28px;border-radius:16px;background:repeating-radial-gradient(circle at 30% 35%,rgba(255,255,255,.16) 0 2px,transparent 3px 16px);opacity:.55;filter:contrast(1.2)}
.keep-exploring .uv-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:58px;font-weight:900;letter-spacing:-.08em;color:rgba(255,255,255,.10);text-shadow:0 1px 0 rgba(255,255,255,.35),0 10px 28px rgba(0,0,0,.5)}
.keep-exploring .foil-card{background:linear-gradient(145deg,#0b0b0c,#25262a);border:1px solid rgba(255,255,255,.13)}
.keep-exploring .foil-mark{position:absolute;left:56px;top:47px;font-size:58px;font-weight:900;letter-spacing:-.07em;background:linear-gradient(115deg,#7a5315,#fbe7a2 30%,#ba8734 55%,#fff2b1 78%,#8c641f);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 10px 30px rgba(216,173,78,.25)}
.keep-exploring .foil-name{position:absolute;left:58px;bottom:52px;color:#fff;font-size:24px;font-weight:700}
.keep-exploring .foil-rule{position:absolute;left:58px;right:58px;bottom:36px;height:5px;border-radius:99px;background:linear-gradient(90deg,#8a611f,#ffe89f,#b57d29)}
@media(max-width:560px){.keep-exploring .foil-mark,.keep-exploring .uv-logo{font-size:38px}}
