/* main.css (compiled/minified)
   Trimmed so no duplicated .pss-member block is appended redundantly.
   This file contains component-minified rules. The ".pss-member" variants
   are consolidated into pss-dist.css to avoid duplicate cascade conflicts.
*/
.pss-member html,.pss-member body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#22343c;background:#fbf6ed}
.pss-member .pss-dashboard{background:#fff;padding:2rem;border-radius:14px;box-shadow:0 3px 10px rgba(0,0,0,.1);max-width:1200px;margin:2rem auto;border:1px solid #e2e8ec}
.pss-member .pss-dashboard-section.welcome h1{font-size:2.2rem;margin-bottom:1.4rem;color:#0b2f3a;font-weight:600;letter-spacing:.5px}
.pss-member .pss-dashboard-section{background:#f4f9fa;padding:1.5rem;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8ec;position:relative}
.pss-member .pss-dashboard-section h2{font-size:1.18rem;color:#0f3c4b;font-weight:600}
/* ... additional minified component CSS preserved ... */

/* Note: .pss-member .pss-top-tabs and .pss-member .pss-top-tabs li rules that previously lived here
   are now consolidated into pss-dist.css (final canonical cascade) to prevent duplicates. */