
/* Approved heart background and Lumière Pure Dimension brand. */
html:has(body[data-art-background="heart"]),body[data-art-background="heart"] { background:#f7f6f2; }
body[data-art-background="heart"] { position:relative; isolation:isolate; }
body[data-art-background="heart"]::before,
body[data-art-background="heart"] .overlay::before {
 content:""; position:fixed; z-index:-1; top:54%; left:50%;
 width:min(116vw,1500px); aspect-ratio:750 / 608;
 transform:translate(-50%,-50%); background:url("/backgrounds/heart-drawing-c99566e662b9.svg") center / contain no-repeat;
 opacity:.18; mix-blend-mode:multiply; pointer-events:none; user-select:none;
}
body[data-art-background="heart"] :is(.lp-introduction,.lp-money-essence,.lp-founders-header,.founders-page,.founders-circle,.founder-gallery,.lp-founders-footer,.toko-public-section,.toko-gallery,.full-panel,.archive-panel,.audio-radio-section,.lp-founder-section,footer) { background:transparent!important; }
body[data-art-background="heart"] .panel-scrim { background:transparent!important; }
body[data-art-background="heart"] .overlay { isolation:isolate; }
body[data-art-background="heart"] .header { background:rgba(247,246,242,.92); }
body[data-art-background="heart"] .brand.brand-house > .lp-mark,
body[data-art-background="heart"] .lp-live-mark { background:url("/brand/heart-dimension-gold-b4b11f43dc9d.png") center / contain no-repeat; mix-blend-mode:normal; }
body[data-art-background="heart"] .brand.brand-house > .lp-mark > :is(svg,img) { display:none; }
body[data-art-background="heart"] .brand-house-subtitle { display:block; }
body[data-art-background="heart"] .watch-video .brand.brand-house > .lp-mark { filter:none; mix-blend-mode:normal; }
/* Keep live-player imagery dark, with the shared drawing behind the page. */
body[data-art-background="heart"]:has(.lp-live-page) { color-scheme:light; --live-ink:#171714; --live-muted:rgba(23,23,20,.65); --live-line:rgba(23,23,20,.18); --live-black:#f7f6f2; }
body[data-art-background="heart"] .lp-live-page,
body[data-art-background="heart"] .lp-live-footer { background:transparent!important; }
body[data-art-background="heart"] .lp-live-header { background:rgba(247,246,242,.94); }
body[data-art-background="heart"] .lp-live-hero::before,
body[data-art-background="heart"] .lp-live-hero::after { display:none; }
body[data-art-background="heart"] .lp-live-mark { border:0; border-radius:0; }
body[data-art-background="heart"] .lp-live-language { background:#faf9f6; color:#171714; }
body[data-art-background="heart"] .lp-live-stage { --live-ink:#f7f4ec; --live-muted:rgba(247,244,236,.66); }
body[data-art-background="heart"] .lp-live-offline strong { color:#f7f4ec; }
@media(max-width:600px) {
 body[data-art-background="heart"]::before,
 body[data-art-background="heart"] .overlay::before { top:52%; width:145vw; }
}
@media print { body[data-art-background="heart"]::before { position:absolute; } }
