:root{--bg:#0b0f14;--bg2:#121923;--panel:#151b23;--panel2:#1c2430;--surface-elevated:#222d3a;--surface-2:#1c2430;--line:#303b49;--line-strong:#455467;--text:#eef3f8;--muted:#9eacbb;--accent-light:#ff6b63;--accent:#e53935;--accent-dark:#a91313;--accent-text:#fff;--good:#4caf50;--warn:#ffb300;--danger:#ef5350;--info:#29b6f6;--input-bg:#0e141c;--nav-bg:rgba(11,15,20,.94);--shadow:0 14px 35px rgba(0,0,0,.22);--shadow-elevated:0 18px 42px rgba(0,0,0,.3);--radius:16px}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top left,var(--bg2) 0,var(--bg) 48%);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif;min-height:100vh}a{color:inherit;text-decoration:none}.shell{width:min(1240px,94%);margin:auto}.topbar{position:sticky;top:0;z-index:10;background:var(--nav-bg);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.topbar .shell{display:flex;align-items:center;justify-content:space-between;min-height:72px}.brand{font-size:1.35rem;font-weight:800}.brand span{color:var(--accent-light)}.nav{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.btn{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel2),var(--panel));color:var(--text);padding:10px 14px;border-radius:10px;cursor:pointer;font-weight:700;box-shadow:0 5px 14px rgba(0,0,0,.12);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease}.btn:hover{border-color:var(--accent-light);transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,.18)}.btn:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-light) 45%,transparent);outline-offset:2px}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-primary{background:linear-gradient(135deg,var(--accent-light) 0%,var(--accent) 48%,var(--accent-dark) 100%);border-color:transparent;color:var(--accent-text);box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 24%,transparent)}.btn-primary:hover{filter:brightness(1.07);border-color:transparent}.btn-ghost{background:transparent}.hero{padding:42px 0 24px}.hero h1{font-size:clamp(2rem,5vw,3.8rem);margin:0 0 12px}.hero p{color:var(--muted);font-size:1.1rem;max-width:760px;line-height:1.6}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.card{background:linear-gradient(150deg,var(--panel2),var(--panel));border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow)}.metric strong{display:block;font-size:2.2rem;margin-top:8px}.muted{color:var(--muted)}.section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:28px 0 16px}.item-card{display:flex;flex-direction:column;gap:12px;min-height:255px}.item-card h3{margin:0;font-size:1.25rem}.item-number{font-size:.82rem;color:var(--muted);letter-spacing:.08em}.badges{display:flex;gap:7px;flex-wrap:wrap}.badge{border:1px solid var(--line);border-radius:999px;padding:5px 9px;font-size:.78rem;background:color-mix(in srgb,var(--panel2) 88%,var(--accent) 12%)}.badge.high,.badge.critical{border-color:var(--danger)}.badge.approved,.badge.production{border-color:var(--good)}.item-actions{margin-top:auto;display:flex;gap:8px}.auth-wrap{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card{width:min(560px,100%)}label{display:block;color:var(--muted);font-size:.9rem;margin-bottom:6px}.field{margin-bottom:16px}input,select,textarea,.editor{width:100%;background:var(--input-bg);color:var(--text);border:1px solid var(--line);border-radius:10px;padding:12px;font:inherit}input:focus,select:focus,textarea:focus,.editor:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}textarea{min-height:110px;resize:vertical}.editor{min-height:250px;line-height:1.55}.toolbar{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.toolbar button{padding:7px 10px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wide{grid-column:1/-1}.filters{display:flex;gap:10px;flex-wrap:wrap}.filters input,.filters select{width:auto;min-width:180px}.empty{text-align:center;padding:50px}.footer{padding:40px 0;color:var(--muted);font-size:.9rem}.swal2-popup{background:var(--panel)!important;color:var(--text)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-elevated)!important}.swal2-input,.swal2-textarea,.swal2-select{background:var(--input-bg)!important;color:var(--text)!important;border-color:var(--line)!important}@media(max-width:700px){.form-grid{grid-template-columns:1fr}.topbar .shell{padding:12px 0;align-items:flex-start}.section-head{align-items:flex-start;flex-direction:column}.filters input,.filters select{width:100%}}

body[data-theme="midnight"]{--bg:#05070d;--bg2:#11182b;--panel:#0d1220;--panel2:#151d30;--surface-elevated:#1d2840;--line:#283552;--line-strong:#41557c;--accent-light:#c4b5fd;--accent:#8b5cf6;--accent-dark:#5b21b6;--accent-text:#fff;--input-bg:#090e19;--nav-bg:rgba(5,7,13,.94)}
body[data-theme="ocean"]{--bg:#06141b;--bg2:#0b2b39;--panel:#0c2530;--panel2:#123745;--surface-elevated:#17485a;--line:#255568;--line-strong:#34758c;--accent-light:#67e8f9;--accent:#0288d1;--accent-dark:#01579b;--accent-text:#fff;--input-bg:#081c25;--nav-bg:rgba(6,20,27,.94)}
body[data-theme="forest"]{--bg:#07130d;--bg2:#12321e;--panel:#10271a;--panel2:#183a26;--surface-elevated:#214d32;--line:#2e5b3e;--line-strong:#477b58;--accent-light:#81c784;--accent:#2e7d32;--accent-dark:#1b5e20;--accent-text:#fff;--input-bg:#0a1c11;--nav-bg:rgba(7,19,13,.94)}
body[data-theme="slate"]{--bg:#111318;--bg2:#242932;--panel:#20242c;--panel2:#2b303a;--surface-elevated:#363d49;--line:#464d59;--line-strong:#616b79;--accent-light:#b0bec5;--accent:#607d8b;--accent-dark:#37474f;--accent-text:#fff;--input-bg:#171a20;--nav-bg:rgba(17,19,24,.94)}
body[data-theme="light"]{--bg:#eef2f6;--bg2:#fff;--panel:#fff;--panel2:#f8fafc;--surface-elevated:#fff;--line:#cbd5e1;--line-strong:#94a3b8;--text:#17212b;--muted:#5f6b78;--accent-light:#ef5350;--accent:#c62828;--accent-dark:#8e0000;--accent-text:#fff;--input-bg:#fff;--nav-bg:rgba(255,255,255,.94);--shadow:0 14px 35px rgba(15,23,42,.10);--shadow-elevated:0 18px 42px rgba(15,23,42,.16)}
body[data-theme="sand"]{--bg:#241f18;--bg2:#3a3022;--panel:#332b20;--panel2:#43382a;--surface-elevated:#534634;--line:#665641;--line-strong:#8a7457;--accent-light:#ffd180;--accent:#c77800;--accent-dark:#8d5200;--accent-text:#1d1407;--input-bg:#2b241b;--nav-bg:rgba(36,31,24,.94)}
body[data-theme="high-contrast"]{--bg:#000;--bg2:#000;--panel:#000;--panel2:#111;--surface-elevated:#181818;--line:#fff;--line-strong:#fff;--text:#fff;--muted:#fff;--accent-light:#ffff80;--accent:#ff0;--accent-dark:#b8b800;--accent-text:#000;--good:#00ff66;--warn:#ff0;--danger:#ff4d4d;--info:#00e5ff;--input-bg:#000;--nav-bg:#000;--shadow:none;--shadow-elevated:none}
body[data-theme="autumn"]{--bg:#1d100b;--bg2:#3a1d10;--panel:#2b1810;--panel2:#402417;--surface-elevated:#56301d;--line:#70452d;--line-strong:#99603b;--text:#fff3e7;--muted:#d8b69a;--accent-light:#f6ad55;--accent:#c65d21;--accent-dark:#7f2f16;--accent-text:#fff;--good:#789f45;--warn:#e6a23c;--input-bg:#24140d;--nav-bg:rgba(29,16,11,.94)}
body[data-theme="spring"]{--bg:#f3f8f1;--bg2:#fff7fb;--panel:#fff;--panel2:#f2faef;--surface-elevated:#fff;--line:#c8ddc2;--line-strong:#9fc597;--text:#26352a;--muted:#65766a;--accent-light:#f7a8c4;--accent:#72b66a;--accent-dark:#3f7f49;--accent-text:#fff;--good:#5ca65b;--warn:#e4b84c;--input-bg:#fff;--nav-bg:rgba(250,253,249,.95);--shadow:0 14px 35px rgba(54,92,60,.10);--shadow-elevated:0 18px 42px rgba(54,92,60,.16)}
body[data-theme="summer"]{--bg:#062332;--bg2:#0b4960;--panel:#0d3445;--panel2:#12506a;--surface-elevated:#176985;--line:#287891;--line-strong:#3fa0b9;--text:#f1fbff;--muted:#b4dbe5;--accent-light:#70e1f5;--accent:#19b5c5;--accent-dark:#087f8c;--accent-text:#03242b;--good:#61c96f;--warn:#ffd166;--input-bg:#092b3a;--nav-bg:rgba(6,35,50,.94)}
body[data-theme="winter"]{--bg:#07121f;--bg2:#132a43;--panel:#102238;--panel2:#19324e;--surface-elevated:#214261;--line:#35536f;--line-strong:#537695;--text:#f2f8ff;--muted:#b5c8d9;--accent-light:#d7efff;--accent:#79bde8;--accent-dark:#3978a7;--accent-text:#07121f;--input-bg:#0b1a2a;--nav-bg:rgba(7,18,31,.95)}
body[data-theme="lavender"]{--bg:#171123;--bg2:#2b1d40;--panel:#241933;--panel2:#35254a;--surface-elevated:#47325f;--line:#5d4772;--line-strong:#806399;--text:#faf5ff;--muted:#cdbedf;--accent-light:#d8b4fe;--accent:#a56cc1;--accent-dark:#6f3d8c;--accent-text:#fff;--good:#7ea66a;--warn:#d8ad61;--input-bg:#1d1529;--nav-bg:rgba(23,17,35,.94)}

/* Legacy selectors are retained only as a safe rendering bridge while V2.0.6 migrates stored preferences. */
body[data-theme="pacforge-standard"]{--accent-light:#ff6b63;--accent:#e53935;--accent-dark:#a91313}body[data-theme="pacforge-midnight"]{--bg:#05070d;--bg2:#11182b;--panel:#0d1220;--panel2:#151d30;--line:#283552;--accent-light:#c4b5fd;--accent:#8b5cf6;--accent-dark:#5b21b6}body[data-theme="pacforge-ocean"]{--bg:#06141b;--panel:#0c2530;--panel2:#123745;--line:#255568;--accent-light:#67e8f9;--accent:#0288d1;--accent-dark:#01579b}body[data-theme="pacforge-forest"]{--bg:#07130d;--panel:#10271a;--panel2:#183a26;--line:#2e5b3e;--accent-light:#81c784;--accent:#2e7d32;--accent-dark:#1b5e20}body[data-theme="pacforge-slate"]{--bg:#111318;--panel:#20242c;--panel2:#2b303a;--line:#464d59;--accent-light:#b0bec5;--accent:#607d8b;--accent-dark:#37474f}body[data-theme="pacforge-light"]{--bg:#eef2f6;--panel:#fff;--panel2:#f8fafc;--line:#cbd5e1;--text:#17212b;--muted:#5f6b78;--accent-light:#ef5350;--accent:#c62828;--accent-dark:#8e0000}body[data-theme="pacforge-sand"]{--bg:#241f18;--panel:#332b20;--panel2:#43382a;--line:#665641;--accent-light:#ffd180;--accent:#c77800;--accent-dark:#8d5200}body[data-theme="pacforge-high-contrast"]{--bg:#000;--panel:#000;--panel2:#111;--line:#fff;--text:#fff;--muted:#fff;--accent-light:#ffff80;--accent:#ff0;--accent-dark:#b8b800;--accent-text:#000}
.profile-layout{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:18px;margin:28px 0}.profile-photo{text-align:center}.avatar{width:150px;height:150px;border-radius:50%;object-fit:cover;border:4px solid var(--line);background:var(--panel2);display:grid;place-items:center;margin:0 auto 16px;font-size:3rem;font-weight:800}.camera-panel{display:none;margin-top:16px}.camera-panel.active{display:block}.camera-video{width:100%;max-height:420px;border-radius:12px;background:#000}.camera-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:10px}.theme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.theme-option{border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--panel2)}.theme-option input{width:auto}.profile-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.profile-section{margin-bottom:18px}@media(max-width:850px){.profile-layout{grid-template-columns:1fr}}

.user-profile-button{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:5px 11px 5px 6px;border:1px solid var(--line);border-radius:999px;background:var(--panel2);color:var(--text);font-weight:700;transition:border-color .2s ease,transform .2s ease}.user-profile-button:hover{border-color:var(--accent2);transform:translateY(-1px)}.topbar-avatar{width:32px;height:32px;flex:0 0 32px;border-radius:50%;object-fit:cover;border:2px solid var(--line);background:var(--panel);display:grid;place-items:center}.topbar-avatar-fallback{font-size:.76rem;font-weight:800;letter-spacing:.03em}.user-profile-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:700px){.user-profile-name{display:none}.user-profile-button{padding:5px}.topbar-avatar{width:34px;height:34px;flex-basis:34px}}

.breadcrumbs{display:flex;align-items:center;gap:9px;margin:24px 0;color:var(--muted);flex-wrap:wrap}.breadcrumbs strong{color:var(--text)}.context-bar{display:flex;align-items:center;gap:10px;padding:8px 0 12px}.context-bar label{margin:0}.context-bar select{width:auto;min-width:220px;padding:8px}.company-hero{display:flex;align-items:center;gap:24px;margin-bottom:18px}.company-logo{width:120px;height:120px;object-fit:cover;border-radius:16px;background:var(--panel2);border:1px solid var(--line)}.form-card{margin-top:18px}@media(max-width:700px){.company-hero{align-items:flex-start;flex-direction:column}.context-bar{align-items:stretch;flex-direction:column}.context-bar select{width:100%}}

.studio-brand{display:flex;align-items:center;gap:12px;min-width:220px}.studio-brand span{display:flex;flex-direction:column}.studio-brand strong{font-size:1rem;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-brand small{color:var(--muted);font-size:.72rem}.studio-logo{width:44px;height:44px;object-fit:cover;border-radius:10px;background:var(--panel2);border:1px solid var(--line)}.password-control{position:relative}.password-control input{padding-right:48px}.password-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:8px;padding:0;cursor:pointer}.password-toggle:hover{border-color:var(--accent2)}.password-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.76rem;font-weight:800}@media(max-width:900px){.topbar .shell{align-items:flex-start;gap:12px}.studio-brand strong{max-width:160px}}

.customer-card-logo{width:76px;height:76px;object-fit:cover;border-radius:14px;border:1px solid var(--line);background:var(--panel2);margin-bottom:14px}.customer-card-logo-fallback{display:grid;place-items:center;font-size:1.8rem;font-weight:800}.customer-card{align-items:flex-start}

.company-icon-placeholder{display:grid;place-items:center;color:var(--muted);background:var(--panel2);border:1px solid var(--line);border-radius:10px}.company-icon-placeholder svg{width:62%;height:62%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.studio-brand .company-icon-placeholder{width:44px;height:44px;flex:0 0 44px}.company-logo.company-icon-placeholder{width:120px;height:120px;border-radius:16px;flex:0 0 120px}.customer-card-logo.company-icon-placeholder{width:76px;height:76px;border-radius:14px;margin-bottom:14px}


/* V1.4.0 Hierarchical Business Workspace */
.metric-link{display:flex;flex-direction:column;gap:.45rem;text-decoration:none;color:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}
.metric-link:hover,.metric-link:focus-visible{transform:translateY(-2px);border-color:var(--accent);box-shadow:0 12px 28px rgba(0,0,0,.18)}
.metric-link strong{font-size:2.25rem;line-height:1}
.metric-link small{color:var(--muted)}
.dashboard-statistics{margin-bottom:1.5rem}
.workspace-actions{margin-top:1.5rem}
@media(max-width:720px){.metric-link strong{font-size:1.9rem}}

/* V1.4.1 Subscriber Workspace Actions */

/* V1.4.2 Subscriber Action Card Responsive Growth */
.subscriber-actions-card{display:flex;flex-direction:column;align-items:stretch;min-width:0}
.subscriber-action-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:8px}
.subscriber-action-buttons .btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;max-width:100%}
@media(max-width:560px){.subscriber-action-buttons{align-items:stretch;flex-direction:column}.subscriber-action-buttons .btn{width:100%}}


/* V1.4.3 Subscriber Action Button Integrity */
.subscriber-action-buttons{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:auto;padding-top:8px}
.subscriber-action-buttons .btn{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto;min-width:max-content;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;hyphens:none}
@media(max-width:700px){.subscriber-action-buttons{flex-direction:column}.subscriber-action-buttons .btn{width:100%;min-width:0}}

.previous-navigation{display:flex;align-items:center;margin:20px 0 0}.previous-button{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.previous-button:hover{transform:translateX(-2px)}

/* V1.7.0 — Solution Business Item Cards */
.business-item-card-grid{align-items:stretch;margin-bottom:2rem}.business-item-card{display:flex;flex-direction:column;min-height:280px}.business-item-card .item-actions{margin-top:auto;padding-top:1rem}.item-card-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.solution-empty-state{text-align:center;padding:3rem 1.5rem;margin-bottom:2rem}.empty-state-icon{display:inline-grid;place-items:center;width:64px;height:64px;border:1px solid var(--line);border-radius:18px;font-size:2rem;margin-bottom:1rem;background:var(--surface-2)}@media(max-width:700px){.business-item-card{min-height:0}.solution-empty-state{padding:2rem 1rem}}


/* V2.0.0 — Business Item Workspace Foundation */
.business-item-workspace{padding-bottom:2rem}.business-item-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-top:1rem}.business-item-hero h1{margin:.45rem 0 .75rem;font-size:clamp(2rem,4vw,3.1rem)}.business-item-hero p{max-width:800px;line-height:1.6}.workspace-primary-actions{display:flex;gap:.65rem;flex-wrap:wrap}.workspace-module-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch}.workspace-module-card{display:flex;flex-direction:column;gap:1rem;min-height:230px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.workspace-module-card:hover,.workspace-module-card:focus-visible{transform:translateY(-3px);border-color:var(--accent2);box-shadow:0 16px 34px rgba(0,0,0,.25)}.workspace-module-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--line);border-radius:14px;background:var(--panel);font-weight:900;font-size:1.15rem}.module-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.module-title-row h3{margin:0}.workspace-module-card p{line-height:1.55}.module-open-label{margin-top:auto;font-weight:800;color:var(--accent2)}.module-disabled{opacity:.58;pointer-events:none}.workspace-context-grid{margin-top:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-list{margin:0}.detail-list div{display:grid;grid-template-columns:minmax(120px,.7fr) 1.3fr;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--line)}.detail-list div:last-child{border-bottom:0}.detail-list dt{color:var(--muted)}.detail-list dd{margin:0;font-weight:700}.timeline-entry{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 0;border-bottom:1px solid var(--line)}.timeline-entry-full{padding:1rem 0}.timeline-entry code{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.5rem;color:var(--muted)}.module-page-header{margin-top:1rem}.knowledge-document{line-height:1.65}.module-placeholder{text-align:center;padding:4rem 2rem}.module-placeholder .workspace-module-icon{margin:0 auto 1rem}@media(max-width:800px){.business-item-hero{flex-direction:column}.workspace-context-grid{grid-template-columns:1fr}.workspace-primary-actions{width:100%;flex-direction:column}.workspace-primary-actions .btn{width:100%;text-align:center}.detail-list div{grid-template-columns:1fr;gap:.25rem}}

/* V2.0.6 — BI Overview Classification Card Width */
.business-item-workspace .grid > .card:nth-child(2){grid-column:span 2;}
@media(max-width:700px){.business-item-workspace .grid > .card:nth-child(2){grid-column:span 1;}}


/* V2.0.6 — Canonical family theme selector presentation */
.theme-option{display:grid;grid-template-columns:34px auto 1fr;align-items:center;gap:9px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.theme-option:hover{transform:translateY(-2px);border-color:var(--accent-light);box-shadow:0 8px 18px rgba(0,0,0,.14)}.theme-swatch{width:34px;height:34px;border-radius:10px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.theme-standard .theme-swatch{background:linear-gradient(135deg,#ff6b63,#e53935 48%,#a91313)}.theme-midnight .theme-swatch{background:linear-gradient(135deg,#c4b5fd,#8b5cf6 48%,#5b21b6)}.theme-ocean .theme-swatch{background:linear-gradient(135deg,#67e8f9,#0288d1 48%,#01579b)}.theme-forest .theme-swatch{background:linear-gradient(135deg,#81c784,#2e7d32 48%,#1b5e20)}.theme-slate .theme-swatch{background:linear-gradient(135deg,#b0bec5,#607d8b 48%,#37474f)}.theme-light .theme-swatch{background:linear-gradient(135deg,#fff,#ef5350 48%,#c62828)}.theme-sand .theme-swatch{background:linear-gradient(135deg,#ffd180,#c77800 48%,#8d5200)}.theme-high-contrast .theme-swatch{background:linear-gradient(135deg,#fff,#ff0 48%,#000)}.theme-autumn .theme-swatch{background:linear-gradient(135deg,#f6ad55,#c65d21 48%,#7f2f16)}.theme-spring .theme-swatch{background:linear-gradient(135deg,#f7a8c4,#72b66a 55%,#3f7f49)}.theme-summer .theme-swatch{background:linear-gradient(135deg,#70e1f5,#19b5c5 48%,#087f8c)}.theme-winter .theme-swatch{background:linear-gradient(135deg,#d7efff,#79bde8 48%,#3978a7)}.theme-lavender .theme-swatch{background:linear-gradient(135deg,#d8b4fe,#a56cc1 48%,#6f3d8c)}
