/* Additive skin: retain OneZ's DOM, gestures, content and five-tab navigation. */
:root{color-scheme:dark;--onez-bg:#0a0817;--onez-panel:#181336;--onez-muted:#9387df;--onez-line:#bfb8ec24;--sleepy-slider-start:#503dcc;--sleepy-slider-middle:#9d93e2;--sleepy-slider-end:#b4ace9;color:#e9e7f8;background:#080713}
body{background:#080713;color:#e9e7f8}.cl-app{background:radial-gradient(ellipse at 50% 30%,#231c5170,transparent 60%),#080713!important}.cl-phone{border-color:#241d53;background:#0a0817;box-shadow:0 35px 110px #00000099,inset 0 0 0 1px #5340cc30}.cl-status{color:#dedbf5;background:#0a0817}.cl-phone.is-native,.cl-app.is-native{background:#0a0817!important}
.cl-today,.cl-calendar,.cl-patterns,.cl-me,.cl-summary-page,.cl-sounds-page,.cl-sheet,.sleepy-rhythm-page,.sleepy-rhythm-scroll,.sleepy-support-chat-layer,.sleepy-support-chat-body{background:radial-gradient(ellipse at 80% 20%,#2f256b45,transparent 50%),radial-gradient(ellipse at 0% 80%,#2e25682e,transparent 40%),#0c0a1b!important;color:#e9e7f8!important}
.cl-phone :is(h1,h2,h3,h4,strong){color:#e9e7f8}.cl-phone :is(p,small,em){color:#9c91e2}.cl-phone .cl-content>section>header :is(span,p){color:#9387df}.cl-phone .cl-today-head :is(span,strong){color:#c8c2ef}.cl-phone :is(input:not([type=range]),select,textarea){background:#171235!important;border-color:#9d92e23a!important;color:#eceafa!important;accent-color:#a89fe5}.cl-phone input::placeholder,.cl-phone textarea::placeholder{color:#6f5fd5!important}
.cl-tabs{border:1px solid #b3abe938;background:#1c163fdc;backdrop-filter:blur(24px);box-shadow:0 12px 35px #00000066}.cl-tabs button{color:#7263d5}.cl-tabs button.active{color:#e8e6f8;text-shadow:0 0 15px #cac4ef60}.cl-tabs .record{background:linear-gradient(145deg,#d6d2f3,#9d92e2);color:#1f1947;box-shadow:0 0 25px #c7c1ef40}
.cl-hero.cl-kalo-hero{background:radial-gradient(ellipse at 50% 40%,#5341cc80,transparent 60%),radial-gradient(ellipse at 20% 90%,#3e2eab35,transparent 55%),linear-gradient(145deg,#14102d,#1b163e)!important;border:1px solid #b3abe92b;box-shadow:0 20px 60px #00000033,inset 0 0 35px #a399e412}.cl-kalo-hero:before{background:#aea5e742}.cl-kalo-hero .cl-kalo img{filter:drop-shadow(0 0 30px #9185de5c)!important}.cl-orbit-copy,.cl-kalo-hello,.cl-kalo-hero>.cl-heart-talk small{color:#e2dff7!important;background:#221c4ec9!important;border-color:#a89fe52e!important;box-shadow:0 7px 25px #00000033!important}.cl-kalo-hello.brand-intro strong{color:#dfdbf6!important;text-shadow:0 0 14px #aba2e660}.cl-kalo-hero>.cl-heart-talk{border-color:#d8d4f3b0;box-shadow:0 0 0 9px #bdb6ec15,0 0 25px 8px #c5beee33;background:#dfdbf60b}.cl-heart-talk small{font-weight:500!important}.cl-orbit-copy{font-weight:500}
.sleepy-rhythm-card,.cl-sleep-card,.cl-latest,.cl-calendar-card,.cl-trend-card,.cl-summary-preview,.cl-mini-stat,.cl-stat,.cl-summary-main,.cl-summary-dream,.cl-summary-encourage,.cl-summary-empty,.cl-reflection-list>article,.cl-summary-excerpts article,.cl-sound-list>article,.cl-sounds-hero,.cl-sound-player,.sleepy-slider-control,.sleepy-settings-list,.sleepy-shortcut-demo,.cl-data-actions,.cl-me-card,.cl-profile-card,.sleepy-rhythm-panel,.sleepy-rhythm-plan,.sleepy-rhythm-section{background:linear-gradient(130deg,#201a49,#151131)!important;border:1px solid #b6aee92b!important;color:#e4e1f7!important;box-shadow:0 12px 30px #00000022!important}
.cl-phone :is(.cl-sleep-card,.sleepy-rhythm-card) :is(span,strong,small,p),.cl-phone :is(.cl-trend-card,.cl-summary-preview,.cl-sound-list>article,.cl-sound-player,.cl-latest) :is(p,small,em,span){color:#a49be4}.cl-phone :is(.cl-sleep-card,.sleepy-rhythm-card) strong,.cl-phone :is(.cl-trend-card,.cl-summary-preview,.cl-sound-list>article) strong{color:#e9e7f8}
.cl-phone :is(.cl-today-head>button,.cl-calendar-record-header>button,.cl-summary-page>header>button,.cl-summary-range,.cl-summary-preview-range,.cl-metric-switch button,.cl-trend-detail,.cl-summary-preview-guidance,.cl-summary-preview-meta span,.cl-mini-values span,.cl-choice-row button,.cl-choice-row b,.sleepy-slider-face,.cl-calendar-recall,.cl-calendar-recall article,.cl-calendar-recall .cl-recall-event>article,.sleepy-settings-content,.sleepy-settings-dialog,.sleepy-playlist-card){background:#1b153d!important;color:#c3bded!important;border-color:#9589e030!important}
.cl-phone :is(.cl-summary-range,.cl-summary-preview-range,.cl-metric-switch) button.active{background:#d1ccf2!important;color:#221c4e!important;border-color:#cec8f1!important}.cl-phone :is(.cl-summary-preview-open,.sleepy-slider-continue,.cl-primary){background:linear-gradient(110deg,#e1def6,#b9b2ea)!important;color:#211b4c!important;box-shadow:0 0 23px #b2aae827!important}.cl-phone .sleepy-slider-copy :is(strong,small){color:#d6d1f3}.cl-phone .sleepy-slider-ends{color:#8a7ddd}
.cl-calendar-visual{background:radial-gradient(ellipse at 20% 30%,#4633c180,transparent 45%),radial-gradient(ellipse at 80% 70%,#4331b980,transparent 45%),#110d26!important;color:#e9e7f8}.cl-calendar-visual>p,.cl-calendar-visual>h1{color:#a89fe5!important}.cl-calendar-visual>strong{color:#dbd7f4;text-shadow:0 0 35px #aca3e650}.cl-calendar-visual>button{background:#d2cdf2!important;color:#231c50}.cl-phone .cl-calendar-recall :is(p,span,strong){color:#c0b9ed}.cl-phone .cl-calendar-recall button{background:#271f59;color:#bbb3eb}
.sleepy-keyword-bubble{--bubble-a:#dedbf533!important;--bubble-b:#8f83de3b!important;--bubble-c:#6f5fd52b!important;--bubble-rim:#c8c2ef66!important;--bubble-ink:#e1def6!important;box-shadow:0 0 28px #b1a9e822!important}.sleepy-keyword-bubble strong{color:#eae7f9!important}.cl-phone .cl-summary-page>header,.sleepy-support-chat-header{background:#100c24d9!important;color:#e7e5f8!important}.cl-phone .sleepy-excerpts-toggle,.cl-phone .sleepy-reflection-toggle{color:#a99fe6;background:#1b153d!important;border-color:#604fd033!important}.cl-phone .sleepy-support-chat-bubble{background:#1e1846!important;color:#dbd7f4!important}.sleepy-mode-badge{background:#1e1845dc!important;color:#c7c1ef!important;border:1px solid #9d92e22b}.sr-entry{background:#d9d5f4!important;color:#2b2362!important;border:1px solid #ffffff33!important;box-shadow:0 0 18px #8c80dd2c!important}
.cl-compliance-backdrop{background:#06050daa!important;backdrop-filter:blur(15px)}.cl-compliance-notice{background:linear-gradient(145deg,#211a4b,#110d26)!important;color:#dfdbf6!important;border-color:#9b90e23b!important}.cl-compliance-notice :is(article,section){background:#1f1946!important}.cl-compliance-notice p{color:#a399e4!important}
.onez-added{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 20px}.onez-added button{min-height:108px;text-align:left;border:1px solid #b9b2ea2b;border-radius:23px;background:radial-gradient(ellipse at 100% 0,#3c2ca655,transparent 65%),#191439;padding:17px;color:#e3e0f7}.onez-added small{font-size:8px;letter-spacing:.12em;color:#9185df;display:block;margin-bottom:9px}.onez-added strong{font-size:14px;display:block;margin-bottom:6px}.onez-added span{font-size:9px;line-height:1.6;color:#8476db}.onez-added b{float:right;font-size:17px;font-weight:300;color:#ada4e7}
.onez-brand-chip{font-size:10px;letter-spacing:.13em;color:#cbc5f0;display:block;margin:0 0 10px}.onez-settings-extra{margin:18px 0;border:1px solid #b6aeea2a;border-radius:22px;padding:17px;background:#181337}.onez-settings-extra>strong{font-size:14px}.onez-settings-extra p{font-size:11px;line-height:1.7;margin:8px 0 14px;color:#8477db}.onez-appearance{display:flex;gap:8px}.onez-appearance button{flex:1;font-size:11px;padding:10px;border-radius:14px;background:#271f58;color:#aea5e7}.onez-appearance button.active{background:#cfcaf1;color:#221b4d}
.onez-extension{position:absolute;inset:0;z-index:150;background:#0a0816;display:flex;flex-direction:column;border-radius:inherit;overflow:hidden}.onez-extension>header{padding:max(17px,env(safe-area-inset-top)) 20px 14px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #9c91e223;flex-shrink:0}.onez-extension>header button{border:1px solid #9388df33;border-radius:18px;padding:8px 12px;color:#c7c1ef;background:#1b163e;font-size:12px}.onez-extension>header span{font-size:11px;letter-spacing:.1em;color:#a197e3}.onez-extension iframe{border:0;width:100%;flex:1;min-height:0;background:#090714}
.onez-core-look .cl-kalo img{opacity:0!important}.onez-core-look .cl-kalo:after{content:"";position:absolute;inset:0;background:url('/onesleepy/demo/app/onez-art-core-v1.png') center/contain no-repeat;pointer-events:none;z-index:0;animation:onez-core-breathe 7s ease-in-out infinite}.onez-core-look .cl-kalo-hello{z-index:3}.onez-core-look .cl-kalo.sleepy-home-reacting:after{animation:onez-core-tap .66s ease-in-out}.onez-core-look .cl-kalo.state-cheer:after{filter:hue-rotate(25deg);animation:onez-core-breathe 2s ease-in-out infinite}.onez-core-look .cl-kalo.state-comfort:after{filter:hue-rotate(-18deg)}.onez-core-look .cl-kalo-hero .cl-kalo:after{background-size:90%}.onez-core-look .cl-kalo-hero>.cl-heart-talk{left:50%;top:204px}.onez-core-look .cl-kalo-hero .cl-heart-glow{background:radial-gradient(circle,#d3cef2 0%,#8779dc30 45%,transparent 70%)}
@keyframes onez-core-breathe{50%{transform:translateY(-5px) scale(1.035);filter:brightness(1.15)}}@keyframes onez-core-tap{40%{transform:scale(1.1);filter:brightness(1.6)}}
@media(max-height:740px)and (min-width:360px){.onez-core-look .cl-kalo-hero>.cl-heart-talk{top:171px}}
@media(prefers-reduced-motion:reduce){.onez-core-look .cl-kalo:after{animation:none!important}}

.cl-phone .cl-status{background:#0c0a1b!important;color:#dbd8f4!important}.cl-phone .cl-today-head{align-items:flex-start}.cl-phone .cl-today-head .onez-brand-chip{margin-bottom:5px;font-size:11px;color:#d3cef2}.cl-note>span{color:#b6aee9!important}.cl-note h2{color:#e0dcf6}.cl-note p{color:#8274da}.cl-phone :is(.cl-summary-page,.cl-patterns,.cl-me) :is(h1,h2,h3){color:#e6e3f8!important}
.onez-core-look .cl-kalo-hero .cl-kalo.sleepy-home-interactive>img,.onez-core-look .cl-sheet .cl-kalo.small img,.onez-core-look .cl-summary-page>.cl-kalo.small img{opacity:0!important}.cl-phone .cl-today-head .onez-brand-chip{color:#c9c3ef!important}.cl-phone .cl-today-head>div>small{color:#8c7fdd!important}
.sr-layer{background:radial-gradient(ellipse at 80% 10%,#352b7955,transparent 50%),#0c091b!important;color:#e4e1f7!important}.sr-layer .sr-top :is(h1,small){color:#d3cef2!important}.sr-layer .sr-segments{background:#1c163f;border-color:#b0a7e82b}.sr-layer .sr-segments button{color:#7567d6}.sr-layer .sr-segments button[aria-pressed=true]{background:#d2cdf2;color:#2a2260}.sr-layer .sr-stage{background:#13102c;border-color:#a79ee52c}.sr-layer .sr-panel,.sr-layer[data-active=true] .sr-panel{background:#191438;border-color:#aea5e727;color:#dedaf5}.sr-layer .sr-stage-label,.sr-layer .sr-detail,.sr-layer .sr-note,.sr-layer .sr-options label,.sr-layer .sr-data{color:#9e94e2}.sr-layer .sr-metrics span{background:#211b4c;border-color:#a197e32b;color:#9d93e2}.sr-layer .sr-metrics b{color:#d1ccf1}.sr-layer .sr-options :is(input,select){color:#d7d3f3;background:#241d53;border-color:#9286df38}.sr-layer .sr-primary{background:linear-gradient(110deg,#d5d0f3,#a69ce5);color:#251e54}.sr-layer .sr-secondary,.sr-layer .sr-close{background:#261e57;color:#c6c0ee}.sr-layer .sr-data button{background:#201a49;border-color:#8376da37;color:#b6aeea}.sr-layer .sr-status{color:#d1ccf1}.sr-layer .sr-test{color:#9286df}.sleepy-playlist-picker .sleepy-playlist-card{background:#15112f!important;color:#d9d5f4!important}.sleepy-playlist-picker p,.sleepy-playlist-picker label{color:#9b90e2!important}
/* Unified light-core avatars, including chat portraits and legacy sprite slots. */
.sleepy-pet-sprite{background-image:url('/onesleepy/demo/app/onez-art-core-v1.png')!important;background-size:contain!important;background-position:center!important;animation:onez-core-breathe 7s ease-in-out infinite}
.sleepy-pet-sprite[data-sleepy-state="jumping"],.sleepy-pet-sprite[data-sleepy-state="waving"]{animation:onez-core-tap 1.2s ease-in-out infinite}
.sleepy-support-static-avatar-frame .sleepy-support-static-avatar,.sleepy-support-avatar-frame .sleepy-support-avatar{transform:none!important;object-fit:contain!important}
.sleepy-support-static-avatar-frame,.sleepy-support-avatar-frame{background:radial-gradient(circle,#3c2ca470,#0f0c23)!important}
@media(prefers-reduced-motion:reduce){.sleepy-pet-sprite{animation:none!important}}
/* OneZ chromatic light: saturated spectral color on dark optical glass. */
:root{--onez-bg:#080911;--onez-panel:#15172f;--onez-muted:#afa7e7;--onez-line:#9d91ff40;--onez-blue:#587dff;--onez-violet:#a36aff;--onez-acid:#e082ff;--sleepy-slider-start:#6578ff;--sleepy-slider-middle:#b066ff;--sleepy-slider-end:#e082ff}
body,.cl-app{background:radial-gradient(ellipse at 23% 45%,#273f762a,transparent 50%),#080911!important}.cl-phone{background:#0c0c19!important;border-color:#29215e!important}.cl-phone .cl-status{background:#0c0c19!important;color:#f2efff!important}
.cl-today,.cl-calendar,.cl-patterns,.cl-me,.cl-summary-page,.cl-sounds-page,.cl-sheet,.sleepy-rhythm-page,.sleepy-rhythm-scroll,.sleepy-support-chat-layer,.sleepy-support-chat-body{background:radial-gradient(ellipse at 105% 18%,#7338b53d,transparent 48%),radial-gradient(ellipse at -15% 78%,#235bba42,transparent 48%),#0c0c19!important;color:#f2efff!important}
.cl-phone :is(h1,h2,h3,h4,strong){color:#f2efff}.cl-phone :is(p,small,em){color:#afa7e7}.cl-phone :is(input:not([type=range]),textarea,select){background:#191832!important;border-color:#8a83f344!important;color:#f2efff!important;accent-color:#a47aff}
.cl-tabs{background:linear-gradient(115deg,#1b2456df,#2f1d47e8)!important;border-color:#bca1ff44!important;box-shadow:0 12px 35px #03031088,inset 0 1px 0 #c0b1ff24!important}.cl-tabs button{color:#9387df!important}.cl-tabs button.active{color:#e082ff!important;text-shadow:0 0 16px #dd76ff55}.cl-tabs .record{background:linear-gradient(140deg,#e9a8ff,#d062f5)!important;color:#2a0b34!important;box-shadow:0 0 24px #db70ff40!important}
.cl-hero.cl-kalo-hero{background:radial-gradient(ellipse at 22% 73%,#356fff90,transparent 50%),radial-gradient(ellipse at 83% 26%,#a03cdb85,transparent 47%),radial-gradient(ellipse at 77% 90%,#b953db45,transparent 38%),linear-gradient(155deg,#11182c,#21152f)!important;border-color:#afa0ff45!important;box-shadow:inset 0 0 55px #9d80ff19,0 18px 50px #07051766!important}.cl-kalo-hero:before{background:#8265e455!important}
.cl-orbit-copy,.cl-kalo-hello,.cl-kalo-hero>.cl-heart-talk small{background:#18172abf!important;border-color:#c4b3ff55!important;color:#f0edff!important;backdrop-filter:blur(16px)}.cl-kalo-hello.brand-intro strong{color:#e7dcff!important;text-shadow:0 0 14px #966cff80}.cl-kalo-hero>.cl-heart-talk{border-color:#e082ff80!important;box-shadow:0 0 25px #dc73ff40!important}.onez-core-look .cl-kalo-hero .cl-heart-glow{background:radial-gradient(circle,#e492ff,#a39afa35 48%,transparent 70%)!important}
.sleepy-rhythm-card,.cl-sleep-card,.cl-latest,.cl-calendar-card,.cl-trend-card,.cl-summary-preview,.cl-mini-stat,.cl-stat,.cl-summary-main,.cl-summary-dream,.cl-summary-encourage,.cl-summary-empty,.cl-reflection-list>article,.cl-summary-excerpts article,.cl-sound-list>article,.cl-sounds-hero,.cl-sound-player,.sleepy-settings-list,.sleepy-shortcut-demo,.cl-data-actions,.cl-me-card,.cl-profile-card,.sleepy-rhythm-panel,.sleepy-rhythm-plan,.sleepy-rhythm-section{background:radial-gradient(ellipse at 100% 0,#7746d344,transparent 65%),linear-gradient(135deg,#192443,#201630)!important;border-color:#a394fa38!important;color:#efeaff!important}
.cl-phone :is(.cl-primary,.sleepy-slider-continue,.cl-summary-preview-open),.sr-layer .sr-primary{background:linear-gradient(110deg,#e9a6ff,#d26ef3)!important;color:#280b31!important;box-shadow:0 0 24px #dc73ff1f!important}
.cl-phone .sleepy-slider-control{background:radial-gradient(ellipse at 0 0,#9764ff99,transparent 65%),linear-gradient(135deg,#343e95,#242858)!important;border-color:#b8a0ff66!important;color:#faf7ff!important}.cl-phone .sleepy-slider-control :is(strong,small,.sleepy-slider-ends){color:#f0eaff!important}.cl-phone .sleepy-slider-control .sleepy-slider-face{background:#12152e80!important}
.cl-phone .cl-text-summary-preview{background:radial-gradient(ellipse at 100% 0,#bb50dd90,transparent 62%),linear-gradient(125deg,#354bb6,#492873)!important;border:1px solid #b5a2ff66!important;box-shadow:0 10px 38px #51239e25!important}.cl-phone .cl-patterns .cl-text-summary-preview :is(h1,h2,h3,strong,p,small){color:#f8f1ff!important}.cl-phone .cl-text-summary-preview header span{color:#d8c8ff!important}
.cl-phone :is(.cl-summary-range,.cl-summary-preview-range,.cl-metric-switch,.cl-range-switch){background:#15132cd9!important;border-color:#a49bea40!important}.cl-phone :is(.cl-summary-range,.cl-summary-preview-range,.cl-metric-switch,.cl-range-switch) button{color:#c5bddc!important}.cl-phone :is(.cl-summary-range,.cl-summary-preview-range,.cl-metric-switch,.cl-range-switch) button.active{background:#e083ff!important;color:#2a0b34!important;border-color:#e083ff!important}
.cl-calendar-visual{background:radial-gradient(ellipse at 10% 25%,#315ddf99,transparent 52%),radial-gradient(ellipse at 90% 75%,#a24ae199,transparent 52%),#15132e!important}.cl-calendar-visual>strong{color:#eaacff!important;text-shadow:0 0 38px #dc75ff66}.sleepy-keyword-bubble{--bubble-a:#567bff66!important;--bubble-b:#a565ff70!important;--bubble-c:#5f40b540!important;--bubble-rim:#bea1ff99!important;--bubble-ink:#f6f0ff!important;box-shadow:0 0 26px #8360ff33!important}.sleepy-keyword-bubble:nth-child(3n){--bubble-a:#e082ff4d!important;--bubble-b:#629db370!important}
.onez-added button{background:radial-gradient(ellipse at 100% 0,#9561ff7a,transparent 72%),#1b2651!important;border-color:#b69bff55!important}.onez-added button:nth-child(2){background:radial-gradient(ellipse at 100% 0,#ce64f260,transparent 72%),#243b3f!important;border-color:#e082ff44!important}.onez-added small,.onez-added span{color:#c3c9e9!important}.onez-added b{color:#e28dff!important}
.onez-settings-extra{background:linear-gradient(120deg,#242e59,#37204b)!important;border-color:#b396ff44!important}.onez-appearance button.active{background:#e083ff!important;color:#2c0c36!important}.onez-brand-chip,.cl-phone .cl-today-head .onez-brand-chip,.cl-note>span{color:#e493ff!important}.cl-note h2{color:#f0eaff}.cl-note p{color:#9d93e2}
.sr-layer{background:radial-gradient(ellipse at 95% 0,#8245cb55,transparent 55%),radial-gradient(ellipse at 0 90%,#305adb55,transparent 55%),#101124!important}.sr-layer .sr-panel,.sr-layer[data-active=true] .sr-panel,.sr-layer .sr-stage{background:#202044!important;border-color:#a495ed44!important}.sr-layer .sr-segments button[aria-pressed=true]{background:#e083ff!important;color:#2d0c38!important}.sr-entry{background:#e493ff!important;color:#320d3f!important;box-shadow:0 0 25px #e082ff25!important}.onez-extension{background:#111124!important}
.sleepy-support-avatar-frame,.sleepy-support-static-avatar-frame{background:radial-gradient(circle,#8349c999,#17244b)!important}.cl-phone .sleepy-support-chat-bubble{background:linear-gradient(120deg,#272d5b,#3b2554)!important;color:#f1e8ff!important}
/* Final palette: electric blue, violet and magenta. No lime or neutral-gray surfaces. */
:root{--onez-blue:#526bff;--onez-violet:#ad65ff;--onez-acid:#f377ed;--sleepy-slider-end:#f377ed}
body,.cl-app{background:radial-gradient(ellipse at 20% 40%,#26329955,transparent 58%),#0d0823!important}
.cl-tabs .record,.cl-phone :is(.cl-primary,.sleepy-slider-continue,.cl-summary-preview-open),.sr-layer .sr-primary,.sr-entry{background:linear-gradient(125deg,#4255df,#993acb)!important;color:#fff!important;box-shadow:0 0 26px #9548fa55!important}
.cl-tabs button.active{color:#edbdff!important;text-shadow:0 0 18px #cf60ff99!important}
.cl-phone :is(.cl-summary-range,.cl-summary-preview-range,.cl-metric-switch,.cl-range-switch) button.active,.onez-appearance button.active,.sr-layer .sr-segments button[aria-pressed=true]{background:linear-gradient(120deg,#4658de,#993ece)!important;color:#fff!important;border-color:#b477ff!important}
.onez-brand-chip,.cl-phone .cl-today-head .onez-brand-chip,.cl-note>span{color:#f0b6ff!important}
.cl-phone :is(.cl-today-head>button,.cl-calendar-record-header>button,.cl-summary-page>header>button,.cl-trend-detail,.cl-summary-preview-guidance,.cl-mini-values span,.cl-choice-row button,.cl-choice-row b,.cl-calendar-recall,.sleepy-settings-content,.sleepy-settings-dialog){background:#2a2056!important;color:#e8d6ff!important;border-color:#9965d85c!important}
.onez-added button:nth-child(2){background:radial-gradient(ellipse at 100% 0,#df49e077,transparent 72%),#3c1b68!important;border-color:#e98dff55!important}
.cl-calendar-visual>strong{color:#efc0ff!important;text-shadow:0 0 35px #c747fa66!important}.onez-added b{color:#f1a9ff!important}
/* OneSleepy additions: all newer pages and dialogs share the OneZ night palette. */
:root{color-scheme:dark}
.cl-content>.cl-worlds,.sw-layer,.sw-shell,.sw-header,.ssr-layer{background:radial-gradient(ellipse at 95% 0,#60309055,transparent 55%),radial-gradient(ellipse at 0 90%,#263d8855,transparent 55%),#100c24!important;color:#eee8ff!important}
.sw-inline,.sw-inline .sw-shell,.sw-inline .sw-header{background:transparent!important}
:is(.sw-layer,.ssr-layer,.sr-layer,.sleepy-rhythm-page,.sleepy-settings-dialog,.sleepy-playlist-layer) :is(h1,h2,h3,strong,label,legend){color:#eee8ff!important}
:is(.sw-layer,.ssr-layer,.sr-layer,.sleepy-rhythm-page,.sleepy-settings-dialog,.sleepy-playlist-layer) :is(p,small,em){color:#b8abd4!important}
:is(.sw-card,.sw-sound,.sw-ticket,.sw-create,.sleepy-sleep-record-entry,.ssr-card,.ssr-metrics article,.sr-heart-reading,.sr-sleep-pending,.os-appearance,.cl-privacy-card,.cl-focus-list>button,.sr-simulation,.sr-data,.sleepy-rhythm-hero,.sleepy-link-card){background:linear-gradient(135deg,#242044,#2b1945)!important;color:#eee8ff!important;border-color:#a087d640!important;box-shadow:0 10px 30px #0002!important}
.sw-card>span,.sw-intro small,.sw-section-title,.ssr-source,.ssr-date,.ssr-timeline small,.ssr-metrics span,.sleepy-sleep-record-entry small{color:#c3afd9!important}
.sw-preview{border-color:#a087d640!important;background:#19132e!important}
.sw-categories button,.sw-secondary,.sw-icon,.sw-options span,.ssr-shell nav,.ssr-shell header button,.os-appearance-options button,.sr-secondary,.sr-periods button,.sr-segments button,.sr-sleep-pending button{background:#271d43!important;color:#d2c0ef!important;border-color:#8266ab55!important}
.sw-primary,.sw-categories button[aria-pressed=true],.sw-options input:checked+span,.ssr-shell nav button[aria-pressed=true],.os-appearance-options button[aria-pressed=true],.sr-periods button[aria-pressed=true]{background:linear-gradient(120deg,#4658de,#993ece)!important;color:#fff!important;border-color:#b477ff!important}
.os-appearance-options button[aria-pressed=true] :is(strong,small,span){color:#fff!important}.os-appearance-options button>span{color:#d6b4ff}
:is(.sw-layer,.ssr-layer,.sr-layer,.sleepy-rhythm-page,.sleepy-settings-dialog,.sleepy-playlist-layer) :is(input:not([type=range]),select,textarea){background:#201737!important;color:#eee8ff!important;border-color:#a087d640!important}
.sw-audio-art,.sw-sound-art{background:radial-gradient(ellipse at 20% 20%,#633f88,#201738)!important;color:#dab1f0!important}
.ssr-reading,.ssr-timeline strong{color:#d1b2f0!important}.ssr-card svg text{fill:#c3afd9}.ssr-sound{border-color:#a087d630}.ssr-timeline li{border-color:#a087d640}
.sr-layer .sr-shell{background:transparent!important}.sr-records :is(td,th){color:#d1c3e3!important;border-color:#a087d630!important}.sr-records thead{background:#211737!important}.sr-detail,.sr-status,.sr-note,.sr-top{color:#c6b7e3!important}
.sleepy-settings-dialog,.sleepy-settings-content,.sleepy-playlist-card{background:#1c1534!important;color:#eee8ff!important}.sleepy-settings-dialog button,.sleepy-playlist-card button{color:#d5c8f1!important}.cl-phone .cl-focus-list button :is(span,small){color:#baa8db!important}
.cl-language-switch,.cl-language-switch>div{background:#261e43!important;color:#d6c7ec!important}.cl-language-switch button{color:#c4b4de!important;background:transparent!important}.cl-language-switch button.active{background:#55418c!important;color:#fff!important}
.cl-live-month-label,.cl-live-weekdays,.cl-live-weekdays b{color:#c5b8e4!important}.cl-live-month-grid button{background:linear-gradient(135deg,#3f3565,#302348)!important;color:#e7dcf8!important;border-color:#9a7bc44d!important}.cl-live-month-grid button span{color:inherit!important}.cl-live-month-grid button.selected,.cl-live-month-grid button.today{background:linear-gradient(135deg,#7661ce,#a65ec9)!important;color:#fff!important}.cl-live-month-grid button.future{opacity:.45!important}
.cl-pattern-cards .ssr-trend-card,.os-night-ticket,.os-pillow-connect,.os-connect-card{background:linear-gradient(135deg,#242044,#2b1945)!important;color:#eee8ff!important;border-color:#a087d640!important}.os-calendar-tickets :is(h2,strong){color:#eee8ff!important}.os-calendar-tickets :is(p,small),.os-connect-card p,.os-connect-card small{color:#b8abd4!important}.os-connect-card header button,.os-connect-devices button,.os-connect-symbol{background:#3d2c5e!important;color:#dcc5fa!important}.os-connect-layer{background:#090515aa}.cl-pattern-cards .ssr-trend-card i{background:#ffffff18!important}.os-pillow-connect{color:#d8b9fb!important}
.sw-companion h2{color:#efe5ff}.sw-companion-orbit{background:radial-gradient(ellipse,#73459d88,#353d6b66 48%,transparent 70%)}.sw-companion-topics span{background:#51376a66;color:#d7bfe7}
.os-night-ticket.os-express-ticket{--ticket-ink:#edc1ad;--ticket-paper:#614046;background:repeating-linear-gradient(0deg,#efd8c608 0 1px,transparent 1px 3px),var(--ticket-paper)!important;color:var(--ticket-ink)!important}.os-calendar-tickets .os-express-ticket :is(strong,small){color:var(--ticket-ink)!important}.os-express-ticket:nth-of-type(2n){--ticket-ink:#d6d6b2;--ticket-paper:#444a35}
.os-chat-service-status{background:#382038;color:#ebc2d1}.os-chat-service-status button{background:#51315f;color:#f0dbff}.sleepy-support-composer{background:#221633!important}.sleepy-support-composer textarea{background:#342344!important;color:#efe7ff!important}
