.theme-toggle{color:#713c57;cursor:pointer;background:#fff6fb;border:1px solid #bba5b5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:40px;min-height:40px;padding:9px;line-height:1;display:inline-flex}.theme-toggle:hover{background:#f3d2e4}.theme-toggle:focus-visible{outline-offset:3px;outline:2px solid #a33b72}.global-legal{align-items:center}.global-legal .theme-toggle{letter-spacing:.5px;border-radius:999px;padding:10px 14px;font-size:11px}:root[data-studio-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#100d12;--pink:#f090c1;--deep:#a73970;--blush:#f6bddb;--silver:#ccd0dc;--line:#bca9bd38;--muted:#c0aebb;--pearl-ink:#faf0f7;--chrome-edge:#8c899b;--chrome-surface:linear-gradient(120deg,#fafdff,#a4a9b8 24%,#fff 46%,#8d92a3 65%,#e4e5ed)}:root[data-studio-theme=dark] body{color:#faf0f7;background:radial-gradient(at 90% 1%,#4e243c50,#0000 35%),#100d12}:root[data-studio-theme=dark] .theme-toggle{color:#f6bddb;background:#2d1f2d;border-color:#aa839d}:root[data-studio-theme=dark] .theme-toggle:hover{background:#492b41}:root[data-studio-theme=dark] .theme-toggle:focus-visible{outline-color:#f6bddb}:root[data-studio-theme=dark] .announcement{color:#f6d7e9;background:linear-gradient(100deg,#27232f,#43243a,#27232f);border-bottom:1px solid #8b6a83}:root[data-studio-theme=dark] header{background:#17121a}:root[data-studio-theme=dark] .hero{background:radial-gradient(at 75% 40%,#632a4950,#0000 57%),#100d12}:root[data-studio-theme=dark] .private-image{background:#1b141d}@media (hover:hover) and (pointer:fine){html[data-studio-theme=dark],:root[data-studio-theme=dark] body{cursor:url(/cursors/tlv-chrome-arrow-v1.png) 37 3,auto}:root[data-studio-theme=dark] :is(a,button:not(:disabled),[role=button],summary,select,input[type=checkbox],input[type=radio],input[type=color]){cursor:url(/cursors/tlv-chrome-arrow-v1.png) 37 3,pointer}:root[data-studio-theme=dark] :is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true]){cursor:text}}@media (max-width:600px){.nav-actions .theme-toggle{min-width:36px;min-height:40px;padding:8px}}
:root[data-studio-theme=dark] .loyalty-guest-preview{color:#f4aed1;--guest-muted:#f4aed1;--guest-border:#8d6d85b3}:root[data-studio-theme=dark] .loyalty-guest-hero{background:radial-gradient(at 80% 20%,#3c223488,#0000 65%),linear-gradient(120deg,#211a25,#211a25)}:root[data-studio-theme=dark] .loyalty-guest-preview .eyebrow,:root[data-studio-theme=dark] .loyalty-guest-preview h2 em,:root[data-studio-theme=dark] .loyalty-guest-preview h3 em,:root[data-studio-theme=dark] .loyalty-guest-preview-tag{color:#f4aed1}:root[data-studio-theme=dark] .loyalty-guest-presets button{color:#f4aed1;background:#211a25;border:1px solid #8d6d85}:root[data-studio-theme=dark] .loyalty-guest-presets button.selected{border-color:#8d6d85}:root[data-studio-theme=dark] .loyalty-guest-milestones{background:#211a25}:root[data-studio-theme=dark] .loyalty-guest-milestone-tabs button{color:#f4aed1;background:#211a25;border:1px solid #8d6d85}:root[data-studio-theme=dark] .loyalty-guest-milestone-tabs .selected{color:#f4aed1;background:linear-gradient(125deg,#211a25,#211a25);border-color:#8d6d85}:root[data-studio-theme=dark] .loyalty-guest-milestones article{background:#211a25;border:1px solid #8d6d85}:root[data-studio-theme=dark] .loyalty-guest-milestones article>svg,:root[data-studio-theme=dark] .loyalty-guest-milestones article>a{color:#f4aed1}:root[data-studio-theme=dark] .loyalty-guest-spin{background:radial-gradient(at 25%,#3c2234,#0000 70%),#211a25}:root[data-studio-theme=dark] .loyalty-guest-lock{color:#f4aed1;background:#211a25;border:1px solid #8d6d85}:root[data-studio-theme=dark] .loyalty-guest-perk-grid article{background:linear-gradient(130deg,#211a25,#211a25)}:root[data-studio-theme=dark] .loyalty-guest-perk-grid article>svg,:root[data-studio-theme=dark] .loyalty-guest-perk-grid article>a{color:#f4aed1}:root[data-studio-theme=dark] .reward-claim-page{color:#f4aed1;background:radial-gradient(at 50% 6%,#3c2234aa,#0000 52%),#211a25}:root[data-studio-theme=dark] .reward-claim-nav{border-bottom:1px solid #8d6d8533}:root[data-studio-theme=dark] .reward-claim-hero h1 em,:root[data-studio-theme=dark] .reward-claim-hero>.eyebrow,:root[data-studio-theme=dark] .reward-claim-hero>p:last-child{color:#f4aed1}:root[data-studio-theme=dark] .reward-claim-ticket{background:linear-gradient(120deg,#211a2599,#3c223466,#211a2599);border:1px dashed #8d6d85}:root[data-studio-theme=dark] .reward-claim-ticket>span,:root[data-studio-theme=dark] .reward-claim-ticket small{color:#f4aed1}:root[data-studio-theme=dark] .reward-claim-form,:root[data-studio-theme=dark] .reward-claim-success{background:#211a2599;border:1px solid #8d6d85}:root[data-studio-theme=dark] .reward-preview-banner{color:#f4aed1;background:#211a25;border:1px dashed #8d6d85}:root[data-studio-theme=dark] .reward-form-heading p,:root[data-studio-theme=dark] .reward-form-heading .eyebrow{color:#f4aed1}:root[data-studio-theme=dark] .reward-free-tag{color:#f4aed1;background:linear-gradient(135deg,#3c2234,#211a25,#211a25);border:1px solid #8d6d85}:root[data-studio-theme=dark] .reward-fields{border-top:1px solid #8d6d85}:root[data-studio-theme=dark] .reward-fields legend,:root[data-studio-theme=dark] .reward-claim-form .field{color:#f4aed1}:root[data-studio-theme=dark] .reward-claim-form input:not([type=checkbox]),:root[data-studio-theme=dark] .reward-claim-form textarea,:root[data-studio-theme=dark] .reward-claim-form select{color:#f4aed1;background:#211a25;border:1px solid #8d6d85}:root[data-studio-theme=dark] .reward-claim-form small,:root[data-studio-theme=dark] .reward-check,:root[data-studio-theme=dark] .reward-check a{color:#f4aed1}:root[data-studio-theme=dark] .reward-order-total{background:linear-gradient(110deg,#211a25,#211a25);border:1px solid #8d6d85}:root[data-studio-theme=dark] .reward-order-total p:nth-child(2){color:#f4aed1}:root[data-studio-theme=dark] .reward-order-total p:last-of-type{border-top:1px solid #8d6d85}:root[data-studio-theme=dark] .reward-form-error{color:#f4aed1;background:#211a25;border:1px solid #8d6d85}:root[data-studio-theme=dark] .reward-claim-success>svg,:root[data-studio-theme=dark] .reward-claim-success p,:root[data-studio-theme=dark] .reward-claim-success>strong{color:#f4aed1}:root[data-studio-theme=dark] .reward-claim-countdown{color:#f4aed1;background:linear-gradient(120deg,#3c2234,#211a2599,#211a25);border:1px solid #8d6d85}:root[data-studio-theme=dark] .reward-claim-countdown.expired{color:#f4aed1;background:#211a25}:root[data-studio-theme=dark] .tlv-turnaround-notice{color:#f4aed1;background:linear-gradient(120deg,#211a25,#211a25);border:1px solid #8d6d85;border-left-width:4px}:root[data-studio-theme=dark] .tlv-turnaround-notice>svg,:root[data-studio-theme=dark] .tlv-turnaround-notice>div>strong,:root[data-studio-theme=dark] .tlv-turnaround-notice>div>p{color:#f4aed1}:root[data-studio-theme=dark] .tlv-seo-page{color:#f4aed1;background:#211a25}:root[data-studio-theme=dark] .tlv-seo-nav{border-bottom:1px solid #8d6d85}:root[data-studio-theme=dark] .tlv-seo-page .eyebrow,:root[data-studio-theme=dark] .tlv-seo-page em,:root[data-studio-theme=dark] .tlv-seo-intro{color:#f4aed1}:root[data-studio-theme=dark] .tlv-seo-page .button{color:#f4aed1;background:linear-gradient(120deg,#211a25,#3c2234);border:1px solid #8d6d85}:root[data-studio-theme=dark] .tlv-seo-page .button.outline{border-color:#8d6d85}:root[data-studio-theme=dark] .tlv-seo-note{background:radial-gradient(at 0 0,#211a25 5% 65%,#211a25);border:1px solid #8d6d85}:root[data-studio-theme=dark] .tlv-seo-note>span,:root[data-studio-theme=dark] .tlv-seo-note>p{color:#f4aed1}:root[data-studio-theme=dark] .tlv-seo-services{border-top:1px solid #8d6d85}:root[data-studio-theme=dark] .tlv-seo-services>p:not(.eyebrow){color:#f4aed1}:root[data-studio-theme=dark] .tlv-seo-grid article{background:#211a25;border:1px solid #8d6d85}:root[data-studio-theme=dark] .tlv-seo-grid small,:root[data-studio-theme=dark] .tlv-seo-grid p{color:#f4aed1}:root[data-studio-theme=dark] .tlv-seo-grid footer{border-top:1px solid #8d6d85}:root[data-studio-theme=dark] .tlv-seo-grid strong{color:#f4aed1}:root[data-studio-theme=dark] .tlv-seo-process{border-top:1px solid #8d6d85}:root[data-studio-theme=dark] .tlv-seo-process li{border-bottom:1px solid #8d6d85}:root[data-studio-theme=dark] .tlv-seo-process li p{color:#f4aed1}:root[data-studio-theme=dark] .tlv-seo-close{background:linear-gradient(110deg,#211a25,#211a25,#211a25);border-top:1px solid #8d6d85}
