/* Shared page frame for the funnels (what Perspective's page did around the blocks) */
*{box-sizing:border-box}
html,body{margin:0;padding:0;background:#FFFFFF}
body{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#0B0B0D;-webkit-font-smoothing:antialiased;min-height:100vh}
main{display:block;width:100%;overflow:visible}
/* a design block: same ~896px wide transparent frame Perspective used */
iframe.uc-block{display:block;width:100%;max-width:896px;margin:0 auto;border:0;background:transparent;height:200px;overflow:hidden;color-scheme:light}

/* soft peach glow at the top of the VIP + confirmation pages */
body.uc-glow main{background:radial-gradient(900px 420px at 18% -60px,rgba(255,201,163,.42),transparent 70%),radial-gradient(800px 420px at 88% -40px,rgba(225,222,254,.6),transparent 70%),#FFFFFF;min-height:100vh}

/* "Save the date" bar pinned to the top of the confirmation pages */
#ucc-bar{position:fixed;top:0;left:0;right:0;z-index:2147483000;width:100%;box-sizing:border-box;background:#0B0B0D;color:#fff;text-align:center;
  font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:600;letter-spacing:.005em;line-height:1.35}
#ucc-bar::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(120deg,#FFC9A3 0%,#FF7A3D 32%,#F0509E 66%,#7C6BFF 100%);background-size:200% 100%;animation:uccShift 6s ease-in-out infinite}
#ucc-bar a{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:14px 18px 16px;color:#fff;text-decoration:none}
#ucc-bar i{width:8px;height:8px;border-radius:50%;background:#FF5A1F;box-shadow:0 0 0 3px rgba(255,90,31,.25)}
#ucc-bar b{font-weight:700;white-space:nowrap}
#ucc-sp{width:100%}
@keyframes uccShift{0%,100%{background-position:0% 0}50%{background-position:100% 0}}
@media (max-width:440px){#ucc-bar{font-size:14px} #ucc-bar i{display:none}}
@media (prefers-reduced-motion:reduce){#ucc-bar::after{animation:none}}

/* legal links under every /live page (Perspective showed these in its own footer) */
.uc-legal{text-align:center;padding:8px 20px 28px;font:400 12.5px/1.6 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#8A8782}
.uc-legal a{color:#8A8782;text-decoration:underline;text-underline-offset:2px}
.uc-legal a:hover{color:#0B0B0D}
