/* Shared presentation layer. No player, export, account or billing behavior. */
:root{--platform-bg:#0a0c0e;--platform-surface:#111518;--platform-text:#f3f5f6;--platform-muted:#9aa5ad;--platform-line:#293035;--platform-accent:#65d1d3;--platform-hover:#e97b50}
html{background:var(--platform-bg)!important;scroll-padding-top:90px}body{background:var(--platform-bg)!important;color:var(--platform-text)!important;-webkit-font-smoothing:antialiased}body:not(.starry-night) :is(.global-sky,.information-sky,.madice-sky){display:none!important}body:not(.starry-night)::before,body:not(.starry-night)::after{background-image:none!important}body:not(.starry-night) :is(.nebula,.aurora,.solar-halo,.master-orb){display:none!important}[class*="_heroOrb_"]{display:none!important}[class*="_page_1f1b7_"]{background:var(--platform-bg)!important}
:is(.platform-header.platform-header.platform-header,body>header){height:72px!important;min-height:72px!important;padding:0 4vw!important;margin:0!important;max-width:none!important;width:100%!important;position:sticky!important;top:0!important;z-index:60!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:32px!important;background:#0a0c0ef7!important;border:0!important;border-bottom:1px solid var(--platform-line)!important;box-shadow:none!important;backdrop-filter:blur(14px)!important}
:is(.platform-header.platform-header.platform-header,body>header) :is(.brand,.platform-header-brand){font-family:Arial,Helvetica,sans-serif!important;color:var(--platform-text)!important;font-size:21px!important;font-weight:700!important;letter-spacing:.25em!important;white-space:nowrap!important;flex-shrink:0!important;border:0!important;background:none!important;padding:0!important;line-height:1!important;text-decoration:none!important}
:is(.platform-header.platform-header.platform-header,body>header)>nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:24px!important;flex-wrap:nowrap!important;margin:0!important;height:72px!important;min-width:0!important;max-width:none!important;overflow:visible!important;padding:0!important;white-space:nowrap!important}
:is(.platform-header.platform-header.platform-header,body>header)>nav :is(a,button){color:var(--platform-text)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.25!important;height:auto!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important;text-decoration:none!important;white-space:nowrap!important}
:is(.platform-header.platform-header.platform-header,body>header)>nav :is(a,button):hover{color:var(--platform-hover)!important}:is(.platform-header.platform-header.platform-header,body>header)>nav :is([aria-current="page"],.active){color:var(--platform-accent)!important}:is(.platform-header.platform-header.platform-header,body>header)>nav [hidden]{display:none!important}:is(.platform-header.platform-header.platform-header,body>header) .menu-toggle{display:none!important}
:is(.platform-header.platform-header.platform-header,body>header)>nav :is(a,button):focus-visible{outline:2px solid var(--platform-accent)!important;outline-offset:5px!important}
:is(.platform-footer,body>footer,[class*="_footer_1f1b7_"]){border-top:1px solid var(--platform-line)!important;background:var(--platform-bg)!important;box-shadow:none!important;min-height:100px!important;padding:28px 4vw!important;gap:28px!important;color:var(--platform-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important}
:is(.platform-footer,body>footer,[class*="_footer_1f1b7_"]) :is(.brand,.platform-footer-brand,[class*="_footerBrand_"]){color:var(--platform-text)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;letter-spacing:.25em!important;font-weight:700!important}
:is(.platform-footer,body>footer,[class*="_footer_1f1b7_"]) nav{display:flex;flex-wrap:wrap;gap:24px!important;align-items:center;font-size:12px!important}:is(.platform-footer,body>footer,[class*="_footer_1f1b7_"]) a{color:var(--platform-muted)!important;text-decoration:none!important}:is(.platform-footer,body>footer,[class*="_footer_1f1b7_"]) a:hover{color:var(--platform-hover)!important}
.information-main{max-width:1100px!important;padding:64px 32px 100px!important;margin-inline:auto!important}.information-main h1{font-size:clamp(46px,6vw,78px)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:-.05em!important}.information-main h2{font-size:28px!important;line-height:1.25!important;font-weight:400!important;letter-spacing:-.025em!important}.information-main :is(p,li){font-size:16px;line-height:1.75;color:#acb5bc}.information-main :is(.information-kicker,.eyebrow){color:var(--platform-muted)!important;letter-spacing:.15em!important;font-size:12px!important}.information-main section{border-color:var(--platform-line)!important;padding-block:28px!important}.information-main .privacy-intro{font-size:23px!important;line-height:1.5!important;color:#d1d7dc!important}.flow-main{background:transparent!important}.flow-wave{color:#b6cbd3!important;filter:none!important}.flow-home h1{letter-spacing:.1em!important;font-weight:400!important}.flow-panel{background:transparent!important;border-color:var(--platform-line)!important;box-shadow:none!important}.flow-progress{accent-color:var(--platform-accent)!important}
/* Artist and ID surfaces keep every existing control and data selector. */
body.artist-landing{--cyan:var(--platform-accent);--pink:var(--platform-accent)}.artist-landing .entrance-hero{padding-top:54px!important}.artist-landing .product-line{color:#9ba8af!important}.artist-landing .film-demo{border-radius:2px!important;box-shadow:none!important;border-color:var(--platform-line)!important}.artist-landing .film-label{background:transparent!important}.artist-landing :is(.studio-step,.own-space,.plans-section,.plan){border-color:var(--platform-line)!important}.artist-landing h1{font-weight:500!important;letter-spacing:-.05em!important}.artist-landing :is(.eyebrow,.fine){color:var(--platform-muted)!important}.artist-landing :is(button,a):hover{color:var(--platform-hover)!important}body:has(.id-hero){--muted:var(--platform-muted);--line:var(--platform-line)}
/* Make text navigation readable on small screens without hiding product links. */
@media(max-width:1200px){:is(.platform-header.platform-header.platform-header,body>header){gap:24px!important}:is(.platform-header.platform-header.platform-header,body>header)>nav{gap:17px!important}:is(.platform-header.platform-header.platform-header,body>header)>nav :is(a,button){font-size:12px!important}}
@media(max-width:1000px){:is(.platform-header.platform-header.platform-header,body>header){min-height:106px!important;height:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:16px 24px 8px!important}:is(.platform-header.platform-header.platform-header,body>header)>nav{height:42px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:24px!important;scrollbar-width:thin!important}:is(.platform-header.platform-header.platform-header,body>header)>nav :is(a,button){font-size:13px!important;flex-shrink:0!important;height:36px!important;min-height:36px!important}:is(.platform-header.platform-header.platform-header,body>header) .brand{justify-self:start!important}}
@media(max-width:600px){:is(.platform-header.platform-header.platform-header,body>header){position:relative!important;padding-inline:20px!important}:is(.platform-header.platform-header.platform-header,body>header)>nav{gap:22px!important}.information-main{padding:40px 20px 60px!important}.information-main .privacy-intro{font-size:20px!important}:is(.platform-footer,body>footer,[class*="_footer_1f1b7_"]){display:flex;flex-wrap:wrap;justify-content:space-between;padding:28px 20px!important;line-height:1.6!important}:is(.platform-footer,body>footer,[class*="_footer_1f1b7_"]) nav{gap:16px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.signal-diagram *{animation:none!important}}

#entrance .intro h1{font-weight:400!important;letter-spacing:-.05em!important}#entrance .intro h1 span{color:#9ba8af!important}#dashboard .dashboard-heading h1,#dashboard .profile-preview h2{font-weight:400!important}#entrance .auth h2{font-weight:500!important}
[class*="_content_1f1b7_"] h1{color:var(--platform-text)!important;-webkit-text-fill-color:var(--platform-text)!important;background:none!important;font-size:42px!important;line-height:1.15!important;letter-spacing:-.035em!important;font-weight:400!important}[class*="_eyebrow_1f1b7_"]{color:var(--platform-muted)!important}[class*="_form_1f1b7_"]>button{border:0!important;color:var(--platform-text)!important;background:none!important;padding:16px 0!important;text-align:left!important}[class*="_form_1f1b7_"]>button:hover{color:var(--platform-hover)!important}

/* Default Space Black plus six optional palettes. Text meets AA on both page surfaces. */
html[data-madice-theme="sage"]{color-scheme:light;--theme-scheme:light;--platform-bg:#ddf6fb;--platform-surface:#cce8ed;--platform-text:#203039;--platform-muted:#4b5b64;--platform-line:#aac8cf;--platform-control:#607d87;--platform-accent:#175264;--platform-hover:#873c2c;--platform-success:#225d3c;--platform-danger:#8b2447;}
html[data-madice-theme="pink"]{color-scheme:light;--theme-scheme:light;--platform-bg:#fce7f5;--platform-surface:#f1d7e9;--platform-text:#321e2e;--platform-muted:#654b5e;--platform-line:#d0aec6;--platform-control:#846077;--platform-accent:#175264;--platform-hover:#873c2c;--platform-success:#225d3c;--platform-danger:#8b2447;}
html[data-madice-theme="ocean"]{color-scheme:light;--theme-scheme:light;--platform-bg:#e0fdee;--platform-surface:#cfeee0;--platform-text:#24372e;--platform-muted:#506359;--platform-line:#abcabc;--platform-control:#607d6e;--platform-accent:#175264;--platform-hover:#873c2c;--platform-success:#225d3c;--platform-danger:#8b2447;}
html[data-madice-theme="plum"]{color-scheme:light;--theme-scheme:light;--platform-bg:#eedff8;--platform-surface:#e0cdea;--platform-text:#2e2339;--platform-muted:#5e506b;--platform-line:#c1a7cf;--platform-control:#7c648c;--platform-accent:#175264;--platform-hover:#873c2c;--platform-success:#225d3c;--platform-danger:#8b2447;}
html[data-madice-theme="graphite"]{color-scheme:light;--theme-scheme:light;--platform-bg:#d6d5d7;--platform-surface:#e3e2e4;--platform-text:#27242b;--platform-muted:#56505c;--platform-line:#aaa5af;--platform-control:#736e79;--platform-accent:#175264;--platform-hover:#873c2c;--platform-success:#225d3c;--platform-danger:#8b2447;}
html[data-madice-theme="ivory"]{color-scheme:light;--theme-scheme:light;--platform-bg:#fcfcf2;--platform-surface:#eeeedf;--platform-text:#2e3028;--platform-muted:#5a5d51;--platform-line:#cacbb7;--platform-control:#7b7d6a;--platform-accent:#175264;--platform-hover:#873c2c;--platform-success:#225d3c;--platform-danger:#8b2447;}
html[data-madice-theme="charcoal"]{color-scheme:dark;--theme-scheme:dark;--platform-bg:#2e2c2e;--platform-surface:#383638;--platform-text:#f5f5f7;--platform-muted:#d0ced3;--platform-line:#666369;--platform-control:#afabb3;--platform-accent:#b1eef0;--platform-hover:#ffd2ba;--platform-success:#b8f0c7;--platform-danger:#ffd2dc;}

@layer madice-themes {
html[data-madice-theme][data-madice-theme],html[data-madice-theme][data-madice-theme] body{
 --bg:var(--platform-bg)!important;--surface:var(--platform-surface)!important;
 --text:var(--platform-text)!important;--ink:var(--platform-text)!important;--fg:var(--platform-text)!important;--white:var(--platform-text)!important;
 --muted:var(--platform-muted)!important;--line:var(--platform-line)!important;--line-strong:var(--platform-control)!important;
 --accent:var(--platform-accent)!important;--active:var(--platform-accent)!important;--cyan:var(--platform-accent)!important;--blue:var(--platform-accent)!important;
 --hover:var(--platform-hover)!important;--pink:var(--platform-hover)!important;--green:var(--platform-success)!important;
 --catalog-blue:var(--platform-accent)!important;--catalog-orange:var(--platform-hover)!important;--artist-muted:var(--platform-muted)!important;--artist-orange:var(--platform-hover)!important;--artist-blue:var(--platform-accent)!important;
 background:var(--platform-bg)!important;color:var(--platform-text)!important;color-scheme:var(--theme-scheme)!important;
}
html[data-madice-theme][data-madice-theme] ::selection{background:var(--platform-accent);color:var(--platform-bg)}
/* Shared header: mark, palette, navigation. Existing links keep their handlers. */
html[data-madice-theme][data-madice-theme] body header[data-madice-theme-header][data-madice-theme-header][data-madice-theme-header]{display:grid!important;grid-template-columns:max-content max-content minmax(0,1fr)!important;column-gap:22px!important;background:var(--platform-bg)!important;color:var(--platform-text)!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}
html[data-madice-theme][data-madice-theme] body header[data-madice-theme-header][data-madice-theme-header][data-madice-theme-header]>.madice-theme-picker{display:flex!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;height:32px!important;width:196px!important;background:none!important}
html[data-madice-theme][data-madice-theme] body header .madice-theme-picker button.madice-theme-choice{appearance:none!important;position:relative!important;display:block!important;width:28px!important;height:32px!important;min-width:28px!important;min-height:32px!important;margin:0!important;padding:0!important;flex:0 0 28px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important;opacity:1!important}
html[data-madice-theme][data-madice-theme] body .madice-theme-choice::before{content:'';position:absolute;width:12px;height:12px;left:8px;top:10px;border-radius:50%;background:var(--swatch);border:0;box-shadow:none}
html[data-madice-theme][data-madice-theme] body .madice-theme-choice::after{content:none!important}
html[data-madice-theme][data-madice-theme] body .madice-theme-choice:hover::before{box-shadow:none}
/* Keyboard focus uses a short underline; clicking never adds a ring. */
html[data-madice-theme][data-madice-theme] body .madice-theme-choice:focus-visible{outline:none!important;box-shadow:inset 0 -2px var(--platform-text)!important}
html[data-madice-theme][data-madice-theme] body header[data-madice-theme-header][data-madice-theme-header][data-madice-theme-header]>nav{justify-self:end!important}
/* Neutral surfaces and text, including older workspace styles. */
html[data-madice-theme][data-madice-theme] body :where(main,section,article,nav,aside,.page-shell,.panel,.card,.track,.ai-pick){background-color:transparent!important}
html[data-madice-theme][data-madice-theme] body :where(h1,h2,h3,h4,p,label,summary,button,a,span,strong,small,li,output,dt,dd,legend):not(:where([class*="_humanStar_"])){color:var(--platform-text)!important}
html[data-madice-theme][data-madice-theme] body :where(h1,h2,h3,h4){color:var(--platform-text)!important}
html[data-madice-theme][data-madice-theme] body :where(a,button,summary,label):not(:where([class*="_humanStar_"])){color:var(--platform-text)!important}
html[data-madice-theme][data-madice-theme] body :where(button,a){-webkit-text-fill-color:currentColor}
html[data-madice-theme][data-madice-theme] body :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--platform-accent)!important;outline-offset:4px!important}
html[data-madice-theme][data-madice-theme] body :where(button:disabled,a[aria-disabled="true"]){color:var(--platform-muted)!important;opacity:.55;cursor:default}
html[data-madice-theme][data-madice-theme] body :where(.muted,.subtle,.small,.fine,.eyebrow,.lead,.subcopy,.panel-kicker,.panel-status,.function-label,.function-status,.footer-label,.analysis-line,.track-meta,.track-album,.track-duration,.track-length,.track-license,.track-buy,.track-add-video,.now-meta,.queue-status,.queue-player,.clip-item,.clip-duration,.clip-remove,.clip-count,.edit-workline,.edit-intelligence,.mix-control,.inline-slider,.page-tools,.library-storage,.library-message,.artist-review,.artist-account,.artist-library-state,.artist-library small,.artist-library>p,.artist-heading>span,.artist-heading p,.artist-plan p,.artist-plan small,.color-control,.storyline-heading label span,.taste-panel,.taste-panel small,.taste-panel summary span,.flow-taste small,.flow-taste,.flow-times,.flow-artist,.flow-next,.flow-note,.flow-status,.flow-subtitle,.flow-intent-copy,.information-date,.information-back,.information-footer,.contact-links span,.privacy-summary span,.product-number,.step-index,.diagram-note,.bridge-arrow,.film-length,.catalog-eyebrow,.catalog-subtitle,.edition-links small,.product-line,.hero-definition,.hero-heading h1 em,.music-intro h1 span,#storylineMode,#storylineStatus,#analysisState,#editMetrics,#durationNotice){color:var(--platform-muted)!important}
html[data-madice-theme][data-madice-theme] body :where(.music-start-scale button,.match-actions a,.match-actions button){color:var(--platform-muted)!important}
html[data-madice-theme][data-madice-theme] body :where(.track-title,.play-btn,.dropzone,.dropzone small,.solid-btn,.mini-action,.segment,.text-btn,.upload-link,.final-inline-actions button,.final-inline-actions a,#applyStorylineBtn,#libraryManager summary){color:var(--platform-text)!important}
html[data-madice-theme][data-madice-theme] body :where(.selected,.active,[aria-selected="true"],[aria-pressed="true"],[aria-current="page"],[aria-current="true"]){color:var(--platform-accent)!important}
html[data-madice-theme][data-madice-theme] body :where(.track-button[aria-current="true"] .track-title,.track.selected .track-title,.track.selected .play-btn,.music-panel .track.music-matching .track-title,.music-panel .track.music-matching .play-btn,.text-btn.emphasis:not(:disabled),.segment.active,.segment.selected,.mini-action.selected,.clip-item.active .clip-index,.match-score,.match-label,.edit-preview-btn:not(:disabled),.repeat-action small,.music-start-scale button.active){color:var(--platform-accent)!important}
html[data-madice-theme][data-madice-theme] body :where(.mini-action,.segment,.text-btn,.upload-link,.track-add-video,.track-license,.track-buy,.play-btn,#applyStorylineBtn,.match-actions a,.match-actions button,.music-start-scale button):not(:disabled):hover,html[data-madice-theme][data-madice-theme] body .track:hover .track-title{color:var(--platform-hover)!important}
html[data-madice-theme][data-madice-theme] body input:not([type="range"]):not([type="checkbox"]):not([type="radio"]),html[data-madice-theme][data-madice-theme] body :where(textarea,select,option){background:var(--platform-surface)!important;color:var(--platform-text)!important;border-color:var(--platform-control)!important;color-scheme:var(--theme-scheme)!important}
html[data-madice-theme][data-madice-theme] body :where(input,textarea)::placeholder{color:var(--platform-muted)!important;opacity:1!important}
html[data-madice-theme][data-madice-theme] body :where(input,progress,meter){accent-color:var(--platform-accent)!important}
html[data-madice-theme][data-madice-theme] body input[type="range"]::-webkit-slider-thumb{background:var(--platform-accent)!important}
html[data-madice-theme][data-madice-theme] body input[type="range"]::-moz-range-thumb{background:var(--platform-accent)!important}
html[data-madice-theme][data-madice-theme] body :where(.search-row input,.album-picker select,.library-filters input,.library-filters select,#colorMode){background:transparent!important}
html[data-madice-theme][data-madice-theme] body :where(.intro h1,.human-line){background:none!important;-webkit-text-fill-color:var(--platform-text)!important}
html[data-madice-theme][data-madice-theme] body :where(#entrance .intro h1 span,.information-main .privacy-intro,.information-main p,.information-main li,.information-main .patent-summary,.contact-intro,.information-main .patent-portfolio span){color:var(--platform-muted)!important}
html[data-madice-theme][data-madice-theme] body :where(.profile-preview,.privacy-summary div,.auth-box,.toast){background:var(--platform-surface)!important;color:var(--platform-text)!important}
html[data-madice-theme][data-madice-theme] body :where(.intelligence-section,.player-art,.flow-intents){background:var(--platform-surface)!important}
html[data-madice-theme][data-madice-theme] body .flow-intents button[aria-pressed="true"]{background:var(--platform-bg)!important;color:var(--platform-accent)!important}
html[data-madice-theme][data-madice-theme] body .flow-controls .flow-play{background:var(--platform-text)!important;color:var(--platform-bg)!important}
html[data-madice-theme][data-madice-theme] body .flow-wave{color:var(--platform-accent)!important}
html[data-madice-theme][data-madice-theme] body .flow-progress::-webkit-progress-bar{background:var(--platform-line)}
html[data-madice-theme][data-madice-theme] body .flow-progress::-webkit-progress-value{background:var(--platform-accent)}
html[data-madice-theme][data-madice-theme] body .flow-progress::-moz-progress-bar{background:var(--platform-accent)}
html[data-madice-theme][data-madice-theme] body :where(.product-top svg,.music-mark svg,.player-art svg,.diagram-trace svg){stroke:var(--platform-muted)}
html[data-madice-theme][data-madice-theme] body .diagram-trace .trace-soft{stroke:var(--platform-accent)}
html[data-madice-theme][data-madice-theme] body .now-playing audio{color-scheme:var(--theme-scheme)}
html[data-madice-theme][data-madice-theme] body :where(.signals span,.state,.edit-workline[data-state="complete"],.music-edit-complete,.music-edit-complete .track-title,.music-edit-complete .track-meta,.music-edit-complete .play-btn){color:var(--platform-success)!important}
html[data-madice-theme][data-madice-theme] body .edit-workline[data-state="complete"] .edit-workline-track i{background:var(--platform-success)!important}
html[data-madice-theme][data-madice-theme] body :where(.error,.auth-status.error,.edit-workline[data-state="error"]){color:var(--platform-danger)!important}
html[data-madice-theme][data-madice-theme] body :where(.film-label strong,.film-demo figcaption strong,.hero-film figcaption strong,.privacy-summary strong,.contact-links strong){color:var(--platform-text)!important}
html[data-madice-theme][data-madice-theme] body :where(.hero-film figcaption span,.film-demo figcaption span,.film-status,.film-topline,.film-topline span,.identity-map p,.identity-map span,.product-role,.product-secondary,.quiet-link,.platform-bridge p span,.diagram-input>span,.diagram-output>span,.platform-home-footer p,.platform-home-footer nav span){color:var(--platform-muted)!important}
html[data-madice-theme][data-madice-theme] body :where(a,button,summary):not(:where([class*="_humanStar_"])):hover{color:var(--platform-hover)!important}
/* Media retains its original pixels and light-on-dark playback controls. */
html[data-madice-theme][data-madice-theme] body :where(.film-play,.film-play span,.film-screen button,.film-screen button span,.video-stage .preview-time,#playFinishedEdit,.video-stage .replay-edit,.video-stage .replay-edit span){color:#fff!important;-webkit-text-fill-color:#fff!important}
html[data-madice-theme][data-madice-theme] body :where(.film-frame,.film-screen){background:#080b0d!important}
/* The public dedication form is themed; the immersive star field stays intact. */
html[data-madice-theme][data-madice-theme] body [class*="_page_1f1b7_"]:has([class*="_content_1f1b7_"])>[class*="_sky_1f1b7_"]{background:var(--platform-bg)!important}
html[data-madice-theme][data-madice-theme] body [class*="_page_1f1b7_"]:has([class*="_content_1f1b7_"])>[class*="_sky_1f1b7_"]::after{background:none!important}
html[data-madice-theme][data-madice-theme] body :where([class*="_skyClose_1f1b7_"],[class*="_skyAdd_1f1b7_"]){color:#fff!important}

html[data-madice-theme][data-madice-theme] body [class*="_content_1f1b7_"] :where(p,label,label span,output){color:var(--platform-muted)!important}
html[data-madice-theme][data-madice-theme] body [class*="_content_1f1b7_"] label{color:var(--platform-text)!important}
html[data-madice-theme][data-madice-theme] body.cosmos-only{background:#000!important;color:#fff!important}
html[data-madice-theme][data-madice-theme] body.cosmos-only :where(.global-sky,.information-sky,.madice-sky){display:block!important}
html[data-madice-theme][data-madice-theme] body .starry-close{color:#fff!important}
@media(max-width:1350px){
 html[data-madice-theme][data-madice-theme] body header[data-madice-theme-header][data-madice-theme-header][data-madice-theme-header]{height:auto!important;min-height:106px!important;padding:13px 24px 6px!important;grid-template-columns:max-content minmax(0,1fr)!important;gap:5px 22px!important}
 html[data-madice-theme][data-madice-theme] body header[data-madice-theme-header][data-madice-theme-header][data-madice-theme-header]>nav{grid-column:1/-1!important;width:100%!important;max-width:100%!important;height:42px!important;justify-self:start!important;justify-content:flex-start!important;overflow-x:auto!important;white-space:nowrap!important;gap:24px!important;scrollbar-width:thin}
 html[data-madice-theme][data-madice-theme] body header[data-madice-theme-header][data-madice-theme-header][data-madice-theme-header]>nav :where(a,button){flex-shrink:0!important;position:static!important}
}
@media(max-width:600px){
 html[data-madice-theme][data-madice-theme] body header[data-madice-theme-header][data-madice-theme-header][data-madice-theme-header]>.madice-theme-picker{width:168px!important}
 html[data-madice-theme][data-madice-theme] body header .madice-theme-picker button.madice-theme-choice{width:24px!important;min-width:24px!important;flex-basis:24px!important}
 html[data-madice-theme][data-madice-theme] body .madice-theme-choice::before{left:6px}
 html[data-madice-theme][data-madice-theme] body header[data-madice-theme-header][data-madice-theme-header][data-madice-theme-header]{padding-inline:20px!important;column-gap:18px!important}
 html[data-madice-theme][data-madice-theme] body header[data-madice-theme-header][data-madice-theme-header][data-madice-theme-header] :where(.brand,.platform-header-brand){font-size:19px!important}
}
@media(max-width:350px){
 html[data-madice-theme][data-madice-theme] body header[data-madice-theme-header][data-madice-theme-header][data-madice-theme-header]{padding-inline:16px!important;column-gap:12px!important}
 html[data-madice-theme][data-madice-theme] body header[data-madice-theme-header][data-madice-theme-header][data-madice-theme-header] :where(.brand,.platform-header-brand){font-size:17px!important}
}
@media(forced-colors:active){html[data-madice-theme][data-madice-theme] body .madice-theme-choice::before{forced-color-adjust:none}html[data-madice-theme][data-madice-theme] body .madice-theme-choice:focus-visible{outline:2px solid Highlight!important}}
}

/* Small explanatory symbols: outline family, no new controls or text. */
@layer madice-symbols {
html[data-madice-theme] :is(.platform-bridge p:nth-of-type(1)>span,.identity-section[aria-labelledby="identity-title"] .identity-map>div:nth-child(1)>h3,#entrance .identity-lines>div:nth-child(1),html[data-madice-page="/stone-cube"] .identity-map>div:nth-child(1)>h3,.contact-links>a:nth-child(3)>span:first-child,.auth-page>.intro,.privacy-summary[aria-label="Privacy summary"]>div:nth-child(1)>strong){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M5%2021v-2a7%207%200%200%201%2014%200v2M9%2017h6%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(.platform-bridge p:nth-of-type(2)>span,html[data-madice-page="/about"] .information-main>section:nth-of-type(2)>h2,html[data-madice-page="/about"] .information-main>section:nth-of-type(4)>h2){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%224%22%20cy%3D%225%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%225%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%224%22%20cy%3D%2220%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22m6%207%204%203m4%200%204-3M6%2018l4-4m4%200%204%204%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(.platform-bridge p:nth-of-type(3)>span,.identity-section[aria-labelledby="identity-title"] .identity-map>div:nth-child(2)>h3,#entrance .identity-lines>div:nth-child(2),#overview .profile-preview>.eyebrow,#sound .section-title .eyebrow,.catalog-library-heading>h2,.music-listening .library-heading>h2){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2015v-3a8%208%200%200%201%2016%200v3M4%2012H3v8h4v-8zm16%200h1v8h-4v-8M7%2020h2m6%200h2%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(.understanding-tabs #tab-moment,html[data-madice-page="/moment"] .information-main>h1){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%206v6l4%202%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(.understanding-tabs #tab-state,html[data-madice-page="/state"] .information-main>h1){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2021%204%2013C-2%207%206-1%2012%206c6-7%2014%201%208%207Z%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(.understanding-tabs #tab-context,html[data-madice-page="/context"] .information-main>h1){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19%209c0%205-7%2012-7%2012S5%2014%205%209a7%207%200%200%201%2014%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(.understanding-tabs #tab-space,html[data-madice-page="/space"] .information-main>h1,html[data-madice-page="/stone-cube"] .identity-map>div:nth-child(2)>h3){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2021V3h18v18M3%2016h18M12%203v13M6%2021v-5m12%205v-5%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(.understanding-tabs #tab-memory,html[data-madice-page="/memory"] .information-main>h1,.music-memory>summary,.flow-taste>summary,.moment-options [data-moment="reflect"]){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%226%22%20width%3D%2216%22%20height%3D%2214%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M2%2016V3h15M7%2017l4-5%203%203%202-2%203%204%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2210%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(.studio-step:nth-child(1) .step-index,.own-space>h2,#libraryTitle,.artist-folder-actions #chooseMusicFolder){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%2020V5h7l3%203h10v12ZM2%2010h20M13%2018v-5l5-1v5%22%2F%3E%3Cellipse%20cx%3D%2211.5%22%20cy%3D%2218.5%22%20rx%3D%221.5%22%20ry%3D%221%22%2F%3E%3Cellipse%20cx%3D%2216.5%22%20cy%3D%2217.5%22%20rx%3D%221.5%22%20ry%3D%221%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(.identity-section[aria-labelledby="identity-title"] .identity-map>div:nth-child(3)>h3,#dashboard .records-grid>div:nth-child(1)>h3,html[data-madice-page="/about"] .information-main>section:nth-of-type(3)>p:nth-of-type(1)>strong>a,#dashboard .product[href="/stone-match/"]>h3){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%224%22%20width%3D%2220%22%20height%3D%2216%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M2%208h20M6%204v4m5-4v4m5-4v4M10%2011l6%203-6%203Z%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(.studio-step:nth-child(2) .step-index,.storyline-heading>label[for="storylineInput"]){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%224%22%20width%3D%227%22%20height%3D%229%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2215%22%20y%3D%2211%22%20width%3D%227%22%20height%3D%229%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M11%208h7v1m-5%207H6v-1M4%2010l2-3%202%203m9%207h3%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(.studio-step:nth-child(3) .step-index){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%223%22%20width%3D%2220%22%20height%3D%2215%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22m9%207%206%204-6%204ZM6%2021h6m3-1%202%202%205-5%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(#entrance .identity-lines>div:nth-child(3),#dashboard .records-grid>div:nth-child(3)>h3,#privacy .section-title .eyebrow,html[data-madice-page="/about"] .information-main>section:nth-of-type(6)>h2,.privacy-summary[aria-label="Terms summary"]>div:nth-child(1)>strong,.privacy-summary[aria-label="Privacy summary"]>div:nth-child(3)>strong){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%202%209%204v6c0%205-9%2010-9%2010S3%2017%203%2012V6Zm-5%209%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(#overview .wallet-preview>.eyebrow,#wallet .section-title .eyebrow,html[data-madice-page="/plans"] .dashboard-heading .eyebrow,html[data-madice-page="/id/plans.html"] .dashboard-heading .eyebrow,.artist-landing #plans>.eyebrow,.privacy-summary[aria-label="Privacy summary"]>div:nth-child(2)>strong,.privacy-summary[aria-label="Terms summary"]>div:nth-child(3)>strong){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207V5l15-3v5M3%207h18v14H3ZM21%2011h-7v6h7%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2214%22%20r%3D%22.7%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(#dashboard .records-grid>div:nth-child(2)>h3,.privacy-summary[aria-label="Terms summary"]>div:nth-child(2)>strong){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2022V2l3%202%204-2%204%202%203-2v20l-3-2-4%202-4-2ZM8%208h8M8%2012h8M8%2016h4%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(.contact-links>a:nth-child(1)>span:first-child){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%225%22%20width%3D%2220%22%20height%3D%2214%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22m2%206%2010%207L22%206%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(.moment-options [data-moment="quiet"],.flow-intents [data-intent="settle"]){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2015A9%209%200%200%201%209%203a9%209%200%201%200%2011%2012Z%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(.moment-options [data-moment="focus"]){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M12%201v4m11%207h-4m-7%2011v-4M1%2012h4%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(.moment-options [data-moment="lift"],.flow-intents [data-intent="gentlyLift"]){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%2019h20M6%2016a6%206%200%200%201%2012%200M12%203v4M3%207l3%203m15-3-3%203M3%2015h1m16%200h1%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(.flow-intents [data-intent="stayPresent"],html[data-madice-page="/stone-cube"] .identity-map>div:nth-child(3)>h3,html[data-madice-page="/about"] .information-main>section:nth-of-type(3)>p:nth-of-type(3)>strong>a,#dashboard .product[href="/stone-flow/"]>h3){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%209c4%200%204-4%207-4s4%208%207%208%204-4%206-4M2%2017c4%200%204-4%207-4s4%208%207%208%204-4%206-4%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(.moment-options [data-moment="all"],.contact-links>a:nth-child(2)>span:first-child){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%227%22%20y%3D%227%22%20width%3D%2215%22%20height%3D%2215%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M3%2018V3h15M10%2012h9m-9%204h6%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(html[data-madice-page="/light-of-humanity"] [class*="_content_1f1b7_"]>h1,html[data-madice-page="/about"] .information-main>section:nth-of-type(3)>p:nth-of-type(4)>strong>a,#dashboard .product[href="/light-of-humanity"]>h3){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m14%202%201.8%204%204.2.5-3.2%203%20.9%204.2-3.7-2.1-3.7%202.1.9-4.2L8%206.5l4.2-.5ZM2%2017l4-2%206%202h6l-1%202-7%203-8-1m4-6%204-2%204%203%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(html[data-madice-page="/about"] .information-main>section:nth-of-type(3)>p:nth-of-type(5)>strong>a,#dashboard .product[href="/stone-cube/"]>h3){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%202%2010%205v11l-10%205L2%2018V7Zm-10%205%2010%205%2010-5M12%2012v11M6%205l10%205%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(html[data-madice-page="/about"] .information-main>section:nth-of-type(3)>p:nth-of-type(2)>strong>a,#dashboard .product[href="/stone-music/"]>h3,.artist-folder-actions #chooseMusicFiles){--madice-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2010v4m4-7v10m5-14v18m5-14v10m4-7v4%22%2F%3E%3C%2Fsvg%3E");}
html[data-madice-theme] :is(.platform-bridge p:nth-of-type(1)>span,.identity-section[aria-labelledby="identity-title"] .identity-map>div:nth-child(1)>h3,#entrance .identity-lines>div:nth-child(1),html[data-madice-page="/stone-cube"] .identity-map>div:nth-child(1)>h3,.contact-links>a:nth-child(3)>span:first-child,.auth-page>.intro,.privacy-summary[aria-label="Privacy summary"]>div:nth-child(1)>strong,.platform-bridge p:nth-of-type(2)>span,html[data-madice-page="/about"] .information-main>section:nth-of-type(2)>h2,html[data-madice-page="/about"] .information-main>section:nth-of-type(4)>h2,.platform-bridge p:nth-of-type(3)>span,.identity-section[aria-labelledby="identity-title"] .identity-map>div:nth-child(2)>h3,#entrance .identity-lines>div:nth-child(2),#overview .profile-preview>.eyebrow,#sound .section-title .eyebrow,.catalog-library-heading>h2,.music-listening .library-heading>h2,.understanding-tabs #tab-moment,html[data-madice-page="/moment"] .information-main>h1,.understanding-tabs #tab-state,html[data-madice-page="/state"] .information-main>h1,.understanding-tabs #tab-context,html[data-madice-page="/context"] .information-main>h1,.understanding-tabs #tab-space,html[data-madice-page="/space"] .information-main>h1,html[data-madice-page="/stone-cube"] .identity-map>div:nth-child(2)>h3,.understanding-tabs #tab-memory,html[data-madice-page="/memory"] .information-main>h1,.music-memory>summary,.flow-taste>summary,.moment-options [data-moment="reflect"],.studio-step:nth-child(1) .step-index,.own-space>h2,#libraryTitle,.artist-folder-actions #chooseMusicFolder,.identity-section[aria-labelledby="identity-title"] .identity-map>div:nth-child(3)>h3,#dashboard .records-grid>div:nth-child(1)>h3,html[data-madice-page="/about"] .information-main>section:nth-of-type(3)>p:nth-of-type(1)>strong>a,#dashboard .product[href="/stone-match/"]>h3,.studio-step:nth-child(2) .step-index,.storyline-heading>label[for="storylineInput"],.studio-step:nth-child(3) .step-index,#entrance .identity-lines>div:nth-child(3),#dashboard .records-grid>div:nth-child(3)>h3,#privacy .section-title .eyebrow,html[data-madice-page="/about"] .information-main>section:nth-of-type(6)>h2,.privacy-summary[aria-label="Terms summary"]>div:nth-child(1)>strong,.privacy-summary[aria-label="Privacy summary"]>div:nth-child(3)>strong,#overview .wallet-preview>.eyebrow,#wallet .section-title .eyebrow,html[data-madice-page="/plans"] .dashboard-heading .eyebrow,html[data-madice-page="/id/plans.html"] .dashboard-heading .eyebrow,.artist-landing #plans>.eyebrow,.privacy-summary[aria-label="Privacy summary"]>div:nth-child(2)>strong,.privacy-summary[aria-label="Terms summary"]>div:nth-child(3)>strong,#dashboard .records-grid>div:nth-child(2)>h3,.privacy-summary[aria-label="Terms summary"]>div:nth-child(2)>strong,.contact-links>a:nth-child(1)>span:first-child,.moment-options [data-moment="quiet"],.flow-intents [data-intent="settle"],.moment-options [data-moment="focus"],.moment-options [data-moment="lift"],.flow-intents [data-intent="gentlyLift"],.flow-intents [data-intent="stayPresent"],html[data-madice-page="/stone-cube"] .identity-map>div:nth-child(3)>h3,html[data-madice-page="/about"] .information-main>section:nth-of-type(3)>p:nth-of-type(3)>strong>a,#dashboard .product[href="/stone-flow/"]>h3,.moment-options [data-moment="all"],.contact-links>a:nth-child(2)>span:first-child,html[data-madice-page="/light-of-humanity"] [class*="_content_1f1b7_"]>h1,html[data-madice-page="/about"] .information-main>section:nth-of-type(3)>p:nth-of-type(4)>strong>a,#dashboard .product[href="/light-of-humanity"]>h3,html[data-madice-page="/about"] .information-main>section:nth-of-type(3)>p:nth-of-type(5)>strong>a,#dashboard .product[href="/stone-cube/"]>h3,html[data-madice-page="/about"] .information-main>section:nth-of-type(3)>p:nth-of-type(2)>strong>a,#dashboard .product[href="/stone-music/"]>h3,.artist-folder-actions #chooseMusicFiles)::before{content:"";display:inline-block;inline-size:var(--madice-symbol-size,22px);block-size:var(--madice-symbol-size,22px);margin-inline-end:10px;vertical-align:-4px;background-color:currentColor!important;-webkit-mask:var(--madice-symbol) center/contain no-repeat;mask:var(--madice-symbol) center/contain no-repeat;pointer-events:none;flex-shrink:0;}
html[data-madice-theme] :is(.platform-bridge p>span,#entrance .identity-lines>div){--madice-symbol-size:20px;}
html[data-madice-theme] :is(.understanding-tabs button){--madice-symbol-size:20px;}
html[data-madice-theme] .understanding-tabs button::before{position:absolute;right:16px;top:17px;margin:0}
html[data-madice-theme] .studio-step .step-index::before{display:block;margin:0 0 9px;inline-size:24px;block-size:24px}
html[data-madice-theme] :is(.moment-options button,.flow-intents button,.music-memory>summary,.flow-taste>summary,.artist-folder-actions button,.storyline-heading>label){--madice-symbol-size:18px;}
html[data-madice-theme] :is(.moment-options button,.flow-intents button,.artist-folder-actions button)::before{margin-inline-end:7px;vertical-align:-3px}
html[data-madice-theme] :is(#overview .eyebrow,#sound .eyebrow,#wallet .eyebrow,#privacy .eyebrow,.dashboard-heading .eyebrow,.artist-landing #plans>.eyebrow,.contact-links>a>span:first-child){--madice-symbol-size:20px;}
html[data-madice-theme][data-madice-page="/light-of-humanity"] [class*="_content_1f1b7_"]>h1::before{inline-size:30px;block-size:30px;margin-inline-end:12px;vertical-align:-3px}
html[data-madice-theme]:is([data-madice-page="/moment"],[data-madice-page="/state"],[data-madice-page="/context"],[data-madice-page="/space"],[data-madice-page="/memory"]) .information-main>h1::before{inline-size:36px;block-size:36px;margin-inline-end:14px;vertical-align:6px}
@media(max-width:700px){html[data-madice-theme] .platform-bridge p>span{max-width:142px!important}html[data-madice-theme] .understanding-tabs button::before{right:8px;top:17px;inline-size:16px;block-size:16px}html[data-madice-theme] .flow-intents button::before{display:block;margin:0 auto 5px;}html[data-madice-theme] .moment-options{column-gap:20px!important}}
@media(forced-colors:active){html[data-madice-theme] :is(.platform-bridge p:nth-of-type(1)>span,.identity-section[aria-labelledby="identity-title"] .identity-map>div:nth-child(1)>h3,#entrance .identity-lines>div:nth-child(1),html[data-madice-page="/stone-cube"] .identity-map>div:nth-child(1)>h3,.contact-links>a:nth-child(3)>span:first-child,.auth-page>.intro,.privacy-summary[aria-label="Privacy summary"]>div:nth-child(1)>strong,.platform-bridge p:nth-of-type(2)>span,html[data-madice-page="/about"] .information-main>section:nth-of-type(2)>h2,html[data-madice-page="/about"] .information-main>section:nth-of-type(4)>h2,.platform-bridge p:nth-of-type(3)>span,.identity-section[aria-labelledby="identity-title"] .identity-map>div:nth-child(2)>h3,#entrance .identity-lines>div:nth-child(2),#overview .profile-preview>.eyebrow,#sound .section-title .eyebrow,.catalog-library-heading>h2,.music-listening .library-heading>h2,.understanding-tabs #tab-moment,html[data-madice-page="/moment"] .information-main>h1,.understanding-tabs #tab-state,html[data-madice-page="/state"] .information-main>h1,.understanding-tabs #tab-context,html[data-madice-page="/context"] .information-main>h1,.understanding-tabs #tab-space,html[data-madice-page="/space"] .information-main>h1,html[data-madice-page="/stone-cube"] .identity-map>div:nth-child(2)>h3,.understanding-tabs #tab-memory,html[data-madice-page="/memory"] .information-main>h1,.music-memory>summary,.flow-taste>summary,.moment-options [data-moment="reflect"],.studio-step:nth-child(1) .step-index,.own-space>h2,#libraryTitle,.artist-folder-actions #chooseMusicFolder,.identity-section[aria-labelledby="identity-title"] .identity-map>div:nth-child(3)>h3,#dashboard .records-grid>div:nth-child(1)>h3,html[data-madice-page="/about"] .information-main>section:nth-of-type(3)>p:nth-of-type(1)>strong>a,#dashboard .product[href="/stone-match/"]>h3,.studio-step:nth-child(2) .step-index,.storyline-heading>label[for="storylineInput"],.studio-step:nth-child(3) .step-index,#entrance .identity-lines>div:nth-child(3),#dashboard .records-grid>div:nth-child(3)>h3,#privacy .section-title .eyebrow,html[data-madice-page="/about"] .information-main>section:nth-of-type(6)>h2,.privacy-summary[aria-label="Terms summary"]>div:nth-child(1)>strong,.privacy-summary[aria-label="Privacy summary"]>div:nth-child(3)>strong,#overview .wallet-preview>.eyebrow,#wallet .section-title .eyebrow,html[data-madice-page="/plans"] .dashboard-heading .eyebrow,html[data-madice-page="/id/plans.html"] .dashboard-heading .eyebrow,.artist-landing #plans>.eyebrow,.privacy-summary[aria-label="Privacy summary"]>div:nth-child(2)>strong,.privacy-summary[aria-label="Terms summary"]>div:nth-child(3)>strong,#dashboard .records-grid>div:nth-child(2)>h3,.privacy-summary[aria-label="Terms summary"]>div:nth-child(2)>strong,.contact-links>a:nth-child(1)>span:first-child,.moment-options [data-moment="quiet"],.flow-intents [data-intent="settle"],.moment-options [data-moment="focus"],.moment-options [data-moment="lift"],.flow-intents [data-intent="gentlyLift"],.flow-intents [data-intent="stayPresent"],html[data-madice-page="/stone-cube"] .identity-map>div:nth-child(3)>h3,html[data-madice-page="/about"] .information-main>section:nth-of-type(3)>p:nth-of-type(3)>strong>a,#dashboard .product[href="/stone-flow/"]>h3,.moment-options [data-moment="all"],.contact-links>a:nth-child(2)>span:first-child,html[data-madice-page="/light-of-humanity"] [class*="_content_1f1b7_"]>h1,html[data-madice-page="/about"] .information-main>section:nth-of-type(3)>p:nth-of-type(4)>strong>a,#dashboard .product[href="/light-of-humanity"]>h3,html[data-madice-page="/about"] .information-main>section:nth-of-type(3)>p:nth-of-type(5)>strong>a,#dashboard .product[href="/stone-cube/"]>h3,html[data-madice-page="/about"] .information-main>section:nth-of-type(3)>p:nth-of-type(2)>strong>a,#dashboard .product[href="/stone-music/"]>h3,.artist-folder-actions #chooseMusicFiles)::before{background-color:CanvasText!important;forced-color-adjust:none}}
}

/* Listening controls: a single fine line, with a small position mark. */
@layer madice-themes {
 html[data-madice-theme] :is(#remoteMusic,#miniPlayer) input[type="range"] {
  -webkit-appearance:none!important;appearance:none!important;
  height:24px!important;padding:0!important;margin:0!important;
  background:transparent!important;border:0!important;border-radius:0!important;
  box-shadow:none!important;color:var(--platform-text)!important;cursor:pointer;
 }
 html[data-madice-theme] :is(#remoteMusic,#miniPlayer) input[type="range"]::-webkit-slider-runnable-track {
  height:1px!important;background:var(--platform-control)!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;
 }
 html[data-madice-theme] :is(#remoteMusic,#miniPlayer) input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance:none!important;appearance:none!important;
  width:2px!important;height:8px!important;margin-top:-3.5px!important;
  background:var(--platform-text)!important;border:0!important;border-radius:0!important;box-shadow:none!important;
 }
 html[data-madice-theme] :is(#remoteMusic,#miniPlayer) input[type="range"]::-moz-range-track,
 html[data-madice-theme] :is(#remoteMusic,#miniPlayer) input[type="range"]::-moz-range-progress {
  height:1px!important;background:var(--platform-control)!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;
 }
 html[data-madice-theme] :is(#remoteMusic,#miniPlayer) input[type="range"]::-moz-range-thumb {
  width:2px!important;height:8px!important;background:var(--platform-text)!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;
 }
 html[data-madice-theme] :is(#remoteMusic,#miniPlayer) input[type="range"]:focus-visible {
  outline:1px solid var(--platform-control)!important;outline-offset:2px!important;
 }
 html[data-madice-theme] :is(#remoteMusic,#miniPlayer) input[type="range"]:disabled {cursor:default}
 html[data-madice-theme][data-madice-theme] body.flow-page .flow-progress {
  -webkit-appearance:none!important;appearance:none!important;
  height:1px!important;border:0!important;border-radius:0!important;
  background:var(--platform-control)!important;box-shadow:none!important;
 }
 html[data-madice-theme][data-madice-theme] body.flow-page .flow-progress::-webkit-progress-bar {background:var(--platform-control)!important;border-radius:0!important}
 html[data-madice-theme][data-madice-theme] body.flow-page .flow-progress::-webkit-progress-value {background:var(--platform-text)!important;border-radius:0!important}
 html[data-madice-theme][data-madice-theme] body.flow-page .flow-progress::-moz-progress-bar {background:var(--platform-text)!important;border-radius:0!important}
}
