html[data-app-theme=light-calm]{--theme-page:#f8f3e8;--theme-page-deep:#f1e3d4;--theme-surface:#fffdf8;--theme-surface-raised:#fff;--theme-surface-soft:#eef5f0;--theme-text:#111713;--theme-text-body:#34453f;--theme-text-muted:#53655f;--theme-label:#a43225;--theme-accent:#087125;--theme-line:#17231f33;--theme-line-strong:#0871257a;--theme-accent-text:#fff;--theme-danger:#a43225;--theme-success:#087125;--theme-disabled:#87918c;--theme-overlay:#181f1c8f}html[data-app-theme=light-calm] :is(.portal-header nav,.member-desktop-nav) a:is(:hover,:focus-visible,.active),html[data-app-theme=light-calm] :is(.portal-header nav,.member-desktop-nav) button:is(:hover,:focus-visible){font-weight:800;color:var(--light-accent)!important}html[data-app-theme=light-calm] .member-notifications>header .notification-unread-count{background:#08712517;border:1px solid #0871253d;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-weight:800;display:inline-flex;color:var(--light-accent)!important}html[data-app-theme=light-calm] .operation-stop-page{background:linear-gradient(145deg, var(--theme-page), var(--theme-page-deep));color:var(--theme-text)}html[data-app-theme=light-calm] .operation-stop-page>section{border-color:var(--theme-line);background:var(--theme-surface);box-shadow:0 36px 120px #17231f1f}html[data-app-theme=light-calm] .operation-stop-page p{color:var(--theme-label)}html[data-app-theme=light-calm] .operation-stop-page h1{color:var(--theme-text)}html[data-app-theme=light-calm] .operation-stop-page span,html[data-app-theme=light-calm] .operation-read-only span{color:var(--theme-text-body)}html[data-app-theme=light-calm] .operation-stop-page small{color:var(--theme-text-muted)}html[data-app-theme=light-calm] .operation-stop-page :is(button,a){border-color:var(--theme-line-strong);background:var(--theme-surface-soft);color:var(--theme-accent)}html[data-app-theme=light-calm] .operation-stop-orbit i{border-color:var(--theme-line)}html[data-app-theme=light-calm] .operation-stop-orbit i:nth-child(3){background:var(--theme-accent);box-shadow:0 0 25px var(--theme-accent)}html[data-app-theme=light-calm] .operation-read-only{border-color:var(--theme-line);background:var(--theme-surface);color:var(--theme-label);box-shadow:0 12px 40px #17231f1f}html[data-app-theme=light-calm] body{background:var(--theme-page);color:var(--theme-text-body)}html[data-app-theme=light-calm] :is(h1,h2,h3,h4,strong,legend){color:var(--theme-text)}html[data-app-theme=light-calm] :is(p,label,li,dd){color:var(--theme-text-body)}html[data-app-theme=light-calm] :is(small,time,figcaption){color:var(--theme-text-muted)}html[data-app-theme=light-calm] :is(input,textarea,select){border-color:var(--theme-line);background:var(--theme-surface-raised);color:var(--theme-text);caret-color:var(--theme-accent)}html[data-app-theme=light-calm] :is(input,textarea)::placeholder{color:var(--theme-text-muted)}html[data-app-theme=light-calm] :is(button,a):focus-visible{outline-color:var(--theme-accent)}html[data-app-theme=light-calm] :is(button,input,textarea,select):disabled{color:var(--theme-disabled);border-color:var(--theme-line)}html[data-app-theme=light-calm] .theme-preview.light span:first-child{background:#fffdf8;border:1px solid #e8c9a6}html[data-app-theme=light-calm] :is(.portal-title h1,.member-dashboard h1,.today-place-copy h1,.lounge-copy h1,.lounge-inside h2,.board-intro h1,.board-thread h2,.member-profile-identity h2,.profile-editor-heading strong){color:#101512;text-shadow:none;font-weight:600}html[data-app-theme=light-calm] :is(.portal-title>span,.member-dashboard-hero>div>span,.today-place-copy>span,.lounge-copy>span,.lounge-inside>span,.board-intro>div>span,.member-card>span,.profile-editor-heading span,.member-profile-body p){color:#36403b;font-weight:500}html[data-app-theme=light-calm] :is(.member-card strong,.today-status-list strong,.today-quick-links strong,.today-board-list strong,.space-picker button b,.lounge-category-picker button b,.topic-card>strong,.board-card strong){color:#111713;font-weight:600}html[data-app-theme=light-calm] :is(.member-card p,.today-place-copy p,.today-checkin header p,.today-recent-board>header p,.lounge-copy>p,.lounge-inside>p,.board-intro p,.profile-editor-heading p){color:#8c352b;font-weight:600}html[data-app-theme=light-calm] :is(.today-place-copy h1 em,.lounge-copy h1 em,.board-intro h1 em){color:#173d33;text-shadow:none}html[data-app-theme=light-calm] :is(.today-status-list span,.today-quick-links span,.today-board-list span,.today-board-list small,.space-picker button small,.lounge-category-picker button small,.profile-photo-field>span,.profile-interest-field>div:first-child span,.app-theme-options small){color:#45514c;font-weight:500}html[data-app-theme=light-calm] :is(.today-main-path>i,.today-board-list i,.today-reply-priority>b,.settings-activity-index b,.settings-activity-link>b,.space-picker button em){color:#173d33;text-shadow:none}html[data-app-theme=light-calm] :is(.profile-public-card>header button,.profile-photo-field label,.app-theme-options em){color:#173d33;border-color:#173d33}html[data-app-theme=light-calm] :is(.profile-editor-actions button,.lounge-enter,.save-setting){color:#fff;background:#173d33;border-color:#173d33;font-weight:700}html[data-app-theme=light-calm] .member-bottom-nav a{color:#3f4945;font-weight:600}html[data-app-theme=light-calm] .member-bottom-nav a.active>i{color:#173d33}html[data-app-theme=light-calm] .member-nav-badge{color:#fff;background:#9b352f;border-color:#faf7ef}html[data-app-theme=light-calm] .today-place-hero{background:radial-gradient(circle at 80% 45%,#5eb1a31a,#0000 27%),linear-gradient(135deg,#17212d,#243137 58%,#233b38);border-color:#17231f38;box-shadow:0 18px 50px #17231f21}html[data-app-theme=light-calm] .today-place-hero .today-place-copy h1{color:#fffaf0;font-weight:500}html[data-app-theme=light-calm] .today-place-hero .today-place-copy h1 em{color:#e1b86d}html[data-app-theme=light-calm] .today-place-hero .today-place-copy p{color:#efb76f}html[data-app-theme=light-calm] .today-place-hero .today-place-copy>span{color:#f2f0e9;text-shadow:0 1px 2px #00000040;font-weight:600}html[data-app-theme=light-calm] .today-place-footer{background:#fff;border:1px solid #dfe3e0;border-radius:8px;margin-top:2px;padding:26px 24px}html[data-app-theme=light-calm] .today-place-footer p{color:#26312c;font-weight:600}html[data-app-theme=light-calm] .today-place-footer a{color:#173d33;font-weight:700}html[data-app-theme=light-calm] .member-notifications{color:#111713;background:#fff;border-color:#d9ddda;box-shadow:0 14px 36px #17231f14}html[data-app-theme=light-calm] .member-notifications>header{background:#fff;border-color:#dfe3e0}html[data-app-theme=light-calm] .member-notifications>header p{color:#8c352b;font-weight:700}html[data-app-theme=light-calm] .member-notifications h2{color:#111713;font-family:var(--font-sans-jp),sans-serif;font-weight:700}html[data-app-theme=light-calm] .member-notifications button{color:#26312c;font-weight:700}html[data-app-theme=light-calm] .notification-list>button,html[data-app-theme=light-calm] .notification-list>a{color:#111713;background:#fff;border-color:#e1e5e2}html[data-app-theme=light-calm] .notification-list>button:hover,html[data-app-theme=light-calm] .notification-list>a:hover{background:#f3f5f4}html[data-app-theme=light-calm] .notification-list>button.unread,html[data-app-theme=light-calm] .notification-list>a.unread{color:#111713;background:linear-gradient(90deg,#5eb1a324,#fff 75%)}html[data-app-theme=light-calm] .notification-list :is(strong,span){color:#111713;font-family:var(--font-sans-jp),sans-serif;font-weight:700}html[data-app-theme=light-calm] .notification-list strong{font-size:15px}html[data-app-theme=light-calm] .notification-list span{color:#35413b;font-size:9px;font-weight:600}html[data-app-theme=light-calm] .notification-list small{color:#58635e;font-weight:600}html[data-app-theme=light-calm] .notification-list :is(button,a)>i{color:#173d33;background:#f4f6f4;border-color:#173d3359}html[data-app-theme=light-calm] .notification-list :is(button,a)>b{color:#173d33;font-weight:700}html[data-app-theme=light-calm] .notification-empty{color:#35413b;font-weight:600}@media (max-width:760px){html[data-app-theme=light-calm] .today-place-footer{padding:22px 16px}html[data-app-theme=light-calm] .notification-list strong{font-size:14px}}html[data-app-theme=light-calm] .admin-shell{color:#111713}html[data-app-theme=light-calm] .admin-heading{border-color:#cfd8d3}html[data-app-theme=light-calm] .admin-heading h1,html[data-app-theme=light-calm] .admin-panel h2{color:#111713;font-weight:700}html[data-app-theme=light-calm] .admin-heading>p{color:#9a681f;font-weight:700}html[data-app-theme=light-calm] .admin-heading>span,html[data-app-theme=light-calm] .admin-heading>div,html[data-app-theme=light-calm] .admin-panel>header span{color:#46534d;font-weight:600}html[data-app-theme=light-calm] .admin-heading>div b{color:#215b4b}html[data-app-theme=light-calm] .admin-tabs{background:#fffdf8b3;border-color:#cfd8d3}html[data-app-theme=light-calm] .admin-tabs button{color:#46534d;border-color:#0000;font-weight:700}html[data-app-theme=light-calm] .admin-tabs button:hover{color:#17342e;background:#eef4ef}html[data-app-theme=light-calm] .admin-tabs button.active{color:#111713;background:#e5efe8;border-color:#315d51;box-shadow:inset 0 -3px #315d51}html[data-app-theme=light-calm] .admin-panel{color:#111713;background:#fffdf8e6;border-color:#d3dcd7;box-shadow:0 18px 45px #1f2f2814}html[data-app-theme=light-calm] :is(.admin-table article,.admin-event-list>p,.admin-room-list>article,.admin-board-list>article,.report-list>article,.audit-list>article,.member-notice-batches>article){color:#111713;background:#ffffffad;border-color:#dce3df}html[data-app-theme=light-calm] :is(.admin-table article,.admin-room-list>article,.admin-board-list>article)>i{color:#315d51;background:#e7f0ea}html[data-app-theme=light-calm] :is(.admin-table,.admin-event-list,.admin-room-list,.admin-board-list,.report-list,.audit-list,.member-notice-batches) b{color:#111713;font-weight:700}html[data-app-theme=light-calm] :is(.admin-table,.admin-event-list,.admin-room-list,.admin-board-list,.report-list,.audit-list,.member-notice-batches) small,html[data-app-theme=light-calm] :is(.board-admin-note,.admin-empty,.operation-save-note){color:#53615a;font-weight:600}html[data-app-theme=light-calm] .admin-table .approved{color:#17663f;font-weight:700}html[data-app-theme=light-calm] .admin-table .pending{color:#9a681f;font-weight:700}html[data-app-theme=light-calm] .admin-table .suspended{color:#a43225;font-weight:700}html[data-app-theme=light-calm] :is(.event-editor,.room-editor,.admin-settings,.admin-frame-manager){color:#111713;background:#f7f5ee;border-color:#d8dfdb}html[data-app-theme=light-calm] :is(.event-editor,.room-editor,.admin-settings,.admin-frame-manager) label,html[data-app-theme=light-calm] .operation-mode-picker label{color:#26322d;font-weight:700}html[data-app-theme=light-calm] :is(.event-editor,.room-editor,.admin-settings,.admin-frame-manager,.row-actions,.report-list) :is(input,textarea,select){font-weight:600;color:#111713!important;background:#fff!important;border-color:#b9c6bf!important}html[data-app-theme=light-calm] :is(.event-editor,.room-editor,.admin-settings,.admin-frame-manager,.row-actions,.report-list) :is(input,textarea,select):focus{outline:none;box-shadow:0 0 0 3px #315d5121;border-color:#315d51!important}html[data-app-theme=light-calm] :is(.row-actions button,.admin-event-list button,.admin-room-list button,.admin-board-list button,.report-list button,.member-notice-batches button,.clear-member-notice){color:#234f43;background:#fff;border-color:#8ea59a;font-weight:700}html[data-app-theme=light-calm] :is(.row-actions button,.admin-event-list button,.admin-room-list button,.admin-board-list button,.report-list button,.member-notice-batches button,.clear-member-notice):hover{color:#17342e;background:#e6efe8;border-color:#315d51}html[data-app-theme=light-calm] :is(.event-editor>button,.room-editor>button,.admin-settings>button,.admin-frame-manager>button){color:#fff;background:#315d51;border-color:#315d51;font-weight:700}html[data-app-theme=light-calm] :is(.event-editor>button,.room-editor>button,.admin-settings>button,.admin-frame-manager>button):hover{background:#234b40}html[data-app-theme=light-calm] :is(.row-actions button.danger,.report-list button.danger,.admin-event-list button.danger,.admin-board-list button.danger){color:#982f24;background:#fff7f4;border-color:#bd766b}html[data-app-theme=light-calm] .operation-mode-picker{background:#fffdf8;border-color:#d8dfdb}html[data-app-theme=light-calm] .operation-mode-picker button{color:#26322d;background:#fff;border-color:#b9c6bf;font-weight:700}html[data-app-theme=light-calm] .operation-mode-picker button.active{color:#17342e;background:#e4efe7;border-color:#315d51}html[data-app-theme=light-calm] .admin-frame-catalog article{color:#111713;background:#fff;border-color:#d7dfda}html[data-app-theme=light-calm] .admin-frame-catalog article.selected{background:#e7f0e9;border-color:#315d51}@media (max-width:760px){html[data-app-theme=light-calm] .app-theme-options{grid-template-columns:1fr;gap:12px;width:100%;display:grid}html[data-app-theme=light-calm] .app-theme-options>button{grid-template-rows:auto auto auto;grid-template-columns:78px minmax(0,1fr);gap:4px 14px;width:100%;min-width:0;padding:14px;display:grid}html[data-app-theme=light-calm] .theme-preview{grid-area:1/1/4;width:78px;height:62px;padding:8px}html[data-app-theme=light-calm] .app-theme-options :is(b,small,em){writing-mode:horizontal-tb;word-break:normal;grid-column:2;min-width:0}html[data-app-theme=light-calm] .app-theme-options b{grid-row:1;font-size:16px;line-height:1.25}html[data-app-theme=light-calm] .app-theme-options small{grid-row:2;font-size:10px;line-height:1.5}html[data-app-theme=light-calm] .app-theme-options em{grid-row:3;justify-self:start;margin-top:4px;padding:6px 10px;font-size:9px}}html[data-app-theme=light-calm] .page-menu-button{color:#132f29;background:#fffdf8f5;border-color:#b7c4be;box-shadow:0 8px 24px #17231f1f}html[data-app-theme=light-calm] .page-menu-button:hover,html[data-app-theme=light-calm] .page-menu-button[aria-expanded=true]{background:#fffdf8;border-color:#315d51}html[data-app-theme=light-calm] .page-menu-button small{color:#61736c;font-weight:700}html[data-app-theme=light-calm] .page-menu-button b{background:#315d51}html[data-app-theme=light-calm] .page-menu-panel footer{color:#263b34;background:#fffdf8;border-color:#d8dfdb}html[data-app-theme=light-calm] .page-menu-panel footer a,html[data-app-theme=light-calm] .page-menu-panel footer button{color:#234f43;font-weight:700}html[data-app-theme=light-calm] .page-menu-panel footer a:hover,html[data-app-theme=light-calm] .page-menu-panel footer button:hover{color:#17342e}html[data-app-theme=light-calm] .page-menu-panel footer a{display:none}html[data-app-theme=light-calm] .page-menu-panel footer{justify-content:flex-end}html[data-app-theme=light-calm] :is(.portal-header nav,.member-desktop-nav) a.active{color:#173d33;font-weight:800}html[data-app-theme=light-calm] .event-list article button:not(.attending){color:#fff;background:#2f6b59;border-color:#2f6b59;font-weight:700;box-shadow:0 8px 22px #2f6b592e}html[data-app-theme=light-calm] .event-list article button:not(.attending):hover{background:#234f43;border-color:#234f43}html[data-app-theme=light-calm] .event-list article button.attending{color:#234f43;background:#eef5f0;border-color:#2f6b59;font-weight:700}html[data-app-theme=light-calm] .event-list article button:disabled{color:#68736e;box-shadow:none;background:#e6e9e6;border-color:#c8d0cc}html[data-app-theme=light-calm] .page-menu-panel{border-color:var(--theme-line);background:var(--theme-surface);color:var(--theme-text-body);box-shadow:-30px 0 90px #17231f29}html[data-app-theme=light-calm] .page-menu-panel>p,html[data-app-theme=light-calm] .page-menu-panel nav span{color:var(--theme-text-muted)}html[data-app-theme=light-calm] .page-menu-panel nav,html[data-app-theme=light-calm] .page-menu-panel nav a,html[data-app-theme=light-calm] .page-menu-panel footer{border-color:var(--theme-line)}html[data-app-theme=light-calm] .page-menu-panel nav a,html[data-app-theme=light-calm] .page-menu-panel nav a strong{color:var(--theme-text-body)}html[data-app-theme=light-calm] .page-menu-panel nav a:hover,html[data-app-theme=light-calm] .page-menu-panel nav a.active,html[data-app-theme=light-calm] .page-menu-panel nav a:hover strong,html[data-app-theme=light-calm] .page-menu-panel nav a.active strong{background:var(--theme-surface-soft);color:var(--theme-text)}html[data-app-theme=light-calm] .page-menu-panel nav :is(small,i),html[data-app-theme=light-calm] .page-menu-panel footer a:hover{color:var(--theme-accent)}html[data-app-theme=light-calm] .page-menu-panel nav a.active:before{background:var(--theme-accent);box-shadow:0 0 12px #08712538}html[data-app-theme=light-calm] .page-menu-panel footer button,html[data-app-theme=light-calm] .page-menu-panel footer a{color:var(--theme-text-muted)}html[data-app-theme=light-calm] .board-spaces button.active{color:var(--theme-text);box-shadow:inset 0 2px var(--theme-accent);background:linear-gradient(125deg,#0871251a,#0000)}html[data-app-theme=light-calm] .board-feed>button.active{box-shadow:inset 3px 0 var(--theme-accent);background:linear-gradient(105deg,#5eb1a329,#0000)}html[data-app-theme=light-calm] .board-feed>button.active strong,html[data-app-theme=light-calm] .board-feed>button.active>b,html[data-app-theme=light-calm] .board-card strong,html[data-app-theme=light-calm] :is(.board-feed,.board-thread) :is(a,button)>i{color:var(--theme-accent)}.app-theme-card{grid-column:1/-1;min-height:auto!important}.app-theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.app-theme-options>button{color:#858d99;text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #eee8da1f;border-radius:14px;grid-template-rows:auto auto 1fr;grid-template-columns:92px 1fr auto;align-items:center;gap:4px 16px;padding:14px;display:grid}.app-theme-options>button.active{border-color:#d9ff488c;box-shadow:inset 0 0 0 1px #d9ff481f}.app-theme-options b{color:#eee8da;font:400 14px var(--font-serif-jp),serif}.app-theme-options small{font-size:7px}.app-theme-options em{color:#d9ff48;font:normal 7px var(--font-sans-jp),sans-serif;white-space:nowrap;border:1px solid #d9ff4840;border-radius:12px;grid-area:1/3/4;padding:6px 9px}.theme-preview{border-radius:9px;grid-row:1/4;grid-template-columns:1fr 1fr;gap:5px;width:92px;height:62px;padding:9px;display:grid;box-shadow:0 8px 24px #00000029}.theme-preview span{border-radius:4px;display:block}.theme-preview span:first-child{grid-row:1/3}.theme-preview.dark{background:#09111e}.theme-preview.dark span:first-child{background:#101c2d}.theme-preview.dark span:nth-child(2){background:#d9ff48}.theme-preview.dark span:last-child{background:#eee8da}.theme-preview.light{background:#f2eee4}.theme-preview.light span:first-child{background:#fffdf7;border:1px solid #d8d1c2}.theme-preview.light span:nth-child(2){background:#315d51}.theme-preview.light span:last-child{background:#c8a85d}html[data-app-theme=light-calm] .portal-page,html[data-app-theme=light-calm] .lounge-page,html[data-app-theme=light-calm] .board-page{--pc:#17342e;--pg:#9b762f;--lc:#17342e;--lg:#9b762f;color:#17342e;background:radial-gradient(circle at 82% 16%,#315d511a,#0000 25%),linear-gradient(135deg,#f6f2e9,#e8e2d5 62%,#dde8df)}html[data-app-theme=light-calm] .portal-header,html[data-app-theme=light-calm] .lounge-header,html[data-app-theme=light-calm] .board-header{border-color:#17342e24}html[data-app-theme=light-calm] .portal-header>a,html[data-app-theme=light-calm] .lounge-header>a,html[data-app-theme=light-calm] .board-header>a{color:#17342e}html[data-app-theme=light-calm] .member-card,html[data-app-theme=light-calm] .lounge-setup,html[data-app-theme=light-calm] .lounge-seats>div,html[data-app-theme=light-calm] .topic-card,html[data-app-theme=light-calm] .quiet-reactions,html[data-app-theme=light-calm] .lounge-chat,html[data-app-theme=light-calm] .board-feed,html[data-app-theme=light-calm] .board-thread,html[data-app-theme=light-calm] .board-composer{background:#fffdf7c2;border-color:#17342e24;box-shadow:0 16px 45px #30372e12}html[data-app-theme=light-calm] .member-card strong,html[data-app-theme=light-calm] .portal-title h1,html[data-app-theme=light-calm] .member-dashboard h1,html[data-app-theme=light-calm] .lounge-copy h1,html[data-app-theme=light-calm] .lounge-inside h2,html[data-app-theme=light-calm] .board-page h1,html[data-app-theme=light-calm] .board-page h2{color:#17342e}html[data-app-theme=light-calm] .member-card>span,html[data-app-theme=light-calm] .portal-title>span,html[data-app-theme=light-calm] .member-dashboard-hero>div>span,html[data-app-theme=light-calm] .lounge-copy>span,html[data-app-theme=light-calm] .lounge-inside>span{color:#64766f}html[data-app-theme=light-calm] input,html[data-app-theme=light-calm] textarea,html[data-app-theme=light-calm] select{color:#17342e!important;background:#fffdf7d9!important;border-color:#17342e2e!important}html[data-app-theme=light-calm] .space-picker>button,html[data-app-theme=light-calm] .lounge-category-picker button,html[data-app-theme=light-calm] .board-spaces button{color:#586c65;border-color:#17342e21}html[data-app-theme=light-calm] .space-picker>button.active,html[data-app-theme=light-calm] .lounge-category-picker button.active{color:#17342e;box-shadow:none;background:linear-gradient(90deg,#315d511f,#315d5105);border-color:#315d51!important}html[data-app-theme=light-calm] .lounge-category-picker button.active em,html[data-app-theme=light-calm] .lounge-enter,html[data-app-theme=light-calm] .save-setting{color:#fffdf7;background:#315d51;border-color:#315d51}html[data-app-theme=light-calm] .member-bottom-nav{background:#faf7eff0;border-color:#17342e2e;box-shadow:0 14px 45px #2c383024}html[data-app-theme=light-calm] .member-bottom-nav a{color:#667770}html[data-app-theme=light-calm] .member-bottom-nav a.active{color:#17342e;background:#315d511a}html[data-app-theme=light-calm] .member-bottom-nav a.active>i{color:#315d51;text-shadow:none}html[data-app-theme=light-calm] .page-menu-trigger,html[data-app-theme=light-calm] .sound-dock{color:#17342e;background:#faf7efe6;border-color:#17342e33}html[data-app-theme=light-calm] .app-theme-options>button{color:#64766f;background:#fffdf7a8;border-color:#17342e2b}html[data-app-theme=light-calm] .app-theme-options>button.active{border-color:#315d51;box-shadow:inset 0 0 0 1px #315d511f}html[data-app-theme=light-calm] .app-theme-options b{color:#17342e}html[data-app-theme=light-calm] .app-theme-options em{color:#315d51;border-color:#315d514d}html[data-app-theme=light-calm]{--light-ink:#17342e;--light-body:#40564f;--light-muted:#566a63;--light-accent:#2f6255;--light-warm:#8a5a2b;--light-paper:#fffdf7;--light-line:#17342e33}html[data-app-theme=light-calm] :is(.portal-page,.lounge-page,.board-page) :is(p,span,small,time){text-shadow:none}html[data-app-theme=light-calm] :is(.portal-header,.lounge-header,.board-header) :is(a,nav,small){color:var(--light-body)}html[data-app-theme=light-calm] :is(.portal-header,.lounge-header,.board-header)>a span{color:var(--light-accent)}html[data-app-theme=light-calm] .today-place-copy h1{color:#f5f0e5}html[data-app-theme=light-calm] .today-place-copy h1 em{color:#d9b36d}html[data-app-theme=light-calm] .today-place-copy p{color:#e1b86d}html[data-app-theme=light-calm] .today-place-copy>span{color:#d5ddd8}html[data-app-theme=light-calm] .today-light:before{background:#d7b35f;box-shadow:0 0 45px #d7b35f61,0 0 110px #d7b35f26}html[data-app-theme=light-calm] .today-light{border-color:#d7b35f42}html[data-app-theme=light-calm] .today-light>b{color:var(--light-ink)}html[data-app-theme=light-calm] .today-light>span{color:#d5ddd8}html[data-app-theme=light-calm] .lounge-copy h1 em,html[data-app-theme=light-calm] .board-intro h1 em{color:var(--light-accent);text-shadow:none}html[data-app-theme=light-calm] :is(.lounge-copy>p,.lounge-inside>p,.board-intro p){color:var(--light-warm)}html[data-app-theme=light-calm] :is(.lounge-copy>span,.board-intro>div>span){color:var(--light-body)}html[data-app-theme=light-calm] :is(.lounge-setup label>span,.lounge-setup legend,.space-picker>p){color:var(--light-muted)}html[data-app-theme=light-calm] .lounge-setup fieldset button{border-color:var(--light-line);color:var(--light-body)}html[data-app-theme=light-calm] .lounge-setup fieldset button.active{border-color:var(--light-accent);color:var(--light-ink);background:#2f625517}html[data-app-theme=light-calm] :is(.lounge-setup fieldset i,.space-picker button>i){color:var(--light-warm)}html[data-app-theme=light-calm] :is(.lounge-setup fieldset small,.space-picker button small,.lounge-demo-note){color:var(--light-muted)}html[data-app-theme=light-calm] .lounge-enter{border-color:var(--light-accent);background:var(--light-accent);color:var(--light-paper)}html[data-app-theme=light-calm] .board-intro>button{color:var(--light-ink);background:#fffdf7d1;border-color:#2f62556b}html[data-app-theme=light-calm] .board-intro>button:hover{background:#2f625517}html[data-app-theme=light-calm] .board-intro>button :is(small,i){color:var(--light-accent)}html[data-app-theme=light-calm] .board-card{background:linear-gradient(145deg,#fffdf7f5,#e8e2d58c)}html[data-app-theme=light-calm] .board-card strong{color:var(--light-accent)}html[data-app-theme=light-calm] .board-author-link{color:var(--light-ink);border-color:#2f625559}html[data-app-theme=light-calm] .board-author-link:hover{border-color:var(--light-accent);color:var(--light-accent)}html[data-app-theme=light-calm] .board-profile-trigger{color:var(--light-ink);background:#2f62550d;border-color:#2f625547}html[data-app-theme=light-calm] .board-profile-trigger:hover,html[data-app-theme=light-calm] .board-profile-trigger:focus-visible{border-color:var(--light-accent);background:#2f62551a}html[data-app-theme=light-calm] .board-profile-trigger em{color:var(--light-accent)}html[data-app-theme=light-calm] :is(.board-profile-static>span,.board-thread-author>time,.board-reply-author>time){color:var(--light-muted)}html[data-app-theme=light-calm] .board-reactions button{border-color:var(--light-line);color:var(--light-body)}html[data-app-theme=light-calm] .board-reactions button :is(i,b){color:var(--light-warm)}html[data-app-theme=light-calm] .member-swipe-track i.active{background:var(--light-accent);box-shadow:0 0 8px #2f625547}html[data-app-theme=light-calm] :is(.sound-toggle,.sound-detail-toggle){color:var(--light-ink);background:#fffdf7f2;border-color:#17342e40}html[data-app-theme=light-calm] .sound-toggle>i{color:var(--light-warm);text-shadow:none}html[data-app-theme=light-calm] .sound-toggle small{color:var(--light-muted)}html[data-app-theme=light-calm]{--light-ink:#17231f;--light-body:#34453f;--light-muted:#53655f;--light-accent:#087125;--light-warm:#a43225;--light-pop:#e84130;--light-teal:#5eb1a3;--light-paper:#fffdf8;--light-line:#17231f33}html[data-app-theme=light-calm] body{color:var(--light-ink);background:#f8f3e8}html[data-app-theme=light-calm] :is(.portal-page,.lounge-page,.board-page){--pc:var(--light-ink);--pg:var(--light-warm);--lc:var(--light-ink);--lg:var(--light-warm);color:var(--light-ink);background:radial-gradient(circle at 82% 16%,#5eb1a329,#0000 27%),linear-gradient(135deg,#fffdf8,#f8f3e8 58%,#f1e3d4)}html[data-app-theme=light-calm] :is(.member-card,.lounge-setup,.lounge-seats>div,.topic-card,.quiet-reactions,.lounge-chat,.board-feed,.board-thread,.board-composer){background:#fffdf8e6;border-color:#17231f2e}html[data-app-theme=light-calm] :is(.lounge-enter,.save-setting){border-color:var(--light-accent);background:var(--light-accent);color:#fff}html[data-app-theme=light-calm] :is(.space-picker>button.active,.lounge-category-picker button.active){color:var(--light-ink);background:linear-gradient(90deg,#5eb1a32e,#fffdf85c);border-color:var(--light-accent)!important}html[data-app-theme=light-calm] .theme-preview.light{background:#f8f3e8}html[data-app-theme=light-calm] .theme-preview.light span:first-child{background:#fffdf8;border-color:#e8c9a6}html[data-app-theme=light-calm] .theme-preview.light span:nth-child(2){background:#087125}html[data-app-theme=light-calm] .theme-preview.light span:last-child{background:#e84130}html[data-app-theme=light-calm] .profile-public-card{color:var(--light-ink);background:#fffdf8e0}html[data-app-theme=light-calm] .profile-public-card>header p,html[data-app-theme=light-calm] .member-profile-identity>div:nth-child(2)>small,html[data-app-theme=light-calm] .member-profile-body small,html[data-app-theme=light-calm] .account-card>em{color:var(--light-warm)}html[data-app-theme=light-calm] .profile-public-card>header button{border-color:var(--light-accent);color:var(--light-accent);background:#fffdf8d1}html[data-app-theme=light-calm] .member-profile-identity h2{color:var(--light-ink)}html[data-app-theme=light-calm] .member-profile-body p{color:var(--light-body)}html[data-app-theme=light-calm] .member-profile-body section span{color:var(--light-body);border-color:#08712542}html[data-app-theme=light-calm] :is(.profile-detail-fields,.profile-gallery-field){border-color:var(--light-line)}html[data-app-theme=light-calm] :is(.profile-detail-fields small,.profile-gallery-field small){color:var(--light-warm)}html[data-app-theme=light-calm] :is(.profile-detail-fields>div:first-child span,.profile-gallery-field>div:first-child span){color:var(--light-muted)}html[data-app-theme=light-calm] .profile-detail-grid label>span{color:var(--light-body)}html[data-app-theme=light-calm] .profile-detail-grid select{border-color:var(--light-line);color:var(--light-ink);background:#fffdf8}html[data-app-theme=light-calm] .profile-gallery-add{color:var(--light-accent);border-color:#173d3359}html[data-app-theme=light-calm] .profile-editor-dialog{border-color:var(--light-line);color:var(--light-ink);background:#fffdf8}html[data-app-theme=light-calm] .profile-editor-dialog-bar{border-color:var(--light-line);background:#fffdf8f5}html[data-app-theme=light-calm] .profile-editor-dialog-bar small,html[data-app-theme=light-calm] :is(.profile-editor-heading p,.profile-photo-field>small,.profile-interest-field small,.profile-frame-field small){color:var(--light-warm)}html[data-app-theme=light-calm] .profile-editor-dialog-bar button,html[data-app-theme=light-calm] .profile-editor-heading span,html[data-app-theme=light-calm] .profile-photo-field>span,html[data-app-theme=light-calm] .profile-interest-field>div:first-child span{color:var(--light-muted)}html[data-app-theme=light-calm] .profile-editor-dialog-bar .profile-editor-save{border-color:var(--light-accent);background:var(--light-accent);color:#fff;box-shadow:0 6px 18px #0871252e}html[data-app-theme=light-calm] .profile-editor-dialog-bar .profile-editor-close{border-color:var(--light-line);color:var(--light-body);background:#fff}html[data-app-theme=light-calm] .profile-editor-dialog .profile-editor-card{color:var(--light-ink);background:0 0}html[data-app-theme=light-calm] :is(.profile-editor-heading,.profile-interest-field,.profile-editor-actions,.profile-photo-field,.profile-frame-field){border-color:var(--light-line)}html[data-app-theme=light-calm] .profile-photo-field label{border-color:var(--light-accent);color:var(--light-accent)}html[data-app-theme=light-calm] .profile-interest-options button,html[data-app-theme=light-calm] .profile-selected-interests button{border-color:var(--light-line);color:var(--light-body)}html[data-app-theme=light-calm] .profile-interest-options button.active{border-color:var(--light-accent);color:var(--light-accent);background:#5eb1a329}html[data-app-theme=light-calm] .profile-editor-actions button{border-color:var(--light-accent);background:var(--light-accent);color:#fff}html[data-app-theme=light-calm] .lounge-room-browser{border-color:var(--light-line)}html[data-app-theme=light-calm] .lounge-room-browser>header>span{border-color:var(--light-warm);color:var(--light-warm)}html[data-app-theme=light-calm] .lounge-room-browser>header b{color:var(--light-ink)}html[data-app-theme=light-calm] .lounge-room-browser>header small{color:var(--light-muted)}html[data-app-theme=light-calm] .lounge-swipe-guide{color:var(--light-accent);background:#5eb1a31a;border-color:#08712559}html[data-app-theme=light-calm] .lounge-category-picker button{border-color:var(--light-line);color:var(--light-body);background:#fffdf873}html[data-app-theme=light-calm] .lounge-category-picker button i{color:var(--light-warm)}html[data-app-theme=light-calm] .lounge-category-picker button small{color:var(--light-muted)}html[data-app-theme=light-calm] .lounge-category-picker button em{background:var(--light-accent);color:#fff}html[data-app-theme=light-calm] .lounge-category-picker button.active{border-color:var(--light-accent);color:var(--light-ink);box-shadow:inset 0 3px var(--light-accent);background:linear-gradient(145deg,#5eb1a338,#fffdf8a6)}html[data-app-theme=light-calm] .space-picker>button.active{background:linear-gradient(90deg,#5eb1a32e,#0000 72%);border-top-color:#08712540;border-left-color:var(--light-accent)!important}html[data-app-theme=light-calm] .space-picker>button.active b{color:var(--light-ink)}html[data-app-theme=light-calm] .space-picker button em{color:var(--light-accent)}html[data-app-theme=light-calm] .lounge-entry-error,html[data-app-theme=light-calm] .lounge-mic-notice{border-color:var(--light-warm);background:#e841300f;color:var(--light-warm)!important}html[data-app-theme=light-calm] .lounge-choice-heading{color:var(--light-ink)}html[data-app-theme=light-calm] .lounge-choice-heading>span{color:var(--light-warm);border-color:#a4322557}html[data-app-theme=light-calm] .lounge-choice-heading b{color:var(--light-ink)}html[data-app-theme=light-calm] .lounge-choice-heading small{color:var(--light-muted)}html[data-app-theme=light-calm] .space-picker>button:disabled{opacity:.58;color:var(--light-body)}html[data-app-theme=light-calm] .settings-activity-link{color:var(--light-ink);background:#fffdf8;border-color:#17231f38;box-shadow:0 12px 34px #17231f12}html[data-app-theme=light-calm] .settings-activity-link:hover{border-color:var(--light-accent);background:#fffdf8}html[data-app-theme=light-calm] .settings-activity-link strong{color:var(--light-ink)}html[data-app-theme=light-calm] .settings-activity-link em{color:var(--light-body)}html[data-app-theme=light-calm] .settings-activity-heading>a,html[data-app-theme=light-calm] .settings-activity-heading p{color:var(--light-warm)}html[data-app-theme=light-calm] .settings-activity-heading h1{color:var(--light-ink)}html[data-app-theme=light-calm] .settings-activity-heading span{color:var(--light-body)}html[data-app-theme=light-calm] .settings-activity-index{border-color:var(--light-line)}html[data-app-theme=light-calm] .settings-activity-index>a{border-color:var(--light-line);color:var(--light-ink)}html[data-app-theme=light-calm] .settings-activity-index i{color:var(--light-warm)}html[data-app-theme=light-calm] .settings-activity-index strong{color:var(--light-ink)}html[data-app-theme=light-calm] .settings-activity-index small{color:var(--light-body)}html[data-app-theme=light-calm] .settings-activity-index b{color:var(--light-accent)}html[data-app-theme=light-calm] .settings-activity-sections .member-card :is(strong,span,label){color:var(--light-ink)}html[data-app-theme=light-calm] .settings-activity-sections .member-card>p{color:var(--light-warm)}html[data-app-theme=light-calm] .settings-activity-sections .member-card textarea{color:var(--light-ink)!important}html[data-app-theme=light-calm] .settings-activity-sections .member-card button{color:var(--light-ink);border-color:#17231f40}html[data-app-theme=light-calm] .blocked-card>div,html[data-app-theme=light-calm] .blocked-card>div>p{border-color:var(--light-line)}html[data-app-theme=light-calm] .blocked-card>div span{color:var(--light-ink)}html[data-app-theme=light-calm] :is(.mypage-shell,.settings-activity-shell){color:#111713}html[data-app-theme=light-calm] .settings-activity-heading h1{color:#111713;font-family:var(--font-sans-jp),sans-serif;letter-spacing:-.035em;font-weight:700}html[data-app-theme=light-calm] .settings-activity-heading span{color:#4f5753;font-size:11px}html[data-app-theme=light-calm] .settings-activity-index{background:#fff;border:1px solid #dfe3e0;border-radius:18px;overflow:hidden}html[data-app-theme=light-calm] .settings-activity-index>a{background:#fff;border-color:#e4e7e5;min-height:102px;padding:20px 24px}html[data-app-theme=light-calm] .settings-activity-index>a:hover{background:#f3f5f4}html[data-app-theme=light-calm] .settings-activity-index i{color:#69716d;font-size:10px}html[data-app-theme=light-calm] .settings-activity-index strong{color:#111713;font-family:var(--font-sans-jp),sans-serif;letter-spacing:-.02em;font-size:21px;font-weight:600}html[data-app-theme=light-calm] .settings-activity-index small{color:#626a66;margin-top:7px;font-size:10px}html[data-app-theme=light-calm] .settings-activity-index b{color:#4f5753;font-family:Arial,sans-serif;font-size:20px}html[data-app-theme=light-calm] .settings-activity-sections :is(.member-card,.app-theme-picker){color:#111713;box-shadow:none;background:#fff;border-color:#dfe3e0}html[data-app-theme=light-calm] .settings-activity-sections .member-card>p{color:#69716d;font-size:9px}html[data-app-theme=light-calm] .settings-activity-sections .member-card>strong{color:#111713;font-family:var(--font-sans-jp),sans-serif;font-size:22px;font-weight:600}html[data-app-theme=light-calm] .settings-activity-sections .member-card>span{color:#4f5753;font-size:10px;line-height:1.9}html[data-app-theme=light-calm] .settings-activity-link{color:#111713;background:#fff}html[data-app-theme=light-calm] .settings-activity-link small{color:#69716d}html[data-app-theme=light-calm] .settings-activity-link strong{color:#111713;font-family:var(--font-sans-jp),sans-serif;font-size:23px;font-weight:600}html[data-app-theme=light-calm] .settings-activity-link em{color:#565e5a;font-size:10px}html[data-app-theme=light-calm] .settings-activity-link>b{color:#4f5753}@media (max-width:760px){html[data-app-theme=light-calm] .settings-activity-heading h1{font-size:30px}html[data-app-theme=light-calm] .settings-activity-index{border-radius:14px;margin-left:-8px;margin-right:-8px}html[data-app-theme=light-calm] .settings-activity-index>a{grid-template-columns:28px 1fr 20px;min-height:88px;padding:16px 14px}html[data-app-theme=light-calm] .settings-activity-index strong{font-size:18px}html[data-app-theme=light-calm] .settings-activity-index small{font-size:9px}html[data-app-theme=light-calm] .settings-activity-link strong{font-size:20px}}html[data-app-theme=light-calm] .lounge-choice-heading b{color:#111713;font-family:var(--font-sans-jp),sans-serif;letter-spacing:-.02em;font-size:18px;font-weight:700}html[data-app-theme=light-calm] .lounge-choice-heading small{color:#424c47;font-family:var(--font-sans-jp),sans-serif;margin-top:6px;font-size:11px;font-weight:700}html[data-app-theme=light-calm] .lounge-setup label>small{margin-top:10px;display:block}html[data-app-theme=light-calm] .lounge-setup label>small a{color:#111713;width:fit-content;font-family:var(--font-sans-jp),sans-serif;background:#fff;border:1px solid #bcc8c2;border-radius:18px;align-items:center;padding:9px 13px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 3px 10px #17231f0d}html[data-app-theme=light-calm] .lounge-setup label>small a:hover,html[data-app-theme=light-calm] .lounge-setup label>small a:focus-visible{border-color:var(--light-accent);color:#075d21;background:#eef6f0;outline:none}html[data-app-theme=light-calm] .lounge-category-picker button{color:#26322d;background:#fff;border-color:#d5dbd7}html[data-app-theme=light-calm] .lounge-category-picker button b{color:#1a211e;font-weight:700}html[data-app-theme=light-calm] .lounge-category-picker button small{color:#505b56;font-weight:600}html[data-app-theme=light-calm] .lounge-category-picker button:hover{background:#f3f7f4;border-color:#8da89b}html[data-app-theme=light-calm] .lounge-category-picker button.active{color:#111713;box-shadow:inset 0 4px var(--light-accent);background:#e7f2e9;border-color:var(--light-accent)!important}html[data-app-theme=light-calm] .lounge-category-picker button.active em{background:var(--light-accent);color:#fff;font-weight:700}html[data-app-theme=light-calm] .space-picker>button{color:#34413b;background:#fff;border-color:#d9dedb!important}html[data-app-theme=light-calm] .space-picker>button:not(:disabled):hover{background:#f3f7f4}html[data-app-theme=light-calm] .space-picker>button.active{color:#111713;background:#eaf3ec;border-left-color:var(--light-accent)!important}html[data-app-theme=light-calm] .space-picker>button.active b{color:#111713;font-weight:700}html[data-app-theme=light-calm] .space-picker button em>span{color:#075d21;font-weight:700}html[data-app-theme=light-calm] .space-picker button em>small{color:#34413b;background:#fff;border-color:#a9bdb3;font-weight:700}html[data-app-theme=light-calm] .space-picker>button.active em>small{border-color:var(--light-accent);background:var(--light-accent);color:#fff}html[data-app-theme=light-calm] .notification-detail-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#181f1c94}html[data-app-theme=light-calm] .notification-detail{color:#111713;background:radial-gradient(circle at 88% 10%,#5eb1a324,#0000 31%),#fffdf8;border-color:#d8dfdb;box-shadow:0 30px 90px #17231f40}html[data-app-theme=light-calm] .notification-detail>header div{color:#505b56;font-weight:700}html[data-app-theme=light-calm] .notification-detail>header button{color:#111713;background:#fff;border-color:#b9c5bf;font-weight:700}html[data-app-theme=light-calm] .notification-detail>header button:hover{border-color:var(--light-accent);background:#eaf3ec}html[data-app-theme=light-calm] .notification-detail>i{color:var(--light-accent);background:#eef5f0;border-color:#8fa99c}html[data-app-theme=light-calm] .notification-detail h2{color:#111713;font-weight:600}html[data-app-theme=light-calm] .notification-detail>p{color:#303a35;font-family:var(--font-sans-jp),sans-serif;font-weight:500}html[data-app-theme=light-calm] .notification-detail>footer{background:0 0;border-color:#dfe4e1}html[data-app-theme=light-calm] .notification-detail>footer button{color:#111713;background:#fff;border-color:#aebbb5;font-weight:700}html[data-app-theme=light-calm] .notification-detail>footer a{border-color:var(--light-accent);background:var(--light-accent);color:#fff;font-weight:700}html[data-app-theme=light-calm] .member-profile-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#181f1c8f}html[data-app-theme=light-calm] .member-profile-sheet{color:#111713;background:radial-gradient(circle at 50% 10%,#5eb1a324,#0000 28%),#fffdf8;border-color:#d8dfdb;box-shadow:-28px 0 80px #17231f38}html[data-app-theme=light-calm] .member-profile-sheet>header p{color:var(--light-warm);font-weight:700}html[data-app-theme=light-calm] .member-profile-sheet>header button{color:#111713;background:#fff;border:1px solid #b9c5bf;border-radius:18px;padding:9px 12px;font-weight:700}html[data-app-theme=light-calm] .member-profile-sheet>header button:hover{border-color:var(--light-accent);background:#eaf3ec}html[data-app-theme=light-calm] .member-profile-identity{border-color:#dfe4e1}html[data-app-theme=light-calm] .member-profile-identity h2{color:#111713;font-weight:600}html[data-app-theme=light-calm] .member-profile-identity>div:nth-child(2)>small,html[data-app-theme=light-calm] .member-profile-body small{color:var(--light-warm);font-weight:700}html[data-app-theme=light-calm] .member-profile-body p{color:#303a35;font-weight:500}html[data-app-theme=light-calm] .member-profile-body section span{color:#26322d;background:#f2f6f3;border-color:#b8c9c0;font-weight:600}html[data-app-theme=light-calm] .member-profile-private-menu>button{color:#111713;background:#fff;border-color:#b9c5bf}html[data-app-theme=light-calm] .member-profile-private-menu>div{background:#fff;border-color:#d4dbd7;box-shadow:0 20px 55px #17231f33}html[data-app-theme=light-calm] .member-profile-private-menu small{color:#505b56;font-weight:600}html[data-app-theme=light-calm] .member-profile-private-menu div>button{color:#111713;border-color:#e1e5e2;font-weight:600}html[data-app-theme=light-calm] .member-profile-private-menu div>button:hover{background:#f2f6f3}html[data-app-theme=light-calm] .member-profile-private-menu div>button.danger{color:#a43225}html[data-app-theme=light-calm] .member-profile-report{color:#111713;background:#fff8f5;border-color:#d8b8b1}html[data-app-theme=light-calm] .member-profile-report p{color:#4d5752;font-weight:500}html[data-app-theme=light-calm] .member-profile-report header button{color:#34413b;font-weight:700}html[data-app-theme=light-calm] .member-profile-report textarea{color:#111713!important;background:#fff!important;border-color:#c7d0cb!important}html[data-app-theme=light-calm] .member-profile-report>button{color:#fff;background:#a43225;border-color:#a43225;font-weight:700}html[data-app-theme=light-calm] :is(.member-profile-notice,.member-profile-loading){border-color:var(--light-accent);color:#303a35;background:#eef5f0;font-weight:600}html[data-app-theme=light-calm] :is(.portal-header nav,.member-desktop-nav) button{color:#315d51;font-weight:700}html[data-app-theme=light-calm] :is(.portal-header nav,.member-desktop-nav) button:hover{color:#17342e}html[data-app-theme=light-calm] .portal-login{color:#111713}html[data-app-theme=light-calm] .portal-login>p{color:#9b762f;font-weight:700}html[data-app-theme=light-calm] .portal-login h1{color:#111713;font-weight:600}html[data-app-theme=light-calm] .portal-login>span{color:#46534d;font-weight:500}html[data-app-theme=light-calm] .portal-login form{background:#fffdf8;border-color:#d8dfdb;box-shadow:0 22px 60px #17231f1f}html[data-app-theme=light-calm] .portal-login label{color:#26332d;font-weight:700}html[data-app-theme=light-calm] .portal-login input{box-shadow:none;color:#111713!important;background:#fff!important;border-color:#b9c6c0!important}html[data-app-theme=light-calm] .portal-login input:focus{box-shadow:0 0 0 3px #315d511f;border-color:#315d51!important}html[data-app-theme=light-calm] .portal-login form>button{color:#fffdf8;background:#315d51;border-color:#315d51;font-weight:700}html[data-app-theme=light-calm] .portal-login form>button:hover{background:#173d33}html[data-app-theme=light-calm] .portal-login form>button:disabled{color:#fff;background:#aab4af;border-color:#aab4af}html[data-app-theme=light-calm] .portal-login form small{color:#59645f;font-weight:500}html[data-app-theme=light-calm] .portal-auth-links a{color:#315d51;font-weight:700}html[data-app-theme=light-calm] .portal-auth-links a:hover{color:#17342e;text-decoration:underline}html[data-app-theme=light-calm] .portal-login .auth-error{color:#8f2e22;background:#fff1ed;border-color:#b74535}html[data-app-theme=light-calm] .pending-card{background:#fffdf8;border-color:#c9d5cf}html[data-app-theme=light-calm] .pending-card small,html[data-app-theme=light-calm] .pending-card p{color:#56625c}html[data-app-theme=light-calm] .pending-card strong{color:#315d51}html[data-app-theme=light-calm] .pending-room>.plain-logout{border:1px solid var(--theme-accent);background:var(--theme-accent);width:auto;color:var(--theme-accent-text);border-radius:999px;margin-top:0;padding:12px 24px;font-weight:700}html[data-app-theme=light-calm] .pending-room>.plain-logout:hover{color:#fff;background:#045a1b;border-color:#045a1b}html[data-app-theme=light-calm] .mail-sent>.plain-logout{color:var(--theme-accent);font-weight:700}html[data-app-theme=light-calm] .voice-channel-page{--lc:var(--theme-text);--lg:#9a681f;background:radial-gradient(circle at 82% 16%,#315d5121,transparent 34%), radial-gradient(circle at 14% 84%,#a432250e,transparent 28%), var(--theme-page);color:var(--theme-text)}html[data-app-theme=light-calm] .voice-channel-page .lounge-header{border-color:var(--theme-line)}html[data-app-theme=light-calm] .voice-channel-page .lounge-header>a{color:#17342e}html[data-app-theme=light-calm] .voice-channel-page .lounge-header>a span{color:var(--theme-accent)}html[data-app-theme=light-calm] .voice-channel-page .lounge-header small{color:var(--theme-text-muted)}html[data-app-theme=light-calm] .voice-channel-page .lounge-header div a{color:#17342e;border-color:#315d5157;font-weight:700}html[data-app-theme=light-calm] .voice-channel-back{color:#3f514a;font-weight:700}html[data-app-theme=light-calm] .voice-channel-back span{color:#9a681f}html[data-app-theme=light-calm] .voice-channel-copy>p{color:#8c352b;font-weight:700}html[data-app-theme=light-calm] .voice-channel-copy h1{color:#111713;font-weight:600}html[data-app-theme=light-calm] .voice-channel-copy>span{color:#45534d;font-weight:600}html[data-app-theme=light-calm] .voice-channel-symbol:before{border-color:#0871254d}html[data-app-theme=light-calm] .voice-channel-symbol:after{border-color:#9a681f59}html[data-app-theme=light-calm] .voice-channel-symbol i:first-child{background:var(--theme-accent);box-shadow:0 0 20px #08712559}html[data-app-theme=light-calm] .voice-channel-symbol i:nth-child(2){background:#a84534}html[data-app-theme=light-calm] .voice-channel-symbol b{color:var(--theme-accent);text-shadow:none}html[data-app-theme=light-calm] .voice-channel-entry{color:#111713;background:#fffdf8f0;border-color:#cbd4cf;box-shadow:0 24px 70px #36443c24}html[data-app-theme=light-calm] .voice-channel-entry>div:first-child{border-color:#d8dfdb}html[data-app-theme=light-calm] .voice-channel-entry small{color:#53655f;font-weight:700}html[data-app-theme=light-calm] .voice-channel-entry strong{color:#111713;font-weight:600}html[data-app-theme=light-calm] .voice-channel-entry a{color:#8c352b;font-weight:700}html[data-app-theme=light-calm] .voice-channel-status span{color:#26352f;background:#f7f4ec;border-color:#cfd8d3;font-weight:700}html[data-app-theme=light-calm] .voice-channel-status i{color:var(--theme-accent)}html[data-app-theme=light-calm] .voice-channel-entry>p{color:#45534d;font-weight:600}html[data-app-theme=light-calm] .voice-channel-entry .lounge-enter{color:#fffdf8;background:#173d33;border-color:#173d33;font-weight:700}html[data-app-theme=light-calm] .voice-channel-entry .lounge-entry-error,html[data-app-theme=light-calm] .voice-channel-entry .mic-error{font-weight:700;color:#8f2e22!important;background:#fff0ec!important;border-color:#c95b4d!important}html[data-app-theme=light-calm] .voice-channel-page .lounge-inside>h1{color:var(--theme-accent);text-shadow:none}html[data-app-theme=light-calm] .voice-channel-page .lounge-inside>h2{color:#111713;font-weight:600}html[data-app-theme=light-calm] .voice-channel-page .lounge-inside>span{color:#45534d;font-weight:600}html[data-app-theme=light-calm] .voice-channel-page :is(.lounge-seats>div,.topic-card,.quiet-reactions,.lounge-chat){color:#111713;background:#fffdf8f0;border-color:#d3dbd7;box-shadow:0 14px 38px #36443c14}html[data-app-theme=light-calm] .voice-channel-page .lounge-seats i{color:#173d33;background:#e5eee8}html[data-app-theme=light-calm] .voice-channel-page .lounge-seats b,html[data-app-theme=light-calm] .voice-channel-page .topic-card>strong,html[data-app-theme=light-calm] .voice-channel-page .chat-log span{color:#111713;font-weight:600}html[data-app-theme=light-calm] .voice-channel-page :is(.lounge-seats small,.topic-card>p,.quiet-reactions>p,.quiet-reactions small,.lounge-chat header span,.chat-log b,.chat-log>small){color:#53615b;font-weight:600}html[data-app-theme=light-calm] .voice-channel-page .lounge-chat header p,html[data-app-theme=light-calm] .voice-channel-page .topic-card>button{color:#8c352b;font-weight:700}html[data-app-theme=light-calm] .voice-channel-page .quiet-reactions button{color:#173d33;background:#f7f4ec;border-color:#cfd8d3}html[data-app-theme=light-calm] .voice-channel-page .lounge-chat input{color:#111713;background:#fff;border-color:#c7d0cb}html[data-app-theme=light-calm] .voice-channel-page .lounge-chat button{color:#fff;background:#315d51;border-color:#315d51;font-weight:700}html[data-app-theme=light-calm] .voice-channel-page .lounge-controls{background:#fffdf8f5;border-color:#cbd4cf;box-shadow:0 12px 36px #36443c29}html[data-app-theme=light-calm] .voice-channel-page .lounge-controls button{color:#26352f;background:#eef2ef;font-weight:700}html[data-app-theme=light-calm] .voice-channel-page .lounge-controls button i,html[data-app-theme=light-calm] .voice-channel-page .lounge-controls button.live i{color:var(--theme-accent);text-shadow:none}@media (max-width:760px){html[data-app-theme=light-calm] .notification-detail>footer{background:#fffdf8}html[data-app-theme=light-calm] .lounge-choice-heading b{font-size:17px}html[data-app-theme=light-calm] .lounge-choice-heading small{font-size:10px}html[data-app-theme=light-calm] .member-profile-sheet{border-top-color:#d8dfdb}html[data-app-theme=light-calm] .member-profile-sheet:before{background:#aebbb5}.settings-activity-sections #appearance .app-theme-options{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;display:grid}.settings-activity-sections #appearance .app-theme-options>button{grid-template-rows:auto auto auto;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:4px 14px;width:100%;min-width:0;min-height:94px;padding:14px;display:grid}.settings-activity-sections #appearance .theme-preview{grid-area:1/1/4;width:78px;height:62px;padding:8px}.settings-activity-sections #appearance .app-theme-options :is(b,small,em){writing-mode:horizontal-tb;text-orientation:mixed;word-break:normal;overflow-wrap:anywhere;white-space:normal;grid-column:2;min-width:0}.settings-activity-sections #appearance .app-theme-options b{grid-row:1;font-size:16px;line-height:1.25}.settings-activity-sections #appearance .app-theme-options small{grid-row:2;font-size:10px;line-height:1.45}.settings-activity-sections #appearance .app-theme-options em{white-space:nowrap;grid-row:3;justify-self:start;margin-top:3px;padding:6px 10px;font-size:9px;line-height:1}}html[data-app-theme=light-calm] .tonight-gspot{color:#fffaf0;background:radial-gradient(circle at 18% 20%,#dcae592b,#0000 26%),radial-gradient(circle at 84% 72%,#2767544d,#0000 36%),#17352f;box-shadow:0 28px 80px #1b393038}html[data-app-theme=light-calm] .tonight-gspot-intro>p,html[data-app-theme=light-calm] .tonight-gspot-rooms>header p,html[data-app-theme=light-calm] .tonight-gspot-intro h1 em{color:#efc36e}html[data-app-theme=light-calm] .tonight-gspot-total i,html[data-app-theme=light-calm] .tonight-room b i{background:#efc36e;box-shadow:0 0 18px #efc36ebf}html[data-app-theme=light-calm] .tonight-gspot-lounge{color:#efc36e;border-bottom-color:#efc36e80}html[data-app-theme=light-calm] .tonight-gspot-lounge:hover,html[data-app-theme=light-calm] .tonight-gspot-lounge:focus-visible{border-bottom-color:#efc36e}html[data-app-theme=light-calm] .tonight-room>em{color:#efc36e}html[data-app-theme=light-calm] .tonight-gspot-all{color:#17352f;background:#efc36e}html[data-app-theme=light-calm] .push-settings-card>aside{color:#8c352b;background:#fff8f5;border-color:#d8b8b1}html[data-app-theme=light-calm] .push-settings-master,html[data-app-theme=light-calm] .push-settings-card>label{border-color:#e1e5e2}html[data-app-theme=light-calm] .push-settings-master>button{color:#fff;background:#315d51;border-color:#315d51}html[data-app-theme=light-calm] .push-settings-card>label>i{background:#cfd6d2}html[data-app-theme=light-calm] .push-settings-card>label input:checked+i{background:#315d5138}html[data-app-theme=light-calm] .push-settings-card>label input:checked+i:before{background:#315d51}html[data-app-theme=light-calm] .push-settings-card>em{color:#8c352b}html[data-app-theme=light-calm] .tonight-gspot :is(h1,strong){color:#fffaf0}html[data-app-theme=light-calm] .tonight-room>small{color:#efc36e}html[data-app-theme=light-calm] .tonight-gspot-intro>span,html[data-app-theme=light-calm] .tonight-gspot-total span,html[data-app-theme=light-calm] .tonight-gspot-rooms>header span,html[data-app-theme=light-calm] .tonight-room>span,html[data-app-theme=light-calm] .tonight-room b small,html[data-app-theme=light-calm] .tonight-gspot-empty{color:#c6d6ce}html[data-app-theme=light-calm] .onboarding-backdrop{background:var(--theme-overlay)}html[data-app-theme=light-calm] .onboarding-dialog{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-line);box-shadow:0 35px 100px #181f1c3d}html[data-app-theme=light-calm] .onboarding-dialog>header p{color:var(--theme-label)}html[data-app-theme=light-calm] .onboarding-dialog>header span,html[data-app-theme=light-calm] .onboarding-dialog>header button,html[data-app-theme=light-calm] .onboarding-dialog article span{color:var(--theme-text-muted)}html[data-app-theme=light-calm] .onboarding-dialog article p{color:var(--theme-text-body)}html[data-app-theme=light-calm] .onboarding-dialog article small{color:var(--theme-accent)}html[data-app-theme=light-calm] .onboarding-dialog article span,html[data-app-theme=light-calm] .onboarding-dialog>footer{border-color:var(--theme-line)}html[data-app-theme=light-calm] .onboarding-progress i{background:var(--theme-line)}html[data-app-theme=light-calm] .onboarding-progress i.active{background:var(--theme-accent);box-shadow:none}html[data-app-theme=light-calm] .onboarding-dialog>footer button{border-color:var(--theme-line-strong);background:var(--theme-surface-soft);color:var(--theme-text-body)}html[data-app-theme=light-calm] .onboarding-dialog>footer button.next{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-accent-text)}html[data-app-theme=light-calm] .portal-loading{color:var(--theme-accent)}
