/* CAMYRA V3 — White-label runtime */
:root{
  --wl-bg:#fbf9f7;--wl-paper:#ffffff;--wl-ink:#231a18;--wl-text:#756a65;--wl-accent:#a77762;--wl-soft:#efe4dd;--wl-radius:28px;
  --wl-pro-bg:#f7f5f4;--wl-pro-paper:#ffffff;--wl-pro-ink:#231a18;--wl-pro-text:#786d68;--wl-pro-accent:#a77762;--wl-pro-soft:#eee3dd;--wl-pro-radius:24px;
}
html[data-camyra-v3-kind="client"] body{background:var(--wl-bg)!important;color:var(--wl-ink)!important}
html[data-camyra-v3-kind="client"] .client-top{background:color-mix(in srgb,var(--wl-bg) 92%,transparent)!important;border-bottom-color:color-mix(in srgb,var(--wl-ink) 8%,transparent)!important}
html[data-camyra-v3-kind="client"] .client-brand b{color:var(--wl-ink)!important}
html[data-camyra-v3-kind="client"] .client-brand small{color:var(--wl-text)!important}
html[data-camyra-v3-kind="client"] .client-nav{background:color-mix(in srgb,var(--wl-paper) 91%,transparent)!important;border-color:color-mix(in srgb,var(--wl-ink) 9%,transparent)!important}
html[data-camyra-v3-kind="client"] .client-fab{background:var(--wl-ink)!important;color:var(--wl-paper)!important}
html[data-camyra-v3-kind="client"] .primary,.client-v3-primary{background:var(--wl-accent)!important;border-color:var(--wl-accent)!important;color:#fff!important}
html[data-camyra-v3-kind="client"] .page-intro small,html[data-camyra-v3-kind="client"] .section-title small{color:var(--wl-accent)!important}
.camyra-v3-powered{font-size:9px!important;letter-spacing:.14em!important;text-transform:uppercase!important;opacity:.62}
.camyra-v3-hidden{display:none!important}
html[data-camyra-v3-kind="pro"] body{background:linear-gradient(180deg,var(--wl-pro-bg),color-mix(in srgb,var(--wl-pro-soft) 35%,var(--wl-pro-bg)))!important;color:var(--wl-pro-ink)!important}
html[data-camyra-v3-kind="pro"] .appbar{background:color-mix(in srgb,var(--wl-pro-paper) 91%,transparent)!important;border-bottom:1px solid color-mix(in srgb,var(--wl-pro-ink) 8%,transparent)!important;backdrop-filter:blur(22px)!important}
html[data-camyra-v3-kind="pro"] .drawer{background:var(--wl-pro-paper)!important;color:var(--wl-pro-ink)!important}
html[data-camyra-v3-kind="pro"] .drawer-section>small,html[data-camyra-v3-kind="pro"] #appbarKicker{color:var(--wl-pro-accent)!important}
html[data-camyra-v3-kind="pro"] .drawer button:hover,html[data-camyra-v3-kind="pro"] .drawer button:focus{background:var(--wl-pro-soft)!important}
html[data-camyra-v3-kind="pro"] .primary,html[data-camyra-v3-kind="pro"] .primary-round,html[data-camyra-v3-kind="pro"] .center-add{background:var(--wl-pro-accent)!important;border-color:var(--wl-pro-accent)!important;color:#fff!important}
html[data-camyra-v3-kind="pro"] .bottom-nav{background:color-mix(in srgb,var(--wl-pro-paper) 92%,transparent)!important;border-color:color-mix(in srgb,var(--wl-pro-ink) 8%,transparent)!important}
html[data-camyra-v3-kind="pro"] .workspace-card{background:linear-gradient(135deg,var(--wl-pro-soft),var(--wl-pro-paper))!important;border-color:color-mix(in srgb,var(--wl-pro-accent) 14%,transparent)!important}
html[data-camyra-v3-kind="pro"] .brand-orb{background:var(--wl-pro-soft)!important;color:var(--wl-pro-ink)!important}
html[data-camyra-v3-kind="pro"] .page small,html[data-camyra-v3-kind="pro"] .panel small{color:color-mix(in srgb,var(--wl-pro-accent) 78%,var(--wl-pro-text))}
.v3-pro-appbar-logo{width:36px;height:36px;border-radius:12px;object-fit:cover;background:var(--wl-pro-soft);border:1px solid color-mix(in srgb,var(--wl-pro-ink) 8%,transparent);margin-left:2px}
@media(max-width:620px){.v3-pro-appbar-logo{width:32px;height:32px;border-radius:10px}}
