/* Static gradients only: no animated backgrounds or costly blur layers. */
#memberPanel[data-profile-section=settings] .profile-edit-link{display:none}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=sunset]{--profile-accent:#ffbd8f;--profile-soft:#392033;--profile-edge:#aa7360;background:linear-gradient(135deg,#26171e,#171323);border:1px solid #aa7360;border-radius:24px;padding:24px}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=sunset]>.profile-cover{background:linear-gradient(115deg,#392033,#171323);border-color:var(--profile-edge)}
.palette-options [data-palette=sunset]>span{background:linear-gradient(120deg,#26171e,#ffbd8f,#171323);border:1px solid #aa7360}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=sunset] :is(h2,h3,h4,#memberName){color:#f3f2f6}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=sunset] :is(.subtle,.profile-cover p,.profile-bio,#memberHandle,#memberJoined,#memberBio){color:#c3c2d0}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=sunset] :is(.profile-stats>button,.rated-movie,.profile-empty,.activity-chart,.release-years,.review-card,.personal-collection,.experience-settings,.achievement-card){background:#171323;color:#efedf4;border-color:#aa7360}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=lagoon]{--profile-accent:#72dbd0;--profile-soft:#163b40;--profile-edge:#3a827f;background:linear-gradient(135deg,#112e35,#171b30);border:1px solid #3a827f;border-radius:24px;padding:24px}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=lagoon]>.profile-cover{background:linear-gradient(115deg,#163b40,#171b30);border-color:var(--profile-edge)}
.palette-options [data-palette=lagoon]>span{background:linear-gradient(120deg,#112e35,#72dbd0,#171b30);border:1px solid #3a827f}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=lagoon] :is(h2,h3,h4,#memberName){color:#f3f2f6}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=lagoon] :is(.subtle,.profile-cover p,.profile-bio,#memberHandle,#memberJoined,#memberBio){color:#c3c2d0}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=lagoon] :is(.profile-stats>button,.rated-movie,.profile-empty,.activity-chart,.release-years,.review-card,.personal-collection,.experience-settings,.achievement-card){background:#171b30;color:#efedf4;border-color:#3a827f}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=midnight]{--profile-accent:#a9bfff;--profile-soft:#202c50;--profile-edge:#53678d;background:linear-gradient(135deg,#101b32,#171329);border:1px solid #53678d;border-radius:24px;padding:24px}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=midnight]>.profile-cover{background:linear-gradient(115deg,#202c50,#171329);border-color:var(--profile-edge)}
.palette-options [data-palette=midnight]>span{background:linear-gradient(120deg,#101b32,#a9bfff,#171329);border:1px solid #53678d}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=midnight] :is(h2,h3,h4,#memberName){color:#f3f2f6}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=midnight] :is(.subtle,.profile-cover p,.profile-bio,#memberHandle,#memberJoined,#memberBio){color:#c3c2d0}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=midnight] :is(.profile-stats>button,.rated-movie,.profile-empty,.activity-chart,.release-years,.review-card,.personal-collection,.experience-settings,.achievement-card){background:#171329;color:#efedf4;border-color:#53678d}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=graphite]{--profile-accent:#c1cbd5;--profile-soft:#2a3039;--profile-edge:#606c7c;background:linear-gradient(135deg,#20242c,#12161d);border:1px solid #606c7c;border-radius:24px;padding:24px}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=graphite]>.profile-cover{background:linear-gradient(115deg,#2a3039,#12161d);border-color:var(--profile-edge)}
.palette-options [data-palette=graphite]>span{background:linear-gradient(120deg,#20242c,#c1cbd5,#12161d);border:1px solid #606c7c}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=graphite] :is(h2,h3,h4,#memberName){color:#f3f2f6}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=graphite] :is(.subtle,.profile-cover p,.profile-bio,#memberHandle,#memberJoined,#memberBio){color:#c3c2d0}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=graphite] :is(.profile-stats>button,.rated-movie,.profile-empty,.activity-chart,.release-years,.review-card,.personal-collection,.experience-settings,.achievement-card){background:#12161d;color:#efedf4;border-color:#606c7c}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=copper]{--profile-accent:#edb48c;--profile-soft:#3e2c25;--profile-edge:#94694c;background:linear-gradient(135deg,#2c211e,#191a20);border:1px solid #94694c;border-radius:24px;padding:24px}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=copper]>.profile-cover{background:linear-gradient(115deg,#3e2c25,#191a20);border-color:var(--profile-edge)}
.palette-options [data-palette=copper]>span{background:linear-gradient(120deg,#2c211e,#edb48c,#191a20);border:1px solid #94694c}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=copper] :is(h2,h3,h4,#memberName){color:#f3f2f6}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=copper] :is(.subtle,.profile-cover p,.profile-bio,#memberHandle,#memberJoined,#memberBio){color:#c3c2d0}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=copper] :is(.profile-stats>button,.rated-movie,.profile-empty,.activity-chart,.release-years,.review-card,.personal-collection,.experience-settings,.achievement-card){background:#191a20;color:#efedf4;border-color:#94694c}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=ice]{--profile-accent:#24659b;--profile-soft:#e4f2fb;--profile-edge:#aac8dd;background:linear-gradient(135deg,#f1f8ff,#fff);border:1px solid #aac8dd;border-radius:24px;padding:24px}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=ice]>.profile-cover{background:linear-gradient(115deg,#e4f2fb,#fff);border-color:var(--profile-edge)}
.palette-options [data-palette=ice]>span{background:linear-gradient(120deg,#f1f8ff,#24659b,#fff);border:1px solid #aac8dd}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=pearl-mint]{--profile-accent:#237566;--profile-soft:#e1f3ed;--profile-edge:#a7cfc2;background:linear-gradient(135deg,#effaf5,#fff);border:1px solid #a7cfc2;border-radius:24px;padding:24px}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=pearl-mint]>.profile-cover{background:linear-gradient(115deg,#e1f3ed,#fff);border-color:var(--profile-edge)}
.palette-options [data-palette=pearl-mint]>span{background:linear-gradient(120deg,#effaf5,#237566,#fff);border:1px solid #a7cfc2}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=pearl-lavender]{--profile-accent:#78559d;--profile-soft:#f0e8f9;--profile-edge:#c7b3dd;background:linear-gradient(135deg,#f7f1fd,#fff);border:1px solid #c7b3dd;border-radius:24px;padding:24px}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=pearl-lavender]>.profile-cover{background:linear-gradient(115deg,#f0e8f9,#fff);border-color:var(--profile-edge)}
.palette-options [data-palette=pearl-lavender]>span{background:linear-gradient(120deg,#f7f1fd,#78559d,#fff);border:1px solid #c7b3dd}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=neon-cyan]{--profile-accent:#69e8e0;--profile-soft:#173440;--profile-edge:#56638d;background:linear-gradient(135deg,#102b35,#25172f);border:1px solid #56638d;border-radius:24px;padding:24px}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=neon-cyan]>.profile-cover{background:linear-gradient(115deg,#173440,#25172f);border-color:var(--profile-edge)}
.palette-options [data-palette=neon-cyan]>span{background:linear-gradient(120deg,#102b35,#69e8e0,#25172f);border:1px solid #56638d}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=neon-cyan] :is(h2,h3,h4,#memberName){color:#f3f2f6}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=neon-cyan] :is(.subtle,.profile-cover p,.profile-bio,#memberHandle,#memberJoined,#memberBio){color:#c3c2d0}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=neon-cyan] :is(.profile-stats>button,.rated-movie,.profile-empty,.activity-chart,.release-years,.review-card,.personal-collection,.experience-settings,.achievement-card){background:#25172f;color:#efedf4;border-color:#56638d}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=neon-berry]{--profile-accent:#ff9bcb;--profile-soft:#3d213e;--profile-edge:#8e558d;background:linear-gradient(135deg,#301a31,#151c38);border:1px solid #8e558d;border-radius:24px;padding:24px}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=neon-berry]>.profile-cover{background:linear-gradient(115deg,#3d213e,#151c38);border-color:var(--profile-edge)}
.palette-options [data-palette=neon-berry]>span{background:linear-gradient(120deg,#301a31,#ff9bcb,#151c38);border:1px solid #8e558d}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=neon-berry] :is(h2,h3,h4,#memberName){color:#f3f2f6}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=neon-berry] :is(.subtle,.profile-cover p,.profile-bio,#memberHandle,#memberJoined,#memberBio){color:#c3c2d0}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=neon-berry] :is(.profile-stats>button,.rated-movie,.profile-empty,.activity-chart,.release-years,.review-card,.personal-collection,.experience-settings,.achievement-card){background:#151c38;color:#efedf4;border-color:#8e558d}
@media(max-width:600px){.profile-page :is(#memberPanel,#publicProfileContent):is([data-palette=sunset],[data-palette=lagoon],[data-palette=midnight],[data-palette=graphite],[data-palette=copper],[data-palette=ice],[data-palette=pearl-mint],[data-palette=pearl-lavender],[data-palette=neon-cyan],[data-palette=neon-berry]){padding:15px;border-radius:18px}}
/* The rating histogram belongs to the displayed profile, not the viewer's site theme. */
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette] .histogram-bar{fill:var(--profile-accent,#f36580)}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette] .histogram-column b span{color:var(--profile-accent,#f36580)}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette] .histogram-track{fill:var(--profile-soft,#251b2c)}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=bordeaux]{--profile-accent:#f2a7b6;--profile-soft:#422132;--profile-edge:#925669;background:linear-gradient(135deg,#2b1522,#19141f);border:1px solid #925669;border-radius:24px;padding:24px}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=bordeaux]>.profile-cover{background:linear-gradient(115deg,#422132,#19141f);border-color:var(--profile-edge)}
.palette-options [data-palette=bordeaux]>span{background:linear-gradient(120deg,#2b1522,#f2a7b6,#19141f);border:1px solid #925669}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=bordeaux] :is(h2,h3,h4,#memberName){color:#f3f2f6}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=bordeaux] :is(.subtle,.profile-cover p,.profile-bio,#memberHandle,#memberJoined,#memberBio){color:#c3c2d0}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=bordeaux] :is(.profile-stats>button,.rated-movie,.profile-empty,.activity-chart,.release-years,.review-card,.personal-collection,.experience-settings,.achievement-card){background:#19141f;color:#efedf4;border-color:#925669}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=pearl-peach]{--profile-accent:#a04838;--profile-soft:#fbe7df;--profile-edge:#ddb4a5;background:linear-gradient(135deg,#fff4ec,#fff);border:1px solid #ddb4a5;border-radius:24px;padding:24px}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=pearl-peach]>.profile-cover{background:linear-gradient(115deg,#fbe7df,#fff);border-color:var(--profile-edge)}
.palette-options [data-palette=pearl-peach]>span{background:linear-gradient(120deg,#fff4ec,#a04838,#fff);border:1px solid #ddb4a5}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=arctic]{--profile-accent:#96ddf3;--profile-soft:#1c3544;--profile-edge:#537b91;background:linear-gradient(135deg,#102631,#192238);border:1px solid #537b91;border-radius:24px;padding:24px}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=arctic]>.profile-cover{background:linear-gradient(115deg,#1c3544,#192238);border-color:var(--profile-edge)}
.palette-options [data-palette=arctic]>span{background:linear-gradient(120deg,#102631,#96ddf3,#192238);border:1px solid #537b91}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=arctic] :is(h2,h3,h4,#memberName){color:#f3f2f6}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=arctic] :is(.subtle,.profile-cover p,.profile-bio,#memberHandle,#memberJoined,#memberBio){color:#c3c2d0}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=arctic] :is(.profile-stats>button,.rated-movie,.profile-empty,.activity-chart,.release-years,.review-card,.personal-collection,.experience-settings,.achievement-card){background:#192238;color:#efedf4;border-color:#537b91}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=amethyst]{--profile-accent:#ceabf5;--profile-soft:#342448;--profile-edge:#806197;background:linear-gradient(135deg,#251b34,#171d30);border:1px solid #806197;border-radius:24px;padding:24px}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=amethyst]>.profile-cover{background:linear-gradient(115deg,#342448,#171d30);border-color:var(--profile-edge)}
.palette-options [data-palette=amethyst]>span{background:linear-gradient(120deg,#251b34,#ceabf5,#171d30);border:1px solid #806197}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=amethyst] :is(h2,h3,h4,#memberName){color:#f3f2f6}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=amethyst] :is(.subtle,.profile-cover p,.profile-bio,#memberHandle,#memberJoined,#memberBio){color:#c3c2d0}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=amethyst] :is(.profile-stats>button,.rated-movie,.profile-empty,.activity-chart,.release-years,.review-card,.personal-collection,.experience-settings,.achievement-card){background:#171d30;color:#efedf4;border-color:#806197}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=neon-lime]{--profile-accent:#c9ec78;--profile-soft:#2b3b36;--profile-edge:#648371;background:linear-gradient(135deg,#16302c,#17243b);border:1px solid #648371;border-radius:24px;padding:24px}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=neon-lime]>.profile-cover{background:linear-gradient(115deg,#2b3b36,#17243b);border-color:var(--profile-edge)}
.palette-options [data-palette=neon-lime]>span{background:linear-gradient(120deg,#16302c,#c9ec78,#17243b);border:1px solid #648371}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=neon-lime] :is(h2,h3,h4,#memberName){color:#f3f2f6}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=neon-lime] :is(.subtle,.profile-cover p,.profile-bio,#memberHandle,#memberJoined,#memberBio){color:#c3c2d0}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=neon-lime] :is(.profile-stats>button,.rated-movie,.profile-empty,.activity-chart,.release-years,.review-card,.personal-collection,.experience-settings,.achievement-card){background:#17243b;color:#efedf4;border-color:#648371}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=neon-amber]{--profile-accent:#ffca84;--profile-soft:#452b38;--profile-edge:#ac7381;background:linear-gradient(135deg,#2f202d,#222039);border:1px solid #ac7381;border-radius:24px;padding:24px}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=neon-amber]>.profile-cover{background:linear-gradient(115deg,#452b38,#222039);border-color:var(--profile-edge)}
.palette-options [data-palette=neon-amber]>span{background:linear-gradient(120deg,#2f202d,#ffca84,#222039);border:1px solid #ac7381}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=neon-amber] :is(h2,h3,h4,#memberName){color:#f3f2f6}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=neon-amber] :is(.subtle,.profile-cover p,.profile-bio,#memberHandle,#memberJoined,#memberBio){color:#c3c2d0}
.profile-page :is(#memberPanel,#publicProfileContent)[data-palette=neon-amber] :is(.profile-stats>button,.rated-movie,.profile-empty,.activity-chart,.release-years,.review-card,.personal-collection,.experience-settings,.achievement-card){background:#222039;color:#efedf4;border-color:#ac7381}
@media(max-width:600px){.profile-page :is(#memberPanel,#publicProfileContent):is([data-palette=bordeaux],[data-palette=pearl-peach],[data-palette=arctic],[data-palette=amethyst],[data-palette=neon-lime],[data-palette=neon-amber]){padding:15px;border-radius:18px}}
