:root { --page:#ffffff; --navy:#ffffff; --deep:#f3f1fb; --brand:#292929; --brand-dark:#242424; --cyan:#292929; --blue:#292929; --card-bg:#fff; --border:#e3e2e8; --text:#555555; --border-hover:#c4bdd7; --white:#fff; --form-font:'DM Sans',sans-serif; --form-label-color:#222222; --form-input-text:#222222; --form-input-bg:#fff; --form-input-border:#e3e2e8; --form-input-focus:#292929; --form-success-bg:#f3f1fb; --form-success-border:#c4bdd7; --form-success-text:#292929; } .signature-home .hero-actions>.button { min-height:66px; padding:12px 15px 12px 27px; gap:28px; background:var(--dark); color:#fff; border:1px solid var(--dark); border-radius:10px; font-size:17px; font-weight:600; line-height:1.4; box-shadow:0 8px 22px #24242429, inset 0 1px 0 #ffffff1a; transition:background .2s,box-shadow .2s,transform .2s; } .signature-home .hero-actions>.button svg { width:38px; height:38px; padding:8px; border-radius:50%; background:#e3ddfb; color:#242424; stroke-width:2; } .signature-home .hero-actions>.button:hover { background:#111111; box-shadow:0 12px 26px #24242436; transform:translateY(-2px); } .signature-home .hero-actions>.button:focus-visible { outline:3px solid var(--accent); outline-offset:5px; } @media(max-width:620px) { .signature-home .hero-actions>.button { width:100%; justify-content:space-between; min-height:62px; padding:12px 16px 12px 22px; gap:16px; font-size:16px; } .signature-home .hero-actions>.button svg { width:34px; height:34px; padding:7px; } } .signature-page { background:var(--paper); color:var(--ink); } .signature-content { overflow:visible; background:var(--paper); color:var(--ink); } .signature-content .container { width:min(1296px,calc(100% - var(--gutter) * 2)); margin-inline:auto; } .signature-content :is(h1,h2,h3,h4,h5,h6) { font-family:var(--display)!important; font-weight:500!important; color:var(--ink)!important; -webkit-text-fill-color:currentColor; background-clip:border-box; } .signature-content h1 { font-size:clamp(40px,4.6vw,66px)!important; line-height:1.12!important; letter-spacing:-.05em!important; } .signature-content h2 { font-size:clamp(32px,3.25vw,46px)!important; line-height:1.18!important; letter-spacing:-.04em!important; } .signature-content h3 { font-size:24px!important; line-height:1.3!important; letter-spacing:-.025em; } .signature-content h4 { font-size:17px!important; line-height:1.4!important; letter-spacing:-.015em; } .signature-content :is(h1,h2,h3,h4) span { font-family:inherit!important; } .signature-content h1 span { color:var(--accent)!important; } .signature-content :is(p,li,span,div,a,button,input,select,textarea,label,small,strong,b,summary) { font-family:var(--body); } .signature-content p { font-size:16px; line-height:1.8!important; color:var(--muted)!important; } .signature-content :is(.section-tag,.eyebrow,.section-kicker,.casino-kicker,.sports-kicker,.territory-eyebrow,.module-showcase-eyebrow,.discovery-kicker) { color:var(--accent)!important; font-family:var(--body)!important; font-size:10px!important; font-weight:600!important; letter-spacing:.12em!important; text-transform:uppercase; background:none!important; border:0!important; padding:0!important; border-radius:0; box-shadow:none; } .signature-content :is(.reveal,.reveal.visible) { opacity:1; transform:none; } .signature-content .promo { background:var(--dark); color:#f5f5f5; font-size:11px; font-weight:400; padding:10px 20px; } .signature-content :is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-apply,.apply-submit,.apply-cancel,.form-submit,.submit-btn,.open-calendar-btn) { font-family:var(--body)!important; font-size:14px!important; font-weight:500!important; line-height:1.4!important; border-radius:6px!important; padding:14px 22px!important; min-height:48px; text-decoration:none; box-shadow:none!important; letter-spacing:0; } .signature-content :is(.btn-primary,.btn-apply,.apply-submit,.form-submit,.submit-btn,.open-calendar-btn) { background:var(--accent)!important; color:white!important; border:1px solid var(--accent)!important; -webkit-text-fill-color:white; } .signature-content :is(.btn-primary,.btn-apply,.apply-submit,.form-submit,.submit-btn,.open-calendar-btn):hover { background:var(--dark)!important; transform:translateY(-1px); } .signature-content :is(.btn-outline,.btn-secondary,.apply-cancel) { color:var(--accent)!important; background:transparent!important; border:1px solid var(--line)!important; } .signature-content :is(.btn-outline,.btn-secondary,.apply-cancel):hover { background:var(--tint)!important; border-color:var(--accent)!important; } .signature-content .hero-actions { gap:16px; margin-top:28px; } .signature-content .hero-actions :is(.btn,.btn-primary,.btn-secondary,.btn-outline) { display:inline-flex; align-items:center; justify-content:center; } .signature-content :is(.hero,.page-hero,.blog-hero,.executive-hero) { margin-top:0!important; border:0; background:var(--paper) url('../dune-adobe-contours.svg') no-repeat right center/55% auto!important; min-height:0; height:auto; max-height:none; } .signature-content .hero { padding:80px 0 70px!important; } .signature-content .hero-grid { display:grid; grid-template-columns:1.25fr .8fr; gap:64px; align-items:center; background:none; border:0; border-radius:0; padding:0; box-shadow:none; backdrop-filter:none; } .signature-content .hero::before,.signature-content .hero::after { display:none; } .signature-content .hero-copy { padding:0; min-width:0; } .signature-content .hero-copy>p { margin-top:24px; max-width:64ch; font-size:17px; } .signature-content .hero-copy h1 { max-width:19ch; } .signature-content :is(.hero-points,.hero-proof) { margin-top:26px; gap:10px; } .signature-content .hero-points { display:grid; grid-template-columns:1fr 1fr; } .signature-content .hero-point { border:0; border-left:1px solid #c4bdd7; border-radius:0; background:transparent; color:var(--muted); box-shadow:none; padding:4px 10px; font-size:12px; line-height:1.7; } .signature-content .hero-point:before { display:none; } .signature-content :is(.hero-panel,.host-card) { padding:30px; background:#ffffff; border:1px solid var(--line); border-radius:12px; box-shadow:0 14px 32px #29292905; color:var(--ink); } .signature-content .hero-panel h3 { font-size:20px!important; } .signature-content .hero-panel>p { font-size:14px; margin-top:14px; } .signature-content .metric-grid { display:grid; grid-template-columns:1fr; gap:0; margin-top:24px; } .signature-content .metric { background:transparent; border:0; border-top:1px solid var(--line); border-radius:0; padding:17px 0; } .signature-content .metric:last-child { padding-bottom:0; } .signature-content .metric strong { display:block; color:var(--accent); font-size:14px; font-weight:500; } .signature-content .metric span { color:var(--muted); font-size:12px; line-height:1.75; display:block; margin-top:6px; } .signature-content :is(.compare-card,.compare-line) { background:var(--tint); border-color:var(--line); color:var(--ink); } .signature-content .core-suite { padding:45px 0; background:var(--surface); border-block:1px solid var(--line); } .signature-content .core-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:30px; } .signature-content .core-card { padding:0 22px 0 0; border:0; border-right:1px solid var(--line); border-radius:0; box-shadow:none; background:transparent; } .signature-content .core-card:last-child { border:0; } .signature-content .core-card h3 { font-size:19px!important; } .signature-content .core-card p { font-size:14px; margin-top:13px; } .signature-content section.section-title.container { width:auto; max-width:none; padding:85px var(--gutter) 40px; margin:0; text-align:left; display:grid; grid-template-columns:1.2fr 1fr; align-items:end; gap:60px; } .signature-content section.section-title h2 { margin:0; } .signature-content section.section-title p { margin:0; max-width:58ch; } .signature-content .products-stage { padding:0; background:var(--paper); } .signature-content .product-band { padding:50px 0; background:var(--paper); border:0; border-top:1px solid var(--line); } .signature-content .product-band:nth-child(even) { background:#ffffff; } .signature-content .band-inner { display:grid; grid-template-columns:1.35fr 1fr; width:min(1296px,calc(100% - var(--gutter) * 2)); margin:auto; align-items:start; gap:70px; padding:0; } .signature-content .product-main h3 { font-size:32px!important; margin-bottom:18px; } .signature-content .product-main>p { max-width:62ch; margin-bottom:22px; } .signature-content .feature-list { list-style:none; padding:0; display:grid; gap:12px; margin-top:20px; } .signature-content .feature-list li { position:relative; padding:0 0 0 24px; font-size:14px; line-height:1.7; color:var(--muted); background:none; border:0; } .signature-content .feature-list li:before { content:''; position:absolute; width:8px; height:4px; border-left:1px solid var(--accent); border-bottom:1px solid var(--accent); transform:rotate(-45deg); left:2px; top:9px; background:none; border-radius:0; } .signature-content .module-panel { padding:28px; border:1px solid var(--line); background:var(--tint); border-radius:12px; box-shadow:none; } .signature-content .module-panel h4 { font-family:var(--body)!important; font-size:10px!important; text-transform:uppercase; letter-spacing:.12em; color:var(--accent)!important; margin-bottom:17px; } .signature-content .module-wrap { gap:9px; } .signature-content .module { background:#ffffff; color:var(--ink); border:1px solid #e3e2e8; padding:8px 10px; font-size:12px; font-weight:400; border-radius:4px; } .signature-content .module-note { padding-top:17px; border-top:1px solid var(--line); color:var(--muted); font-size:12px!important; line-height:1.7!important; margin-top:20px; } .signature-content .product-cta { display:flex; flex-wrap:wrap; gap:12px; margin-top:25px; } .signature-content .product-cta .btn { font-size:12px!important; padding:11px 15px!important; min-height:42px; } .signature-content .final-cta { padding:54px 0; background:var(--tint); border-top:1px solid var(--line); } .signature-content .final-cta-box { background:transparent; border:0; border-radius:0; padding:0; box-shadow:none; gap:40px; } .signature-content .final-cta-box p { font-size:17px; max-width:65ch; } .signature-content .quick-inquiry { z-index:35; } .signature-content .quick-inquiry-toggle { background:var(--accent); color:white; border:0; box-shadow:0 5px 18px #24242415; font:500 12px var(--body); border-radius:6px 0 0 6px; } .signature-content .quick-inquiry-panel { background:var(--paper); border:1px solid var(--line); box-shadow:0 15px 40px #24242415; } .signature-content :is(.contact-form,.contact-form-box,.apply-form,.request-form) { font-family:var(--body)!important; } .signature-content :is(.form-row,.apply-form-row) { display:grid; grid-template-columns:1fr 1fr; gap:18px; margin-bottom:18px; } .signature-content :is(.form-field,.apply-field,.compact-field) { display:flex; flex-direction:column; gap:8px; margin-bottom:17px; } .signature-content :is(.form-field,.apply-field,.compact-field) label { color:var(--ink)!important; font-size:12px!important; font-weight:500!important; line-height:1.5; letter-spacing:0; } .signature-content :is(.form-field,.apply-field,.compact-field,.quick-form) :is(input,select,textarea) { width:100%; min-height:48px; background:#ffffff!important; border:1px solid var(--line)!important; border-radius:5px!important; padding:12px 13px!important; font:400 14px/1.5 var(--body)!important; color:var(--ink)!important; box-shadow:none; } .signature-content :is(.form-field,.apply-field,.compact-field,.quick-form) :is(input,select,textarea):focus { outline:2px solid #29292945; outline-offset:1px; border-color:var(--accent)!important; } .signature-content :is(input,textarea)::placeholder { color:var(--muted)!important; opacity:1; } .signature-content select option { background:#ffffff!important; color:var(--ink)!important; } .signature-content :is(.form-field,.apply-field,.compact-field,.quick-form) textarea { min-height:100px; resize:vertical; } .signature-content input[type=file] { font-size:12px!important; min-height:0; } .signature-content input::file-selector-button { font:500 12px var(--body); padding:8px 10px; color:var(--accent); border:1px solid var(--line); border-radius:4px; background:var(--tint); margin-right:12px; cursor:pointer; } .signature-content .form-submit { width:100%; } .signature-content .form-success { background:var(--tint)!important; border:1px solid #c4bdd7!important; border-radius:8px!important; color:var(--accent)!important; padding:18px!important; font-size:14px; line-height:1.7; } .signature-content :is(.popup-overlay,.apply-popup-overlay) { position:fixed; inset:0; z-index:10000!important; padding:20px!important; overflow-y:auto!important; background:#27243275; backdrop-filter:blur(3px); } .signature-content :is(.popup-box,.apply-popup) { background:var(--paper)!important; border:1px solid var(--line); border-radius:14px; box-shadow:0 28px 100px #0003; padding:30px; width:min(660px,100%); max-height:calc(100dvh - 40px); overflow-y:auto; overscroll-behavior:contain; } .signature-content :is(.popup-close,.apply-popup-close) { background:var(--paper)!important; color:var(--ink)!important; border:1px solid var(--line)!important; border-radius:50%; width:38px; height:38px; display:flex; align-items:center; justify-content:center; box-shadow:none; z-index:3; } .signature-content .popup-close { position:sticky; top:0; margin:0 0 12px auto; } .signature-content :is(.popup-box,.apply-popup)>h3 { font-size:30px!important; margin-bottom:15px; } .signature-content .popup-box>p { font-size:14px!important; margin-bottom:25px; } .signature-content .apply-popup-head { position:sticky; top:-30px; background:var(--paper); padding:12px 0; margin-top:-12px; z-index:3; } .signature-content .apply-popup h3 { font-size:25px!important; } .signature-content .apply-popup::before { background:var(--accent); } .signature-content .apply-actions { margin-top:20px; gap:12px; } .signature-content .page-hero { text-align:left; padding:85px var(--gutter)!important; border-bottom:1px solid var(--line); } .signature-content .page-hero h1 { max-width:18ch; } .signature-content .page-hero .section-sub { margin:24px 0 0; max-width:62ch; font-size:17px; } .signature-about>section,.signature-careers>section { padding:85px var(--gutter); } .signature-about .story-grid { gap:75px; } .signature-about .story-text h2 { font-size:40px!important; margin-bottom:24px; } .signature-about .story-text p { margin-bottom:18px; } .signature-about .story-visual { background:#ffffff; border:1px solid var(--line); padding:36px; border-radius:12px; } .signature-about .story-stat { padding:20px 0; border-bottom:1px solid var(--line); } .signature-about .story-stat:last-child { border:0; } .signature-about .story-stat-num { font:500 43px var(--display); color:var(--accent); background:none; -webkit-text-fill-color:currentColor; } .signature-about .story-stat-lbl { color:var(--muted); font-size:14px; } .signature-about :is(.values-section,.culture-section) { background:var(--surface); } .signature-about :is(.values-grid,.leadership-grid,.culture-grid) { gap:26px; margin-top:40px; } .signature-about :is(.value-card,.leader-card,.culture-item) { background:transparent; border:0; border-top:1px solid var(--line); padding:28px 0; border-radius:0; box-shadow:none; } .signature-about :is(.value-card,.leader-card,.culture-item) h3 { font-size:21px!important; } .signature-about :is(.value-card,.leader-card,.culture-item) p { font-size:14px; } .signature-about :is(.value-icon,.culture-item .ic) { color:var(--accent); font-size:26px; margin-bottom:20px; } .signature-about .leader-avatar { background:var(--tint); color:var(--accent); font:500 24px var(--display); border:1px solid var(--line); } .signature-content .cta-bar { background:var(--tint); border-top:1px solid var(--line); text-align:center; padding:65px var(--gutter); } .signature-content .cta-bar p { margin:20px auto 28px; max-width:58ch; } .signature-careers .jobs-intro { max-width:800px; } .signature-careers .jobs-section { background:var(--surface); } .signature-careers .jobs-intro p { margin-top:18px; } .signature-careers .jobs-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 50px; margin-top:45px; } .signature-careers .job-card { background:transparent; border:0; border-top:1px solid var(--line); border-radius:0; padding:30px 0; box-shadow:none; } .signature-careers .job-title { font-size:22px!important; } .signature-careers .job-tag { background:var(--tint); color:var(--accent); border-color:var(--line); font-size:10px; padding:4px 8px; } .signature-careers .job-pill { background:#ffffff; border:1px solid var(--line); color:var(--muted); font-size:11px; font-weight:400; } .signature-careers .job-card p { font-size:14px; margin:19px 0; } .signature-careers .job-actions .btn-apply { min-height:40px; font-size:12px!important; padding:10px 15px!important; } .signature-careers .career-process { background:#ffffff; border-block:1px solid var(--line); } .signature-careers .process-grid { gap:28px; margin-top:40px; } .signature-careers .process-step { background:transparent; border:0; border-top:1px solid var(--line); border-radius:0; padding:24px 0; } .signature-careers .process-step strong { font:500 17px var(--display); color:var(--accent); } .signature-careers .process-step p { font-size:14px; margin-top:12px; } .signature-contact .contact-page { padding:85px var(--gutter); margin:0; background:var(--paper) url('../dune-adobe-contours.svg') no-repeat left bottom/50% auto; } .signature-contact .contact-wrapper { max-width:1296px; margin:auto; gap:85px; align-items:start; } .signature-contact .contact-info h1 { max-width:16ch; } .signature-contact .contact-info>p { margin:24px 0; max-width:50ch; font-size:17px; } .signature-contact .contact-info a { color:var(--accent)!important; } .signature-contact .office-list { display:grid; grid-template-columns:1fr 1fr; gap:25px; margin-top:40px; } .signature-contact .office-item { background:transparent; border:0; border-top:1px solid var(--line); border-radius:0; padding:18px 0; gap:12px; } .signature-contact .office-details h4 { font-size:14px!important; } .signature-contact .office-details span { color:var(--muted); font-size:12px; } .signature-contact .office-flag { font-size:22px; } .signature-contact .contact-form-box { background:#ffffff; border:1px solid var(--line); border-radius:12px; padding:35px; box-shadow:none; } .signature-contact .contact-form-box h2 { font-size:30px!important; } .signature-contact .contact-form-box>p { margin:12px 0 25px; font-size:14px; } .signature-legal .legal-page { width:min(820px,calc(100% - var(--gutter) * 2)); margin:0 auto; padding:75px 0 90px; } .signature-legal h1 { margin-bottom:25px; } .signature-legal .legal-meta { background:var(--tint); border:1px solid var(--line); border-radius:7px; color:var(--muted); padding:15px 18px; font-size:12px; margin-bottom:35px; line-height:1.8; } .signature-legal p,.signature-legal li { font-size:17px!important; color:var(--muted); line-height:1.9!important; } .signature-legal h2 { font-size:26px!important; margin:44px 0 20px; } .signature-legal ul { padding-left:22px; margin:20px 0; } .signature-legal li { padding-left:6px; margin-bottom:9px; } .signature-legal a { color:var(--accent); text-decoration:underline; text-underline-offset:3px; } .signature-platform :is(.casino-redesign,.sports-redesign) { padding-top:0; background:var(--paper); } .signature-platform :is(.casino-hero,.sports-hero) { background:var(--paper); min-height:0; padding:85px 0 70px; overflow:hidden; } .signature-platform :is(.casino-hero-media,.sports-hero-media) { width:52%; left:auto; right:0; top:0; bottom:0; opacity:.64; filter:saturate(.45); } .signature-platform :is(.casino-hero-overlay,.sports-hero-overlay) { background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 38%,#fffffff0 49%,#ffffff30 85%),linear-gradient(0deg,var(--paper),transparent 28%); } .signature-platform :is(.casino-hero-inner,.sports-hero-inner) { padding:0; position:relative; z-index:2; } .signature-platform :is(.casino-hero-inner,.sports-hero-inner)>h1 { max-width:24ch; font-size:clamp(40px,4.4vw,60px)!important; margin-bottom:24px; } .signature-platform :is(.casino-hero-copy,.sports-hero-copy) { font-size:16px; line-height:1.8; max-width:65ch!important; } .signature-platform :is(.casino-hero,.sports-hero) { background:var(--paper) url('../dune-adobe-contours.svg') no-repeat right center/65% auto; } .signature-platform :is(.casino-hero-copy,.sports-hero-copy) { max-width:710px; } .signature-platform :is(.casino-hero-copy,.sports-hero-copy) h1 { max-width:19ch; } .signature-platform :is(.casino-hero-copy,.sports-hero-copy)>p { font-size:17px; max-width:58ch; margin:23px 0 28px; } .signature-platform :is(.casino-actions,.sports-actions) { gap:15px; margin-top:27px; } .signature-platform :is(.casino-metrics,.sports-metrics) { border-color:var(--line); margin-top:40px; gap:25px; } .signature-platform :is(.casino-metric,.sports-metric) { background:#ffffffcf; border:1px solid var(--line); padding:16px 20px; border-radius:8px; } .signature-platform :is(.casino-metric,.sports-metric) :is(strong,b) { color:var(--accent); font-family:var(--display); } .signature-platform :is(.casino-metric,.sports-metric) :is(span,p) { color:var(--muted)!important; font-size:12px; } .signature-platform :is(.casino-section,.sports-section,.territories-section) { padding:85px 0; background:var(--paper); color:var(--ink); } .signature-platform :is(.casino-section.alt,.sports-section.alt,.sports-section.dark) { background:#ffffff; border-block:1px solid var(--line); } .signature-platform :is(.casino-section-head,.sports-section-head) { margin-bottom:42px; gap:50px; } .signature-platform :is(.casino-section-head,.sports-section-head) p { font-size:16px; } .signature-platform :is(.casino-product-card,.sports-product-card,.sport-card,.icon-card,.faq-card) { background:#ffffff; border:1px solid var(--line); box-shadow:none; border-radius:12px; color:var(--ink); } .signature-platform :is(.casino-product-content,.sports-product-content) { padding:26px; } .signature-platform :is(.casino-product-card,.sports-product-card) h3 { font-size:24px!important; } .signature-platform :is(.casino-product-card,.sports-product-card) p { font-size:14px; } .signature-platform :is(.casino-product-card,.sports-product-card) a { color:var(--accent); } .signature-platform :is(.casino-visual-panel,.sports-visual-panel) { background:var(--tint); border:1px solid var(--line); border-radius:12px; box-shadow:none; } .signature-platform :is(.casino-visual-copy,.sports-visual-copy) :is(h3,p,span) { color:var(--ink)!important; } .signature-platform :is(.casino-capability,.sports-capability,.casino-flow-step,.sports-flow-step,.icon-card,.process-step) { background:transparent; border-color:var(--line); border-radius:8px; box-shadow:none; } .signature-platform :is(.casino-capability,.sports-capability) h3 { font-size:19px!important; } .signature-platform :is(.casino-capability,.sports-capability) p { font-size:14px; } .signature-platform :is(.casino-strip,.sports-strip) { background:var(--dark); color:white; padding:28px; border:0; border-radius:8px; } .signature-platform :is(.casino-strip,.sports-strip) :is(span,b,strong,p) { color:#e7e1f5!important; } .signature-platform .sport-body { padding:24px; } .signature-platform .sport-body h3 { font-size:22px!important; } .signature-platform .sport-body p { font-size:14px; } .signature-platform .sport-image { filter:saturate(.65); } .signature-platform .territories-copy h2 { margin-bottom:24px; } .signature-platform :is(.territory-proof,.territory-region,.territory-chip) { background:var(--tint); border-color:var(--line); color:var(--ink); box-shadow:none; } .signature-platform .territory-proof :is(strong,b) { color:var(--accent); } .signature-platform .territory-proof span { color:var(--muted); } .signature-platform :is(.territory-globe-panel,.territory-panel) { background:transparent; box-shadow:none; border:0; } .signature-platform .territory-globe-caption { color:var(--accent); font-family:var(--display); } .signature-platform :is(.module-carousel-shell,.module-carousel-panel) { background:var(--paper); border:0; border-radius:0; box-shadow:none; } .signature-platform .module-carousel-panel { padding:0; } .signature-platform .module-carousel-head { padding:0 0 35px; gap:40px; } .signature-platform :is(.module-overview-item,.module-chip,.module-feature) { background:#ffffff; color:var(--ink); border-color:var(--line); border-radius:6px; box-shadow:none; } .signature-platform .module-overview-item :is(b,strong) { color:var(--accent); } .signature-platform .module-overview-item span { color:var(--muted); } .signature-platform .module-carousel-layout { gap:30px; } .signature-platform .module-carousel-nav { background:transparent; border-color:var(--line); border-radius:0; padding:0; } .signature-platform .module-nav-button { background:transparent; color:var(--muted); border:0; border-bottom:1px solid var(--line); border-radius:0; padding:15px; font-size:13px; } .signature-platform .module-nav-button.active { background:var(--tint); color:var(--accent); border-left:2px solid var(--accent); box-shadow:none; } .signature-platform .module-nav-button b { background:var(--tint); border:1px solid var(--line); color:var(--accent); box-shadow:none; font-weight:500; } .signature-platform .module-nav-button.active b { background:var(--accent); color:#fff; border-color:var(--accent); } .signature-platform .module-nav-button span { font-weight:500; color:inherit; } .signature-platform .module-carousel-window { border:1px solid var(--line); border-radius:12px; background:#ffffff; } .signature-platform .module-slide { background:#ffffff; } .signature-platform .module-slide-visual { background:var(--dark); border:0; } .signature-platform .module-slide-visual .module-hero-code { background:#e3ddfb; color:var(--dark)!important; border:0; box-shadow:none; } .signature-platform .module-slide-visual .module-slide-count { color:#e7e1f5!important; } .signature-platform .module-chip { font-weight:500; } .signature-platform .module-float-chip { background:#ffffff; color:var(--accent); border:1px solid #d8d2e6; box-shadow:none; } .signature-platform .module-slide-copy { padding:35px; background:#ffffff; } .signature-platform .module-slide-copy h3 { font-size:29px!important; } .signature-platform .module-slide-copy>p { font-size:15px; } .signature-platform .module-slide-meta { color:var(--accent); } .signature-platform .module-feature { padding:15px; font-size:13px; } .signature-platform .module-feature :is(b,strong) { color:var(--ink); } .signature-platform .module-feature span { color:var(--muted); } .signature-platform :is(.module-slide-action,.module-card-action) { background:var(--accent); color:white; border-radius:5px; box-shadow:none; font-size:13px; padding:12px 16px; } .signature-platform .module-slide-note { font-size:12px!important; } .signature-platform .module-arrow { background:#ffffff; border:1px solid var(--line); color:var(--accent); box-shadow:none; } .signature-platform .module-dot { background:#d7d3e0; } .signature-platform .module-dot.active { background:var(--accent); } .signature-platform :is(.casino-final,.sports-final) { background:var(--tint); padding:75px 0; border-top:1px solid var(--line); } .signature-platform :is(.casino-final-box,.sports-final-box) { background:transparent; border:0; border-radius:0; box-shadow:none; gap:65px; } .signature-platform :is(.casino-contact-card,.sports-contact-card) { background:#ffffff; border:1px solid var(--line); border-radius:12px; padding:30px; box-shadow:none; } .signature-platform :is(.casino-contact-points,.sports-contact-points) { color:var(--muted); } .signature-platform .scroll-casino-cta-card { background:var(--paper); border:1px solid var(--line); box-shadow:0 15px 35px #24242418; color:var(--ink); } .signature-platform .scroll-casino-talk { background:var(--accent); color:white; } .signature-platform .scroll-casino-close { background:var(--tint); color:var(--ink); } .signature-blog .blog-hero { padding:80px 0; } .signature-blog .blog-hero .hero-copy>h1 { max-width:18ch; } .signature-blog .signal-panel { background:none; border:0; box-shadow:none; padding:0; } .signature-blog .feature-card { background:var(--dark); color:white; border:0; border-radius:12px; box-shadow:none; padding:35px; } .signature-blog .feature-card h2 { color:#ffffff!important; font-size:32px!important; } .signature-blog .feature-card p { color:#d0cfd6!important; font-size:14px; } .signature-blog :is(.feature-card .tag,.feature-meta span) { color:#e7e1f5; border-color:#fff3; background:transparent; } .signature-blog .mini-signal { background:#ffffff; border:1px solid var(--line); border-radius:8px; } .signature-blog .mini-signal b { color:var(--accent); } .signature-blog .mini-signal span { color:var(--muted); } .signature-blog .blog-controls { background:var(--paper); border-block:1px solid var(--line); top:88px; padding:20px 0; } .signature-blog .filter-btn { border:1px solid var(--line); background:transparent; color:var(--muted); border-radius:5px; padding:9px 12px; font-size:12px; font-weight:400; } .signature-blog .filter-btn.active { background:var(--accent); border-color:var(--accent); color:white; } .signature-blog .search-box input { background:#ffffff; border:1px solid var(--line); border-radius:5px; color:var(--ink); padding:12px; } .signature-blog .section { padding:80px 0; } .signature-blog .section-heading h2 { font-size:38px!important; max-width:23ch; } .signature-blog .insight-grid { gap:25px; } .signature-blog .insight-card { background:#ffffff; border:1px solid var(--line); border-radius:12px; box-shadow:none; } .signature-blog .card-body { padding:27px; } .signature-blog .card-body h3 { font-size:23px!important; } .signature-blog .card-body p { font-size:14px; } .signature-blog .card-visual { background:var(--tint) url('../dune-adobe-contours.svg') center/cover; } .signature-blog :is(.card-category,.read-link) { color:var(--accent); } .signature-blog .brief-section { padding:80px 0; background:var(--tint); } .signature-blog .brief { background:#ffffff; border:1px solid var(--line); border-radius:10px; padding:35px; } .signature-blog .brief h3 { font-size:26px!important; } .signature-blog .brief :is(p,li) { font-size:16px; line-height:1.85; color:var(--muted); } .signature-blog .brief-sticky { top:120px; } .signature-blog .brief-sticky h2 { font-size:35px!important; } .signature-blog .hub-section { padding:80px 0; background:var(--paper); } .signature-blog .hub-card { background:#ffffff; border:1px solid var(--line); border-radius:10px; padding:25px; } .signature-blog .hub-card h3 { font-size:20px!important; } .signature-blog .blog-cta { padding:55px 0; background:var(--tint); } .signature-blog .cta-panel { background:none; border:0; box-shadow:none; padding:0; } .signature-blog .cta-panel h2 { color:var(--ink)!important; } .signature-calendar .executive-hero { padding:80px 0; } .signature-calendar .hero-inner { width:min(1296px,calc(100% - var(--gutter) * 2)); margin:auto; } .signature-calendar .hero-top { align-items:center; gap:60px; } .signature-calendar .hero-copy h1 { max-width:20ch; } .signature-calendar .host-card { background:#ffffff; } .signature-calendar :is(.host-meta>div,.slot-picker,.discovery-details) { background:#ffffff; border:1px solid var(--line); border-radius:10px; box-shadow:none; } .signature-calendar :is(.host-meta b,.calendar-title strong) { color:var(--ink); font-weight:500; } .signature-calendar :is(.host-meta small,.calendar-title span,.weekday-grid span,.timezone-row label) { color:var(--muted); font-weight:500; } .signature-calendar .host-avatar { background:var(--tint); color:var(--accent); border:1px solid var(--line); } .signature-calendar .proof-pill { background:#ffffff; color:var(--muted); border:1px solid var(--line); border-radius:4px; padding:7px 10px; font-size:11px; } .signature-calendar .open-calendar-btn { margin-top:32px; } .signature-calendar .calendar-modal { z-index:10000; } body.calendar-modal-open { overflow:hidden; } .signature-calendar .calendar-modal-backdrop { background:#27243275; backdrop-filter:blur(3px); } .signature-calendar .calendar-modal-panel { background:var(--paper); border:1px solid var(--line); border-radius:16px; box-shadow:0 28px 100px #0003; } .signature-calendar .booking-console { background:var(--paper); box-shadow:none; border:0; } .signature-calendar .console-pane { background:var(--paper); border-color:var(--line); } .signature-calendar :is(.calendar-title h2,.discovery-details h2) { font-size:28px!important; } .signature-calendar .discovery-details h2 { max-width:24ch; } .signature-calendar .discovery-details>p { font-size:14px; } .signature-calendar .discovery-detail { background:#ffffff; border:1px solid var(--line); border-radius:8px; } .signature-calendar .discovery-detail b { color:var(--ink); font-size:12px; } .signature-calendar .discovery-detail span { color:var(--muted); font-size:11px; } .signature-calendar :is(.month-btn,.calendar-modal-close) { background:#ffffff; border:1px solid var(--line); color:var(--ink); box-shadow:none; } .signature-calendar .month-day { background:#ffffff; border:1px solid var(--line); color:var(--ink); border-radius:6px; box-shadow:none; } .signature-calendar .month-day:hover:not(:disabled),.signature-calendar .slot-button:hover:not(:disabled) { background:var(--tint); border-color:var(--accent); } .signature-calendar .month-day.active,.signature-calendar .slot-button.active { background:var(--accent); color:white; border-color:var(--accent); box-shadow:none; } .signature-calendar .month-day.today:not(.active) { background:var(--tint); border-color:var(--accent); } .signature-calendar .month-day:disabled { background:#f1f1f4; color:#767680; border-color:transparent; } .signature-calendar .month-day.empty { background:none; border-color:transparent; } .signature-calendar .slot-button { background:#ffffff; border:1px solid var(--line); color:var(--ink); border-radius:5px; font-weight:400; box-shadow:none; } .signature-calendar :is(.fixed-timezone,.discovery-kicker) { color:var(--accent); } .signature-calendar .selected-date { color:var(--ink); } .signature-calendar .request-form { gap:16px; } .signature-calendar .compact-field { margin:0; gap:7px; } .signature-calendar .form-note { color:var(--muted); font-size:11px!important; } .signature-calendar .form-status.success { background:var(--tint); border-color:#c4bdd7; color:var(--accent); } .signature-calendar :is(.outcome-section,.fit-section) { padding:75px 0; background:#ffffff; } .signature-calendar .fit-section { background:var(--tint); } .signature-calendar .outcome-card { background:transparent; border:0; border-top:1px solid var(--line); border-radius:0; box-shadow:none; padding:25px 0; } .signature-calendar .outcome-card h3 { font-size:22px!important; } .signature-calendar .outcome-card p { font-size:14px; } .signature-calendar .mark { color:var(--accent); background:var(--tint); border:1px solid var(--line); } .signature-calendar .fit-panel { background:none; border:0; padding:0; box-shadow:none; } .signature-calendar .fit-item { background:#ffffff; border:1px solid var(--line); border-radius:8px; } .signature-calendar .fit-item b { color:var(--ink); } .signature-calendar .fit-item small { color:var(--muted); } @media(max-width:1180px) { .signature-content .hero-grid { gap:35px; grid-template-columns:1.2fr 1fr; } .signature-content .hero { padding:60px 0!important; } .signature-content .hero-panel { padding:25px; } .signature-content .band-inner { gap:40px; } .signature-platform :is(.casino-hero-copy,.sports-hero-copy) { max-width:620px; } .signature-blog .blog-controls { top:76px; } .signature-contact .contact-wrapper { gap:40px; } } @media(max-width:900px) { .signature-content .hero-grid { grid-template-columns:1fr; gap:35px; } .signature-content .hero-copy h1 { max-width:23ch; } .signature-content .hero-panel { max-width:none; } .signature-content .metric-grid { grid-template-columns:repeat(3,minmax(0,1fr)); gap:22px; } .signature-content .metric { border-top:1px solid var(--line); } .signature-content section.section-title.container { grid-template-columns:1fr; gap:20px; padding-top:60px; } .signature-content .band-inner { grid-template-columns:1fr; gap:30px; } .signature-content .module-panel { padding:24px; } .signature-about>section,.signature-careers>section { padding-block:65px; } .signature-about .story-grid { gap:35px; } .signature-contact .contact-wrapper { grid-template-columns:1fr; gap:40px; } .signature-platform :is(.casino-hero,.sports-hero) { padding:60px 0; } .signature-platform :is(.casino-hero-copy,.sports-hero-copy) { max-width:700px; } .signature-platform :is(.casino-hero-overlay,.sports-hero-overlay) { background:linear-gradient(90deg,var(--paper),#ffffffd9 80%); } .signature-platform :is(.casino-section,.sports-section,.territories-section) { padding-block:60px; } .signature-platform :is(.casino-final-box,.sports-final-box) { gap:35px; } .signature-platform .module-slide-copy { padding:25px; } .signature-blog .blog-hero { padding-block:60px; } .signature-blog .brief-sticky { position:static; } .signature-blog .section-heading { gap:22px; } .signature-calendar .hero-top { grid-template-columns:1fr; gap:30px; } } @media(max-width:620px) { .signature-content h1 { font-size:40px!important; } .signature-content h2 { font-size:32px!important; } .signature-content p { font-size:15px; } .signature-content .hero { padding:44px 0!important; } .signature-content .hero-copy>p { font-size:15px; } .signature-content .hero-points { grid-template-columns:1fr; gap:12px; } .signature-content .hero-point { font-size:12px; } .signature-content .hero-actions { gap:12px; } .signature-content .hero-actions .btn { font-size:12px!important; padding:12px 16px!important; } .signature-content .metric-grid { grid-template-columns:1fr; gap:0; } .signature-content .metric span { font-size:13px; } .signature-content .core-grid { grid-template-columns:1fr; gap:24px; } .signature-content .core-card { border-right:0; border-bottom:1px solid var(--line); padding:0 0 24px; } .signature-content .core-card:last-child { padding-bottom:0; } .signature-content .product-band { padding:35px 0; } .signature-content .product-main h3 { font-size:27px!important; } .signature-content .feature-list li { font-size:13px; } .signature-content .module { font-size:11px; } .signature-content .final-cta-box { flex-direction:column; align-items:flex-start; gap:25px; } .signature-content :is(.form-row,.apply-form-row) { grid-template-columns:1fr; gap:0; margin-bottom:0; } .signature-content :is(.form-field,.apply-field,.compact-field,.quick-form) :is(input,select,textarea) { font-size:16px!important; } .signature-content :is(.popup-overlay,.apply-popup-overlay) { padding:10px!important; align-items:flex-start; } .signature-content :is(.popup-box,.apply-popup) { padding:22px; width:100%; max-height:calc(100dvh - 20px); margin:auto 0; } .signature-content .apply-popup-head { top:-22px; } .signature-content :is(.popup-box,.apply-popup)>h3 { font-size:26px!important; } .signature-content .page-hero { padding:55px var(--gutter)!important; } .signature-about>section,.signature-careers>section { padding-block:55px; } .signature-about .story-grid { grid-template-columns:1fr; } .signature-about .story-text h2 { font-size:32px!important; } .signature-about .story-visual { padding:24px; } .signature-about :is(.values-grid,.leadership-grid,.culture-grid) { grid-template-columns:1fr; } .signature-careers .jobs-grid { grid-template-columns:1fr; } .signature-careers .job-title { font-size:21px!important; } .signature-careers .process-grid { grid-template-columns:1fr; } .signature-contact .contact-page { padding-block:50px; } .signature-contact .contact-form-box { padding:25px 20px; } .signature-contact .office-list { gap:18px; } .signature-legal .legal-page { padding-top:50px; } .signature-legal p,.signature-legal li { font-size:16px!important; } .signature-legal h2 { font-size:25px!important; } .signature-platform :is(.casino-hero,.sports-hero) { padding:45px 0; } .signature-platform :is(.casino-hero-copy,.sports-hero-copy)>p { font-size:15px; } .signature-platform :is(.casino-hero-media,.sports-hero-media) { width:100%; opacity:.25; } .signature-platform :is(.casino-hero-overlay,.sports-hero-overlay) { background:#ffffffbf; } .signature-platform :is(.casino-metrics,.sports-metrics) { gap:10px; } .signature-platform :is(.casino-metric,.sports-metric) { padding:12px; } .signature-platform :is(.casino-section-head,.sports-section-head,.module-carousel-head) { gap:20px; } .signature-platform :is(.casino-product-content,.sports-product-content) { padding:22px; } .signature-platform .module-slide-copy { padding:23px; } .signature-platform .module-slide-copy h3 { font-size:26px!important; } .signature-platform .module-nav-button { font-size:12px; padding:12px; } .signature-platform .module-feature { font-size:12px; } .signature-platform :is(.casino-final,.sports-final) { padding:50px 0; } .signature-platform :is(.casino-contact-card,.sports-contact-card) { padding:24px 20px; } .signature-platform .scroll-casino-cta { bottom:12px; right:12px; max-width:calc(100% - 24px); } .signature-blog .blog-controls { top:70px; } .signature-blog .control-row { gap:15px; } .signature-blog .filter-pills { gap:7px; } .signature-blog .filter-btn { font-size:11px; padding:8px 10px; } .signature-blog .search-box input { font-size:16px; } .signature-blog .feature-card { padding:25px; } .signature-blog .feature-card h2 { font-size:29px!important; } .signature-blog .section-heading h2 { font-size:32px!important; } .signature-blog .insight-grid { grid-template-columns:1fr; } .signature-blog .brief { padding:25px 20px; } .signature-blog .section,.signature-blog .brief-section,.signature-blog .hub-section { padding-block:55px; } .signature-calendar .executive-hero { padding-block:50px; } .signature-calendar .host-card { padding:24px; } .signature-calendar .open-calendar-btn { width:100%; } .signature-calendar .calendar-modal-panel { width:calc(100% - 20px); max-height:calc(100dvh - 20px); border-radius:12px; } .signature-calendar :is(.calendar-title h2,.discovery-details h2) { font-size:25px!important; } .signature-calendar .calendar-modal-close { position:sticky; top:8px; margin-left:auto; margin-right:8px; display:flex; align-items:center; justify-content:center; z-index:5; } .signature-calendar .console-pane { padding:24px 20px; } .signature-calendar .booking-console { margin-top:-32px; padding-top:35px; } .signature-calendar .request-form { grid-template-columns:1fr; } .signature-calendar .discovery-detail-grid { grid-template-columns:1fr; } .signature-calendar :is(.outcome-section,.fit-section) { padding-block:55px; } } :root[data-palette=adobe] { --hero-wash: linear-gradient(180deg,transparent,#ffffffb3 55%,#fff 100%), radial-gradient(ellipse 55% 95% at 0% -20%,#f2b5c3 0%,transparent 74%), radial-gradient(ellipse 52% 100% at 60% -35%,#c7bfee 0%,#deebf8 40%,transparent 78%), radial-gradient(ellipse 35% 85% at 105% -20%,#f5c4ae 0%,transparent 78%); --panel-wash:linear-gradient(115deg,#fff2ee 0%,#f4f0fd 55%,#edf6fc 100%); --focus-ring:#8275ad; --form-input-focus:#8275ad; --form-success-bg:#f3f1fb; --form-success-border:#c4bdd7; --form-success-text:#292929; } [data-palette=adobe] .signature-content :is(.hero,.page-hero,.blog-hero,.executive-hero) { background-image:var(--hero-wash),url('../dune-adobe-contours.svg')!important; background-color:#fff!important; background-size:100% 100%,55% auto!important; background-position:center,right center!important; background-repeat:no-repeat!important; } [data-palette=adobe] .signature-contact .contact-page { background:var(--hero-wash),#fff; } [data-palette=adobe] .signature-content :is(.hero-panel,.host-card), [data-palette=adobe] .signature-blog .mini-signal { background:linear-gradient(145deg,#fff9f6,#faf8ff 60%,#f1f8fc); box-shadow:0 12px 34px #302b4508; } [data-palette=adobe] .signature-content .module-panel { background:linear-gradient(145deg,#f8f5ff,#eff6fc); } [data-palette=adobe] .signature-content .product-band:nth-child(even) { background:#faf9fc; } [data-palette=adobe] .signature-content :is(.final-cta,.cta-bar), [data-palette=adobe] .signature-blog :is(.brief-section,.blog-cta), [data-palette=adobe] .signature-calendar .fit-section { background:var(--panel-wash); } [data-palette=adobe] .signature-platform :is(.casino-hero,.sports-hero) { background:var(--hero-wash),#fff; } [data-palette=adobe] .signature-platform :is(.casino-hero-overlay,.sports-hero-overlay) { background:linear-gradient(90deg,#fff 0%,#fffffff5 38%,#ffffffdb 49%,#ffffff26 85%), linear-gradient(0deg,#fff,transparent 28%), linear-gradient(135deg,#f4cfdb33,#d5d2f633,#deeff933); } [data-palette=adobe] .signature-platform :is(.casino-final,.sports-final) { background:var(--panel-wash); } [data-palette=adobe] .signature-platform .module-slide-visual { background:radial-gradient(ellipse at 90% 0%,#63577570,transparent 70%),#292929; } [data-palette=adobe] .signature-platform .module-slide-visual::before, [data-palette=adobe] .signature-platform .module-slide-visual::after { border-color:#e3ddfb33; } [data-palette=adobe] .signature-platform :is(.casino-kicker,.sports-kicker,.module-showcase-eyebrow)::before { background:#9f96d2; } [data-palette=adobe] .signature-platform :is(.casino-strip,.sports-strip) span::before { background:#e3ddfb; } [data-palette=adobe] .signature-platform :is(.casino-product-card,.sports-product-card,.sport-body) .btn::after, [data-palette=adobe] .signature-platform :is(.module-slide-action,.module-card-action)::after { background-color:#e3ddfb; } [data-palette=adobe] .signature-platform .module-feature::before { background-color:#eee9fb; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 20 20' fill='none' stroke='%23292929' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10.5 8 14l8-9'/%3E%3C/svg%3E"); } [data-palette=adobe] .signature-platform .scroll-casino-cta-card { background:var(--panel-wash); } [data-palette=adobe] .signature-platform .scroll-casino-cta-card::before { background:linear-gradient(90deg,#dd96ae,#9f96d2,#91b7d4); } [data-palette=adobe] .footer { background:linear-gradient(120deg,#242424,#2d2933); } [data-palette=adobe] :is(.inquiry-dialog,.cookie-dialog) { background:linear-gradient(180deg,#f8f5fd 0%,#fff 170px); box-shadow:0 28px 100px #27243233; } [data-palette=adobe] .dialog-top { background:var(--panel-wash); } [data-palette=adobe] .cookie-dialog .dialog-top { background:transparent; } [data-palette=adobe] .signature-content :is(.popup-box,.apply-popup) { background:linear-gradient(180deg,transparent,#fff 220px),var(--panel-wash)!important; box-shadow:0 28px 100px #27243233; } [data-palette=adobe] .signature-content .apply-popup::before { background:linear-gradient(90deg,#dd96ae,#9f96d2,#91b7d4); } [data-palette=adobe] .signature-content .apply-popup-head { background:var(--panel-wash); } [data-palette=adobe] .signature-content .quick-inquiry-panel { background:linear-gradient(180deg,#f6f2fc,#fff 150px); } [data-palette=adobe] .signature-calendar .calendar-modal-panel, [data-palette=adobe] .signature-calendar .booking-console { background:#fff; } [data-palette=adobe] .signature-calendar .console-pane { background:#fff; } [data-palette=adobe] .signature-calendar .calendar-pane { background:linear-gradient(155deg,#fff6f1,#f8f4ff 48%,#f1f8fc); } [data-palette=adobe] .signature-calendar .discovery-details { background:var(--panel-wash); } [data-palette=adobe] .signature-calendar .discovery-detail { background:#ffffffc9; } [data-palette=adobe] .signature-calendar .month-day.active, [data-palette=adobe] .signature-calendar .slot-button.active { background:#292929; border-color:#292929; color:#fff; } [data-palette=adobe] .signature-calendar .month-day.today:not(.active) { background:#eee9fb; border-color:var(--focus-ring); color:#292929; } [data-palette=adobe] :is(.popup-overlay,.apply-popup-overlay,.calendar-modal-backdrop) { background:#27243270; } [data-palette=adobe] :is(.dialog-top .icon-button,.popup-close,.apply-popup-close,.calendar-modal-close) { width:44px; height:44px; min-width:44px; min-height:44px; background:#fff!important; border:1px solid #d2cadf!important; color:#292929!important; border-radius:50%; box-shadow:0 2px 8px #2929290a; } [data-palette=adobe] :is(.dialog-top .icon-button,.popup-close,.apply-popup-close,.calendar-modal-close):hover { background:#eee9fb!important; border-color:#8275ad!important; } [data-palette=adobe] :is(input,select,textarea):focus-visible, [data-palette=adobe] .signature-content :is(.form-field,.apply-field,.compact-field,.quick-form) :is(input,select,textarea):focus { outline:2px solid var(--focus-ring); outline-offset:2px; border-color:var(--focus-ring)!important; } [data-palette=adobe] .signature-content :is(.form-field,.apply-field,.compact-field,.quick-form) :is(input,select,textarea), [data-palette=adobe] .field :is(input,select,textarea) { background:#fff!important; } [data-palette=adobe] .signature-content :is(.form-success,.form-status.success), [data-palette=adobe] .form-confirmation { background:linear-gradient(145deg,#f4effc,#eff7fc); border-color:#c4bdd7!important; color:#292929!important; border-radius:12px; } [data-palette=adobe] .success-icon { background:#e9e2fb; color:#292929; border-color:#c4bdd7; } [data-palette=adobe] .signature-calendar .form-status.success { box-shadow:0 12px 30px #29292908; } [data-palette=adobe] .signature-calendar .form-status.success::before { background:#292929; color:#fff; box-shadow:0 0 0 7px #e9e2fb; } [data-palette=adobe] .signature-calendar .form-status.loading { background:#f3f1fb; border-color:#c4bdd7; color:#292929; } [data-palette=adobe] .signature-calendar .form-status.loading::before { border-color:#d8d0e8; border-top-color:#292929; } @media(max-width:900px) { [data-palette=adobe] .signature-platform :is(.casino-hero-overlay,.sports-hero-overlay) { background:linear-gradient(90deg,#fff,#ffffffd9 80%); } } @media(max-width:620px) { [data-palette=adobe] .signature-content :is(.hero,.page-hero,.blog-hero,.executive-hero) { background-size:100% 100%,100% auto!important; } [data-palette=adobe] .signature-platform :is(.casino-hero-overlay,.sports-hero-overlay) { background:#ffffffbf; } [data-palette=adobe] .signature-content .popup-close { top:0; } [data-palette=adobe] .signature-calendar .calendar-modal-close { top:8px; } }