:root[data-theme="light"] {
  color-scheme: light;
  --paper: #f2f6ef;
  --ink: #263126;
  --muted: #737f6d;
  --line: #e1e9dc;
  --green: #a7ce78;
  --deep: #4f733b;
  --white: #fff;
}
:root[data-theme="light"] body {
  background: radial-gradient(ellipse at 8% 0%, #e7f0dc 0, transparent 30%), #f2f6ef;
  color: #263126;
}
:root[data-theme="light"] .app-shell {background:#fbfcf9;box-shadow:0 0 70px #3042230c}
:root[data-theme="light"] .sidebar {background:linear-gradient(180deg,#f5f8f1,#eef4e9);border-color:#e2e9dd}
:root[data-theme="light"] .main-pane {background:#fbfcf9}
:root[data-theme="light"] .right-rail {background:#f8faf6;border-color:#e2e9dd}
:root[data-theme="light"] .topbar {background:#ffffffd9;border-color:#e4eadf;backdrop-filter:blur(14px)}
:root[data-theme="light"] .brand {color:#293628}
:root[data-theme="light"] .workspace-label,:root[data-theme="light"] .rail-section-label,:root[data-theme="light"] .section-kicker {color:#77866c}
:root[data-theme="light"] .theme-control {color:#65725d}
:root[data-theme="light"] .theme-control select {border-color:#d7e2cf;background:linear-gradient(180deg,#fff,#f2f6ec);color:#394a32;box-shadow:0 2px 8px #3b52220d}
:root[data-theme="light"] .theme-control select:focus-visible,:root[data-theme="light"] button:focus-visible,:root[data-theme="light"] input:focus-visible,:root[data-theme="light"] select:focus-visible {outline:2px solid #83a963;outline-offset:2px}
:root[data-theme="light"] .room-link {color:#687661}
:root[data-theme="light"] .room-link:hover {background:#edf3e7;color:#3c5332}
:root[data-theme="light"] .room-link.active {background:linear-gradient(100deg,#e5efd9,#edf4e7);color:#3e5b31;box-shadow:inset 3px 0 #83aa5c}
:root[data-theme="light"] .room-count,:root[data-theme="light"] .people-pill {background:#fff;border:1px solid #e5ebdf;color:#65735b}
:root[data-theme="light"] .cooldown-card {background:linear-gradient(145deg,#fff,#f1f6eb);border-color:#e0e9d8;box-shadow:0 8px 24px #3448280a}
:root[data-theme="light"] .profile-row {border-color:#e1e8dc}
:root[data-theme="light"] .profile-copy strong {color:#34432f}
:root[data-theme="light"] .invite-button,:root[data-theme="light"] .composer button,:root[data-theme="light"] .dm-composer button,:root[data-theme="light"] .join-button {background:linear-gradient(135deg,#526f40,#3f5c32);box-shadow:0 4px 12px #415b3024}
:root[data-theme="light"] .icon-button {color:#617355}
:root[data-theme="light"] .icon-button:hover {color:#304c28}
:root[data-theme="light"] .room-content h1 {color:#293629}
:root[data-theme="light"] .subheading,:root[data-theme="light"] .breadcrumb {color:#73806c}
:root[data-theme="light"] .breadcrumb strong {color:#42533a}
:root[data-theme="light"] .home-cover {background:radial-gradient(ellipse at 90% 4%,#fff9 0,transparent 31%),linear-gradient(125deg,#e5efd9,#f3f7ed 60%,#e1ecd5);border-color:#d9e5ce;box-shadow:0 16px 42px #48613718}
:root[data-theme="light"] .home-cover:after {background:#8cad6a24}
:root[data-theme="light"] .home-welcome h1 {color:#2e412b}
:root[data-theme="light"] .home-welcome p,:root[data-theme="light"] .home-online {color:#687a5c}
:root[data-theme="light"] .home-quick-post {background:#ffffffc9;border-color:#d7e2cf;color:#67785c;box-shadow:0 5px 18px #40572b0c}
:root[data-theme="light"] .home-quick-post:hover {background:#fff;border-color:#a9c58f}
:root[data-theme="light"] .home-section-heading h2 {color:#34442f}
:root[data-theme="light"] .moment-ring {border-color:#8eaf70;box-shadow:0 0 0 4px #9cbe7c20,0 5px 15px #364e2810}
:root[data-theme="light"] .moment-avatar {border-color:#f7faf3}
:root[data-theme="light"] .moment-person>strong {color:#44523d}
:root[data-theme="light"] .moment-person>small,:root[data-theme="light"] .person-state {color:#77836d}
:root[data-theme="light"] .home-prompt-card {background:linear-gradient(115deg,#f4f7ed,#fff 72%,#f4f3e8);border-color:#e2e8d8;box-shadow:0 9px 25px #35462a0c}
:root[data-theme="light"] .prompt-card-copy h2 {color:#3b4d33}
:root[data-theme="light"] .prompt-card-copy p {color:#718067}
:root[data-theme="light"] .home-prompt-card>button {background:#e9f1df;border-color:#d6e3ca;color:#466438}
:root[data-theme="light"] .privacy-promise {background:#f5f8f1;border-color:#e1e9dc;color:#3c4a36;box-shadow:0 6px 18px #3b52220a}
:root[data-theme="light"] .privacy-promise-icon {background:#e8f0df;color:#628447}
:root[data-theme="light"] .privacy-promise p {color:#71806b}
:root[data-theme="light"] .home-choices button {background:linear-gradient(145deg,#fff,#f6f9f2);border-color:#e1e9dc;color:#354530;box-shadow:0 8px 22px #3448280b}
:root[data-theme="light"] .home-choices button:hover {transform:translateY(-2px);border-color:#b9cda7;box-shadow:0 12px 24px #34482814}
:root[data-theme="light"] .choice-icon {background:#e9f1df;color:#54763e}
:root[data-theme="light"] .home-choices b {color:#618747}
:root[data-theme="light"] .night-event {background:linear-gradient(130deg,#edf4e5,#f8faf4 65%,#f0f4e8);border-color:#dfe8d5;box-shadow:0 7px 21px #3448280b}
:root[data-theme="light"] .question-hub {gap:13px}
:root[data-theme="light"] .daily-question-card {background:radial-gradient(circle at 93% 10%,#fff7 0,transparent 34%),linear-gradient(135deg,#e8f0dd,#f6f8f2);border-color:#dbe6d0;box-shadow:0 10px 27px #3448280a}
:root[data-theme="light"] .daily-question-card h2 {color:#354831}
:root[data-theme="light"] .daily-question-card p {color:#6d7b65}
:root[data-theme="light"] .trending-questions {background:linear-gradient(145deg,#fff,#f6f9f3);border-color:#e2e9dd;box-shadow:0 10px 27px #3448280a}
:root[data-theme="light"] .question-title h2 {color:#364631}
:root[data-theme="light"] .top-question {border-color:#e8ede4}
:root[data-theme="light"] .question-copy strong {color:#45553d}
:root[data-theme="light"] .question-copy small,:root[data-theme="light"] .question-empty,:root[data-theme="light"] .bot-disclosure {color:#7c8873}
:root[data-theme="light"] .presence-panel,:root[data-theme="light"] .activity-panel {background:linear-gradient(145deg,#fff,#fbfcf9);border-color:#e2e9dd;box-shadow:0 9px 25px #35462a0a}
:root[data-theme="light"] .section-title-row h2,:root[data-theme="light"] .activity-header h2 {color:#344530}
:root[data-theme="light"] .empty-state,:root[data-theme="light"] .empty-state strong {color:#6d7b65}
:root[data-theme="light"] .empty-state p,:root[data-theme="light"] .feed-empty {color:#899483}
:root[data-theme="light"] .person-avatar {box-shadow:0 4px 13px #34482814}
:root[data-theme="light"] .feed-item {border-color:#edf0e9}
:root[data-theme="light"] .feed-copy,:root[data-theme="light"] .feed-copy p {color:#586651}
:root[data-theme="light"] .feed-copy strong {color:#344530}
:root[data-theme="light"] .feed-time {color:#87937f}
:root[data-theme="light"] .composer {background:#fff;border-color:#dfe7d9;box-shadow:0 4px 13px #34482809}
:root[data-theme="light"] .composer input,:root[data-theme="light"] .dm-composer input {color:#34412f}
:root[data-theme="light"] .composer input::placeholder,:root[data-theme="light"] .dm-composer input::placeholder {color:#929c8b}
:root[data-theme="light"] .space-tabs {background:#edf2e9;border-color:#dce5d6;box-shadow:inset 0 1px #fff}
:root[data-theme="light"] .space-tab {color:#697760}
:root[data-theme="light"] .space-tab.active {background:#fff;color:#456638;box-shadow:0 3px 11px #33492514}
:root[data-theme="light"] .space-tab>span {background:#edf4e6;color:#587842}
:root[data-theme="light"] .private-hub {background:linear-gradient(145deg,#fff,#f5f8f1);border-color:#e0e8db;box-shadow:0 16px 42px #3448280b}
:root[data-theme="light"] .private-heading h2,:root[data-theme="light"] .contact-title h3 {color:#344530}
:root[data-theme="light"] .user-search {background:linear-gradient(120deg,#f1f5eb,#fbfcf9);border-color:#dfe7d9}
:root[data-theme="light"] .user-search input,:root[data-theme="light"] .block-controls select,:root[data-theme="light"] .dm-composer input,:root[data-theme="light"] .join-card input {background:#fff;border-color:#dce5d6;color:#34412f}
:root[data-theme="light"] .user-search input::placeholder,:root[data-theme="light"] .join-card input::placeholder {color:#96a08e}
:root[data-theme="light"] .user-search button,:root[data-theme="light"] .lookup-actions button,:root[data-theme="light"] .contact-row>button,:root[data-theme="light"] .block-controls button {transition:transform .16s,box-shadow .16s,background .16s}
:root[data-theme="light"] .user-search button:hover,:root[data-theme="light"] .lookup-actions button:hover,:root[data-theme="light"] .contact-row>button:hover,:root[data-theme="light"] .block-controls button:hover {transform:translateY(-1px);box-shadow:0 5px 13px #354b2714}
:root[data-theme="light"] .contact-row,:root[data-theme="light"] .recent-thread,:root[data-theme="light"] .lookup-card {box-shadow:0 4px 14px #34482808}
:root[data-theme="light"] .contact-row:hover,:root[data-theme="light"] .recent-thread:hover {border-color:#cbd9be;background:#f8fbf5}
:root[data-theme="light"] .notification-button {color:#526d40}
:root[data-theme="light"] .notification-button:hover {color:#304c28}
:root[data-theme="light"] .notification-button>span {background:#648d49;box-shadow:0 0 0 2px #fbfcf9}
:root[data-theme="light"] .notification-popover {background:#fff;border-color:#dfe7da;box-shadow:0 20px 56px #25351c24}
:root[data-theme="light"] .notification-heading {color:#354530}
:root[data-theme="light"] .notification-item {background:#fff;color:#586650}
:root[data-theme="light"] .notification-item:hover {background:#f3f7ee;border-color:#e1e9dc}
:root[data-theme="light"] .notification-icon {background:#edf4e5;color:#628447}
:root[data-theme="light"] .notification-copy strong {color:#344530}
:root[data-theme="light"] .notification-copy small,:root[data-theme="light"] .notification-copy time {color:#7d8974}
:root[data-theme="light"] .bottom-nav {border-color:#dfe7d9;background:#ffffffed;box-shadow:0 12px 36px #34482820}
:root[data-theme="light"] .bottom-nav button {color:#687661}
:root[data-theme="light"] .bottom-nav button span {color:#6d9251}
:root[data-theme="light"] .bottom-nav button.active {background:#e9f1df;color:#3c5a30}
:root[data-theme="light"] .dm-panel {background:#fff;border-color:#dce5d6;box-shadow:0 24px 70px #2839222b}
:root[data-theme="light"] .dm-header {background:linear-gradient(135deg,#f4f8ef,#fff);border-color:#e4ebde}
:root[data-theme="light"] .dm-header strong {color:#344530}
:root[data-theme="light"] .dm-header span,:root[data-theme="light"] .dm-empty {color:#75816d}
:root[data-theme="light"] .dm-line {background:#f1f5ec;color:#394734}
:root[data-theme="light"] .dm-line.mine {background:#e6f0db;color:#33442c}
:root[data-theme="light"] .dm-line span,:root[data-theme="light"] .dm-line time {color:#74816c}
:root[data-theme="light"] .dm-composer {background:#fbfcf9;border-color:#e4ebde}
:root[data-theme="light"] .dm-open,:root[data-theme="light"] .privacy-button {background:#eff4e9;border-color:#dce6d3;color:#587744}
:root[data-theme="light"] .modal-backdrop,:root[data-theme="light"] dialog::backdrop {background:#26352061;backdrop-filter:blur(7px)}
:root[data-theme="light"] .join-card,:root[data-theme="light"] .mic-permission-dialog,:root[data-theme="light"] .push-optin-dialog {background:linear-gradient(145deg,#fff,#f5f8f1);border-color:#dce6d4;color:#30402c;box-shadow:0 26px 90px #2635202b}
:root[data-theme="light"] .join-card h2,:root[data-theme="light"] .mic-permission-card h2,:root[data-theme="light"] .push-optin-card h2 {color:#30402c}
:root[data-theme="light"] .toast {background:#fff;color:#344530;border:1px solid #dce6d4;box-shadow:0 12px 34px #26352020}
:root[data-theme="light"] .incoming-call-screen {background:radial-gradient(ellipse at 50% 38%,#fff 0,#edf4e5 43%,#dce9d1 100%);color:#30402c}
:root[data-theme="light"] .incoming-call-brand,:root[data-theme="light"] .incoming-call-person h2 {color:#30402c}
:root[data-theme="light"] .incoming-call-label {color:#587348}
:root[data-theme="light"] .incoming-call-person p,:root[data-theme="light"] .incoming-call-action-labels {color:#65745e}
:root[data-theme="light"] .incoming-call-orbit,:root[data-theme="light"] .incoming-call-orbit:before,:root[data-theme="light"] .incoming-call-orbit:after {border-color:#58774719}
:root[data-theme="light"] .incoming-call-avatar {border-color:#fff9;background:linear-gradient(145deg,#9cc779,#698e50);box-shadow:0 0 0 14px #698e5012,0 0 65px #698e502b}
:root[data-theme="light"] .call-history-row {background:#fff;border-color:#e2e9dd;box-shadow:0 4px 12px #34482808}
:root[data-theme="light"] .call-history-copy strong {color:#354530}
:root[data-theme="light"] .call-history-copy small {color:#73806c}
:root[data-theme="light"] .call-history-duration,:root[data-theme="light"] #call-talk-time {color:#52723d}
:root[data-theme="light"] .public-voice-room,:root[data-theme="light"] .public-mini-games {box-shadow:0 10px 26px #3448280a}
:root[data-theme="light"] .home-feature-card {transition:transform .18s,box-shadow .18s,border-color .18s}
:root[data-theme="light"] .home-feature-card:hover {transform:translateY(-2px);border-color:#c8d9b8;box-shadow:0 9px 20px #34482812}
:root[data-theme="light"] .home-feature-links button,:root[data-theme="light"] .home-feature-links span {box-shadow:0 2px 5px #34482807}
:root[data-theme="light"] .android-apk-download {color:#567c3f}
:root[data-theme="light"] .home-dm-notice {border-color:#cfdfc1;background:radial-gradient(ellipse at 0 50%,#83ad5b20,transparent 45%),linear-gradient(115deg,#f4f8ef,#fff);color:#344530;box-shadow:0 9px 24px #34482812}
:root[data-theme="light"] .home-dm-notice-icon {border-color:#d3e2c6;background:#eaf2e1;color:#587744}
:root[data-theme="light"] .home-dm-notice-copy small {color:#638148}
:root[data-theme="light"] .home-dm-notice-copy strong {color:#344530}
:root[data-theme="light"] .home-dm-notice-count {border-color:#d8e5cd;background:#edf4e7;color:#4f7139}
:root[data-theme="light"] .home-dm-notice>button {border-color:#76965d;background:linear-gradient(135deg,#5f8048,#496b39);color:#fff;box-shadow:0 4px 10px #496b3926}
:root[data-theme="light"] .private-hub {background:radial-gradient(ellipse at 100% 0,#eaf2e1 0,transparent 35%),linear-gradient(145deg,#fff,#f7faf4 72%,#f1f6eb);border-color:#dfe8d9;box-shadow:0 18px 48px #34482810}
:root[data-theme="light"] .private-orbit {border-color:#97b77c}
:root[data-theme="light"] .private-orbit:before,:root[data-theme="light"] .private-orbit:after {border-color:#a9c495}
:root[data-theme="light"] .private-orbit:after {background:#9dc17d;box-shadow:0 0 16px #9dc17d55}
:root[data-theme="light"] .private-orbit i {background:#638b48}
:root[data-theme="light"] .private-orbit i+i {background:#bf9a6c}
:root[data-theme="light"] .private-heading p {color:#6f7c66}
:root[data-theme="light"] .user-search {background:linear-gradient(120deg,#f0f5e9,#fbfcf9);border-color:#dce6d5;box-shadow:inset 0 1px #fff}
:root[data-theme="light"] .user-search label {color:#607354}
:root[data-theme="light"] .user-search input {background:#fff;border-color:#dce5d5;color:#34412f;box-shadow:0 2px 7px #34482807}
:root[data-theme="light"] .user-search button,:root[data-theme="light"] .lookup-actions button,:root[data-theme="light"] .contact-row>button,:root[data-theme="light"] .block-controls button {border-color:#cfddc3;background:linear-gradient(135deg,#edf4e5,#e5efdc);color:#476638}
:root[data-theme="light"] .user-search button:hover,:root[data-theme="light"] .lookup-actions button:hover,:root[data-theme="light"] .contact-row>button:hover,:root[data-theme="light"] .block-controls button:hover {background:#dfead4}
:root[data-theme="light"] .lookup-card {background:linear-gradient(120deg,#f1f6eb,#fff);border-color:#dce6d4;box-shadow:0 6px 16px #34482809}
:root[data-theme="light"] .lookup-card code {color:#6d845c}
:root[data-theme="light"] .relation-tag {background:#e8f1df;color:#4d7037}
:root[data-theme="light"] .relation-tag.pending {background:#f7eddf;color:#93673c}
:root[data-theme="light"] .contact-title h3 {color:#344530}
:root[data-theme="light"] .contact-title>span {color:#74816c}
:root[data-theme="light"] .dm-list-tools {border-color:#e0e9d9;background:linear-gradient(115deg,#f5f8f1,#fff);box-shadow:0 5px 14px #34482808}
:root[data-theme="light"] .dm-list-search {border-color:#dce6d5;background:#fff;color:#68864f;box-shadow:inset 0 1px 2px #34482808}
:root[data-theme="light"] .dm-list-search input {color:#34412f}
:root[data-theme="light"] .dm-list-search input::placeholder {color:#929d89}
:root[data-theme="light"] .dm-filter-row {border-color:#e0e8da;background:#eef3e9}
:root[data-theme="light"] .dm-filter-button {color:#6d7965}
:root[data-theme="light"] .dm-filter-button:hover {color:#385431}
:root[data-theme="light"] .dm-filter-button.active {background:#fff;color:#4c6e38;box-shadow:0 2px 7px #34482816}
:root[data-theme="light"] .dm-filter-button span {background:#e6efdd;color:#4f7139}
:root[data-theme="light"] .contact-row.has-unread {border-color:#bad0a5;background:linear-gradient(100deg,#f1f7ea,#fff);box-shadow:0 4px 14px #52753b12}
:root[data-theme="light"] .contact-row .unread-label {background:#e6f0dc;color:#4d7038}
:root[data-theme="light"] .dm-reply-preview {border-color:#e2e9dc;background:linear-gradient(100deg,#f0f5e9,#fff);color:#405039}
:root[data-theme="light"] .dm-reply-preview-mark {background:#e5efda;color:#5c7d43}
:root[data-theme="light"] .dm-reply-preview-copy small {color:#65844c}
:root[data-theme="light"] .dm-reply-preview-copy>span {color:#596753}
:root[data-theme="light"] .dm-reply-preview>button {border-color:#dce5d6;background:#fff;color:#61715a}
:root[data-theme="light"] .dm-line .dm-reply-quote {border-left-color:#85a966;background:#f0f5eb}
:root[data-theme="light"] .dm-line.mine .dm-reply-quote {border-left-color:#73964f;background:#e1ecd8}
:root[data-theme="light"] .dm-line .dm-reply-quote strong {color:#4f713a}
:root[data-theme="light"] .dm-line .dm-reply-quote p {color:#687660}
:root[data-theme="light"] .dm-line .dm-author {color:#688052}
:root[data-theme="light"] .dm-line .dm-reply-action,:root[data-theme="light"] .dm-reply-indicator {border-color:#d2dfc5;background:#fff;color:#54763c;box-shadow:0 3px 9px #34482813}
:root[data-theme="light"] .dm-swipe-guide {border-color:#e2e9dc;background:#f5f8f1;color:#6d7b64}
:root[data-theme="light"] .dm-header:before {background:#829375}
@media (max-width:700px) {
  :root[data-theme="light"] .topbar {background:#fbfcf9ed}
  :root[data-theme="light"] .bottom-nav {backdrop-filter:blur(18px)}
  :root[data-theme="light"] .room-content {background:transparent}
  :root[data-theme="light"] .notification-popover {box-shadow:0 15px 42px #2635202b}
}
/* motion preserved */


:root[data-theme="light"] .people-search-toggle{border-color:#dce6d5;background:linear-gradient(145deg,#fff,#f0f5e9);color:#557640;box-shadow:0 4px 12px #34482810}
:root[data-theme="light"] .people-search-toggle:hover,:root[data-theme="light"] .people-search-toggle[aria-expanded="true"]{border-color:#a8c294;background:#eaf2e1}
:root[data-theme="light"] .people-search-toggle:focus-visible{outline-color:#739653}
:root[data-theme="light"] .people-search-panel{border-color:#dce6d5;background:linear-gradient(135deg,#f3f7ef,#fff);box-shadow:0 10px 26px #3448280c}
:root[data-theme="light"] .people-search-panel .user-search{background:transparent;border-color:#e2e9dc;box-shadow:none}
:root[data-theme="light"] .dm-online-now{border-color:#dce6d5;background:radial-gradient(ellipse at 0 0,#83ad5b15,transparent 55%),linear-gradient(130deg,#f6f9f2,#fff);box-shadow:0 8px 22px #3448280c}
:root[data-theme="light"] .dm-online-heading h3{color:#344530}
:root[data-theme="light"] .dm-online-heading h3 span{border-color:#d7e3cb;background:#edf4e7;color:#52723d}
:root[data-theme="light"] .dm-online-live{color:#638148}
:root[data-theme="light"] .dm-online-person{border-color:#e0e8d9;background:linear-gradient(145deg,#fff,#f8faf5);color:#344530;box-shadow:0 3px 9px #34482807}
:root[data-theme="light"] .dm-online-person:hover:not(:disabled){border-color:#b4cba2;background:#f0f6e9}
:root[data-theme="light"] .dm-online-avatar{border-color:#ccddbd;background:linear-gradient(145deg,#edf4e5,#dfead4);color:#4e6c3d}
:root[data-theme="light"] .dm-online-avatar i{border-color:#f8faf5;background:#6e9a50}
:root[data-theme="light"] .dm-online-copy strong{color:#384332}
:root[data-theme="light"] .dm-online-copy small,:root[data-theme="light"] .dm-online-empty{color:#718064}
:root[data-theme="light"] .dm-online-list{scrollbar-color:#c6d6b8 transparent}
:root[data-theme="light"] .contact-row .contact-actions>.contact-options-button{border-color:#e1e5da;background:#f7f8f4;color:#59614f}
:root[data-theme="light"] .contact-row .contact-actions>.contact-options-button:hover,:root[data-theme="light"] .contact-row .contact-actions>.contact-options-button[aria-expanded="true"]{border-color:#c8d9b8;background:#edf4e5;color:#456337}
:root[data-theme="light"] .contact-action-menu{border-color:#e0e7d9;background:#fff;box-shadow:0 13px 30px #252a2225}
:root[data-theme="light"] .contact-row .contact-action-menu>button{color:#454b40}
:root[data-theme="light"] .contact-row .contact-action-menu>button:hover{background:#f0f3e9;color:#30392c}
:root[data-theme="light"] .contact-row .contact-action-menu>button.contact-menu-danger{color:#a34f40}
:root[data-theme="light"] .contact-row .contact-action-menu>button.contact-menu-danger:hover{background:#f8ece8;color:#8e3f33}


:root[data-theme="light"] .profile-trigger-mark{color:#78836f}
:root[data-theme="light"] .profile-menu{border-color:#dce5d5;background:linear-gradient(145deg,#fff,#f4f8ef);color:#34412f;box-shadow:0 22px 65px #28351e2b}
:root[data-theme="light"] .profile-menu-heading{border-color:#e4eadf}
:root[data-theme="light"] .profile-menu-heading strong{color:#344530}
:root[data-theme="light"] .profile-name-form{border-color:#e4eadf}
:root[data-theme="light"] .profile-name-form label{color:#687c59}
:root[data-theme="light"] .profile-name-form input{border-color:#dce5d5;background:#fff;color:#34412f;box-shadow:0 2px 7px #34482807}
:root[data-theme="light"] .profile-name-form input:focus{border-color:#9bbd7d;box-shadow:0 0 0 3px #83ad5b20}
:root[data-theme="light"] .profile-name-form>button,:root[data-theme="light"] .profile-menu-actions>button{border-color:#cdddc0;background:linear-gradient(135deg,#edf4e5,#e5efdc);color:#476638}
:root[data-theme="light"] .profile-name-form>button:hover,:root[data-theme="light"] .profile-menu-actions>button:hover{background:#dfead4}
:root[data-theme="light"] #profile-name-status{color:#587a42}
:root[data-theme="light"] .profile-theme-control{border-color:#e4eadf;color:#68735d}
:root[data-theme="light"] .profile-theme-control select{border-color:#dce5d5;background:#fff;color:#34412f}
:root[data-theme="light"] .profile-menu-actions .profile-menu-secondary{border-color:#e1e7dc;background:#f7f8f4;color:#59614f}
:root[data-theme="light"] .profile-menu-actions .profile-menu-danger{border-color:#ebd2cc;background:#f8ece8;color:#965448}
:root[data-theme="light"] .profile-menu-actions .profile-menu-danger:hover{background:#f2ddd7}
:root[data-theme="light"] .profile-menu-actions .profile-menu-signout{border-color:#7f9b68;background:linear-gradient(135deg,#63834b,#4d6f3b);color:#fff}
:root[data-theme="light"] .notification-friend-requests{border-color:#d9e5ce;background:linear-gradient(135deg,#f2f7ed,#fff)}
:root[data-theme="light"] .notification-friend-requests-heading{color:#384332}
:root[data-theme="light"] .notification-friend-requests-heading span{background:#e7f0de;color:#4f7139}
:root[data-theme="light"] .notification-request-row{border-color:#e8ece3}
:root[data-theme="light"] .notification-request-avatar{border-color:#d4e2c8;background:#eaf2e1;color:#52723d}
:root[data-theme="light"] .notification-request-copy strong{color:#384332}
:root[data-theme="light"] .notification-request-copy small,:root[data-theme="light"] .notification-requests-empty{color:#78816f}
:root[data-theme="light"] .notification-request-row>button{border-color:#cbdcbd;background:#eaf2e1;color:#476638}
:root[data-theme="light"] .notification-request-row>button:hover{background:#dfead4}
:root[data-theme="light"] .notification-request-row>button.notification-request-ignore{border-color:#e1e6dc;background:transparent;color:#69745f}

:root[data-theme="light"] .join-card .google-auth-button{background:#ffffff;border-color:#dce2d5;color:#2c3328}
:root[data-theme="light"] .join-card .phone-auth-button{color:#616e5a}
