.identity-theme-description,.identity-age-control small{display:block;color:#697386;font-size:13px;line-height:1.6}.identity-custom-colors{grid-column:1/-1;padding:16px 0;border-top:1px solid #E5E7EB}.identity-custom-colors summary{cursor:pointer;font-weight:600;margin-bottom:16px}.identity-custom-colors[open]{display:grid;gap:18px}.identity-custom-colors>p{font-size:13px;color:#697386}.identity-age-control{display:grid;gap:8px;margin-top:24px}.identity-profile-quote{padding:24px;border-radius:12px;background:var(--identity-banner);color:var(--identity-ink);margin-bottom:28px;min-height:125px;display:flex;flex-direction:column;justify-content:flex-end}.identity-profile-quote>span{font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.identity-profile-quote p{margin:8px 0 0;font-size:18px;line-height:1.5;max-width:600px}
body[data-identity-theme="space"] .identity-profile-quote,body[data-identity-theme="baseballLife"] .identity-profile-quote,body[data-identity-theme="midnight"] .identity-profile-quote{color:#F5F7FF}
body[data-identity-theme]:not([data-identity-theme=""]) .app{color:var(--identity-ink);background:var(--workspace-page)!important}body[data-identity-theme]:not([data-identity-theme=""]) .app :is(h1,h2,h3,h4,strong,label){color:var(--identity-ink)}body[data-identity-theme]:not([data-identity-theme=""]) .app :is(.muted-text,.task p,.status,.eyebrow,.workspace-help){color:var(--identity-muted)}body[data-identity-theme]:not([data-identity-theme=""]) .app .primary{background:var(--identity-accent);border-color:var(--identity-accent);color:var(--workspace-page)}body[data-identity-theme]:not([data-identity-theme="midnight"]):not([data-identity-theme=""]) .app .primary{color:white}body[data-identity-theme]:not([data-identity-theme=""]) .app>header:not(.has-picture){background:var(--identity-banner)!important}body[data-identity-theme="space"] .app>header :is(h1,p,.eyebrow),body[data-identity-theme="baseballLife"] .app>header :is(h1,p,.eyebrow){color:#F5F7FF}
body[data-identity-theme="midnight"] .app :is(button,.button-link,input,select,textarea,.profile-shortcut,.profile-month-day,.above-job,.review,.notification-card,.member-row,.gallery-current-profiles){background:#293449;color:#ECF0F7;border-color:#46546B}body[data-identity-theme="midnight"] .app :is(.permission-cards fieldset,.trial-account-panel,.media-add-bar){background:#242D3D;color:#ECF0F7}body[data-identity-theme="midnight"] .app :is(p,.calendar-toolbar,.profile-month-weekdays,.date-details,.weekdays,.badge){color:#B4C0D2}body[data-identity-theme="midnight"] .app :is(.responsibility-overdue-column,.overdue-responsibility){background:#3D292F;color:#FFC1B8}body[data-identity-theme="midnight"] .app .reward-earned{background:#203C32;color:#ABDFC0}body[data-identity-theme="midnight"] .app .identity-profile-quote p{color:#ECF0F7}
body[data-age-group="7-10"] #profile-activity-screen :is(button,.button-link){min-height:48px;font-size:16px;padding:12px 16px}body[data-age-group="7-10"] #profile-activity-screen .task strong{font-size:17px}body[data-age-group="7-10"] .identity-profile-quote{min-height:155px}body[data-age-group="7-10"] .identity-profile-quote:before{content:'✦';font-size:26px;opacity:.8;margin-bottom:10px}body[data-age-group="11-14"] #profile-activity-screen :is(button,.button-link){min-height:42px;font-size:14px}body[data-age-group="7-10"] #profile-activity-screen .profile-month-day{min-height:46px;padding:5px 2px;font-size:13px}body[data-age-group="11-14"] #profile-activity-screen .profile-month-day{padding:5px 2px;font-size:13px}
@media(prefers-reduced-motion:reduce){.identity-profile-quote{animation:none}}

[data-identity-achievement]:before{display:inline-block;margin-right:6px;font-size:14px;line-height:1;content:'✓'}[data-identity-achievement="Planets"]:before{content:'♄'}[data-identity-achievement="Scoreboard"]:before{content:'▣';font-family:monospace}[data-identity-achievement="Trail badges"]:before,[data-identity-achievement="Summits"]:before{content:'△'}[data-identity-achievement="Waves"]:before{content:'≈'}[data-identity-achievement="Constellations"]:before{content:'✧'}
body[data-identity-theme="midnight"] .app :is(.badge,.status,.workspace-profile-role,.above-reward-tag){background:#344158;color:#D5E0F1}body[data-identity-theme="midnight"] .app .profile-month-day.selected{background:#325C91;color:#FFFFFF}body[data-identity-theme="midnight"] .app .identity-theme-description,body[data-identity-theme="midnight"] .app .identity-age-control small{color:#B4C0D2}
.identity-calendar-swatch{display:inline-block;width:24px;height:24px;border-radius:50%;border:1px solid #0002}

body.aha-workspace .app>header.has-picture :is(h1,p,.eyebrow){color:#FFFFFF!important}
