:is(.sunrise,.join-world,.sun-morning){--att-ink:#fff;--att-muted:#ffffffcc;--att-cta-h:52px;--att-btn-h:44px;--att-btn-radius:999px;--att-ring:var(--sun-gold-accent);--att-off-bg:#ececea;--att-off-ink:#8c8c95}.journey-world.sunrise[data-tone=light],.sun-morning,:is(.sunrise,.join-world) :is([data-tone=light],.sunrise-light,main>.fade-up,.warmup-card,.wait-prompt,.practice-panel,.after-reveal,.reveal-light){--att-ink:var(--sun-ink);--att-muted:var(--sun-text-muted-light);--att-ring:var(--sun-ink)}:is(.sunrise,.join-world,.sun-morning) :is(.btn-primary,.join-enter,.arrival-state-link,.compass-save,.kit-btn.is-gold,.kit-did:not([aria-pressed=true]),.wait-tap,.wait-play .narrate-button,.lobby-breath){display:inline-flex;align-items:center;justify-content:center;gap:10px;height:auto;min-height:var(--att-cta-h);padding:0 28px;border:0;border-radius:var(--att-btn-radius);font-size:16px;font-weight:700;line-height:1.25;text-decoration:none}:is(.sunrise,.join-world) .join-enter{display:flex;width:100%}:is(.sunrise,.join-world) .join-enter span{font-size:16px}.sunrise .lobby-breath{padding-left:8px}.sunrise .lobby-breath-orb{width:36px;height:36px}:is(.sunrise,.join-world,.sun-morning) :is(.btn-soft,.lobby-pill,.lobby-pause,.photo-choice,.kit-btn:not(.is-gold),.convo-log-toggle,.join-host,.reveal-save,.fin-tell-actions>*,.fin-calendar,.sunrise-connection button,.copy-button){display:inline-flex;align-items:center;justify-content:center;gap:8px;height:auto;min-height:var(--att-btn-h);padding:0 20px;border-radius:var(--att-btn-radius);font-size:16px;font-weight:600;line-height:1.25;text-decoration:none}:is(.sunrise,.join-world,.sun-morning) :is(.btn-ghost,button.sunrise-link,.warmup-link,.quest-edit,.quest-skip,.quest-back,.chapter-back,.wait-change,.chapter-save button,.warmup-save button,.quest-save button,.player-pass button){display:inline-flex;align-items:center;height:auto;min-height:var(--att-btn-h);padding:0 4px;border:0;background:none;box-shadow:none;font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:3px}:is(.sunrise,.join-world,.sun-morning) .btn-ghost{padding:0 12px;color:var(--att-ink)}:is(.sunrise,.join-world,.sun-morning) .btn-danger{min-height:var(--att-btn-h);padding:0 20px;border:2px solid #d92d20;border-radius:var(--att-btn-radius);background:#fff;color:#d92d20;font-size:16px;font-weight:700}:is(.sunrise,.join-world,.sun-morning) :is(.seat-pronouns button,.warmup-chips button,.warmup-mode button,.quest-tabs>button,.reveal-mood label>span,.firstmove-chips button,.dream-vision-styles button){min-height:var(--att-btn-h);border-radius:var(--att-btn-radius);padding-block:0;font-size:16px;font-weight:600}:is(.sunrise,.join-world,.sun-morning) :is(.btn-primary,.btn-soft,.join-enter,.kit-btn,.reveal-save,.lobby-pill):disabled:not([aria-busy=true]){opacity:1;border-color:var(--att-off-bg);background:var(--att-off-bg);color:var(--att-off-ink);box-shadow:none;filter:none;cursor:not-allowed}:is(.sunrise,.join-world,.sun-morning) :is(.btn-primary,.join-enter)[aria-busy=true]{opacity:.85;cursor:wait}:is(.sunrise,.join-world,.sun-morning) .btn-ghost:disabled{opacity:1;color:var(--att-off-ink);text-decoration:none;cursor:not-allowed}:is(.sunrise,.join-world,.sun-morning) :is(a,button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--att-ring);outline-offset:2px}@media (max-width:640px){:is(.sunrise,.join-world) :is(.btn-primary,.join-enter,.reveal-save){padding:0 20px}}:is(.sunrise,.sun-morning) :is(.compass-kicker,.compass-visual-card>div>span,.compass-image-card>div>span,.kit-move-label,.kit-checkins li span){font-size:12px;font-weight:700}:is(.sunrise,.sun-morning) .compass-identity{font-size:16px;font-weight:700}:is(.sunrise,.sun-morning) .compass-visual-card .compass-takeaway{font-weight:400}:is(.sunrise,.sun-morning) :is(.compass-intro,.compass-image-card) .compass-takeaway{font-size:20px}:is(.sunrise,.sun-morning) #compass-title{font-size:var(--att-title)}:is(.sunrise,.sun-morning) p.experience-label.experience-label{font-size:12px;font-weight:700}:is(.sunrise,.sun-morning) :is(.sharing-controls,.sharing-controls label,.sharing-controls summary,.kit-private,.kit-checkins p){font-size:14px}:is(.sunrise,.sun-morning) :is(.sharing-controls summary,.sharing-controls summary span,.song-workshop label,details>summary){font-weight:600}:is(.sunrise,.sun-morning) :is(.sharing-controls small,section>label>small){font-size:12px}:is(.sunrise,.sun-morning) .kit-private button{min-height:44px;font-size:16px;font-weight:600}:is(.sunrise,.sun-morning) :is(.dream-vision-prompts,.dream-vision-prompt,.dream-vision-create>p){font-size:14px}:is(.sunrise,.sun-morning) .dream-vision-create h3{font-size:20px;font-weight:700}:is(.sunrise,.sun-morning) :is(.kit-move-backup,.song-workshop select,.song-workshop textarea),:is(.sunrise,.sun-morning) :is(details>p,.conversation-takeaways section>p,.song-workshop p,.song-workshop header p):not(.experience-label){font-size:16px}:is(.sunrise,.sun-morning) :is(.song-workshop select,.song-workshop textarea){font-weight:400}:is(.sunrise,.sun-morning) .dream-story p{font-size:16px}:is(.sunrise,.sun-morning) .takeaway-choice strong{font-size:16px}:is(.sunrise,.sun-morning) #kit-dream-title{font-size:var(--att-title)}:is(.sunrise,.sun-morning) .song-workshop>header>span{font-size:40px}:is(.sunrise,.sun-morning) .kit-checkins li small{color:var(--att-muted)}:is(.sunrise,.sun-morning) .kit-did{min-height:var(--att-cta-h);height:auto;font-size:16px;font-weight:700;border-radius:var(--att-btn-radius)}:is(.sunrise,.sun-morning) .kit-did:not([aria-pressed=true]){background:var(--sun-gold-gradient);color:var(--sun-ink);box-shadow:var(--sun-shadow-gold)}.sunrise .convo-ask .btn-soft{align-self:center}