:root{--paper:#f7f7f7;--background:#f7f7f7;--foreground:#1f1f1f;--surface:#fff;--muted:#777;--line:#eee;--accent:#ff2442;--accent-strong:#e60033;--brand:#ff2442;--ink-pill:#171717;--ember:#ff2442;--font-ui:Arial, Helvetica, sans-serif;--font-mono:"SF Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--shadow-card:0 1px 2px #1618230a;--shadow-hover:0 8px 24px #0000001a;--shadow-float:0 20px 52px #0f0f0f24;--ring:0 0 0 3px #ff244221}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif}body:before,body:after{content:none;display:none}.xhs-home-shell{background:var(--shell-surface);min-height:100dvh}.desktop-sidebar{z-index:40;border-right:1px solid var(--sidebar-line);background:var(--sidebar-surface);flex-direction:column;width:248px;padding:24px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.desktop-sidebar-logo{background:var(--brand);color:#fff;border-radius:999px;align-self:center;padding:10px 14px;font-size:18px;font-weight:900;line-height:1}.desktop-sidebar-nav{gap:14px;margin-top:56px;display:grid}.desktop-sidebar-link{color:#242424;border-radius:999px;align-items:center;gap:14px;min-height:56px;padding:0 22px;font-size:17px;font-weight:760;transition:background .16s,color .16s;display:flex}.desktop-sidebar-link:hover,.desktop-sidebar-link[aria-current=page]{color:#111;background:#f6f6f6}.desktop-sidebar-link em{color:#0b9a6a;background:#dff7ee;border-radius:6px;padding:2px 4px;font-size:11px;font-style:normal;font-weight:850;line-height:1}.desktop-sidebar-login{margin-top:22px}.desktop-sidebar-account{gap:10px;margin-top:22px;display:grid}.desktop-sidebar-profile{border:1px solid var(--sidebar-divider);background:#fff;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.desktop-sidebar-profile>span:last-child{gap:2px;min-width:0;display:grid}.desktop-sidebar-profile strong,.desktop-sidebar-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-sidebar-profile strong{color:#242424;font-size:14px;font-weight:850}.desktop-sidebar-profile small{color:#8a8a8a;font-size:12px;font-weight:750}.desktop-sidebar-avatar{background:var(--accent-tint-avatar);width:42px;height:42px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid;overflow:hidden}.desktop-sidebar-avatar img{object-fit:cover;width:100%;height:100%}.desktop-sidebar-login-button{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:56px;font-size:17px;font-weight:850;display:flex}.desktop-sidebar-login-card{border:1px solid var(--sidebar-divider);color:#8a8a8a;border-radius:16px;gap:8px;margin-top:10px;padding:16px 18px;font-size:14px;line-height:1.35;display:grid}.desktop-sidebar-login-card strong{color:#333;font-size:15px}.desktop-sidebar-signout button{color:#343434;cursor:pointer;width:100%;min-height:56px;font:inherit;background:#f7f7f7;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;padding:0 22px;font-size:20px;font-weight:780;display:flex}.desktop-sidebar-signout button:hover{color:var(--accent);background:#f1f1f1}.desktop-sidebar-bottom{gap:10px;margin-top:auto;display:grid}.desktop-sidebar-link.compact{min-height:46px}.desktop-sidebar-more{position:relative}.desktop-sidebar-more-trigger{cursor:pointer;width:100%;font:inherit;background:0 0;border:0}.desktop-sidebar-more-trigger:focus-visible{outline:2px solid var(--accent-outline);outline-offset:2px}.desktop-sidebar-more-panel{z-index:50;background:var(--sidebar-surface);border:1px solid #0000000a;border-radius:18px;gap:10px;width:min(360px,100vw - 32px);padding:12px 8px 10px;display:none;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:0 20px 52px #0f0f0f24}.desktop-sidebar-more:hover .desktop-sidebar-more-panel,.desktop-sidebar-more:focus-within .desktop-sidebar-more-panel{display:grid}.desktop-sidebar-menu-section{gap:2px;padding:0 8px 10px;display:grid}.desktop-sidebar-menu-section+.desktop-sidebar-menu-section{border-top:1px solid var(--sidebar-divider);padding-top:10px}.desktop-sidebar-menu-section.subtle{color:#777}.desktop-sidebar-menu-label{color:#8a8a8a;padding:2px 14px 4px;font-size:16px;font-weight:680}.desktop-sidebar-menu-row{color:#5f5f5f;cursor:pointer;min-height:46px;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:20px;font-weight:720;display:flex}.desktop-sidebar-menu-row:hover,.desktop-sidebar-menu-row:focus-visible{color:#242424;background:#f7f7f7;outline:none}.desktop-sidebar-menu-row svg:first-child{flex:none}.desktop-sidebar-menu-static{cursor:default}.desktop-sidebar-theme-switch{color:#666;background:#f4f4f4;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.desktop-sidebar-signout{padding:0 8px}.app-main{min-height:100dvh;margin-left:248px}.app-content{min-height:calc(100dvh - 84px)}.app-main>.site-footer{width:min(1240px,100% - 72px)}.topbar.xhs-search-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:0;justify-content:center;align-items:center;width:calc(100% - 248px);min-height:84px;margin-left:248px;padding:8px 40px;display:flex;position:sticky;top:0}.xhs-search-header .search-box,.search-box.xhs-search-box{color:#b4b4b4;background:#fff;border:1px solid #e3e3e3;border-radius:999px;justify-self:auto;align-items:center;gap:12px;width:clamp(620px,58vw,1060px);min-width:420px;max-width:calc(100% - 96px);height:56px;padding:0 24px;font-size:16px;display:flex;box-shadow:0 12px 34px #0000000d}.xhs-search-header .search-box input{color:#222;min-height:54px}.home-page{width:auto;max-width:none;margin:0;padding:10px 34px 96px 36px}.home-feed-controls{width:min(1040px,100%);margin:0 auto 16px}.feed-toolbar{justify-content:center;gap:14px;padding:0 0 12px}.feed-tab{color:#555;background:0 0;border:0;border-radius:999px;min-height:34px;padding:0 13px;font-size:14px;font-weight:750}.feed-tab:hover,.feed-tab.active{color:#111;background:#f5f5f5}.publish-pill,.feed-tab.active{border-color:#0000}.feed-summary{justify-content:center;margin:0;font-size:13px}.feed-summary strong{color:#777;font-weight:650}.profile-feed-page .xhs-feed-summary{margin-bottom:10px}.feed-discovery{justify-content:center}.discovery-chip{color:#777;background:#f7f7f7;border:0;min-height:28px;padding:0 10px;font-size:13px}.discovery-chip.active,.discovery-chip:hover{background:var(--accent-tint-active);color:var(--accent)}.masonry-feed{width:min(100%,1760px);min-height:520px;margin:0 auto}.masonry-feed[data-masonry-positioned=false]{visibility:hidden;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px 16px}@media (max-width:860px){.feed-discovery{justify-content:flex-start}}.note-card{background:var(--card-surface);box-shadow:var(--card-shadow);border:0;border-radius:10px;overflow:hidden}.note-cover-link{background:#f4f4f4;border-radius:10px;display:block;overflow:hidden}.note-cover:not(.note-cover-fallback){background:#f4f4f4;border-radius:10px}.note-cover-image{object-fit:cover;width:100%;height:auto}.note-card-body{gap:6px;padding:7px 2px 0;display:grid}.note-title{color:#222;font-size:15px;font-weight:650;line-height:1.35}.note-card-tags{display:none}.note-author-row{color:#777;align-items:center;min-height:24px;margin-top:0;font-size:13px}.note-avatar{color:#777;background:#f1f1f1;width:20px;height:20px;font-size:11px}.note-author{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.note-action-group{align-self:stretch;margin-left:auto;margin-right:4px}.home-feed-page .note-comment-count,.home-feed-page .note-bookmark{display:none}.note-stat{color:#777;font-size:13px}@media (min-width:861px){.app-content>.detail-page,.app-content>.publish-page,.app-content>.manage-page,.app-content>.profile-page,.app-content>.auth-page{max-width:calc(100vw - 280px)}}@media (max-width:860px){.desktop-sidebar{display:none}.app-main{margin-left:0}.app-content{min-height:calc(100dvh - 64px)}.app-main>.site-footer{width:calc(100% - 20px)}.topbar.xhs-search-header{width:100%;min-height:64px;margin-left:0;padding:8px 12px}.xhs-search-header .search-box,.search-box.xhs-search-box{width:100%;min-width:0;max-width:none;height:46px;padding:0 14px;font-size:14px}.xhs-search-header .search-box input{min-height:44px}.home-page{width:auto;padding:2px 10px 88px}.home-feed-controls{width:100%;margin-bottom:8px}.feed-toolbar{justify-content:flex-start;padding-bottom:4px}.feed-summary{text-align:left;display:block}.feed-summary strong{margin-bottom:8px;display:block}.profile-feed-page .xhs-feed-summary{margin-bottom:8px}.masonry-feed{width:100%;min-height:520px}.masonry-feed[data-masonry-positioned=false]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.note-title{font-size:13px}}.desktop-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none}.desktop-sidebar-logo{letter-spacing:0;font-style:normal}.desktop-sidebar-logo:before{content:none;display:none}.desktop-sidebar-link[aria-current=page]{box-shadow:none}.desktop-sidebar-link[aria-current=page] svg{color:currentColor}.desktop-sidebar-login-button,.desktop-sidebar-login-button:hover,.desktop-sidebar-login-button:active{box-shadow:none;filter:none;transform:none}.topbar.xhs-search-header{box-shadow:none}.xhs-search-header .search-box:focus-within,.search-box.xhs-search-box:focus-within{border-color:#cfcfcf;box-shadow:0 12px 34px #0000000d}.feed-tab,.feed-summary,.feed-discovery-label,.note-stat{letter-spacing:normal;font-family:Arial,Helvetica,sans-serif}.feed-tab:active,.discovery-chip:active,.note-stat:active{transform:none}.feed-tab.active,.feed-tab.active:hover{color:#111;background:#f5f5f5}.discovery-chip-rank,.discovery-chip-rank:hover{background:var(--accent-tint-active);color:var(--accent)}.note-card:hover .note-cover-link{box-shadow:none}.note-card:hover .note-cover-link .note-cover{transform:none}.note-title:hover{color:#222}.note-author-row,.note-stat{color:#777}.note-stat{font-size:13px}.masonry-feed .note-card>*{animation:none}.site-footer,.site-footer-icp{color:#777;letter-spacing:normal;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400}@media (prefers-color-scheme:dark){.site-footer-icp{color:#777}}.mobile-tabbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border-top:1px solid #eee}.auth-panel input,.publish-field input,.publish-field textarea,.file-drop,.template-option,.admin-inline-form select{background:#f7f7f8;border-color:#e5e5e5}.auth-panel input:focus,.publish-field input:focus,.publish-field textarea:focus{border-color:rgba(var(--accent-rgb), .55);background:#fff}.file-drop{color:#555;border-color:#d8d8d8}.template-option.active{border-color:rgba(var(--accent-rgb), .42);background:var(--accent-tint-panel)}.publish-pill,.follow-button,.auth-panel button,.publish-actions button{box-shadow:none}.publish-pill.secondary{box-shadow:none;color:#333;background:#fff;border-color:#e5e5e5}.empty-state{background:#fff;border-color:#dcdcdc;border-radius:12px}.appeal-page{max-width:960px}.appeal-page .manage-list{gap:16px}.appeal-page .manage-empty{gap:10px;min-height:168px;padding:24px}.appeal-page .manage-empty strong{color:#333;font-size:17px}.appeal-page .manage-empty span{color:#666;max-width:62ch;font-size:14px;line-height:1.65}.appeal-form{background:#fff;border:1px solid #e8e8e8;border-radius:12px;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:16px;padding:22px;display:grid}.appeal-form label{color:#333;gap:8px;min-width:0;font-size:14px;font-weight:750;display:grid}.appeal-form .appeal-field-wide,.appeal-form .form-error,.appeal-form .form-success{grid-column:1/-1}.appeal-form select,.appeal-form input,.appeal-form textarea{color:#222;width:100%;min-width:0;font:inherit;background:#f7f7f8;border:1px solid #e2e2e2;border-radius:8px;font-weight:500}.appeal-form select,.appeal-form input{min-height:44px;padding:0 12px}.appeal-form textarea{resize:vertical;min-height:126px;padding:11px 12px;line-height:1.6}.appeal-form select:focus,.appeal-form input:focus,.appeal-form textarea:focus{border-color:rgba(var(--accent-rgb), .55);box-shadow:var(--ring);background:#fff;outline:none}.appeal-form>button[type=submit]{white-space:nowrap;grid-column:1/-1;justify-self:end;min-width:120px;min-height:42px}.admin-settings-actions button:disabled,.admin-setting-item select:disabled,.admin-setting-item textarea:disabled{opacity:.72}.switch-line:has(input:disabled){opacity:.72}@media (max-width:860px){.admin-sidebar a{white-space:nowrap;font-size:10px;line-height:1.1}}@media (max-width:389px){.admin-sidebar a{text-align:center;white-space:normal}}@media (max-width:640px){.appeal-page .manage-head{flex-direction:column;align-items:stretch;gap:12px}.appeal-page .manage-head .publish-pill{width:100%;min-height:40px}.appeal-page .manage-empty{min-height:150px;padding:20px 16px}.appeal-form{grid-template-columns:1fr;gap:14px;padding:16px}.appeal-form label,.appeal-form .appeal-field-wide,.appeal-form .form-error,.appeal-form .form-success,.appeal-form>button[type=submit]{grid-column:1}.appeal-form>button[type=submit]{width:100%}}.desktop-sidebar-login-button,.notification-badge,.brand-mark,.publish-pill:not(.secondary),.follow-button:not(.following),.auth-panel button,.publish-actions button,.skill-install-targets .skill-badge[data-active=true],.skill-download,.skill-download-primary-button,.skill-publish-form>button[type=submit],.admin-action-pill.primary,.admin-inline-form>button{background:var(--accent-strong);color:#fff}.desktop-sidebar-link em{background:var(--accent-tint-active);color:var(--accent-strong)}.mobile-tabbar a.active,.admin-sidebar a.active,.admin-sidebar a[aria-current=page],.discovery-chip-rank,.discovery-chip-rank:hover,.empty-state-action,.policy-panel a,.publish-head p,.manage-head p,.admin-status-badge.accent{color:var(--accent-strong)}.desktop-sidebar-login-card,.desktop-sidebar-profile small,.notification-body time,.admin-empty-copy,.admin-demo-note,.admin-queue-card header span,.admin-shortcut-card header span,.admin-queue-item span,.admin-content-main span,.admin-content-main small,.skill-review-empty{color:#666}.desktop-sidebar-link em.notification-badge{color:var(--accent-badge)}@media (min-width:861px){.home-page{padding:10px 36px 96px}.home-feed-controls,.masonry-feed{width:min(100%,1200px)}}.note-work-chip{color:#777;background:#f4f4f5;border:1px solid #0000}.note-work-chip:hover{background:#ececee}.feed-layout-toggle{background:#f7f7f7;border:0}.feed-layout-option{color:#777}.feed-layout-option:hover{color:#111}.feed-layout-option.active{color:#111;background:#fff;box-shadow:0 1px 3px #1618231a}@media (max-width:860px){.home-feed-controls .xhs-feed-summary{position:relative}.home-feed-controls .xhs-feed-summary strong{padding-right:150px}.home-feed-controls .feed-layout-toggle{position:absolute;top:-5px;right:0}.content-type-field{order:3}.content-type-field .template-options{grid-template-columns:repeat(2,minmax(0,1fr))}.content-type-field .template-option{align-content:center;min-height:40px}.content-type-field .template-option small{display:none}}
:root{--accent-rgb:255, 36, 66;--accent-deep:#a51235;--accent-badge:#c9002b;--accent-soft:#d64965;--accent-soft-strong:#d1394f;--accent-heavy:#c13d58;--accent-bright:#f35;--accent-active:#d94832;--accent-tint-active:#fff0f2;--accent-tint-panel:#fff5f6;--accent-tint-card:#fff7f8;--accent-tint-avatar:#fff1f3;--accent-outline:#ffccd4;--ring:0 0 0 3px rgba(var(--accent-rgb), .13);--shell-surface:#fff;--sidebar-surface:#fff;--sidebar-line:#f2f2f2;--sidebar-divider:#eee;--card-surface:transparent;--card-shadow:0 1px 2px #1618230a}html[data-theme=ocean]{--accent:#2f6bff;--accent-rgb:47, 107, 255;--accent-strong:#1d4ed8;--brand:#2f6bff;--ember:linear-gradient(126deg, #38bdf8 -8%, #2f6bff 56%, #4338ca 112%);--accent-deep:#1e3a8a;--accent-badge:#1747c4;--accent-soft:#4a70d6;--accent-soft-strong:#3b62cf;--accent-heavy:#2b52b8;--accent-bright:#3d7bff;--accent-active:#3568e8;--accent-tint-active:#eef4ff;--accent-tint-panel:#f2f7ff;--accent-tint-card:#f5f9ff;--accent-tint-avatar:#eff5ff;--accent-outline:#bfd4ff;--background:#f5f8ff;--shell-surface:#f8faff;--sidebar-surface:linear-gradient(180deg, #e7effe 0%, #eff5ff 100%);--sidebar-line:#d9e5fb;--sidebar-divider:#dfe9fc;--card-surface:#fff;--card-shadow:0 1px 2px #2f6bff0f, 0 4px 16px #2f6bff12}html[data-theme=violet]{--accent:#8b5cf6;--accent-rgb:139, 92, 246;--accent-strong:#6d28d9;--brand:#8b5cf6;--ember:linear-gradient(126deg, #c084fc -8%, #8b5cf6 56%, #5b21b6 112%);--accent-deep:#4c1d95;--accent-badge:#5b21b6;--accent-soft:#9d6ee0;--accent-soft-strong:#8a58d6;--accent-heavy:#7c3aed;--accent-bright:#a855f7;--accent-active:#8b4fe8;--accent-tint-active:#f4f0ff;--accent-tint-panel:#f7f4ff;--accent-tint-card:#faf7ff;--accent-tint-avatar:#f5f1ff;--accent-outline:#ddcdfb;--background:#f7f4ff;--shell-surface:#faf8ff;--sidebar-surface:linear-gradient(180deg, #efe9fe 0%, #f5f1ff 100%);--sidebar-line:#e2d9fb;--sidebar-divider:#e7defc;--card-surface:#fff;--card-shadow:0 1px 2px #8b5cf60f, 0 4px 16px #8b5cf612}html[data-theme=forest]{--accent:#16a34a;--accent-rgb:22, 163, 74;--accent-strong:#15803d;--brand:#16a34a;--ember:linear-gradient(126deg, #4ade80 -8%, #16a34a 56%, #166534 112%);--accent-deep:#14532d;--accent-badge:#15803d;--accent-soft:#3f9e68;--accent-soft-strong:#2f8f58;--accent-heavy:#12813c;--accent-bright:#22c55e;--accent-active:#1a9e4f;--accent-tint-active:#ecfdf3;--accent-tint-panel:#f0fdf5;--accent-tint-card:#f4fdf7;--accent-tint-avatar:#eefcf4;--accent-outline:#b7ebc9;--background:#f2faf5;--shell-surface:#f6fbf9;--sidebar-surface:linear-gradient(180deg, #e4f6ec 0%, #eff9f3 100%);--sidebar-line:#d3ecdd;--sidebar-divider:#daf0e3;--card-surface:#fff;--card-shadow:0 1px 2px #16a34a0f, 0 4px 16px #16a34a12}html[data-theme=ocean] body{background:linear-gradient(#eef4ff 0%,#f6f9ff 240px,#f8faff 100%)}html[data-theme=violet] body{background:linear-gradient(#f3efff 0%,#f8f5ff 240px,#faf8ff 100%)}html[data-theme=forest] body{background:linear-gradient(#edf9f2 0%,#f4fbf7 240px,#f7fcf9 100%)}html[data-theme=midnight]{--accent:#1e40af;--accent-rgb:30, 64, 175;--accent-strong:#1e3a8a;--brand:#1e40af;--ember:linear-gradient(126deg, #3b82f6 -8%, #1e40af 56%, #172554 112%);--accent-deep:#172a63;--accent-badge:#1a3796;--accent-soft:#4a63c4;--accent-soft-strong:#3a54ba;--accent-heavy:#2c4ba0;--accent-bright:#2f55d6;--accent-active:#2a4bc2;--accent-tint-active:#eef2fb;--accent-tint-panel:#f2f5fc;--accent-tint-card:#f5f8fd;--accent-tint-avatar:#eff3fb;--accent-outline:#c3d0f0;--background:#f3f6fc;--shell-surface:#f7f9fd;--sidebar-surface:linear-gradient(180deg, #e6ecf9 0%, #eef2fb 100%);--sidebar-line:#d5ddf0;--sidebar-divider:#dde4f3;--card-surface:#fff;--card-shadow:0 1px 2px #1e40af0f, 0 4px 16px #1e40af12}html[data-theme=midnight] body{background:linear-gradient(#eef2fb 0%,#f4f7fc 240px,#f7f9fd 100%)}html[data-theme=burgundy]{--accent:#9f1239;--accent-rgb:159, 18, 57;--accent-strong:#881337;--brand:#9f1239;--ember:linear-gradient(126deg, #e11d48 -8%, #9f1239 56%, #4c0519 112%);--accent-deep:#6b0e2a;--accent-badge:#8f1033;--accent-soft:#b84a67;--accent-soft-strong:#ad3a58;--accent-heavy:#8c1e3e;--accent-bright:#c41f4d;--accent-active:#ab1d44;--accent-tint-active:#fbeff3;--accent-tint-panel:#fcf3f6;--accent-tint-card:#fdf6f8;--accent-tint-avatar:#fbf0f4;--accent-outline:#eec3d0;--background:#fbf4f6;--shell-surface:#fdf8fa;--sidebar-surface:linear-gradient(180deg, #f8e7ed 0%, #fbeff3 100%);--sidebar-line:#efd3dd;--sidebar-divider:#f3dce4;--card-surface:#fff;--card-shadow:0 1px 2px #9f12390f, 0 4px 16px #9f123912}html[data-theme=burgundy] body{background:linear-gradient(#fbeff3 0%,#fcf5f8 240px,#fdf8fa 100%)}html[data-theme=emerald]{--accent:#047857;--accent-rgb:4, 120, 87;--accent-strong:#065f46;--brand:#047857;--ember:linear-gradient(126deg, #10b981 -8%, #047857 56%, #022c22 112%);--accent-deep:#064e3b;--accent-badge:#056b4e;--accent-soft:#35937a;--accent-soft-strong:#26856c;--accent-heavy:#05654a;--accent-bright:#0a9268;--accent-active:#08815d;--accent-tint-active:#ecf8f3;--accent-tint-panel:#f0faf5;--accent-tint-card:#f4fbf8;--accent-tint-avatar:#edf8f3;--accent-outline:#bfe6d8;--background:#f1f9f5;--shell-surface:#f6fbf9;--sidebar-surface:linear-gradient(180deg, #e3f4ec 0%, #edf8f2 100%);--sidebar-line:#d0e9dd;--sidebar-divider:#d9eee3;--card-surface:#fff;--card-shadow:0 1px 2px #0478570f, 0 4px 16px #04785712}html[data-theme=emerald] body{background:linear-gradient(#ecf8f3 0%,#f3faf7 240px,#f6fbf9 100%)}html[data-theme=graphite]{--accent:#27272a;--accent-rgb:39, 39, 42;--accent-strong:#18181b;--brand:#27272a;--ember:linear-gradient(126deg, #52525b -8%, #27272a 56%, #09090b 112%);--accent-deep:#111113;--accent-badge:#1f1f22;--accent-soft:#55555c;--accent-soft-strong:#48484f;--accent-heavy:#333338;--accent-bright:#3f3f46;--accent-active:#38383e;--accent-tint-active:#f2f2f4;--accent-tint-panel:#f5f5f6;--accent-tint-card:#f8f8f9;--accent-tint-avatar:#f3f3f4;--accent-outline:#d9d9de;--background:#f4f4f6;--shell-surface:#f9f9fa;--sidebar-surface:linear-gradient(180deg, #ebebee 0%, #f2f2f4 100%);--sidebar-line:#dcdce1;--sidebar-divider:#e2e2e7;--card-surface:#fff;--card-shadow:0 1px 2px #27272a0f, 0 4px 16px #27272a12}html[data-theme=graphite] body{background:linear-gradient(#f2f2f4 0%,#f6f6f8 240px,#f9f9fa 100%)}
