
:root{
    --pp-green:#18a866;
    --pp-green-dark:#087551;
    --pp-bg:#f5f6f8;
    --pp-card:#f7f4fb;
    --pp-text:#171a1f;
    --pp-muted:#6e7077;
    --pp-border:#dfe2e5;
    --pp-shadow:0 4px 12px rgba(0,0,0,.15);
    --pp-interactive:#fbf9fd;
    --pp-hover:#e7ebed;
    --pp-heading-primary:#a000ae;
    --pp-heading-accent:#0648cb;
}
.sadia-dark{
    --pp-bg:#0f141a;
    --pp-card:#171e26;
    --pp-text:#edf4f7;
    --pp-muted:#b5c0c9;
    --pp-border:#2d3945;
    --pp-shadow:0 6px 20px rgba(0,0,0,.35);
    --pp-interactive:#1d2630;
    --pp-hover:#25313d;
    --pp-heading-primary:#f08bfa;
    --pp-heading-accent:#7eafff;
}
*{box-sizing:border-box}
html,body{margin:0;min-height:100%;background:var(--pp-bg);color:var(--pp-text);font-family:Arial,sans-serif}
.sadia-standalone-page{width:min(760px,calc(100% - 24px));margin:0 auto;padding:22px 0 46px}
.sadia-standalone-topbar{display:flex;align-items:center;gap:18px;margin-bottom:22px}
.sadia-standalone-back{width:48px;height:48px;display:grid;place-items:center;color:var(--pp-text);font-size:29px;text-decoration:none;border-radius:50%}
.sadia-standalone-back:hover{background:var(--pp-hover)}
.sadia-standalone-topbar h1{margin:0;font-size:30px}
.sadia-standalone-card{background:var(--pp-card);border:1px solid var(--pp-border);border-radius:28px;box-shadow:var(--pp-shadow);padding:27px}
.sadia-standalone-card h2{margin-top:0}
.sadia-standalone-empty{text-align:center;padding:26px 18px}
.sadia-standalone-empty>i{font-size:62px;color:var(--pp-green);margin-bottom:16px}
.sadia-standalone-empty p{color:var(--pp-muted);font-size:17px;line-height:1.5}
.sadia-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.sadia-help-item{display:flex;min-height:175px;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;border:1px solid var(--pp-border);border-radius:21px;color:var(--pp-text);text-decoration:none;background:var(--pp-interactive)}
.sadia-help-item i{font-size:40px;color:var(--pp-green);margin-bottom:15px}
.sadia-help-item strong{font-size:19px;margin-bottom:7px}
.sadia-help-item span{font-size:14px;color:var(--pp-muted)}
.sadia-content-hero{width:100%;height:240px;border-radius:20px;object-fit:cover;margin-bottom:22px}
.sadia-content-body{font-size:17px;line-height:1.55}
.sadia-content-body h2{color:var(--pp-heading-primary);font-size:31px;margin:28px 0 3px}
.sadia-content-body h3{color:var(--pp-heading-accent);font-size:23px;margin:0 0 8px}
.sadia-language-list{display:grid;gap:13px}
.sadia-language-option{display:grid;grid-template-columns:56px 1fr 28px;gap:14px;align-items:center;width:100%;padding:17px;border:1px solid var(--pp-border);border-radius:19px;background:var(--pp-interactive);color:var(--pp-text);text-align:left;cursor:pointer;font:inherit}
.sadia-language-option .icon{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#233044;color:var(--pp-green);font-size:23px}
.sadia-language-option strong{display:block;font-size:20px}
.sadia-language-option small{display:block;color:var(--pp-muted);margin-top:4px}
.sadia-language-option .check{color:transparent;font-size:22px}
.sadia-language-option.active{border-color:var(--pp-green);box-shadow:0 0 0 2px rgba(24,168,102,.12)}
.sadia-language-option.active .check{color:var(--pp-green)}
.sadia-language-success{display:none;padding:12px 14px;border-radius:12px;background:#dff7eb;color:#087551;font-weight:800;margin-bottom:15px}
@media(max-width:650px){
  .sadia-standalone-page{width:min(100% - 18px,760px);padding-top:14px}
  .sadia-standalone-topbar{margin-bottom:14px}
  .sadia-standalone-topbar h1{font-size:25px}
  .sadia-standalone-card{padding:20px;border-radius:23px}
  .sadia-help-grid{grid-template-columns:1fr}
  .sadia-help-item{min-height:145px}
  .sadia-content-hero{height:180px}
  .sadia-content-body{font-size:16px}
  .sadia-content-body h2{font-size:26px}
}

/* Hide fallback floating theme button on profile standalone pages. */
.no-floating-theme-toggle .sadia-theme-floating{display:none!important}

/* Remove standalone floating Day/Night controls from standalone profile pages. */
.sadia-theme-floating,
.sadia-floating-theme,
[data-sadia-floating-theme],
#sadiaFloatingThemeToggle,
#sadiaStandaloneThemeToggle {
    display:none !important;
    visibility:hidden !important;
    opacity:0 !important;
    pointer-events:none !important;
}
