*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#0c0714;color:#fff;font:18px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body:before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(12,7,20,.67),#0c0714 72%),url(/clipfabulous-pool-share-20261004.jpg) center top/cover no-repeat}a{color:#6ae7ff;text-underline-offset:.2em}a:hover{color:#ff8cdd}a:focus-visible{outline:3px solid #fff;outline-offset:5px;border-radius:4px}.cf-public-header,.cf-public-main,.cf-public-footer{width:min(940px,calc(100% - 40px));margin:auto}.cf-public-header{padding:30px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.cf-public-brand{display:flex;align-items:center;gap:12px;color:#fff;font-weight:800;letter-spacing:.04em;text-decoration:none}.cf-public-brand img{width:56px;height:56px}.cf-public-nav{display:flex;gap:8px;flex-wrap:wrap}.cf-public-nav a{padding:10px 12px;min-height:44px;border:1px solid #766483;border-radius:999px;text-decoration:none}.cf-public-nav a[aria-current=page]{border-color:#6ae7ff;color:#fff;background:#23122c}.cf-public-main{background:rgba(18,10,28,.97);border:1px solid #806a8a;border-radius:24px;padding:clamp(24px,5vw,48px);box-shadow:0 16px 60px #0005}.cf-public-kicker{text-transform:uppercase;letter-spacing:.18em;font-size:13px;font-weight:800;color:#6ae7ff;margin:0}.cf-public-main h1{font-size:clamp(36px,7vw,58px);line-height:1.1;margin:12px 0 30px}.cf-public-main h2{font-size:26px;line-height:1.25;margin:32px 0 12px}.cf-public-main p{margin:0 0 24px}.cf-public-main li{padding:0 0 14px 4px}.cf-public-main strong{color:#fff}.cf-public-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;background:linear-gradient(110deg,#69efff,#ff88df);color:#16091d;font-weight:800;padding:12px 22px;border-radius:999px;text-decoration:none}.cf-public-button:hover{color:#16091d;background:#fff}.cf-public-footer{padding:28px 0 40px;font-size:15px;color:#d8ccdf;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.cf-public-footer a{padding:8px 0;display:inline-block}@media(max-width:520px){.cf-public-header,.cf-public-main,.cf-public-footer{width:calc(100% - 28px)}.cf-public-header{padding:20px 0}.cf-public-nav{gap:6px}.cf-public-nav a{padding:9px 11px;font-size:16px}.cf-public-brand{font-size:17px}.cf-public-brand img{width:48px;height:48px}.cf-public-main{border-radius:18px}.cf-public-main ol{padding-left:22px}}
