/* Gerado por scripts/build-light-theme.mjs. Não edite à mão: mude o script e rode de novo. */
html[data-theme="light"]{color-scheme:light;--bg:#f1f4fa;--panel:#ffffff;--panel-raised:#f7f8fc;--text:#121620;--muted:#4d5568;--subtle:#646d82;--line:#dde1ea;--cyan:#c81f39;--accent:#f2384f;--purple:#9b4a68;--green:#2f7a57;--gold:#8a6420;--sec-soft-rgb:150,62,84}
html[data-theme="light"] :is(.hero,.flow-world,.sec-room-hero,.identity-art,.identity-preview-image,.character-avatar){color-scheme:dark;--bg:#090c13;--panel:#11141e;--panel-raised:#181c28;--text:#f1f4fa;--muted:#9ba3b7;--subtle:#737e94;--line:#282b39;--cyan:#ff6072;--accent:#f2384f;--purple:#d7a8ba;--green:#9ed7ba;--gold:#e5c39a;--sec-soft-rgb:223,151,163;color:var(--text)}
/* styles.css */
html[data-theme="light"] button:focus-visible:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)),html[data-theme="light"] a:focus-visible:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)),html[data-theme="light"] input:focus-visible:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)),html[data-theme="light"] textarea:focus-visible:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){outline:2px solid #621820}
html[data-theme="light"] input:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)),html[data-theme="light"] textarea:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#ebedf5;border:1px solid #bab8c8}
html[data-theme="light"] input:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *))::placeholder,html[data-theme="light"] textarea:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *))::placeholder{color:#636d83}
html[data-theme="light"] *:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *))::selection{background:rgba(242,56,79,0.333);color:#000000}
html[data-theme="light"] .world-atmosphere:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:radial-gradient(ellipse at 68% 0%,rgba(239,205,218,0.208),transparent 65%),linear-gradient(120deg,transparent 60%,rgba(239,215,223,0.082))}
html[data-theme="light"] .panel:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:linear-gradient(140deg,#dcdfea,#ebedf4)}
html[data-theme="light"] .tag:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#cfd3e1;border:1px solid #b9becf}
html[data-theme="light"] .tag-cyan:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#601820;background:rgba(242,56,79,0.051);border-color:rgba(242,56,79,0.227)}
html[data-theme="light"] .tag-green:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:rgba(40,97,68,0.043);border-color:rgba(40,97,68,0.188)}
html[data-theme="light"] .btn-primary:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border-color:#781e29;box-shadow:0 5px 24px rgba(242,56,79,0.067)}
html[data-theme="light"] .btn-primary:hover:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#ff4a62;box-shadow:0 6px 30px rgba(242,56,79,0.12)}
html[data-theme="light"] .btn-secondary:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#d4d6e4;border-color:#b8b5c8}
html[data-theme="light"] .btn-secondary:hover:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#cbcadb;border-color:#9b8b9f}
html[data-theme="light"] .btn-ghost:hover:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:rgba(0,0,0,0.02)}
html[data-theme="light"] .icon-btn:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#dde0ea}
html[data-theme="light"] .icon-btn:hover:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)),html[data-theme="light"] .icon-btn.is-active:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border-color:rgba(242,56,79,0.333);background:rgba(242,56,79,0.039)}
html[data-theme="light"] .text-link:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#2e3545}
html[data-theme="light"] .online-dot:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#161d29;box-shadow:0 0 12px rgba(24,30,48,0.08)}
html[data-theme="light"] .online-dot.ruby:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){box-shadow:0 0 12px rgba(242,56,79,0.244)}
html[data-theme="light"] .sidebar:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border-right:1px solid #cbcbd8;background:rgba(235,237,245,0.941)}
html[data-theme="light"] .brand-caption:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#5a5f73}
html[data-theme="light"] .sidebar-label:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#656d81}
html[data-theme="light"] .nav-item:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#50586d}
html[data-theme="light"] .nav-item:hover:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:rgba(0,0,0,0.016)}
html[data-theme="light"] .nav-item.active:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:linear-gradient(90deg,rgba(242,56,79,0.09),rgba(242,56,79,0.02));border-color:rgba(242,56,79,0.161);color:#681a24}
html[data-theme="light"] .nav-item.active:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)):before{box-shadow:0 0 14px rgba(242,56,79,0.18)}
html[data-theme="light"] .nav-count:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:rgba(0,0,0,0.035);color:#282e3d}
html[data-theme="light"] .sidebar-start:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid rgba(242,56,79,0.333);background:rgba(242,56,79,0.047);color:#6a1a25}
html[data-theme="light"] .sidebar-start:hover:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:rgba(242,56,79,0.125)}
html[data-theme="light"] .upgrade-card:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #d2b2be;background:radial-gradient(ellipse at top right,rgba(221,169,186,0.333),transparent 70%),#ededf3}
html[data-theme="light"] .upgrade-icon:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#581924}
html[data-theme="light"] .upgrade-card p:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#52566a}
html[data-theme="light"] .upgrade-card button:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border-color:#cca5b3;color:#4b151e;background:#e3d3de}
html[data-theme="light"] .sidebar-user:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border-top:1px solid #caccda}
html[data-theme="light"] .avatar:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#20080c;background:linear-gradient(145deg,#d9a9b8,#e8d9e2);border:1px solid #ca94a4}
html[data-theme="light"] .sidebar-user-level:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#626e84}
html[data-theme="light"] .side-footer:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#656f81}
html[data-theme="light"] .topbar:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border-bottom:1px solid #cbcad8;background:rgba(233,235,243,0.671)}
html[data-theme="light"] .topbar-path:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#616e84}
html[data-theme="light"] .topbar-path b:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#2c3241}
html[data-theme="light"] .topbar-path .icon:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#5e6c88}
html[data-theme="light"] .demo-label:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#575f71;background:#dbdee8;border:1px solid #c3c6d4}
html[data-theme="light"] .topbar-date:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#525a6e}
html[data-theme="light"] .page-intro .eyebrow:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#766a7b}
html[data-theme="light"] .journey-day:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#576075}
html[data-theme="light"] .hero:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #ce9fb1;background:#efecf3}
html[data-theme="light"] .hero:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)):after{box-shadow:inset 0 0 70px rgba(24,30,48,0.075)}
html[data-theme="light"] .hero-topline .eyebrow:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#54151e}
html[data-theme="light"] .hero h2:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){text-shadow:0 2px 16px rgba(24,30,48,0.16)}
html[data-theme="light"] .hero h2 em:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#671a25}
html[data-theme="light"] .hero-description:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#3d3a49;text-shadow:0 1px 8px rgba(24,30,48,0.18)}
html[data-theme="light"] .start-button:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:linear-gradient(110deg,#e52e45,#f34358);box-shadow:0 0 24px rgba(242,56,79,0.113);border:1px solid #641921}
html[data-theme="light"] .start-button:hover:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){box-shadow:0 0 35px rgba(242,56,79,0.18)}
html[data-theme="light"] .start-button .start-icon:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border-right:1px solid rgba(49,12,17,0.333)}
html[data-theme="light"] .hero-how:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#39303a}
html[data-theme="light"] .hero-how:hover:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#000000}
html[data-theme="light"] .hero-meta:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#644f5c}
html[data-theme="light"] .hero-meta i:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#a88392}
html[data-theme="light"] .hero-corner:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:rgba(62,20,30,0.612)}
html[data-theme="light"] .hero-coordinate:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#3c1721}
html[data-theme="light"] .hero-coordinate:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)):before{background:#5b1f2f}
html[data-theme="light"] .particles i:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#320c14;box-shadow:0 0 6px rgba(255,96,114,0.45)}
html[data-theme="light"] .player-card:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:radial-gradient(ellipse at 50% 35%,rgba(220,175,194,0.133),transparent 65%),linear-gradient(145deg,#dfdee9,#ebedf4);border-color:#c5c1cf}
html[data-theme="light"] .player-card-head .icon:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#73687e}
html[data-theme="light"] .rank-emblem:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)):before,html[data-theme="light"] .rank-emblem:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)):after{border:1px solid rgba(186,100,120,0.392)}
html[data-theme="light"] .rank-emblem:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)):after{border-color:rgba(163,66,89,0.439);background:linear-gradient(135deg,rgba(195,84,113,0.188),transparent 60%)}
html[data-theme="light"] .rank-emblem .rank-glow:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:radial-gradient(ellipse,rgba(236,53,81,0.18),transparent 67%)}
html[data-theme="light"] .rank-emblem .rank-letter:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#160609;text-shadow:0 0 25px rgba(255,74,106,0.24)}
html[data-theme="light"] .rank-spark:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#681a27;box-shadow:0 0 12px rgba(242,56,79,0.45)}
html[data-theme="light"] .player-rank:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#5b1927}
html[data-theme="light"] .player-description:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#60647a}
html[data-theme="light"] .progress-label:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#575c71}
html[data-theme="light"] .progress-label strong:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#41121d}
html[data-theme="light"] .progress-bar:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#d8cdda}
html[data-theme="light"] .progress-bar span:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:linear-gradient(90deg,#d26480,#721c2c);box-shadow:0 0 12px rgba(242,56,79,0.24)}
html[data-theme="light"] .player-next:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#62667a}
html[data-theme="light"] .player-card .text-link:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#5a2e3d}
html[data-theme="light"] .stat-card:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #cac9d6;background:rgba(226,229,238,0.8)}
html[data-theme="light"] .stat-icon:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:rgba(242,56,79,0.043);border:1px solid rgba(242,56,79,0.141);color:#661926}
html[data-theme="light"] .stat-icon.silver:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:rgba(21,37,70,0.035);border-color:rgba(21,37,70,0.11);color:#1d2d46}
html[data-theme="light"] .stat-icon.purple:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:rgba(87,40,58,0.031);border-color:rgba(87,40,58,0.125);color:#57283a}
html[data-theme="light"] .stat-card .stat-unit:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#413a4b}
html[data-theme="light"] .stat-card p:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#5a6479}
html[data-theme="light"] .stat-detail:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#854456;border:1px solid rgba(195,132,150,0.22)}
html[data-theme="light"] .mission-row:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border-bottom:1px solid #cbcbd6}
html[data-theme="light"] .mission-symbol:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #ccb3be;color:#642635;background:rgba(225,209,220,0.231)}
html[data-theme="light"] .mission-symbol.deferred:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#525d72;border:1px dashed #a4a9b9}
html[data-theme="light"] .mission-body p:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#616d81}
html[data-theme="light"] .mission-xp:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#5a3441}
html[data-theme="light"] .focus-preview:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:radial-gradient(ellipse at 80% 10%,rgba(186,159,195,0.188),transparent 75%),#e0e1eb}
html[data-theme="light"] .focus-preview p:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#5b5569}
html[data-theme="light"] .stack-avatar:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:3px solid #e0e1eb;background:#cdb5cc;color:#452439}
html[data-theme="light"] .stack-avatar:nth-child(2):not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#b8b7cb;color:#2a3046}
html[data-theme="light"] .stack-avatar:nth-child(3):not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#cea6b1;color:#3f121a}
html[data-theme="light"] .stack-avatar:last-of-type:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#c9cbdb;color:#3e4658}
html[data-theme="light"] .stack-caption:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#59495b}
html[data-theme="light"] .focus-preview .btn:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border-color:#c2aec5;background:#d8ccdd}
html[data-theme="light"] .focus-preview .preview-note:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#6d697c}
html[data-theme="light"] .daily-message:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #cccdd9;background:linear-gradient(90deg,rgba(233,226,235,0.522),#eceef4)}
html[data-theme="light"] .daily-message .icon:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#754858}
html[data-theme="light"] .daily-message p:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#4f4e5f}
html[data-theme="light"] .daily-message p strong:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#38222c}
html[data-theme="light"] .daily-message .eyebrow:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#77697c}
html[data-theme="light"] .app-footer:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#646d82}
html[data-theme="light"] .app-footer button:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#676a7f}
html[data-theme="light"] .flow-breadcrumb:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#4d485c}
html[data-theme="light"] .flow-breadcrumb button:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#4d485c}
html[data-theme="light"] .flow-breadcrumb span:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#846271}
html[data-theme="light"] .flow-world:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #d4b4c3}
html[data-theme="light"] .flow-world .eyebrow:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#5e1c2e}
html[data-theme="light"] .flow-chapter:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:rgba(56,14,22,0.2)}
html[data-theme="light"] .flow-world-bottom p:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#573f4e}
html[data-theme="light"] .flow-panel:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #c5bfcf;background:linear-gradient(145deg,#e2e0ea,#ebeef5)}
html[data-theme="light"] .step-dot .step-track:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#cfcbd9}
html[data-theme="light"] .step-dot.active .step-track:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){box-shadow:0 0 10px rgba(242,56,79,0.113)}
html[data-theme="light"] .step-dot.done .step-track:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#bb5874}
html[data-theme="light"] .step-dot span:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#6b6a7b}
html[data-theme="light"] .step-dot.active span:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)),html[data-theme="light"] .step-dot.done span:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#53202f}
html[data-theme="light"] .field-label:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#2f2937}
html[data-theme="light"] .field-helper:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#626a80}
html[data-theme="light"] .category-chip:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #c1bdcd;color:#54566c}
html[data-theme="light"] .category-chip.selected:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border-color:#b15973;color:#44111e;background:rgba(188,86,110,0.075)}
html[data-theme="light"] .emotion-button:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#ebedf4;border:1px solid #c0bdcd;color:#444558}
html[data-theme="light"] .emotion-button .icon:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#7f677b}
html[data-theme="light"] .emotion-button:hover:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border-color:#9c6f82;background:#e7dde8}
html[data-theme="light"] .emotion-button.selected:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border-color:rgba(242,56,79,0.541);background:rgba(242,56,79,0.071);color:#320d13;box-shadow:inset 0 0 12px rgba(242,56,79,0.009)}
html[data-theme="light"] .emotion-button.selected .icon:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#681a28}
html[data-theme="light"] .flow-caption:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#67687e}
html[data-theme="light"] .step-card:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid rgba(188,83,111,0.549);background:radial-gradient(ellipse at 90% 20%,rgba(225,57,85,0.09),transparent 65%),#e3deea}
html[data-theme="light"] .step-card .eyebrow:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#621929}
html[data-theme="light"] .step-edit-hint:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#806576}
html[data-theme="light"] .emotion-tip:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:rgba(0,0,0,0.012);border:1px solid #ccc7d6;color:#50495c}
html[data-theme="light"] .emotion-tip .icon:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#6f374c}
html[data-theme="light"] .timer-title:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#5a3a4d}
html[data-theme="light"] .timer-orb:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)):before{background:radial-gradient(ellipse,rgba(219,138,161,0.078),transparent 70%);border:1px solid rgba(242,56,79,0.094)}
html[data-theme="light"] .timer-track:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){stroke:#d7cedc}
html[data-theme="light"] .timer-progress:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){stroke:#de0c32;filter:drop-shadow(0 0 6px rgba(242,56,79,0.459))}
html[data-theme="light"] .timer-number:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#130508}
html[data-theme="light"] .timer-quiet:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#7c4e65}
html[data-theme="light"] .timer-pause:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #bf9fb1;background:rgba(223,202,218,0.251);color:#492739}
html[data-theme="light"] .focus-control:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #c5c5d3;background:#ecedf4}
html[data-theme="light"] .focus-control>.icon:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#675571}
html[data-theme="light"] .focus-control p:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#5c5c74}
html[data-theme="light"] .toggle:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#c2bccc;border:1px solid #b7aaba}
html[data-theme="light"] .toggle span:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#5a4b62}
html[data-theme="light"] .toggle.active:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#a82e49;border-color:#ef5d7b}
html[data-theme="light"] .toggle.active span:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#140509}
html[data-theme="light"] .timer-notice:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#3e1726}
html[data-theme="light"] .resume-banner:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid rgba(194,133,154,0.333);background:rgba(228,178,193,0.125);color:#5e273a}
html[data-theme="light"] .resume-banner button:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#511421}
html[data-theme="light"] .success-panel:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid rgba(190,138,158,0.4);background:radial-gradient(ellipse at 50% 0,rgba(210,155,181,0.188),transparent 70%),#ebedf4}
html[data-theme="light"] .success-seal:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #96425d;background:rgba(212,140,165,0.149);box-shadow:0 0 50px rgba(242,56,79,0.034);color:#40101c}
html[data-theme="light"] .success-panel .eyebrow:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#6b2a40}
html[data-theme="light"] .success-panel>p:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#504359}
html[data-theme="light"] .success-task:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #cab5c7;background:#e3dee9}
html[data-theme="light"] .success-task>.icon:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#5d182d}
html[data-theme="light"] .success-task p:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#5c5165}
html[data-theme="light"] .success-xp:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#43111d}
html[data-theme="light"] .success-foot:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#74687e!important}
html[data-theme="light"] .toast:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#d8cfdf;border:1px solid #ac788f;color:#18060d;box-shadow:0 10px 50px rgba(24,30,48,0.18)}
html[data-theme="light"] .modal-backdrop:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:rgba(242,244,250,0.804)}
html[data-theme="light"] .modal:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #bc96a8;background:linear-gradient(145deg,#e3dce6,#ebedf4);box-shadow:0 30px 140px rgba(24,30,48,0.18)}
html[data-theme="light"] .modal p:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#4e4458}
html[data-theme="light"] .help-step:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #ccb9ca;background:rgba(229,214,227,0.2)}
html[data-theme="light"] .help-step>.icon:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#6c1c35}
html[data-theme="light"] .preference-row:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border-bottom:1px solid #d2c6d6}
html[data-theme="light"] .settings-note:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #c4bbcf}
html[data-theme="light"] .focus-view .timer-layout .flow-panel:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#ebeef4;border-color:#cbcdd8}
@media(max-width:640px){
html[data-theme="light"] .topbar:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:rgba(235,237,245,0.929)}
html[data-theme="light"] .hero-description:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#423541}
html[data-theme="light"] .mobile-nav:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:rgba(235,237,245,0.961);border-top:1px solid #c9c1cf}
html[data-theme="light"] .mobile-nav a:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#5e6379}
html[data-theme="light"] .mobile-nav a.active:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#641927}
html[data-theme="light"] .mobile-nav a.active:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)):before{box-shadow:0 0 12px rgba(242,56,79,0.18)}
}
html[data-theme="light"] .character-avatar:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){box-shadow:inset 0 0 8px rgba(24,30,48,0.1)}
html[data-theme="light"] .character-summary:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#501d2b;background:rgba(242,56,79,0.031);border:1px solid rgba(191,142,160,0.333)}
html[data-theme="light"] .character-summary:hover:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:rgba(242,56,79,0.094);border-color:#9a334b}
html[data-theme="light"] .identity-invitation:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #c693a6;background:linear-gradient(110deg,rgba(223,183,202,0.251),#e1e0eb)}
html[data-theme="light"] .identity-invitation .icon:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#561629}
html[data-theme="light"] .identity-invitation p strong:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#270d17}
html[data-theme="light"] .identity-invitation p span:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#5d5065}
html[data-theme="light"] .identity-fieldset legend:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#27111c}
html[data-theme="light"] .identity-choice:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #cbb5c7;background:#eeedf3;color:#453445}
html[data-theme="light"] .identity-choice:hover:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border-color:#9e425e}
html[data-theme="light"] .identity-choice.selected:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border-color:#f36d8b;box-shadow:0 0 0 1px rgba(239,82,109,0.113)}
html[data-theme="light"] .identity-art:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background-color:#ebedf5}
html[data-theme="light"] .identity-art:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)):after{background:linear-gradient(0deg,rgba(228,225,235,0.439),transparent 50%)}
html[data-theme="light"] .identity-selected-mark:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#f2384f}
html[data-theme="light"] .identity-choice.selected .identity-choice-label:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#19060c}
html[data-theme="light"] .identity-footnote:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#66546b!important}
html[data-theme="light"] .neutral-character-option:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border-color:#d0bbce}
html[data-theme="light"] .identity-preview:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #cfb5c8;background:rgba(223,188,204,0.094)}
html[data-theme="light"] .identity-preview-image:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #bb98a9}
html[data-theme="light"] .identity-preview .eyebrow:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#733b52}
html[data-theme="light"] .identity-preview strong:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#270d18}
html[data-theme="light"] .identity-preview div>span:last-child:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#665269}
html[data-theme="light"] .identity-preview>.icon:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#6d2a45}
html[data-theme="light"] .profile-modal .modal-actions:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:linear-gradient(0deg,#eeecf3 70%,rgba(227,224,236,0))}
/* secondary.css */
html[data-theme="light"] .sec-square-btn:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:rgba(230,226,230,0.6)}
html[data-theme="light"] .sec-room-hero-shade:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:linear-gradient(90deg,rgba(243,240,244,0.96),rgba(243,240,244,0.55) 55%,rgba(243,240,244,0.18)),linear-gradient(0deg,rgba(243,241,244,0.88),transparent 40%)}
html[data-theme="light"] .sec-room-hero p:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#333642}
html[data-theme="light"] .sec-room-hero-caption:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#776c7a}
html[data-theme="light"] .sec-rune:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#563945}
html[data-theme="light"] .sec-avatar:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:radial-gradient(ellipse at bottom,#d49fac,#e7dce3 80%)}
html[data-theme="light"] .sec-avatar-purple:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:radial-gradient(ellipse at bottom,#cc9fae,#e6dce2 80%)}
html[data-theme="light"] .sec-avatar-mint:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border-color:rgba(35,53,39,0.23);background:radial-gradient(ellipse at bottom,#bababc,#dbdbdf 80%)}
html[data-theme="light"] .sec-avatar-mint span:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#223c28}
html[data-theme="light"] .sec-companion-light:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#223c28}
html[data-theme="light"] .sec-quiet-note:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#726271}
html[data-theme="light"] .sec-focus-arena:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:radial-gradient(ellipse at 50% 35%,rgba(226,149,163,0.16),transparent 56%),var(--panel)}
html[data-theme="light"] .sec-focus-orbit:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){box-shadow:0 0 40px rgba(204,47,66,0.016),inset 0 0 50px rgba(204,47,66,0.018)}
html[data-theme="light"] .sec-timer-caption:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#745562}
html[data-theme="light"] .sec-room-timer:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#120d11}
html[data-theme="light"] .sec-room-task-input:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:rgba(242,240,244,0.6)}
html[data-theme="light"] .sec-room-task-input:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *))::placeholder{color:#7a6b76}
html[data-theme="light"] .sec-quote>p:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#5a4b58}
html[data-theme="light"] .sec-date-badge:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#514651;background:rgba(232,227,232,0.7)}
html[data-theme="light"] .sec-day-summary:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:linear-gradient(110deg,rgba(228,163,176,0.26),rgba(240,238,241,0.9))}
html[data-theme="light"] .sec-counter:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#6c5969}
html[data-theme="light"] .sec-journal-list>li:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border-top:1px solid rgba(210,197,204,0.66)}
html[data-theme="light"] .sec-entry-check:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#223c28;background:rgba(35,53,39,0.06);border:1px solid rgba(35,53,39,0.17)}
html[data-theme="light"] .sec-entry-meta:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#7a6474}
html[data-theme="light"] .sec-entry-meta i:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#856178}
html[data-theme="light"] .sec-journal-list time:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#695563}
html[data-theme="light"] .sec-deferred:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px dashed #caaebe;background:rgba(234,228,233,0.25)}
html[data-theme="light"] .sec-deferred .eyebrow:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#675564}
html[data-theme="light"] .sec-mood-card:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:radial-gradient(ellipse at 50% 0%,rgba(198,110,130,0.13),transparent 60%),var(--panel)}
html[data-theme="light"] .sec-mood-card>.eyebrow:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#644352}
html[data-theme="light"] .sec-mood-option:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:rgba(239,235,240,0.5)}
html[data-theme="light"] .sec-mood-option:hover:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#481220}
html[data-theme="light"] .sec-mood-card>p.sec-mood-footnote:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#755a6b}
html[data-theme="light"] .sec-local-note:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#816478}
html[data-theme="light"] .sec-period-control:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#f0eef1}
html[data-theme="light"] .sec-period-control button.is-selected:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#debac6}
html[data-theme="light"] .sec-mint-icon:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#223c28;border-color:rgba(35,53,39,0.18);background:rgba(35,53,39,0.04)}
html[data-theme="light"] .sec-stat-label:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#594b58}
html[data-theme="light"] .sec-stat-panel small:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#745f70}
html[data-theme="light"] .sec-chart-legend:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#5e4b59}
html[data-theme="light"] .sec-chart-gridlines>span:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border-top:1px dashed rgba(203,185,194,0.48)}
html[data-theme="light"] .sec-column-bar:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:linear-gradient(to top,rgba(193,48,69,0.09),rgba(212,60,81,0.38));border-top:1px solid #ad586b}
html[data-theme="light"] .sec-column-bar.is-last:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:linear-gradient(to top,rgba(218,63,84,0.08),rgba(var(--sec-accent-rgb),.65))}
html[data-theme="light"] .sec-column-bar>span:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#724a59}
html[data-theme="light"] .sec-column-label:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#6d5665}
html[data-theme="light"] .sec-chart-footer:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#745f6f}
html[data-theme="light"] .sec-chart-footer>span:last-child:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#856174}
html[data-theme="light"] .sec-period-bar-row>div>span:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#4a3f4d}
html[data-theme="light"] .sec-period-bar-row .icon:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#76546a}
html[data-theme="light"] .sec-period-bar-row strong:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#342631}
html[data-theme="light"] .sec-period-bar-track:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#ded4df}
html[data-theme="light"] .sec-period-bar-track>span:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:#c493a8}
html[data-theme="light"] .sec-period-bar-track>span.is-highest:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:linear-gradient(90deg,#ce6b87,#f2384f)}
html[data-theme="light"] .sec-insight-card:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:linear-gradient(120deg,rgba(223,179,193,0.22),var(--panel))}
html[data-theme="light"] .sec-insight-card p:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#574754}
html[data-theme="light"] .sec-insight-card .btn:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#5a1d30}
html[data-theme="light"] .sec-mini-insight>span:nth-child(2):not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#6f5365}
html[data-theme="light"] .sec-mini-insight strong:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#181017}
html[data-theme="light"] .sec-triage:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:rgba(236,231,236,0.7)}
html[data-theme="light"] .sec-triage-icon:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#5a394b;background:rgba(177,97,112,0.06)}
html[data-theme="light"] .sec-data-caption:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#806579}
html[data-theme="light"] .sec-plan-emblem:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #c8b6c6;color:#675367;background:linear-gradient(140deg,rgba(90,76,85,0.08),transparent)}
html[data-theme="light"] .sec-plan-card>.eyebrow:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#6f5367}
html[data-theme="light"] .sec-plan-price span:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#73596e}
html[data-theme="light"] .sec-plan-features li:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#453a49}
html[data-theme="light"] .sec-plan-features .icon:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#70435c}
html[data-theme="light"] .sec-plan-card>p.sec-plan-footnote:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#745d72}
html[data-theme="light"] .sec-plan-complete:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:radial-gradient(ellipse at top right,rgba(173,45,69,0.16),transparent 55%),linear-gradient(140deg,#ead9e3,#f0edf2);box-shadow:0 0 42px rgba(192,40,65,0.02)}
html[data-theme="light"] .sec-plan-sheen:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:linear-gradient(90deg,transparent,#2b0b10,transparent)}
html[data-theme="light"] .sec-plan-complete h2:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#12080f}
html[data-theme="light"] .sec-plan-price-pending strong:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#1f0a17}
html[data-theme="light"] .sec-plan-price-pending span:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #cfa9bc;color:#583049}
html[data-theme="light"] .sec-plan-features .sec-feature-highlight span:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#2b1a27}
html[data-theme="light"] .sec-plans-bottom:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){background:rgba(234,223,230,0.42)}
html[data-theme="light"] .sec-plans-bottom h3:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#2d1623}
html[data-theme="light"] .sec-plans-bottom p:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#644f5d}
html[data-theme="light"] .sec-plan-questions h3:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#523a4c}
html[data-theme="light"] .sec-plan-questions h3 .icon:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#895d78}
html[data-theme="light"] .sec-plan-questions p:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){color:#7d5f75}
@media(max-width:720px){
html[data-theme="light"] .sec-plan-price-pending span:not(:is(.hero,.hero *,.flow-world,.flow-world *,.sec-room-hero,.sec-room-hero *,.identity-art,.identity-art *,.identity-preview-image,.identity-preview-image *,.character-avatar,.character-avatar *)){border:1px solid #cfa9bc}
}
/* scripts/light-theme-extra.css: ajustes manuais do tema claro, anexados ao final de dist/theme-light.css */
/* Logo: a imagem tem fundo escuro e usa "screen" para sumir com ele. No claro, inverte e usa "multiply". */
html[data-theme="light"] .brand-frame img{mix-blend-mode:multiply;filter:invert(1) hue-rotate(180deg) saturate(1.4)}
/* Iniciais dos avatares da Sala de foco: mais escuras sobre o degradê rosado */
html[data-theme="light"] .sec-avatar-cyan > span{color:#9e1830}
html[data-theme="light"] .sec-avatar-purple > span{color:#6e2f48}
