#ssmp-bar{background:#294e5c;color:#e8f5f2;border-bottom:1px solid #6ba99e40;font:13px/1.4 Arial,sans-serif;position:relative;z-index:10}#ssmp-bar *{box-sizing:border-box}#ssmp-bar .ssmp-inner{max-width:1480px;margin:auto;padding:7px 32px;display:flex;align-items:center;gap:8px}#ssmp-bar button,#ssmp-bar a{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border:0;background:transparent;color:inherit;font:inherit;border-radius:6px;white-space:nowrap;text-decoration:none;cursor:pointer}#ssmp-bar button:hover,#ssmp-bar a:hover{background:#ffffff14}#ssmp-bar .ssmp-basket{background:#addfd4;color:#173e49;font-weight:600}#ssmp-bar .ssmp-spacer{flex:1}#ssmp-bar :is(button,a):focus-visible{outline:2px solid #d8edb7;outline-offset:2px}#ssmp-bar .ssmp-status:not(:empty){display:block;padding:8px 32px;background:#172d3c}.ssmp-preview-active #ssh-header .ssh-member-controls{display:none!important}
html body .ssm-dashboard{--ssm-bg:#f2f7f7;--ssm-panel:#fff;--ssm-text:#173e49;--ssm-muted:#52717e;--ssm-line:#c6d8dc;--ssm-accent:#216979;display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px;max-width:1480px;margin:32px auto;padding:0 32px;background:var(--ssm-bg);color:var(--ssm-text);font:14px/1.5 Arial,sans-serif;border:0;border-radius:0;box-shadow:none}html[data-ssh-theme=dark] body .ssm-dashboard{--ssm-bg:#101827;--ssm-panel:#192433;--ssm-text:#edf2f8;--ssm-muted:#a7b8cd;--ssm-line:#304258;--ssm-accent:#addfd4}html body .ssm-dashboard *{box-sizing:border-box}html body .ssm-dashboard [hidden]{display:none!important}.ssm-sidebar{border-right:1px solid var(--ssm-line);padding-right:20px}.ssm-sidebar>strong{font-size:19px;display:block;margin:8px 0 25px}.ssm-sidebar nav{display:grid;gap:6px}.ssm-sidebar small{display:block;margin:45px 10px;color:var(--ssm-muted)}html body .ssm-dashboard button{font:inherit;cursor:pointer}.ssm-sidebar nav button{background:none;color:var(--ssm-muted);border:0;border-radius:6px;text-align:left;padding:12px;font-size:13px!important}.ssm-sidebar nav button.is-active{background:color-mix(in srgb,var(--ssm-accent) 14%,transparent);color:var(--ssm-accent);box-shadow:inset 3px 0 var(--ssm-accent)}.ssm-main{min-width:0}.ssm-eyebrow{font-size:10px!important;letter-spacing:1.6px;color:var(--ssm-accent);margin:0}.ssm-hero{padding:28px;border:1px solid var(--ssm-line);border-radius:12px;background:radial-gradient(ellipse at top right,#40798c30,transparent 70%),var(--ssm-panel)}html body .ssm-hero h1{font:700 30px/1.2 Arial,sans-serif;letter-spacing:-.5px;text-transform:none;color:var(--ssm-text);margin:10px 0}.ssm-hero p{color:var(--ssm-muted);margin:0}.ssm-hero>a{display:inline-flex;margin-top:20px;padding:11px 16px;background:linear-gradient(110deg,#8edfd4,#d8edb7);color:#173e49!important;border-radius:7px;text-decoration:none!important;font-weight:600}.ssm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 28px}.ssm-stats button{background:var(--ssm-panel);border:1px solid var(--ssm-line);border-radius:9px;padding:18px;text-align:left;color:var(--ssm-muted)}.ssm-stats strong{display:block;font-size:26px;color:var(--ssm-accent);font-weight:400}.ssm-stats span{font-size:12px}html body .ssm-dashboard .ssh-library-body{display:block}html body .ssm-dashboard :is(.ssh-collection-saved,.ssh-collection-recent,.ssh-followed-creators,.ssm-membership){padding:20px;background:var(--ssm-panel);border:1px solid var(--ssm-line);border-radius:10px;margin:0 0 18px}html body .ssm-dashboard h2{font-size:15px;letter-spacing:.3px;color:var(--ssm-text)}html body .ssm-dashboard .ssh-library-status{color:var(--ssm-muted)}.ssm-membership p{color:var(--ssm-muted)}.ssm-membership button{background:#344963;color:#edf2fa;border:1px solid #51677e;border-radius:6px;padding:10px 15px;margin:10px 10px 10px 0}html body .ssm-dashboard[data-ssm-view=saved] :is(.ssh-collection-recent,.ssh-followed-creators),html body .ssm-dashboard[data-ssm-view=creators] :is(.ssh-collection-saved,.ssh-collection-recent),html body .ssm-dashboard[data-ssm-view=history] :is(.ssh-collection-saved,.ssh-followed-creators),html body .ssm-dashboard[data-ssm-view=membership] .ssh-library-body{display:none!important}.ssm-dashboard :is(button,a):focus-visible{outline:2px solid var(--ssm-accent);outline-offset:3px}@media(max-width:800px){html body .ssm-dashboard{grid-template-columns:1fr;gap:18px;padding:0 16px;margin:20px auto}.ssm-sidebar{border:0;padding:0}.ssm-sidebar>strong,.ssm-sidebar>small,.ssm-sidebar>.ssm-eyebrow{display:none}.ssm-sidebar nav{display:flex;overflow:auto}.ssm-sidebar nav button{white-space:nowrap;padding:10px}.ssm-hero{padding:22px}.ssm-stats{gap:7px}.ssm-stats button{padding:12px}.ssmp-invite{font-size:11px}#ssmp-bar .ssmp-inner{padding:7px 12px;flex-wrap:wrap;gap:4px}#ssmp-bar button,#ssmp-bar a{font-size:12px;padding:7px 8px}}@media(max-width:480px){#ssmp-bar .ssmp-invite{display:none}html body .ssm-hero h1{font-size:25px}}
html:not([data-ssh-theme=dark]) body .ssh-library.ssm-dashboard{--ssm-bg:#40798c;--ssm-panel:#376879;--ssm-text:#fff;--ssm-muted:#e0eff1;--ssm-line:#ffffff25;--ssm-accent:#c0eddf}
html body .ssh-library.ssm-dashboard{--collection-ink:var(--ssm-text);--collection-muted:var(--ssm-muted);--collection-line:var(--ssm-line);--collection-panel:var(--ssm-panel);--collection-wash:var(--ssm-panel);background:var(--ssm-bg);color:var(--ssm-text)}
html body .ssh-library.ssm-dashboard .ssm-sidebar nav button{background:transparent!important;color:var(--ssm-muted)!important;border:0!important;border-radius:6px!important;padding:12px!important;font-weight:400!important}
html body .ssh-library.ssm-dashboard .ssm-sidebar nav button.is-active{background:color-mix(in srgb,var(--ssm-accent) 15%,transparent)!important;color:var(--ssm-accent)!important}
html body .ssh-library.ssm-dashboard .ssm-stats button{background:var(--ssm-panel)!important;color:var(--ssm-muted)!important;border:1px solid var(--ssm-line)!important;padding:18px!important;font-weight:400!important}
html body .ssh-library.ssm-dashboard :is(.ssh-history-list p,.ssh-followed-creators p){color:var(--ssm-muted)}

/* Constant toolbar geometry across loading, account states and narrow screens. */
#ssmp-bar{height:49px;min-height:49px;box-sizing:border-box;background:linear-gradient(110deg,#0e162a 0%,#172337 48%,#1d2a41 100%);border-bottom-color:#344865;color:#edf2f8}
#ssmp-bar .ssmp-inner{height:48px;min-height:48px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
#ssmp-bar .ssmp-inner::-webkit-scrollbar{display:none}#ssmp-bar .ssmp-inner>*{flex-shrink:0}#ssmp-bar .ssmp-invite{white-space:nowrap}
#ssmp-bar .ssmp-status:not(:empty){position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 12px #0003}

/* Approved toolbar spacing and account placement. */
#ssmp-bar{height:53px;min-height:53px}
#ssmp-bar .ssmp-inner{height:52px;min-height:52px;padding:9px 32px;justify-content:flex-end;gap:16px}
#ssmp-bar .ssmp-spacer{flex:0;width:1px;height:22px;background:#a7b8cd30;margin:0 8px}
#ssmp-bar .ssmp-invite{margin-right:auto}
#ssmp-bar .ssmp-basket{background:linear-gradient(115deg,#080e16 0%,#122534 42%,#164a50 74%,#285b50 100%);border:1px solid #66c9b6;color:#d7fff1;box-shadow:inset 0 1px 0 #a3e7be26,0 2px 6px #0002;font-weight:600}
#ssmp-bar .ssmp-basket:hover{background:linear-gradient(115deg,#101b27 0%,#183846 42%,#1b6266 74%,#36745f 100%);border-color:#a3e7be}
#ssmp-bar .ssmp-profile{padding:0;margin-left:8px;width:28px;height:28px;min-height:28px;border-radius:50%;overflow:hidden;justify-content:center;background:linear-gradient(110deg,#09c7c2,#a3e7be);color:#102b38;font-weight:700}
#ssmp-bar .ssmp-profile img{display:block;width:28px;height:28px;object-fit:cover;border-radius:50%}
#ssmp-bar .ssmp-profile+button{color:#a7b8cd;font-size:12px}
@media(max-width:760px){#ssmp-bar .ssmp-inner{padding:9px 12px;gap:8px}#ssmp-bar .ssmp-inner>a,#ssmp-bar .ssmp-invite,#ssmp-bar .ssmp-spacer{display:none}#ssmp-bar .ssmp-profile{margin-left:4px}}
@media(max-width:380px){#ssmp-bar .ssmp-inner{justify-content:flex-start}}

/* Light membership theme: readable surfaces with restrained brand accents. */
html:not([data-ssh-theme=dark]) body .ssh-library.ssm-dashboard{--ssm-bg:#f2f7f6;--ssm-panel:#fff;--ssm-text:#173e49;--ssm-muted:#527078;--ssm-line:#d7e5e1;--ssm-accent:#216b68;background:var(--ssm-bg);color:var(--ssm-text)}
html:not([data-ssh-theme=dark]) .ssm-dashboard .ssm-hero{background:linear-gradient(115deg,#e6f5f0,#f6faf7);border-color:#d0e8df}
html:not([data-ssh-theme=dark]) body .ssm-dashboard .ssm-hero h1{color:#173e49}
html:not([data-ssh-theme=dark]) body .ssm-dashboard .ssm-hero p{color:#527078}
html:not([data-ssh-theme=dark]) body .ssm-dashboard .ssm-hero .ssm-eyebrow{color:#286b68}
html:not([data-ssh-theme=dark]) body .ssh-library.ssm-dashboard .ssm-stats button{background:#f4f8f7!important;border-color:#dce8e4!important}
html:not([data-ssh-theme=dark]) .ssm-dashboard .ssm-stats strong{color:#276d70}
html:not([data-ssh-theme=dark]) body .ssh-library.ssm-dashboard .ssm-sidebar nav button.is-active{background:#dcefe7!important;color:#185b5c!important;box-shadow:inset 3px 0 #24998f}
html:not([data-ssh-theme=dark]) body .ssm-dashboard :is(.ssh-collection-saved,.ssh-collection-recent,.ssh-followed-creators,.ssm-membership){background:#fff;border-color:#dce8e4}
html:not([data-ssh-theme=dark]) body .ssm-dashboard .wcifst .wcifst-card>.wcifst-card-content{--cc-panel:#fff;--cc-title:#173e49;--cc-muted:#527078;--cc-tag:#285c60;background:#fff!important;color:#173e49!important;border-color:#dce8e4}
html:not([data-ssh-theme=dark]) body .ssm-dashboard .wcifst .wcifst-media{background:#e8efed!important}
html:not([data-ssh-theme=dark]) body .ssm-dashboard .wcifst .wcifst-item-tags :is(a,button){background:#e7f1ed!important;color:#285c60!important;border-color:#d0e3dc!important}
html:not([data-ssh-theme=dark]) #ssmp-bar{background:linear-gradient(110deg,#244c59,#376879 55%,#40798c);color:#fff}
html:not([data-ssh-theme=dark]) #ssmp-bar .ssmp-profile+button{color:#e0eeeb}
