:root[data-theme=dark]{--bg:#14111b;--surface:#1e1a28;--surface-2:#252031;--border:#352d46;--text:#ebe7f3;--muted:#a39cb3;--primary:#7c5fc4;--primary-strong:#c4b2f2;--primary-soft:#2c2441;--accent:#f39a55;--accent-soft:#3a2a1f;--link:#b9a3f0;--error-bg:#3c1e24;--error:#ff9e9e;--ok-bg:#1b3223;--ok:#8fdca6;--shadow:0 1px 2px #0000004d, 0 6px 20px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] body{background:var(--bg);color:var(--text)}:root[data-theme=dark] img:not(.no-dim){filter:brightness(.94)}:root[data-theme=dark] .ptheme .box-body a:not(.btn):not(.extra-card),:root[data-theme=dark] .ptheme .side-menu a{color:color-mix(in srgb, var(--pt-accent) 18%, #fff)}:root[data-theme=dark] .ptheme .box-title,:root[data-theme=dark] .ptheme .box-title a{color:var(--pt-ink)}:root[data-theme=dark] .ptheme{background-color:color-mix(in srgb, var(--pt-bg) 16%, #14111b);background-image:radial-gradient(color-mix(in srgb, var(--pt-dot) 35%, #14111b) 1.6px, transparent 1.8px)}:root[data-theme=dark] .topnav a{color:#c6c3cd}:root[data-theme=dark] .search input{border:1.5px solid #473d5b}:root[data-theme=dark] .side-menu li a{color:#c6c3cd}:root[data-theme=dark] .avatar-upload-busy{background:#1e1a28b3}:root[data-theme=dark] input[type=text],:root[data-theme=dark] input[type=email],:root[data-theme=dark] input[type=password],:root[data-theme=dark] input[type=date],:root[data-theme=dark] input:not([type]),:root[data-theme=dark] textarea,:root[data-theme=dark] select{background:var(--surface)}:root[data-theme=dark] .btn-secondary{border-color:#4c4262}:root[data-theme=dark] .alert-info,:root[data-theme=dark] .tag-unverified{color:#e7c7ae}:root[data-theme=dark] .key-box{border:1px solid var(--line,#4e4e4e);background:#211c2a}:root[data-theme=dark] .seed{background:var(--surface)}:root[data-theme=dark] .barn-item{background:#1d1528}:root[data-theme=dark] .trade-row select,:root[data-theme=dark] .trade-row input{border:1px solid var(--line,#4e4e4e)}:root[data-theme=dark] .moon-btn{background:var(--surface)}:root[data-theme=dark] .lc-launcher{color:#c1b6da;background:linear-gradient(#1a122b 0%,#282038 48%,#d3c3f1 52%,#251d36 100%);box-shadow:0 8px 24px #2a1d4a4d,inset 0 1px #3d3d3d}:root[data-theme=dark] .lc-win{background:linear-gradient(#221b31,#2a223a)}:root[data-theme=dark] .lc-head{color:#c8c0dd;background:linear-gradient(#191129 0%,#241c33 45%,#d9cbf3 55%,#261e36 100%)}:root[data-theme=dark] .lc-head button,:root[data-theme=dark] .lc-back{background:linear-gradient(180deg, var(--surface), #2a223a);color:#beb2d5}:root[data-theme=dark] .lc-head button:hover{background:linear-gradient(180deg, var(--surface), #f6c88f)}:root[data-theme=dark] .lc-pic{border:3px solid #3d3d3d}:root[data-theme=dark] .lc-me{background:linear-gradient(#1a122b,#211930);border:1px solid #483d5e}:root[data-theme=dark] .lc-me-name,:root[data-theme=dark] .lc-me-phrase{color:#c8c0dd}:root[data-theme=dark] .lc-me-name:hover,:root[data-theme=dark] .lc-me-phrase:hover{background:var(--surface)}:root[data-theme=dark] .lc-me-name span,:root[data-theme=dark] .lc-me-icons{color:#baafd2}:root[data-theme=dark] .lc-status-form select,:root[data-theme=dark] .lc-status-form input,:root[data-theme=dark] .lc-search input{background:var(--surface)}:root[data-theme=dark] .lc-contacts{background:var(--surface);border:1px solid #4c4067}:root[data-theme=dark] .lc-group{color:#c1b6da}:root[data-theme=dark] .lc-contact:hover,:root[data-theme=dark] .lc-contact.on{background:linear-gradient(#1c122c,#241b34);border-color:#4c4067}:root[data-theme=dark] .lc-contact-text strong{color:#c8c0dd}:root[data-theme=dark] .lc-buddy.lc-busy{color:#dc8f92}:root[data-theme=dark] .lc-who .lc-phrase{color:#bcb9c4}:root[data-theme=dark] .lc-toolbar button,:root[data-theme=dark] .lc-toolbar a{color:#c1b6da}:root[data-theme=dark] .lc-toolbar button:hover,:root[data-theme=dark] .lc-toolbar a:hover{background:linear-gradient(180deg, var(--surface), #241b34)}:root[data-theme=dark] .lc-main{background:var(--surface);border:1px solid #4c4067}:root[data-theme=dark] .lc-info{color:#ddd4bb;background:#383017;border-bottom:1px solid #71643d}:root[data-theme=dark] .lc-format{background:linear-gradient(#1a122b,#211930);border-top:1px dotted #4c4067}:root[data-theme=dark] .lc-format button:hover{background:var(--surface)}:root[data-theme=dark] .lc-emo{background:#1d1528;border-top:1px solid #403158}:root[data-theme=dark] .lc-emo button:hover{background:#231b31}:root[data-theme=dark] .lc-input{border-top:1px solid #43375b}:root[data-theme=dark] .lc-btn{background:linear-gradient(180deg, var(--surface) 0%, #241b34 50%, #2d243f 51%, #241b34 100%);color:#c8c0dd}:root[data-theme=dark] .lc-btn:hover:not(:disabled){background:linear-gradient(180deg, var(--surface) 0%, #3a281a 50%, #f6c88f 51%, #3a281a 100%)}:root[data-theme=dark] .lc-statusbar{color:#bcb9c4;background:#1f172b;border-top:1px solid #43375b}:root[data-theme=dark] .house-row{background:#1f172b}:root[data-theme=dark] .decor-item{background:var(--surface)}:root[data-theme=dark] .decor-item.has{background:#1c2d1f;border-color:#45624c}:root[data-theme=dark] .food-result.ok{color:#bcdbb7;background:#273821}:root[data-theme=dark] .cafe-card{background:linear-gradient(135deg,#372a16,#3a281a);border:2px solid #7b5f3c}:root[data-theme=dark] .install-tip{background:#1f172b}:root[data-theme=dark] .food-who .food-dish,:root[data-theme=dark] .sell-qty,:root[data-theme=dark] .qty-select{background:var(--surface)}:root[data-theme=dark] .counter-stats span{background:#372a16}:root[data-theme=dark] .mission-bar{background:#241b33}:root[data-theme=dark] .lp-card{background:var(--surface)}:root[data-theme=dark] .lp-app{background:linear-gradient(135deg,#372a16,#3a281a);border:2px solid #7b5f3c}:root[data-theme=dark] .lp-app-card,:root[data-theme=dark] .lp-promises li{background:var(--surface)}:root[data-theme=dark] .cafe-timers li{background:#1f172b}:root[data-theme=dark] .cafe-timers li.ready{background:#372a16;border-color:#7b5f3c}:root[data-theme=dark] .cafe-timers li.spoiled{background:#292926}:root[data-theme=dark] .lc-group-toggle{color:#c1b6da}:root[data-theme=dark] .lc-new-group{background:var(--surface);color:#b7acd3}:root[data-theme=dark] .lc-group-pic{background:linear-gradient(135deg,#282235,#c9b8f0)}:root[data-theme=dark] .lc-pick{background:var(--surface);border:1px solid #4a425a}:root[data-theme=dark] .lc-pick-label{color:#c1b6da}:root[data-theme=dark] .lc-pick-row:hover{background:#21192e}:root[data-theme=dark] .lc-link{color:#b7acd3}:root[data-theme=dark] .lc-members{border-bottom:1px solid #443b58}:root[data-theme=dark] .feed-circle{background:#1c122c}:root[data-theme=dark] .feed-circle:hover{background:#21192e}:root[data-theme=dark] .cafe-reform{background:linear-gradient(135deg,#382b17,#48331e);border:1px solid #7b5f3c}:root[data-theme=dark] .cafe-reform.done{background:linear-gradient(135deg,#283520,#35462a);border-color:#5c734c}:root[data-theme=dark] .build-bar{background:var(--surface);border:1px solid #7b6241}:root[data-theme=dark] .pet-choice{background:var(--surface)}:root[data-theme=dark] .pet-choice:has(input:checked){background:#21192e}:root[data-theme=dark] .mention-list{background:var(--surface,var(--surface));border:1px solid #4a3f5d}:root[data-theme=dark] .mention-list button.on,:root[data-theme=dark] .mention-list button:hover{background:#241b32}:root[data-theme=dark] .status-moon.on,:root[data-theme=dark] .status-moons{color:#b6accd}:root[data-theme=dark] .act-now{background:#1f1430;border:2px solid #46385c}:root[data-theme=dark] .daily-q{color:#beb2d5}:root[data-theme=dark] .daily-mine{background:#20172d}:root[data-theme=dark] .bday-wall{border-color:#6c3746}:is(:root[data-theme=dark] .theme-pick:has(input:checked),:root[data-theme=dark] .mood-pick:has(input:checked)){background:#241b32}:root[data-theme=dark] .theme-dot{border:2px solid #3d3d3d}:root[data-theme=dark] .top-picks label:has(input:checked){background:#3e3619}:root[data-theme=dark] .vibe-mood{background:#20172d}:root[data-theme=dark] .vibe-song{background:#372a16}:root[data-theme=dark] .extra-card{background:var(--surface);border:1.5px solid #46385c}:root[data-theme=dark] .quiz-q{border:1.5px solid #46385c}:root[data-theme=dark] .quiz-choice:has(input:checked){background:#241b32}:root[data-theme=dark] .quiz-big{color:#beb2d5}:root[data-theme=dark] .diary-entry{border-bottom:1px dashed #46385c}:root[data-theme=dark] .diary-entry h3{color:#beb2d5}:root[data-theme=dark] .poll-fields{border:1.5px dashed #504366}:root[data-theme=dark] .poll{background:#1d122c;border:1.5px solid #46385c}:root[data-theme=dark] .poll-opt{background:var(--surface);border:1.5px solid #4a3f5d}:root[data-theme=dark] .poll-bar{background:#261c35}:root[data-theme=dark] .poll-pct{color:#beb2d5}:root[data-theme=dark] .event-card{background:var(--surface);border:1.5px solid #46385c}:root[data-theme=dark] .event-when{color:#beb2d5;background:#241b32}:root[data-theme=dark] .room-item{background:var(--surface);border:1.5px solid #46385c}:root[data-theme=dark] .room-item strong{color:#beb2d5}:root[data-theme=dark] .room-msgs{background:#1d122c;border:1.5px solid #46385c}:root[data-theme=dark] .room-msg{background:var(--surface);border:1px solid #423556}:root[data-theme=dark] .room-msg.mine{background:#241b32}:root[data-theme=dark] .capsule{background:linear-gradient(135deg,#322714,#20172d);border:1.5px solid #605643}:root[data-theme=dark] .quiz-opt.right>span{color:#b3d8c3;background:#253a28}:root[data-theme=dark] .quiz-opt.right input{background:var(--surface);border-color:#537660}:root[data-theme=dark] .quiz-opt.wrong>span{color:#e0a6a2;background:#361919}:root[data-theme=dark] .paged-btn{background:var(--surface);color:#beb2d5;border:2px solid #4a3f5d}:root[data-theme=dark] .paged-btn:not(:disabled):hover{background:#241b32}:root[data-theme=dark] .paged-first{color:#b6accd}:root[data-theme=dark] .lp-news{background:linear-gradient(#20172d,#322714)}:root[data-theme=dark] .lp-news-card strong{color:#beb2d5}:root[data-theme=dark] .tour-icon{background:var(--surface);border:2px solid #46385c;box-shadow:0 6px #46385c}:root[data-theme=dark] .coll-grid li{background:#1c122c;border:2px dashed #46385c}:root[data-theme=dark] .coll-grid li.mine{background:var(--surface);box-shadow:0 3px #46385c}:root[data-theme=dark] .suspect-sign{color:#d8a8a8;background:#301818}:root[data-theme=dark] .admin-circle{background:#2c1212;border:2px dashed #693b3b}:root[data-theme=dark] .party-guests li{border-color:#3d3d3d40}:root[data-theme=dark] .confirm-box{background:var(--surface);color:#cac5d9}:root[data-theme=dark] .kitchen-group{background:var(--surface,var(--surface))}:root[data-theme=dark] .energy-bar span{background:linear-gradient(90deg,#716633,#f08a3c)}@media (prefers-color-scheme:dark){:root[data-theme=auto]{--bg:#14111b;--surface:#1e1a28;--surface-2:#252031;--border:#352d46;--text:#ebe7f3;--muted:#a39cb3;--primary:#7c5fc4;--primary-strong:#c4b2f2;--primary-soft:#2c2441;--accent:#f39a55;--accent-soft:#3a2a1f;--link:#b9a3f0;--error-bg:#3c1e24;--error:#ff9e9e;--ok-bg:#1b3223;--ok:#8fdca6;--shadow:0 1px 2px #0000004d, 0 6px 20px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=auto] body{background:var(--bg);color:var(--text)}:root[data-theme=auto] img:not(.no-dim){filter:brightness(.94)}:root[data-theme=auto] .ptheme .box-body a:not(.btn):not(.extra-card),:root[data-theme=auto] .ptheme .side-menu a{color:color-mix(in srgb, var(--pt-accent) 18%, #fff)}:root[data-theme=auto] .ptheme .box-title,:root[data-theme=auto] .ptheme .box-title a{color:var(--pt-ink)}:root[data-theme=auto] .ptheme{background-color:color-mix(in srgb, var(--pt-bg) 16%, #14111b);background-image:radial-gradient(color-mix(in srgb, var(--pt-dot) 35%, #14111b) 1.6px, transparent 1.8px)}:root[data-theme=auto] .topnav a{color:#c6c3cd}:root[data-theme=auto] .search input{border:1.5px solid #473d5b}:root[data-theme=auto] .side-menu li a{color:#c6c3cd}:root[data-theme=auto] .avatar-upload-busy{background:#1e1a28b3}:root[data-theme=auto] input[type=text],:root[data-theme=auto] input[type=email],:root[data-theme=auto] input[type=password],:root[data-theme=auto] input[type=date],:root[data-theme=auto] input:not([type]),:root[data-theme=auto] textarea,:root[data-theme=auto] select{background:var(--surface)}:root[data-theme=auto] .btn-secondary{border-color:#4c4262}:root[data-theme=auto] .alert-info,:root[data-theme=auto] .tag-unverified{color:#e7c7ae}:root[data-theme=auto] .key-box{border:1px solid var(--line,#4e4e4e);background:#211c2a}:root[data-theme=auto] .seed{background:var(--surface)}:root[data-theme=auto] .barn-item{background:#1d1528}:root[data-theme=auto] .trade-row select,:root[data-theme=auto] .trade-row input{border:1px solid var(--line,#4e4e4e)}:root[data-theme=auto] .moon-btn{background:var(--surface)}:root[data-theme=auto] .lc-launcher{color:#c1b6da;background:linear-gradient(#1a122b 0%,#282038 48%,#d3c3f1 52%,#251d36 100%);box-shadow:0 8px 24px #2a1d4a4d,inset 0 1px #3d3d3d}:root[data-theme=auto] .lc-win{background:linear-gradient(#221b31,#2a223a)}:root[data-theme=auto] .lc-head{color:#c8c0dd;background:linear-gradient(#191129 0%,#241c33 45%,#d9cbf3 55%,#261e36 100%)}:root[data-theme=auto] .lc-head button,:root[data-theme=auto] .lc-back{background:linear-gradient(180deg, var(--surface), #2a223a);color:#beb2d5}:root[data-theme=auto] .lc-head button:hover{background:linear-gradient(180deg, var(--surface), #f6c88f)}:root[data-theme=auto] .lc-pic{border:3px solid #3d3d3d}:root[data-theme=auto] .lc-me{background:linear-gradient(#1a122b,#211930);border:1px solid #483d5e}:root[data-theme=auto] .lc-me-name,:root[data-theme=auto] .lc-me-phrase{color:#c8c0dd}:root[data-theme=auto] .lc-me-name:hover,:root[data-theme=auto] .lc-me-phrase:hover{background:var(--surface)}:root[data-theme=auto] .lc-me-name span,:root[data-theme=auto] .lc-me-icons{color:#baafd2}:root[data-theme=auto] .lc-status-form select,:root[data-theme=auto] .lc-status-form input,:root[data-theme=auto] .lc-search input{background:var(--surface)}:root[data-theme=auto] .lc-contacts{background:var(--surface);border:1px solid #4c4067}:root[data-theme=auto] .lc-group{color:#c1b6da}:root[data-theme=auto] .lc-contact:hover,:root[data-theme=auto] .lc-contact.on{background:linear-gradient(#1c122c,#241b34);border-color:#4c4067}:root[data-theme=auto] .lc-contact-text strong{color:#c8c0dd}:root[data-theme=auto] .lc-buddy.lc-busy{color:#dc8f92}:root[data-theme=auto] .lc-who .lc-phrase{color:#bcb9c4}:root[data-theme=auto] .lc-toolbar button,:root[data-theme=auto] .lc-toolbar a{color:#c1b6da}:root[data-theme=auto] .lc-toolbar button:hover,:root[data-theme=auto] .lc-toolbar a:hover{background:linear-gradient(180deg, var(--surface), #241b34)}:root[data-theme=auto] .lc-main{background:var(--surface);border:1px solid #4c4067}:root[data-theme=auto] .lc-info{color:#ddd4bb;background:#383017;border-bottom:1px solid #71643d}:root[data-theme=auto] .lc-format{background:linear-gradient(#1a122b,#211930);border-top:1px dotted #4c4067}:root[data-theme=auto] .lc-format button:hover{background:var(--surface)}:root[data-theme=auto] .lc-emo{background:#1d1528;border-top:1px solid #403158}:root[data-theme=auto] .lc-emo button:hover{background:#231b31}:root[data-theme=auto] .lc-input{border-top:1px solid #43375b}:root[data-theme=auto] .lc-btn{background:linear-gradient(180deg, var(--surface) 0%, #241b34 50%, #2d243f 51%, #241b34 100%);color:#c8c0dd}:root[data-theme=auto] .lc-btn:hover:not(:disabled){background:linear-gradient(180deg, var(--surface) 0%, #3a281a 50%, #f6c88f 51%, #3a281a 100%)}:root[data-theme=auto] .lc-statusbar{color:#bcb9c4;background:#1f172b;border-top:1px solid #43375b}:root[data-theme=auto] .house-row{background:#1f172b}:root[data-theme=auto] .decor-item{background:var(--surface)}:root[data-theme=auto] .decor-item.has{background:#1c2d1f;border-color:#45624c}:root[data-theme=auto] .food-result.ok{color:#bcdbb7;background:#273821}:root[data-theme=auto] .cafe-card{background:linear-gradient(135deg,#372a16,#3a281a);border:2px solid #7b5f3c}:root[data-theme=auto] .install-tip{background:#1f172b}:root[data-theme=auto] .food-who .food-dish,:root[data-theme=auto] .sell-qty,:root[data-theme=auto] .qty-select{background:var(--surface)}:root[data-theme=auto] .counter-stats span{background:#372a16}:root[data-theme=auto] .mission-bar{background:#241b33}:root[data-theme=auto] .lp-card{background:var(--surface)}:root[data-theme=auto] .lp-app{background:linear-gradient(135deg,#372a16,#3a281a);border:2px solid #7b5f3c}:root[data-theme=auto] .lp-app-card,:root[data-theme=auto] .lp-promises li{background:var(--surface)}:root[data-theme=auto] .cafe-timers li{background:#1f172b}:root[data-theme=auto] .cafe-timers li.ready{background:#372a16;border-color:#7b5f3c}:root[data-theme=auto] .cafe-timers li.spoiled{background:#292926}:root[data-theme=auto] .lc-group-toggle{color:#c1b6da}:root[data-theme=auto] .lc-new-group{background:var(--surface);color:#b7acd3}:root[data-theme=auto] .lc-group-pic{background:linear-gradient(135deg,#282235,#c9b8f0)}:root[data-theme=auto] .lc-pick{background:var(--surface);border:1px solid #4a425a}:root[data-theme=auto] .lc-pick-label{color:#c1b6da}:root[data-theme=auto] .lc-pick-row:hover{background:#21192e}:root[data-theme=auto] .lc-link{color:#b7acd3}:root[data-theme=auto] .lc-members{border-bottom:1px solid #443b58}:root[data-theme=auto] .feed-circle{background:#1c122c}:root[data-theme=auto] .feed-circle:hover{background:#21192e}:root[data-theme=auto] .cafe-reform{background:linear-gradient(135deg,#382b17,#48331e);border:1px solid #7b5f3c}:root[data-theme=auto] .cafe-reform.done{background:linear-gradient(135deg,#283520,#35462a);border-color:#5c734c}:root[data-theme=auto] .build-bar{background:var(--surface);border:1px solid #7b6241}:root[data-theme=auto] .pet-choice{background:var(--surface)}:root[data-theme=auto] .pet-choice:has(input:checked){background:#21192e}:root[data-theme=auto] .mention-list{background:var(--surface,var(--surface));border:1px solid #4a3f5d}:root[data-theme=auto] .mention-list button.on,:root[data-theme=auto] .mention-list button:hover{background:#241b32}:root[data-theme=auto] .status-moon.on,:root[data-theme=auto] .status-moons{color:#b6accd}:root[data-theme=auto] .act-now{background:#1f1430;border:2px solid #46385c}:root[data-theme=auto] .daily-q{color:#beb2d5}:root[data-theme=auto] .daily-mine{background:#20172d}:root[data-theme=auto] .bday-wall{border-color:#6c3746}:is(:root[data-theme=auto] .theme-pick:has(input:checked),:root[data-theme=auto] .mood-pick:has(input:checked)){background:#241b32}:root[data-theme=auto] .theme-dot{border:2px solid #3d3d3d}:root[data-theme=auto] .top-picks label:has(input:checked){background:#3e3619}:root[data-theme=auto] .vibe-mood{background:#20172d}:root[data-theme=auto] .vibe-song{background:#372a16}:root[data-theme=auto] .extra-card{background:var(--surface);border:1.5px solid #46385c}:root[data-theme=auto] .quiz-q{border:1.5px solid #46385c}:root[data-theme=auto] .quiz-choice:has(input:checked){background:#241b32}:root[data-theme=auto] .quiz-big{color:#beb2d5}:root[data-theme=auto] .diary-entry{border-bottom:1px dashed #46385c}:root[data-theme=auto] .diary-entry h3{color:#beb2d5}:root[data-theme=auto] .poll-fields{border:1.5px dashed #504366}:root[data-theme=auto] .poll{background:#1d122c;border:1.5px solid #46385c}:root[data-theme=auto] .poll-opt{background:var(--surface);border:1.5px solid #4a3f5d}:root[data-theme=auto] .poll-bar{background:#261c35}:root[data-theme=auto] .poll-pct{color:#beb2d5}:root[data-theme=auto] .event-card{background:var(--surface);border:1.5px solid #46385c}:root[data-theme=auto] .event-when{color:#beb2d5;background:#241b32}:root[data-theme=auto] .room-item{background:var(--surface);border:1.5px solid #46385c}:root[data-theme=auto] .room-item strong{color:#beb2d5}:root[data-theme=auto] .room-msgs{background:#1d122c;border:1.5px solid #46385c}:root[data-theme=auto] .room-msg{background:var(--surface);border:1px solid #423556}:root[data-theme=auto] .room-msg.mine{background:#241b32}:root[data-theme=auto] .capsule{background:linear-gradient(135deg,#322714,#20172d);border:1.5px solid #605643}:root[data-theme=auto] .quiz-opt.right>span{color:#b3d8c3;background:#253a28}:root[data-theme=auto] .quiz-opt.right input{background:var(--surface);border-color:#537660}:root[data-theme=auto] .quiz-opt.wrong>span{color:#e0a6a2;background:#361919}:root[data-theme=auto] .paged-btn{background:var(--surface);color:#beb2d5;border:2px solid #4a3f5d}:root[data-theme=auto] .paged-btn:not(:disabled):hover{background:#241b32}:root[data-theme=auto] .paged-first{color:#b6accd}:root[data-theme=auto] .lp-news{background:linear-gradient(#20172d,#322714)}:root[data-theme=auto] .lp-news-card strong{color:#beb2d5}:root[data-theme=auto] .tour-icon{background:var(--surface);border:2px solid #46385c;box-shadow:0 6px #46385c}:root[data-theme=auto] .coll-grid li{background:#1c122c;border:2px dashed #46385c}:root[data-theme=auto] .coll-grid li.mine{background:var(--surface);box-shadow:0 3px #46385c}:root[data-theme=auto] .suspect-sign{color:#d8a8a8;background:#301818}:root[data-theme=auto] .admin-circle{background:#2c1212;border:2px dashed #693b3b}:root[data-theme=auto] .party-guests li{border-color:#3d3d3d40}:root[data-theme=auto] .confirm-box{background:var(--surface);color:#cac5d9}:root[data-theme=auto] .kitchen-group{background:var(--surface,var(--surface))}:root[data-theme=auto] .energy-bar span{background:linear-gradient(90deg,#716633,#f08a3c)}}
