/* LIFE OS WHITE LABEL — BLACK + OFFICIAL GOLD THEME
   Official lion-logo gold: #BE9A68. Derived display palette: #8A6A42 / #BE9A68 / #D8BC94 / #F0DCBB. Template artwork keeps its own colors. */
:root{
  --life-black:#050403;
  --life-black-2:#0A0805;
  --life-black-3:#110D07;
  --life-panel:#0F0C08;
  --life-panel-2:#171108;
  --life-panel-3:#21180B;
  --life-gold:#BE9A68;
  --life-gold-light:#D8BC94;
  --life-gold-luxe:#9C7A4E;
  --life-gold-deep:#8A6A42;
  --life-gold-accent:#BE9A68;
  --life-ivory:#FFF7E3;
  --life-text:#FFF8E8;
  --life-muted:#B9A98C;
  --life-muted-2:#86785F;
  --life-line:rgba(190, 154, 104,.24);
  --life-line-strong:rgba(190, 154, 104,.52);
  --life-line-hot:rgba(216, 188, 148,.74);
  --life-glow:0 0 26px rgba(190, 154, 104,.16);
  --life-shadow:0 24px 62px -34px rgba(0,0,0,.95),0 0 0 1px rgba(190, 154, 104,.04) inset;
  --life-relief:inset 0 1px 0 rgba(255,246,207,.10),inset 0 -1px 0 rgba(138, 106, 66,.16),0 16px 42px -28px rgba(190, 154, 104,.38);
  --v6-navy:var(--life-black);
  --v6-navy-2:var(--life-panel);
  --v6-blue:var(--life-gold);
  --v6-violet:var(--life-gold-luxe);
  --v6-teal:var(--life-gold-light);
  --v6-bg:var(--life-black);
  --v6-surface:var(--life-panel);
  --v6-text:var(--life-text);
  --v6-muted:var(--life-muted);
  --v6-border:var(--life-line);
  --rbc-bg:var(--life-black);
  --rbc-surface:var(--life-panel);
  --rbc-surface-2:var(--life-panel-2);
  --rbc-text:var(--life-text);
  --rbc-muted:var(--life-muted);
  --rbc-blue:var(--life-gold);
  --rbc-cyan:var(--life-gold-light);
  --rbc-line:var(--life-line);
  --rbc-line-strong:var(--life-line-strong);
  --rr-bg:var(--life-black)!important;
  --rr-surface:var(--life-panel)!important;
  --rr-surface-2:var(--life-panel-2)!important;
  --rr-text:var(--life-text)!important;
  --rr-muted:var(--life-muted)!important;
  --rr-border:var(--life-line)!important;
  --rr-primary:var(--life-gold)!important;
  --rr-cyan:var(--life-gold-light)!important;
  --rr-violet:var(--life-gold-luxe)!important;
  --rr-sidebar:var(--life-black)!important;
  color-scheme:dark;
}

html{background:var(--life-black)!important}
body.rise-v6-admin,
.rise-refresh-v2{
  color:var(--life-text)!important;
  background:
    radial-gradient(circle at 88% -4%,rgba(190, 154, 104,.12),transparent 23%),
    radial-gradient(circle at 58% 104%,rgba(138, 106, 66,.08),transparent 28%),
    linear-gradient(140deg,#030201 0%,#090705 46%,#050403 100%)!important;
}
.rise-refresh-v2 .v6-main{
  position:relative;
  background:
    radial-gradient(circle at 85% 0%,rgba(190, 154, 104,.09),transparent 28%),
    linear-gradient(180deg,rgba(9,7,4,.96),rgba(4,3,2,.99))!important;
}
.rise-refresh-v2 .v6-main:before{
  content:"";position:fixed;pointer-events:none;z-index:0;
  width:520px;height:520px;right:-160px;top:-210px;border-radius:50%;
  border:1px solid rgba(190, 154, 104,.12);
  box-shadow:0 0 0 34px rgba(190, 154, 104,.025),0 0 0 86px rgba(190, 154, 104,.015),0 0 120px rgba(190, 154, 104,.08);
}
.rise-refresh-v2 .v6-content{position:relative;z-index:1}

/* SIDEBAR */
.rise-refresh-v2 .v6-sidebar{
  background:linear-gradient(180deg,#050403 0%,#0B0804 54%,#050403 100%)!important;
  border-right:1px solid rgba(190, 154, 104,.26)!important;
  box-shadow:18px 0 54px -42px rgba(190, 154, 104,.46)!important;
}
.rise-refresh-v2 .v6-sidebar-inner{
  background:
    radial-gradient(circle at 48% 0%,rgba(190, 154, 104,.10),transparent 22%),
    linear-gradient(180deg,rgba(8,6,3,.99),rgba(4,3,2,.99))!important;
}
.v6-brand{border-bottom-color:rgba(190, 154, 104,.20)!important}
.v6-brand-logo{
  position:relative!important;
  background:linear-gradient(145deg,#171006,#070503)!important;
  border:1px solid rgba(190, 154, 104,.48)!important;
  box-shadow:inset 0 1px 0 rgba(255,244,193,.12),0 0 28px -12px rgba(190, 154, 104,.64)!important;
}
.v6-brand-logo:after{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(130deg,transparent 15%,rgba(216, 188, 148,.16) 44%,transparent 62%);
}
.v6-brand-logo img{filter:sepia(.16) saturate(1.12)}
.v6-brand strong{color:var(--life-ivory)!important;letter-spacing:.015em}
.v6-brand small{color:var(--life-gold)!important}
.v6-nav-label{color:#9C7A4E!important}
.v6-nav>a,.v6-more>summary{color:#D0C19F!important;background:transparent!important;border:1px solid transparent!important}
.v6-nav>a:hover,.v6-more>summary:hover{
  color:var(--life-ivory)!important;
  background:linear-gradient(90deg,rgba(190, 154, 104,.10),rgba(190, 154, 104,.025))!important;
  border-color:rgba(190, 154, 104,.18)!important;
}
.v6-nav>a.active{
  color:#FFF7DF!important;
  background:linear-gradient(105deg,rgba(190, 154, 104,.24),rgba(138, 106, 66,.07))!important;
  border-color:rgba(190, 154, 104,.38)!important;
  box-shadow:inset 3px 0 0 var(--life-gold-light),0 0 30px -17px rgba(190, 154, 104,.85)!important;
}
.v6-icon{color:var(--life-gold)!important;text-shadow:0 0 12px rgba(190, 154, 104,.28)}
.v6-subnav{border-left-color:rgba(190, 154, 104,.18)!important}
.v6-subnav a{color:#A99772!important}.v6-subnav a:hover{color:var(--life-gold-light)!important;background:rgba(190, 154, 104,.06)!important}
.v6-sidebar-foot{border-top-color:rgba(190, 154, 104,.18)!important;background:rgba(6,4,2,.62)!important}
.v6-avatar{
  color:#0A0703!important;
  background:linear-gradient(145deg,var(--life-gold-light),var(--life-gold) 48%,var(--life-gold-deep))!important;
  box-shadow:inset 0 1px 1px rgba(255,255,255,.34),0 0 24px rgba(190, 154, 104,.22)!important;
}
.v6-user strong{color:var(--life-ivory)!important}.v6-user small{color:#A99672!important}
.v6-foot-actions a,.v6-logout{
  color:#CDBD97!important;background:linear-gradient(180deg,rgba(25,18,8,.76),rgba(10,7,3,.92))!important;
  border-color:rgba(190, 154, 104,.18)!important;
}
.v6-foot-actions a:hover,.v6-logout:hover{color:#FFF5D5!important;border-color:rgba(190, 154, 104,.52)!important;background:rgba(190, 154, 104,.08)!important}

/* TYPOGRAPHY */
.rise-refresh-v2 h1,.rise-refresh-v2 h2,.rise-refresh-v2 h3,.rise-refresh-v2 h4{color:var(--life-text)!important}
.rise-refresh-v2 .eyebrow,.rise-refresh-v2 .rr-kicker{color:var(--life-gold-light)!important;text-shadow:0 0 18px rgba(190, 154, 104,.22)}
.rise-refresh-v2 .muted,.rise-refresh-v2 .field-help,.rise-refresh-v2 small{color:var(--life-muted)!important}
.rise-refresh-v2 a:not(.button):not(.v6-brand):not(.v6-nav a):not(.v6-subnav a){color:var(--life-gold-light)}

/* PREMIUM SURFACE SYSTEM */
.rise-refresh-v2 .page-head,
.rise-refresh-v2 .v6-page-head,
.rise-refresh-v2 .settings-card,
.rise-refresh-v2 .panel,
.rise-refresh-v2 .admin-card,
.rise-refresh-v2 .stat-card,
.rise-refresh-v2 .builder-section,
.rise-refresh-v2 .template-control-panel,
.rise-refresh-v2 .admin-table-wrap,
.rise-refresh-v2 .plan-access-banner,
.rise-refresh-v2 .v6-welcome-card,
.rise-refresh-v2 .module-placeholder,
.rise-refresh-v2 .card{
  position:relative;
  overflow:hidden;
  color:var(--life-text)!important;
  background:
    linear-gradient(145deg,rgba(21,15,7,.96),rgba(8,6,3,.98) 62%,rgba(16,11,5,.96))!important;
  border:1px solid rgba(190, 154, 104,.28)!important;
  box-shadow:var(--life-shadow),var(--life-relief)!important;
}
.rise-refresh-v2 .page-head:before,
.rise-refresh-v2 .v6-page-head:before,
.rise-refresh-v2 .settings-card:before,
.rise-refresh-v2 .v6-welcome-card:before{
  content:"";position:absolute;inset:0;pointer-events:none;z-index:0;
  background:
    linear-gradient(118deg,transparent 8%,rgba(216, 188, 148,.045) 28%,transparent 47%),
    radial-gradient(circle at 94% 4%,rgba(190, 154, 104,.11),transparent 24%);
}
.rise-refresh-v2 .page-head>* ,
.rise-refresh-v2 .v6-page-head>* ,
.rise-refresh-v2 .settings-card>* ,
.rise-refresh-v2 .v6-welcome-card>*{position:relative;z-index:1}
.rise-refresh-v2 .page-head,.rise-refresh-v2 .v6-page-head{border-color:rgba(190, 154, 104,.36)!important}

/* KPI CARDS */
.v6-overview-grid{gap:14px!important}
.rise-refresh-v2 .v6-kpi{
  position:relative;overflow:hidden;
  background:linear-gradient(145deg,#171006,#090603 72%,#120C05)!important;
  border:1px solid rgba(190, 154, 104,.28)!important;
  box-shadow:var(--life-relief)!important;
}
.rise-refresh-v2 .v6-kpi:before{
  content:"";position:absolute;left:0;right:0;top:0;height:2px;
  background:linear-gradient(90deg,transparent,var(--life-gold-light),var(--life-gold),transparent)!important;
  box-shadow:0 0 16px rgba(190, 154, 104,.44);
}
.rise-refresh-v2 .v6-kpi:after{
  content:"";position:absolute;width:90px;height:90px;right:-35px;top:-40px;border-radius:50%;
  background:radial-gradient(circle,rgba(190, 154, 104,.16),transparent 66%);
}
.rise-refresh-v2 .v6-kpi>span{color:#A9956B!important}
.rise-refresh-v2 .v6-kpi strong{color:#FFF6D8!important;text-shadow:0 0 18px rgba(190, 154, 104,.10)}
.rise-refresh-v2 .v6-kpi small{color:#8D7F63!important}

/* BUTTONS — METALLIC GOLD RELIEF */
.rise-refresh-v2 .button,
.rise-refresh-v2 button.button,
.rise-refresh-v2 input[type="submit"],
.rr-button,
.rr-icon-button{
  color:#E9D9AC!important;
  background:linear-gradient(180deg,rgba(28,20,9,.96),rgba(10,7,3,.98))!important;
  border:1px solid rgba(190, 154, 104,.34)!important;
  box-shadow:inset 0 1px 0 rgba(255,245,202,.08),0 10px 24px -22px rgba(190, 154, 104,.55)!important;
}
.rise-refresh-v2 .button:hover,
.rise-refresh-v2 button.button:hover,
.rise-refresh-v2 input[type="submit"]:hover,
.rr-button:hover,.rr-icon-button:hover{
  color:#FFF5D0!important;
  border-color:rgba(216, 188, 148,.70)!important;
  background:linear-gradient(180deg,rgba(52,37,13,.98),rgba(19,13,5,.98))!important;
  box-shadow:inset 0 1px 0 rgba(255,249,219,.16),0 0 24px -9px rgba(190, 154, 104,.55)!important;
}
.rise-refresh-v2 .button.primary,
.rise-refresh-v2 button.primary,
.rr-button-primary{
  color:#100B03!important;
  border-color:#D8BC94!important;
  background:
    linear-gradient(112deg,#9C7A4E 0%,#BE9A68 22%,#D8BC94 50%,#BE9A68 78%,#9C7A4E 100%)!important;
  box-shadow:
    inset 0 1px 1px rgba(255,255,255,.48),
    inset 0 -2px 2px rgba(90, 58, 28,.30),
    0 10px 30px -12px rgba(190, 154, 104,.72),
    0 0 18px rgba(190, 154, 104,.14)!important;
  text-shadow:0 1px rgba(255,244,189,.34)!important;
}
.rise-refresh-v2 .button.primary:hover,
.rise-refresh-v2 button.primary:hover,
.rr-button-primary:hover{
  filter:brightness(1.07) saturate(1.03);
  box-shadow:inset 0 1px 1px rgba(255,255,255,.56),0 0 30px rgba(190, 154, 104,.30),0 14px 32px -14px rgba(190, 154, 104,.80)!important;
}

/* FORMS */
.rise-refresh-v2 input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),
.rise-refresh-v2 textarea,
.rise-refresh-v2 select,
.rr-karma-compose textarea,
.rr-search{
  color:#FFF5D8!important;
  background:linear-gradient(180deg,rgba(9,6,3,.98),rgba(15,10,4,.96))!important;
  border:1px solid rgba(190, 154, 104,.26)!important;
  box-shadow:inset 0 1px 8px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,241,194,.025)!important;
}
.rise-refresh-v2 input::placeholder,.rise-refresh-v2 textarea::placeholder,.rr-karma-compose textarea::placeholder{color:#75694F!important}
.rise-refresh-v2 input:focus,.rise-refresh-v2 textarea:focus,.rise-refresh-v2 select:focus,.rr-karma-compose textarea:focus{
  outline:none!important;border-color:rgba(216, 188, 148,.70)!important;
  box-shadow:0 0 0 3px rgba(190, 154, 104,.09),0 0 24px -12px rgba(190, 154, 104,.65)!important;
}
.rise-refresh-v2 label{color:#DCCDAA!important}
input[type="checkbox"],input[type="radio"]{accent-color:var(--life-gold)}

/* TABLES */
.rise-refresh-v2 table{color:#EBDDBA!important}
.rise-refresh-v2 .admin-table th,
.rise-refresh-v2 table thead th{
  color:#D8BC94!important;
  background:linear-gradient(180deg,#1B1307,#0E0A04)!important;
  border-bottom-color:rgba(190, 154, 104,.28)!important;
}
.rise-refresh-v2 .admin-table td,.rise-refresh-v2 table td{border-bottom-color:rgba(190, 154, 104,.10)!important}
.rise-refresh-v2 table tbody tr:hover{background:rgba(190, 154, 104,.035)!important}

/* EDITOR */
.rise-refresh-v2 .builder-tabs{
  background:linear-gradient(180deg,#100B05,#070503)!important;
  border:1px solid rgba(190, 154, 104,.30)!important;
  box-shadow:inset 0 1px 0 rgba(255,245,205,.05)!important;
}
.rise-refresh-v2 [data-editor-tab]{color:#A89876!important;border:1px solid transparent!important}
.rise-refresh-v2 [data-editor-tab].active,
.rise-refresh-v2 [data-editor-tab][aria-selected="true"]{
  color:#110B02!important;
  background:linear-gradient(112deg,#9C7A4E 0%,#BE9A68 22%,#D8BC94 50%,#BE9A68 78%,#9C7A4E 100%)!important;
  border-color:#D8BC94!important;
  box-shadow:inset 0 1px rgba(255,255,255,.38),0 0 18px rgba(190, 154, 104,.16)!important;
}
.rise-refresh-v2 .builder-section-head{border-bottom-color:rgba(190, 154, 104,.14)!important}
.rise-refresh-v2 .builder-section-head span{color:#8F805F!important}
.rise-refresh-v2 .resource-upload-card{
  background:rgba(10,7,3,.76)!important;
  border:1px solid rgba(190, 154, 104,.18)!important;
}
.rise-refresh-v2 hr{border-color:rgba(190, 154, 104,.14)!important}

/* TEMPLATE LIBRARY SHELL — ARTWORK ITSELF REMAINS UNTOUCHED */
.rise-v6-admin .template-control-panel,
.rise-v6-admin .plan-access-banner{
  background:linear-gradient(145deg,#151006,#080603)!important;
  border-color:rgba(190, 154, 104,.28)!important;
}
.rise-v6-admin .template-filter{
  color:#BDAE8C!important;background:#0B0804!important;border-color:rgba(190, 154, 104,.18)!important;
}
.rise-v6-admin .template-filter:hover{color:#FFF3CE!important;border-color:rgba(190, 154, 104,.48)!important;background:rgba(190, 154, 104,.06)!important}
.rise-v6-admin .template-filter.active{
  color:#100A02!important;
  background:linear-gradient(112deg,#9C7A4E 0%,#BE9A68 22%,#D8BC94 50%,#BE9A68 78%,#9C7A4E 100%)!important;
  border-color:#BE9A68!important;
}
.rise-v6-admin .template-gallery article{
  background:#0C0905!important;
  border-color:rgba(190, 154, 104,.25)!important;
  box-shadow:var(--life-relief)!important;
}
.rise-v6-admin .template-gallery article:hover{border-color:rgba(216, 188, 148,.56)!important;box-shadow:0 20px 48px -28px rgba(190, 154, 104,.44)!important}
.rise-v6-admin .template-card-body{background:linear-gradient(180deg,#110D07,#080603)!important;color:var(--life-text)!important}
.rise-v6-admin .template-card-body small{color:#A29270!important}
.rise-v6-admin .template-tier-badge{background:#151005!important;color:#D8BC94!important;border:1px solid rgba(190, 154, 104,.32)!important}
.rise-v6-admin .template-search-wrap input{background:#080603!important;border-color:rgba(190, 154, 104,.24)!important}
/* Never tint actual template artwork / live card rendering */
.rise-v6-admin .template-thumb img,
.rise-v6-admin .template-gallery .rise-lab,
.rise-v6-admin .builder-preview-card .rise-lab,
.rise-v6-admin .builder-preview-card .public-card-v3{filter:none!important}

/* TARA — GOLD */
.rr-karma-visual,.rr-karma-chat{
  background:
    radial-gradient(circle at 16% 0%,rgba(190, 154, 104,.11),transparent 28%),
    linear-gradient(145deg,rgba(20,14,6,.97),rgba(7,5,3,.98))!important;
  border-color:rgba(190, 154, 104,.30)!important;
  box-shadow:var(--life-shadow),var(--life-relief)!important;
}
.rr-karma-halo{
  background:conic-gradient(transparent 8%,var(--life-gold-deep),var(--life-gold-light),var(--life-gold),transparent 76%)!important;
  opacity:.72!important;
  filter:blur(16px)!important;
}
.rr-karma-avatar{
  border:1px solid rgba(216, 188, 148,.62)!important;
  box-shadow:0 0 80px rgba(190, 154, 104,.18),inset 0 0 32px rgba(190, 154, 104,.05)!important;
}
.rr-karma-bars i{background:linear-gradient(var(--life-gold-light),var(--life-gold),var(--life-gold-deep))!important}
.rr-karma-status{
  color:#D8BC94!important;border-color:rgba(190, 154, 104,.44)!important;
  background:rgba(20,14,6,.70)!important;box-shadow:0 0 18px rgba(190, 154, 104,.10)!important;
}
.rr-karma-languages{background:rgba(10,7,3,.82)!important;border-color:rgba(190, 154, 104,.20)!important}
.rr-karma-languages button{color:#998966!important}
.rr-karma-languages button.is-active{
  color:#110B02!important;background:linear-gradient(112deg,#9C7A4E 0%,#BE9A68 22%,#D8BC94 50%,#BE9A68 78%,#9C7A4E 100%)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.34),0 0 16px rgba(190, 154, 104,.15)!important;
}
.rr-karma-suggestions button{color:#BDAF8E!important;border-color:rgba(190, 154, 104,.20)!important;background:rgba(10,7,3,.44)!important}
.rr-karma-suggestions button:hover{color:#FFF2C9!important;border-color:rgba(190, 154, 104,.55)!important;background:rgba(190, 154, 104,.06)!important}
.rr-message{background:#171107!important;color:#F1E5C8!important;border:1px solid rgba(190, 154, 104,.10)!important}
.rr-message.is-user{
  color:#140D02!important;
  background:linear-gradient(112deg,#9C7A4E 0%,#BE9A68 22%,#D8BC94 50%,#BE9A68 78%,#9C7A4E 100%)!important;
  border-color:#BE9A68!important;
}
.rr-icon-button[data-karma-mic].is-active{
  color:#D8BC94!important;border-color:#D8BC94!important;
  box-shadow:0 0 0 3px rgba(190, 154, 104,.10),0 0 26px rgba(190, 154, 104,.20)!important;
}
.rr-karma-mic-label{color:#BE9A68!important}

/* STATUS / ALERTS */
.rise-refresh-v2 .status.on{background:rgba(190, 154, 104,.10)!important;color:#D8BC94!important;border:1px solid rgba(190, 154, 104,.18)!important}
.rise-refresh-v2 .status.off{background:rgba(255,255,255,.035)!important;color:#8F846E!important}
.rise-refresh-v2 .alert{
  color:#E7D8B6!important;background:#100B05!important;border-color:rgba(190, 154, 104,.22)!important;
  box-shadow:var(--life-relief)!important;
}
.rise-refresh-v2 .alert.warning{color:#D8BC94!important;border-color:rgba(190, 154, 104,.38)!important;background:linear-gradient(135deg,#1B1204,#0B0803)!important}

/* MINI CARD / WELCOME */
.v6-pill{background:rgba(190, 154, 104,.10)!important;color:#D8BC94!important;border-color:rgba(190, 154, 104,.28)!important}
.v6-welcome-visual:before{background:radial-gradient(circle,rgba(190, 154, 104,.18),rgba(138, 106, 66,.035) 58%,transparent 72%)!important}
.v6-mini-card{
  background:linear-gradient(145deg,#181006,#070503)!important;border-color:rgba(190, 154, 104,.34)!important;
  box-shadow:0 26px 64px rgba(0,0,0,.68),0 0 30px rgba(190, 154, 104,.08)!important;
}
.v6-mini-avatar{color:#120B02!important;background:linear-gradient(145deg,#D8BC94,#BE9A68,#5A3A1C)!important}
.v6-mini-lines i{background:rgba(190, 154, 104,.15)!important}.v6-mini-actions b{background:#151005!important;color:#BFAE89!important}.v6-mini-actions b:first-child{background:linear-gradient(112deg,#9C7A4E 0%,#BE9A68 22%,#D8BC94 50%,#BE9A68 78%,#9C7A4E 100%)!important;color:#100A02!important}

/* QR / CARD ROWS */
.rise-refresh-v2 .qr-mini{background:#FFF9E9!important;border:1px solid rgba(190, 154, 104,.46)!important;box-shadow:0 0 18px rgba(190, 154, 104,.10)!important}
.rise-refresh-v2 .card-metrics{border-color:rgba(190, 154, 104,.12)!important;color:#B6A681!important}
.rise-refresh-v2 .share-line{gap:8px}

/* MOBILE */
.rise-v6-admin .v6-mobilebar{
  background:linear-gradient(90deg,#050403,#120D05)!important;
  border-bottom:1px solid rgba(190, 154, 104,.28)!important;
}
.mobile-brand{color:#D8BC94!important;font-weight:900;letter-spacing:.03em;text-decoration:none}
.menu-toggle{color:#D8BC94!important;border-color:rgba(190, 154, 104,.32)!important;background:#0B0804!important}

/* SELECTION / SCROLLBAR */
::selection{background:rgba(190, 154, 104,.34);color:#FFF8E8}
*{scrollbar-color:#8A6A42 #090603}

@media(max-width:760px){
  .rise-refresh-v2 .v6-content{padding:14px!important}
  .rise-refresh-v2 .page-head,.rise-refresh-v2 .v6-page-head{padding:18px!important}
  .rr-karma-visual,.rr-karma-chat{padding:18px!important}
}


/* LIFE OS GOLD PASS — legacy CRM/editor controls that are injected later */
.rise-refresh-v2 .rise-v43b-select-toolbar{
  background:linear-gradient(180deg,#120D06,#080603)!important;
  border-color:rgba(190, 154, 104,.24)!important;
  box-shadow:inset 0 1px 0 rgba(255,245,206,.04)!important;
}
.rise-refresh-v2 .rise-v43b-select-toolbar button{
  color:#EAD9AD!important;background:#100B05!important;border-color:rgba(190, 154, 104,.28)!important;
}
.rise-refresh-v2 .rise-v43b-select-toolbar button:hover{color:#FFF3CB!important;border-color:rgba(216, 188, 148,.60)!important;background:rgba(190, 154, 104,.07)!important}
.rise-refresh-v2 .rise-v43b-select-toolbar .rise-v43b-count{color:#A9956B!important}
.rise-refresh-v2 .rise-v43b-check{accent-color:#BE9A68!important}
.rise-refresh-v2 .rise-v43b-lead-card.rise-v43b-picked{outline-color:rgba(190, 154, 104,.38)!important}

.rise-refresh-v2 .crm-column{background:#0D0904!important;border-color:rgba(190, 154, 104,.22)!important}
.rise-refresh-v2 .crm-column-head{color:#EEDDAE!important;background:linear-gradient(180deg,#171006,#0B0804)!important;border-bottom:1px solid rgba(190, 154, 104,.15)!important}
.rise-refresh-v2 .crm-card{background:#120D06!important;border-color:rgba(190, 154, 104,.20)!important;box-shadow:0 12px 28px rgba(0,0,0,.34)!important}
.rise-refresh-v2 .crm-person{color:#FFF4D2!important}
.rise-refresh-v2 .crm-meta,.rise-refresh-v2 .crm-code,.rise-refresh-v2 .crm-summary-note,.rise-refresh-v2 .crm-empty{color:#9B8B68!important}
.rise-refresh-v2 .crm-contact a{color:#D8BC94!important}
.rise-refresh-v2 .crm-visitor-note{background:#090603!important;color:#B8A77F!important;border:1px solid rgba(190, 154, 104,.12)!important}
.rise-refresh-v2 .crm-form label{color:#B8A77F!important}
.rise-refresh-v2 .crm-form select,.rise-refresh-v2 .crm-form textarea,.rise-refresh-v2 .crm-form input{background:#090603!important;color:#FFF4D2!important;border-color:rgba(190, 154, 104,.24)!important}
.rise-refresh-v2 .crm-save{color:#100A02!important;background:linear-gradient(112deg,#9C7A4E 0%,#BE9A68 22%,#D8BC94 50%,#BE9A68 78%,#9C7A4E 100%)!important;box-shadow:inset 0 1px rgba(255,255,255,.38)!important}

/* Top-level brand preview defaults in Life OS */
.rise-refresh-v2 .brand-preview{border-color:rgba(190, 154, 104,.30)!important;background:linear-gradient(145deg,#161006,#080603)!important}

/* =========================================================
   LIFE OS LUXE DASHBOARD — REAL INTERFACE, NOT AN IMAGE
   ========================================================= */
.lifeos-topbar{
  position:sticky;top:0;z-index:35;height:76px;display:flex;align-items:center;justify-content:flex-end;gap:18px;
  padding:12px 30px 12px 32px;
  background:linear-gradient(180deg,rgba(5,3,1,.96),rgba(9,6,3,.90));
  border-bottom:1px solid rgba(190, 154, 104,.18);
  backdrop-filter:blur(18px);
  box-shadow:0 12px 36px -30px rgba(190, 154, 104,.45);
}
.lifeos-topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(216, 188, 148,.52),rgba(190, 154, 104,.18),transparent);pointer-events:none}
.lifeos-top-search{width:min(330px,28vw);height:42px;display:flex;align-items:center;gap:10px;padding:0 15px;border:1px solid rgba(190, 154, 104,.34);border-radius:999px;background:linear-gradient(180deg,rgba(15,10,4,.92),rgba(6,4,2,.96));box-shadow:inset 0 1px 0 rgba(255,244,203,.05)}
.lifeos-top-search span{font-size:24px;line-height:1;color:#D8BC94;transform:rotate(-14deg)}
.lifeos-top-search input{width:100%!important;min-width:0!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;height:auto!important;color:#F5E8C7!important}
.lifeos-top-actions{display:flex;align-items:center;gap:10px}
.lifeos-top-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(190, 154, 104,.32);background:radial-gradient(circle at 35% 22%,rgba(216, 188, 148,.14),rgba(10,7,3,.92) 60%);color:#CFC3AD!important;text-decoration:none!important;box-shadow:inset 0 1px rgba(255,249,217,.06),0 0 18px rgba(190, 154, 104,.07)}
.lifeos-top-icon:hover{border-color:rgba(216, 188, 148,.68);box-shadow:0 0 24px rgba(190, 154, 104,.16)}
.lifeos-pro-chip,.lifeos-user-chip{display:flex;align-items:center;gap:10px;min-height:48px;text-decoration:none!important;color:#F7E9C7!important;border:1px solid rgba(190, 154, 104,.30);background:linear-gradient(135deg,rgba(41,28,10,.92),rgba(12,8,3,.97));box-shadow:inset 0 1px 0 rgba(255,244,203,.08)}
.lifeos-pro-chip{padding:8px 13px;border-radius:13px;min-width:225px}
.lifeos-user-chip{padding:7px 10px;border-radius:999px;min-width:185px;background:rgba(9,6,3,.84)}
.lifeos-pro-chip strong,.lifeos-user-chip strong{display:block;font-size:12px;line-height:1.2}.lifeos-pro-chip small,.lifeos-user-chip small{display:block;color:#9D8B68!important;font-size:10px;margin-top:2px}.lifeos-pro-chip>b,.lifeos-user-chip>b{margin-left:auto;color:#B7A78B}.lifeos-pro-crown{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#100A02;background:linear-gradient(145deg,#D8BC94,#BE9A68,#8A6A42);box-shadow:inset 0 1px rgba(255,255,255,.45),0 0 18px rgba(190, 154, 104,.14)}
.lifeos-top-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-weight:900;color:#100A02;background:linear-gradient(145deg,#D8BC94,#BE9A68,#8A6A42);box-shadow:inset 0 1px rgba(255,255,255,.45)}

.lifeos-dashboard-luxe{display:grid;gap:16px;position:relative;isolation:isolate}
.lifeos-dashboard-luxe:before,.lifeos-dashboard-luxe:after{content:"";position:absolute;pointer-events:none;z-index:-1}
.lifeos-dashboard-luxe:before{width:760px;height:320px;right:-120px;top:-82px;background:radial-gradient(ellipse at center,rgba(190, 154, 104,.12),transparent 64%);filter:blur(8px)}
.lifeos-dashboard-luxe:after{width:120%;height:2px;left:-10%;top:130px;background:linear-gradient(90deg,transparent 5%,rgba(190, 154, 104,.18),rgba(216, 188, 148,.64),rgba(190, 154, 104,.16),transparent 88%);transform:rotate(-7deg);box-shadow:0 0 18px rgba(190, 154, 104,.42)}

.lifeos-luxe-welcome{position:relative;min-height:150px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:12px 18px 8px 4px}
.lifeos-luxe-welcome:before{content:"";position:absolute;width:600px;height:260px;right:4%;top:-118px;border:1px solid rgba(190, 154, 104,.24);border-radius:50%;transform:rotate(-13deg);box-shadow:0 0 0 24px rgba(190, 154, 104,.018),0 0 54px rgba(190, 154, 104,.10)}
.lifeos-luxe-copy{position:relative;z-index:2}
.lifeos-luxe-kicker{font-size:10px;font-weight:900;letter-spacing:.22em;color:#B3A084;margin-bottom:4px}
.lifeos-luxe-copy h1{margin:0;color:#FFF7DF!important;font:400 clamp(34px,4.1vw,58px)/.93 Georgia,'Times New Roman',serif;letter-spacing:-.035em}
.lifeos-luxe-copy h1 span{background:linear-gradient(105deg,#F0E4C8 3%,#BE9A68 45%,#D8BC94 70%,#9C7A4E);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}
.lifeos-luxe-copy h1 em{font:normal .52em/1 sans-serif;color:#BFAE8C;text-shadow:0 0 18px rgba(216, 188, 148,.48)}
.lifeos-luxe-copy p{margin:12px 0 0;color:#D6C9A9!important;font-size:15px;letter-spacing:.01em}
.lifeos-luxe-orbit{position:relative;width:320px;height:130px;opacity:.94}
.lifeos-luxe-orbit i{position:absolute;border:1px solid rgba(190, 154, 104,.25);border-radius:50%;transform:rotate(-18deg)}
.lifeos-luxe-orbit i:nth-child(1){width:300px;height:92px;right:0;top:15px}.lifeos-luxe-orbit i:nth-child(2){width:248px;height:66px;right:18px;top:28px}.lifeos-luxe-orbit i:nth-child(3){width:198px;height:43px;right:36px;top:40px}.lifeos-luxe-orbit b{position:absolute;width:7px;height:7px;border-radius:50%;right:68px;top:28px;background:#D8BC94;box-shadow:0 0 16px 4px rgba(216, 188, 148,.80)}

.lifeos-luxe-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.lifeos-luxe-kpi{position:relative;display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:13px;min-height:88px;padding:14px 15px;text-decoration:none!important;color:inherit!important;border:1px solid rgba(190, 154, 104,.32);border-radius:14px;background:linear-gradient(140deg,rgba(25,17,7,.97),rgba(7,5,2,.98) 70%,rgba(22,15,6,.94));box-shadow:inset 0 1px 0 rgba(255,244,200,.07),0 18px 36px -30px rgba(190, 154, 104,.44);overflow:hidden}
.lifeos-luxe-kpi:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#D8BC94,transparent);opacity:.55}.lifeos-luxe-kpi:after{content:"";position:absolute;width:70px;height:70px;right:-26px;bottom:-35px;border-radius:50%;background:radial-gradient(circle,rgba(190, 154, 104,.20),transparent 68%)}
.lifeos-kpi-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;font-size:22px;color:#D8BC94;border:1px solid rgba(190, 154, 104,.50);background:radial-gradient(circle at 33% 22%,rgba(216, 188, 148,.14),rgba(13,9,3,.96) 64%);box-shadow:inset 0 1px rgba(255,255,255,.08),0 0 20px rgba(190, 154, 104,.08)}
.lifeos-luxe-kpi div{display:grid}.lifeos-luxe-kpi small{text-transform:uppercase;letter-spacing:.08em;color:#9C8B68!important;font-size:9px;font-weight:800}.lifeos-luxe-kpi strong{font-size:28px;line-height:1;color:#FFF4D2;margin:4px 0 3px}.lifeos-luxe-kpi em{font-style:normal;color:#BDAA7B;font-size:10px}.lifeos-luxe-kpi>b{align-self:start;color:#BE9A68;font-size:18px}
.lifeos-luxe-kpi:hover{transform:translateY(-2px);border-color:rgba(216, 188, 148,.62);box-shadow:0 20px 42px -25px rgba(190, 154, 104,.33)}

.lifeos-luxe-tara{position:relative;padding:14px;border:1px solid rgba(190, 154, 104,.34);border-radius:18px;background:radial-gradient(circle at 8% 18%,rgba(190, 154, 104,.11),transparent 28%),linear-gradient(135deg,#130D05,#060402 62%,#100B04);box-shadow:inset 0 1px rgba(255,244,203,.07),0 24px 58px -38px rgba(190, 154, 104,.52);overflow:hidden}
.lifeos-luxe-tara:before{content:"";position:absolute;left:-160px;top:-100px;width:520px;height:280px;border:1px solid rgba(190, 154, 104,.22);border-radius:50%;transform:rotate(30deg);box-shadow:0 0 0 18px rgba(190, 154, 104,.016),0 0 0 54px rgba(190, 154, 104,.010)}
.lifeos-section-title{position:relative;z-index:2;display:flex;align-items:center;gap:10px;padding:0 6px 11px;border-bottom:1px solid rgba(190, 154, 104,.14)}
.lifeos-section-title>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(145deg,#D8BC94,#BE9A68,#8A6A42);color:#0D0802;box-shadow:0 0 18px rgba(190, 154, 104,.16)}
.lifeos-section-title small{display:block;color:#AE9A7E!important;font-size:9px;letter-spacing:.16em;font-weight:900}.lifeos-section-title strong{display:block;color:#FFF1CC;font:600 18px/1.1 Georgia,serif;margin-top:2px}
.lifeos-luxe-tara .rr-karma{position:relative;z-index:1;margin-top:12px;gap:12px;grid-template-columns:minmax(320px,1fr) minmax(380px,1.08fr)}
.lifeos-luxe-tara .rr-karma-visual,.lifeos-luxe-tara .rr-karma-chat{min-height:460px;border-radius:14px!important;background:linear-gradient(145deg,rgba(20,14,6,.78),rgba(5,3,2,.88))!important;box-shadow:inset 0 1px rgba(255,244,203,.04)!important}
.lifeos-luxe-tara .rr-karma-visual{justify-content:center;padding:24px!important}.lifeos-luxe-tara .rr-karma-avatar{width:min(75%,330px)}.lifeos-luxe-tara .rr-karma-halo{width:min(75%,330px);top:48px}.lifeos-luxe-tara .rr-karma-chat{padding:22px!important}.lifeos-luxe-tara .rr-karma-chat-head h2{font:600 28px/1 Georgia,serif;color:#FFF1CA!important}.lifeos-luxe-tara .rr-karma-chat-head p{font-size:13px}.lifeos-luxe-tara .rr-message{border-radius:12px!important}.lifeos-luxe-tara .rr-karma-suggestions button{border-radius:999px!important}

.lifeos-luxe-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr);gap:14px}
.lifeos-luxe-panel{position:relative;border:1px solid rgba(190, 154, 104,.30);border-radius:16px;background:linear-gradient(145deg,rgba(20,14,6,.97),rgba(6,4,2,.98));box-shadow:inset 0 1px rgba(255,244,203,.06),0 20px 48px -36px rgba(190, 154, 104,.42);overflow:hidden}
.lifeos-luxe-panel:before{content:"";position:absolute;width:260px;height:190px;right:-130px;bottom:-100px;border-radius:50%;background:radial-gradient(circle,rgba(190, 154, 104,.13),transparent 68%);pointer-events:none}.lifeos-luxe-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 14px;border-bottom:1px solid rgba(190, 154, 104,.15);background:linear-gradient(180deg,rgba(29,20,8,.82),rgba(11,7,3,.42))}.lifeos-luxe-panel>header>div{display:flex;align-items:center;gap:9px}.lifeos-luxe-panel>header>div>span{color:#B9A98D}.lifeos-luxe-panel>header strong{font:600 16px/1 Georgia,serif;color:#FFF0C8}.lifeos-luxe-panel>header>a{color:#BAAA8F!important;text-decoration:none!important;font-size:11px}.lifeos-luxe-panel>header>a:hover{color:#FFF0B4!important}
.lifeos-template-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:13px}.lifeos-template-mini{text-decoration:none!important;color:inherit!important;display:grid;gap:5px}.lifeos-template-art{position:relative;height:106px;border:1px solid rgba(190, 154, 104,.24);border-radius:10px;overflow:hidden;background:#0A0703;box-shadow:inset 0 1px rgba(255,244,203,.05)}.lifeos-template-art:before{content:"";position:absolute;inset:-35% -20%;border:1px solid rgba(190, 154, 104,.40);border-radius:50%;transform:rotate(-24deg)}.lifeos-template-art:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 18%,rgba(216, 188, 148,.14) 46%,transparent 54%)}.lifeos-template-art i{position:absolute;width:44px;height:74px;left:11px;bottom:0;border-radius:18px 18px 5px 5px;background:linear-gradient(180deg,#A98F68,#2B2113);box-shadow:0 0 18px rgba(190, 154, 104,.12)}.lifeos-template-art b{position:absolute;right:8px;bottom:12px;color:#D8C6A0;font:700 10px/1 Georgia,serif;letter-spacing:.08em}.lifeos-template-art.art-2{background:linear-gradient(145deg,#EEE8D8,#BDAF92 60%,#1D160B)}.lifeos-template-art.art-2 b{color:#171006}.lifeos-template-art.art-2 i{background:linear-gradient(180deg,#5A3A1C,#BE9A68)}.lifeos-template-art.art-3{background:linear-gradient(145deg,#050403 0%,#23180A 60%,#BE9A68 170%)}.lifeos-template-art.art-3:before{width:160px;height:160px;left:40px;top:-90px}.lifeos-template-art.art-4{background:linear-gradient(135deg,#0C1114,#15374A 48%,#D0ECF8)}.lifeos-template-art.art-4:before{border-color:rgba(238,246,255,.42)}.lifeos-template-mini.is-featured .lifeos-template-art{border-color:#D8BC94;box-shadow:0 0 0 1px rgba(216, 188, 148,.20),0 0 22px rgba(190, 154, 104,.14)}.lifeos-template-mini>strong{font-size:11px;color:#F5E7C2}.lifeos-template-mini>small{font-size:9px;color:#8E7E5E!important}

.lifeos-card-feature-body{display:grid;grid-template-columns:minmax(0,1.3fr) 128px;gap:12px;padding:13px}.lifeos-card-preview{position:relative;min-height:194px;border:1px solid rgba(190, 154, 104,.40);border-radius:13px;overflow:hidden;background:linear-gradient(135deg,#090603,#221708 62%,#0B0804);box-shadow:inset 0 1px rgba(255,255,255,.05),0 14px 28px rgba(0,0,0,.34)}.lifeos-card-preview:before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-88px;top:-85px;border:1px solid rgba(216, 188, 148,.42);box-shadow:0 0 0 14px rgba(190, 154, 104,.03),0 0 30px rgba(190, 154, 104,.08)}.lifeos-card-swoosh{position:absolute;width:180%;height:58px;left:-40%;bottom:10px;border-top:1px solid rgba(216, 188, 148,.58);border-radius:50%;transform:rotate(-16deg);box-shadow:0 -3px 18px rgba(190, 154, 104,.12)}.lifeos-card-preview>img,.lifeos-card-photo-fallback{position:absolute;left:13px;bottom:0;width:38%;height:84%;object-fit:cover;object-position:center top;border-radius:30px 30px 0 0;border:1px solid rgba(190, 154, 104,.24);background:#0D0904}.lifeos-card-photo-fallback{display:grid;place-items:center;font:700 42px Georgia,serif;color:#BE9A68}.lifeos-card-copy{position:absolute;left:44%;right:12px;top:42px;display:grid;gap:5px}.lifeos-card-copy small{color:#AD987A!important;letter-spacing:.16em;font-size:8px}.lifeos-card-copy strong{font:600 20px/1.05 Georgia,serif;color:#FFF0CA}.lifeos-card-copy span{color:#CBB990;font-size:10px}.lifeos-card-qr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(190, 154, 104,.26);border-radius:13px;background:linear-gradient(145deg,#160F05,#090603);padding:10px}.lifeos-card-qr img{width:100px;height:100px;background:#FFF6D9;border-radius:8px;padding:5px;box-shadow:0 0 20px rgba(190, 154, 104,.10)}.lifeos-card-qr small{text-align:center;font-size:9px!important;color:#A9956D!important}.lifeos-card-empty{padding:26px;text-align:center;display:grid;place-items:center;gap:8px}.lifeos-card-empty>span{font-size:34px;color:#BE9A68}.lifeos-card-empty>strong{font:600 18px Georgia,serif;color:#FFF0CA}.lifeos-card-empty p{margin:0 0 7px;color:#9D8B68}

.lifeos-luxe-bottom{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:14px}.lifeos-period{font-size:9px;color:#D8BC94;border:1px solid rgba(190, 154, 104,.22);padding:5px 8px;border-radius:999px}.lifeos-stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:12px}.lifeos-stat-row>div{padding:9px 12px;border-right:1px solid rgba(190, 154, 104,.12)}.lifeos-stat-row>div:last-child{border-right:0}.lifeos-stat-row small{display:block;color:#9D8B69!important;font-size:9px}.lifeos-stat-row strong{display:block;font-size:22px;color:#FFF0CC;margin:4px 0}.lifeos-stat-row em{font-style:normal;font-size:8px;color:#A08B6B;letter-spacing:.12em}.lifeos-quick-actions>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px}.lifeos-quick-actions>div>a{display:flex;align-items:center;justify-content:center;min-height:40px;border:1px solid rgba(190, 154, 104,.26);border-radius:10px;color:#EADAAE!important;text-decoration:none!important;background:linear-gradient(180deg,#171005,#090603);font-size:10px;font-weight:800}.lifeos-quick-actions>div>a:first-child{color:#120B02!important;background:linear-gradient(112deg,#9C7A4E 0%,#BE9A68 22%,#D8BC94 50%,#BE9A68 78%,#9C7A4E 100%);border-color:#C5B79B}.lifeos-quick-actions>div>a:hover{border-color:rgba(216, 188, 148,.62);box-shadow:0 0 18px rgba(190, 154, 104,.12)}

@media(max-width:1280px){.lifeos-top-search{width:240px}.lifeos-user-chip{display:none}.lifeos-luxe-kpis{grid-template-columns:repeat(2,1fr)}.lifeos-luxe-grid,.lifeos-luxe-bottom{grid-template-columns:1fr}.lifeos-template-strip{grid-template-columns:repeat(4,1fr)}}
@media(max-width:900px){.lifeos-topbar{display:none}.lifeos-luxe-orbit{display:none}.lifeos-luxe-tara .rr-karma{grid-template-columns:1fr}.lifeos-template-strip{grid-template-columns:repeat(2,1fr)}.lifeos-stat-row{grid-template-columns:repeat(2,1fr)}.lifeos-stat-row>div:nth-child(2){border-right:0}.lifeos-card-feature-body{grid-template-columns:1fr}.lifeos-card-qr{flex-direction:row}.lifeos-card-qr img{width:86px;height:86px}}
@media(max-width:600px){.lifeos-luxe-kpis{grid-template-columns:1fr}.lifeos-luxe-copy h1{font-size:38px}.lifeos-luxe-copy p{font-size:13px}.lifeos-template-strip{grid-template-columns:1fr 1fr}.lifeos-stat-row{grid-template-columns:1fr}.lifeos-stat-row>div{border-right:0;border-bottom:1px solid rgba(190, 154, 104,.10)}.lifeos-quick-actions>div{grid-template-columns:1fr}.lifeos-luxe-tara{padding:9px}}


/* LIFE OS — CHAMPAGNE METALLIC GOLD RELIEF PASS */
:root{
  --life-metal-hi:#E6DED0;
  --life-metal-mid:#BE9A68;
  --life-metal-low:#8A6A42;
  --life-metal-shadow:#5A3A1C;
}

/* Metallic gold surfaces */
.rise-refresh-v2 .button.primary,
.rise-refresh-v2 button.primary,
.rr-button-primary,
.lifeos-pro-crown,
.lifeos-top-avatar,
.lifeos-section-title>span,
.lifeos-quick-actions>div>a:first-child,
.rise-refresh-v2 [data-editor-tab].active,
.rise-refresh-v2 [data-editor-tab][aria-selected="true"],
.rise-v6-admin .template-filter.active,
.rr-karma-languages button.is-active,
.rr-message.is-user,
.v6-avatar,
.v6-mini-avatar,
.rise-refresh-v2 .crm-save{
  background:
    linear-gradient(115deg,
      #5A3A1C 0%,
      #8A6A42 18%,
      #BE9A68 38%,
      #E6DED0 50%,
      #BE9A68 62%,
      #8A6A42 82%,
      #5A3A1C 100%)!important;
  border-color:rgba(216, 188, 148,.64)!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.50),
    inset 0 -2px 3px rgba(90, 58, 28,.48),
    0 1px 0 rgba(255,245,218,.10),
    0 10px 26px -16px rgba(156, 122, 78,.55)!important;
  text-shadow:0 1px 0 rgba(255,248,228,.22),0 -1px 0 rgba(90, 58, 28,.18)!important;
}

/* Champagne gold text — never bright yellow */
.v6-brand small,
.v6-icon,
.rise-refresh-v2 .eyebrow,
.rise-refresh-v2 .rr-kicker,
.lifeos-luxe-kicker,
.lifeos-section-title small,
.lifeos-card-copy small,
.lifeos-stat-row em,
.lifeos-period,
.lifeos-luxe-panel>header>a,
.lifeos-template-art b,
.rr-karma-mic-label{
  color:#C8BDA8!important;
  text-shadow:0 1px 0 #5A3A1C,0 0 12px rgba(190, 154, 104,.12)!important;
}

/* Embossed gold serif headline */
.lifeos-luxe-copy h1 span{
  background:linear-gradient(180deg,#E6DED0 0%,#DCC89A 25%,#BE9A68 52%,#9C7A4E 76%,#9C7A4E 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
  filter:drop-shadow(0 1px 0 rgba(255,255,255,.15)) drop-shadow(0 2px 2px rgba(0,0,0,.55));
}

/* Borders and glints — warmer, less yellow */
.lifeos-luxe-kpi:before,
.rise-refresh-v2 .v6-kpi:before{
  background:linear-gradient(90deg,transparent,rgba(216, 188, 148,.30),#BE9A68,rgba(216, 188, 148,.28),transparent)!important;
  box-shadow:0 0 10px rgba(156, 122, 78,.24)!important;
}
.lifeos-luxe-orbit b{
  background:#CFC4AE!important;
  box-shadow:0 0 10px 2px rgba(190, 154, 104,.30)!important;
}
.lifeos-kpi-icon{
  color:#D0C5AF!important;
  border-color:rgba(190, 154, 104,.42)!important;
  background:radial-gradient(circle at 34% 23%,rgba(242,231,207,.12),rgba(20,13,5,.97) 64%)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.07),0 0 16px rgba(156, 122, 78,.08)!important;
}

/* TARA ring / voice meters — metallic champagne */
.rr-karma-halo{
  background:conic-gradient(transparent 8%,#5A3A1C,#8A6A42,#D8BC94,#BE9A68,#5A3A1C,transparent 76%)!important;
  opacity:.64!important;filter:blur(17px)!important;
}
.rr-karma-bars i{
  background:linear-gradient(180deg,#D8BC94 0%,#BE9A68 48%,#9C7A4E 100%)!important;
  box-shadow:0 0 6px rgba(156, 122, 78,.14)!important;
}

/* Gold menu highlight with dark bronze body and champagne edge */
.v6-nav>a.active{
  color:#E6DED0!important;
  background:linear-gradient(90deg,rgba(138, 106, 66,.44),rgba(190, 154, 104,.13) 55%,rgba(138, 106, 66,.05))!important;
  border-color:rgba(190, 154, 104,.34)!important;
  box-shadow:inset 3px 0 0 #CEC1A8,inset 0 1px 0 rgba(242,231,207,.05),0 0 22px -15px rgba(156, 122, 78,.50)!important;
}

/* Remove fluorescent-looking glow */
.lifeos-luxe-kpi,
.lifeos-luxe-panel,
.lifeos-luxe-tara,
.rr-karma-visual,.rr-karma-chat{
  box-shadow:inset 0 1px 0 rgba(242,231,207,.035),0 20px 48px -34px rgba(138, 106, 66,.35)!important;
}


/* LIFE OS — MUTED CHAMPAGNE / BRONZE GOLD FINAL PASS */
:root{
  --life-gold:#BE9A68;
  --life-gold-light:#D8BC94;
  --life-gold-luxe:#9C7A4E;
  --life-gold-deep:#8A6A42;
}

.rise-refresh-v2 .button.primary,
.rise-refresh-v2 button.primary,
.rr-button-primary,
.lifeos-pro-crown,
.lifeos-top-avatar,
.lifeos-section-title>span,
.lifeos-quick-actions>div>a:first-child,
.rise-refresh-v2 [data-editor-tab].active,
.rise-refresh-v2 [data-editor-tab][aria-selected="true"],
.rise-v6-admin .template-filter.active,
.rr-karma-languages button.is-active,
.rr-message.is-user,
.v6-avatar,
.v6-mini-avatar,
.rise-refresh-v2 .crm-save{
  background:linear-gradient(115deg,
    #5A3A1C 0%,
    #8A6A42 16%,
    #9C7A4E 33%,
    #C8BDA8 49%,
    #BE9A68 62%,
    #9C7A4E 82%,
    #5A3A1C 100%)!important;
  border-color:rgba(216, 188, 148,.46)!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.34),
    inset 0 -2px 3px rgba(43,31,16,.50),
    0 10px 24px -18px rgba(138, 106, 66,.38)!important;
}

.lifeos-luxe-copy h1 span{
  background:linear-gradient(180deg,#E6DED0 0%,#D0C5AF 22%,#BE9A68 50%,#9C7A4E 74%,#9C7A4E 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
  filter:drop-shadow(0 1px 0 rgba(255,255,255,.10)) drop-shadow(0 2px 2px rgba(0,0,0,.58));
}

.v6-icon,
.rise-refresh-v2 .eyebrow,
.rise-refresh-v2 .rr-kicker,
.lifeos-luxe-kicker,
.lifeos-section-title small,
.lifeos-card-copy small,
.lifeos-stat-row em,
.lifeos-period,
.lifeos-luxe-panel>header>a,
.rr-karma-mic-label{
  color:#C4B69D!important;
  text-shadow:0 1px 0 #5A3A1C,0 0 8px rgba(138, 106, 66,.10)!important;
}

.lifeos-luxe-kpi:before,
.rise-refresh-v2 .v6-kpi:before{
  background:linear-gradient(90deg,transparent,rgba(216, 188, 148,.18),#BE9A68,rgba(216, 188, 148,.16),transparent)!important;
  box-shadow:0 0 8px rgba(138, 106, 66,.16)!important;
}

.rr-karma-halo{
  background:conic-gradient(transparent 10%,#5A3A1C,#8A6A42,#BE9A68,#D8BC94,#8A6A42,#5A3A1C,transparent 76%)!important;
  opacity:.48!important;
  filter:blur(19px)!important;
}
.rr-karma-bars i{
  background:linear-gradient(180deg,#D9D0BE 0%,#BE9A68 50%,#9C7A4E 100%)!important;
  box-shadow:none!important;
}

.lifeos-luxe-orbit b{
  background:#CFC4AE!important;
  box-shadow:0 0 8px 1px rgba(156, 122, 78,.20)!important;
}

.v6-nav>a.active{
  color:#E8DED0!important;
  background:linear-gradient(90deg,rgba(90, 58, 28,.46),rgba(156, 122, 78,.12) 55%,rgba(90, 58, 28,.04))!important;
  border-color:rgba(156, 122, 78,.34)!important;
  box-shadow:inset 3px 0 0 #C8BDA8,inset 0 1px 0 rgba(230,222,208,.04),0 0 18px -14px rgba(138, 106, 66,.34)!important;
}

.lifeos-top-icon,
.lifeos-luxe-kpi,
.lifeos-luxe-panel,
.lifeos-luxe-tara,
.rr-karma-visual,.rr-karma-chat{
  box-shadow:inset 0 1px 0 rgba(230,222,208,.025),0 18px 40px -34px rgba(90, 58, 28,.36)!important;
}


/* =========================================================
   LIFE OS — DEEP METALLIC GOLD FINAL CORRECTION
   #BE9A68 remains the official gold, used as a highlight band,
   not as a flat yellow surface.
   ========================================================= */
:root{
  --life-gold-official:#BE9A68;
  --life-gold-champagne:#E6DAC2;
  --life-gold-soft:#D2A15A;
  --life-gold-rich:#9C7A4E;
  --life-gold-bronze:#8A6A42;
  --life-gold-shadow:#5A3A1C;
}

/* ALL visible Life OS accent text: bronze/champagne instead of flat yellow */
.v6-brand small,
.v6-icon,
.rise-refresh-v2 .eyebrow,
.rise-refresh-v2 .rr-kicker,
.lifeos-luxe-kicker,
.lifeos-section-title small,
.lifeos-card-copy small,
.lifeos-stat-row em,
.lifeos-period,
.lifeos-luxe-panel>header>a,
.lifeos-template-art b,
.rr-karma-mic-label,
.lifeos-top-icon,
.lifeos-pro-chip>b,
.lifeos-user-chip>b,
.lifeos-luxe-panel>header>div>span,
.lifeos-luxe-kpi>b{
  color:#BE9A68!important;
  text-shadow:0 1px 0 #24190C,0 0 5px rgba(138, 106, 66,.14)!important;
}

/* Embossed metallic text where the reference shows gold lettering */
.lifeos-luxe-copy h1 span,
.lifeos-section-title strong,
.lifeos-card-copy strong,
.lifeos-luxe-panel>header strong{
  background:linear-gradient(180deg,
    #EFE8DA 0%,
    #D4C5A7 18%,
    #9C7A4E 40%,
    #BE9A68 50%,
    #9C7A4E 61%,
    #9C7A4E 80%,
    #E2D6BE 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  text-shadow:none!important;
  filter:drop-shadow(0 1px 0 rgba(255,255,255,.09)) drop-shadow(0 2px 2px rgba(0,0,0,.64));
}

/* Metallic controls: much darker overall, narrow gold reflection */
.rise-refresh-v2 .button.primary,
.rise-refresh-v2 button.primary,
.rr-button-primary,
.lifeos-pro-crown,
.lifeos-top-avatar,
.lifeos-section-title>span,
.lifeos-quick-actions>div>a:first-child,
.rise-refresh-v2 [data-editor-tab].active,
.rise-refresh-v2 [data-editor-tab][aria-selected="true"],
.rise-v6-admin .template-filter.active,
.rr-karma-languages button.is-active,
.rr-message.is-user,
.v6-avatar,
.v6-mini-avatar,
.rise-refresh-v2 .crm-save{
  color:#171006!important;
  background:linear-gradient(112deg,
    #5A3A1C 0%,
    #8A6A42 13%,
    #8A6A42 30%,
    #BE9A68 42%,
    #BE9A68 49%,
    #E6DAC2 52%,
    #BE9A68 57%,
    #8A6A42 73%,
    #5A3A1C 100%)!important;
  border-color:#9C7A4E!important;
  box-shadow:
    inset 0 1px 0 rgba(255,250,237,.36),
    inset 0 -2px 3px rgba(35,22,8,.58),
    0 1px 0 rgba(255,255,255,.025),
    0 10px 22px -18px rgba(138, 106, 66,.34)!important;
}

/* Thin metallic gold lines, no yellow neon */
.lifeos-luxe-kpi:before,
.rise-refresh-v2 .v6-kpi:before,
.lifeos-topbar:after{
  background:linear-gradient(90deg,
    transparent,
    rgba(138, 106, 66,.18),
    #8A6A42,
    #BE9A68,
    #D8CBB1,
    #9C7A4E,
    transparent)!important;
  box-shadow:0 0 6px rgba(90, 58, 28,.12)!important;
}

/* Icons/rings use bronze, not yellow */
.lifeos-kpi-icon,
.lifeos-top-icon{
  color:#C8B68F!important;
  border-color:rgba(156, 122, 78,.48)!important;
  background:radial-gradient(circle at 34% 23%,rgba(230,218,194,.08),rgba(15,10,4,.98) 62%)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.035),0 0 12px rgba(90, 58, 28,.07)!important;
}
.lifeos-luxe-orbit i,
.lifeos-card-preview:before,
.lifeos-card-swoosh{
  border-color:rgba(156, 122, 78,.34)!important;
  box-shadow:none!important;
}
.lifeos-luxe-orbit b{
  background:#B8A17A!important;
  box-shadow:0 0 6px rgba(138, 106, 66,.18)!important;
}

/* TARA: bronze/gold metallic ring and waveform, not yellow */
.rr-karma-halo{
  background:conic-gradient(
    transparent 10%,
    #5A3A1C,
    #8A6A42,
    #9C7A4E,
    #BE9A68,
    #D5C9B2,
    #9C7A4E,
    #8A6A42,
    transparent 78%)!important;
  opacity:.42!important;
  filter:blur(20px)!important;
}
.rr-karma-bars i{
  background:linear-gradient(180deg,#D7CCB6 0%,#BE9A68 42%,#9C7A4E 68%,#9C7A4E 100%)!important;
  box-shadow:none!important;
}
.rr-karma-status{
  color:#BDAA82!important;
  border-color:rgba(156, 122, 78,.36)!important;
  background:#0D0904!important;
  box-shadow:inset 0 1px 0 rgba(230,218,194,.02)!important;
}

/* Active menu: dark bronze body with metallic side highlight */
.v6-nav>a.active{
  color:#E4D8C1!important;
  background:linear-gradient(90deg,rgba(90, 58, 28,.64),rgba(138, 106, 66,.18) 48%,rgba(34,24,11,.06))!important;
  border-color:rgba(156, 122, 78,.36)!important;
  box-shadow:inset 3px 0 0 #BCA77F,inset 0 1px 0 rgba(230,218,194,.035),0 0 14px -12px rgba(90, 58, 28,.26)!important;
}

/* Reduce all gold glow intensity */
.lifeos-luxe-kpi,
.lifeos-luxe-panel,
.lifeos-luxe-tara,
.rr-karma-visual,
.rr-karma-chat,
.rise-refresh-v2 .page-head,
.rise-refresh-v2 .settings-card{
  box-shadow:inset 0 1px 0 rgba(230,218,194,.02),0 18px 38px -34px rgba(44,31,15,.54)!important;
}


/* LIFE OS — SOLID METALLIC GOLD LOCAL MODE BANNER */
.rise-refresh-v2 .v6-local-share-warning,
.rise-refresh-v2 .alert.warning.v6-local-share-warning{
  position:relative!important;
  overflow:hidden!important;
  color:#1A1105!important;
  background:
    linear-gradient(180deg,
      #F1E3C1 0%,
      #D8BC94 12%,
      #9C7A4E 28%,
      #BE9A68 46%,
      #F0D792 53%,
      #BE9A68 65%,
      #9C7A4E 86%,
      #9C7A4E 100%)!important;
  border:1px solid #D8BC94!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.72),
    inset 0 -3px 5px rgba(90, 58, 28,.36),
    0 1px 0 rgba(255,246,213,.18),
    0 8px 22px -14px rgba(138, 106, 66,.55)!important;
  text-shadow:0 1px 0 rgba(255,245,210,.34)!important;
  font-weight:800!important;
}
.rise-refresh-v2 .v6-local-share-warning:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:
    linear-gradient(105deg,
      transparent 0 18%,
      rgba(255,255,255,.12) 28%,
      rgba(255,255,255,.38) 35%,
      rgba(255,255,255,.08) 43%,
      transparent 52% 100%)!important;
  mix-blend-mode:screen!important;
}
.rise-refresh-v2 .v6-local-share-warning strong{
  color:#120B03!important;
  font-weight:950!important;
}


/* LIFE OS — VALIDATED MICRO PASS: champagne name + remove local banner */
.lifeos-luxe-copy h1 span{
  background:linear-gradient(180deg,
    #F4EBDD 0%,
    #E7DAC3 18%,
    #CDBA98 36%,
    #B29667 52%,
    #9C7A4E 68%,
    #C9B89A 84%,
    #EFE5D3 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
  text-shadow:none!important;
  filter:drop-shadow(0 1px 0 rgba(255,255,255,.10)) drop-shadow(0 2px 2px rgba(0,0,0,.55))!important;
}
.rise-refresh-v2 .v6-local-share-warning,
.rise-refresh-v2 .alert.warning.v6-local-share-warning{
  display:none!important;
}

/* =========================================================
   LIFE OS — OFFICIAL CHAMPAGNE GOLD TYPOGRAPHY SYSTEM
   Same metal language for text + controls across ALL admin pages.
   #BE9A68 is the official gold highlight, never a flat yellow fill.
   ========================================================= */
:root{
  --life-gold-official:#BE9A68;
  --life-gold-ice:#FFF8E8;
  --life-gold-champagne:#E9DCC2;
  --life-gold-soft:#DDB06A;
  --life-gold-rich:#BE9A68;
  --life-gold-bronze:#8A6A42;
  --life-gold-shadow:#5A3A1C;
  --life-gold-text:linear-gradient(180deg,
    #FFF8E8 0%,
    #E9DCC2 16%,
    #DDB06A 34%,
    #BE9A68 47%,
    #BE9A68 58%,
    #9C7A4E 74%,
    #CBB78E 88%,
    #F3E9D6 100%);
  --life-gold-surface:linear-gradient(112deg,
    #5A3A1C 0%,
    #8A6A42 13%,
    #9C7A4E 29%,
    #BE9A68 42%,
    #BE9A68 49%,
    #E9DCC2 53%,
    #BE9A68 60%,
    #8A6A42 76%,
    #5A3A1C 100%);
}

/* Primary metallic text — titles, names, KPI values, section titles */
.lifeos-luxe-copy h1,
.lifeos-luxe-copy h1 span,
.lifeos-section-title strong,
.lifeos-luxe-kpi strong,
.lifeos-luxe-panel>header strong,
.lifeos-card-copy strong,
.lifeos-stat-row strong,
.lifeos-topbar strong,
.rise-refresh-v2 .page-head h1,
.rise-refresh-v2 .page-head h2,
.rise-refresh-v2 .page-head h3,
.rise-refresh-v2 .v6-page-head h1,
.rise-refresh-v2 .v6-page-head h2,
.rise-refresh-v2 .settings-card h1,
.rise-refresh-v2 .settings-card h2,
.rise-refresh-v2 .settings-card h3,
.rise-refresh-v2 .builder-section h1,
.rise-refresh-v2 .builder-section h2,
.rise-refresh-v2 .builder-section h3,
.rise-refresh-v2 .admin-card h1,
.rise-refresh-v2 .admin-card h2,
.rise-refresh-v2 .admin-card h3,
.rise-refresh-v2 .panel h1,
.rise-refresh-v2 .panel h2,
.rise-refresh-v2 .panel h3,
.rise-refresh-v2 .template-control-panel h1,
.rise-refresh-v2 .template-control-panel h2,
.rise-refresh-v2 .plan-access-banner h1,
.rise-refresh-v2 .plan-access-banner h2,
.rise-refresh-v2 .template-card-body strong,
.rise-refresh-v2 .crm-person,
.rise-refresh-v2 .rr-karma-chat-head h2{
  background:var(--life-gold-text)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  color:transparent!important;
  text-shadow:none!important;
  filter:drop-shadow(0 1px 0 rgba(255,255,255,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.48))!important;
}

/* Secondary interface writing — same champagne-gold family, subtler for readability */
.v6-nav-label,
.v6-nav>a>span:not(.v6-icon),
.v6-subnav a,
.v6-user strong,
.v6-user small,
.v6-foot-actions a,
.v6-logout,
.lifeos-topbar small,
.lifeos-luxe-kicker,
.lifeos-luxe-copy p,
.lifeos-luxe-kpi small,
.lifeos-luxe-kpi em,
.lifeos-section-title small,
.lifeos-luxe-panel>header>a,
.lifeos-template-mini>strong,
.lifeos-template-mini>small,
.lifeos-card-copy small,
.lifeos-card-copy span,
.lifeos-card-qr small,
.lifeos-stat-row small,
.lifeos-stat-row em,
.lifeos-period,
.rr-karma-chat-head p,
.rr-karma-mic-label,
.rr-karma-suggestions button,
.rise-refresh-v2 .page-head p,
.rise-refresh-v2 .v6-page-head p,
.rise-refresh-v2 .settings-card p,
.rise-refresh-v2 .settings-card small,
.rise-refresh-v2 .builder-section p,
.rise-refresh-v2 .builder-section small,
.rise-refresh-v2 .builder-section label,
.rise-refresh-v2 .admin-card p,
.rise-refresh-v2 .admin-card small,
.rise-refresh-v2 .admin-card label,
.rise-refresh-v2 .panel p,
.rise-refresh-v2 .panel small,
.rise-refresh-v2 .panel label,
.rise-refresh-v2 .template-control-panel p,
.rise-refresh-v2 .template-control-panel small,
.rise-refresh-v2 .plan-access-banner p,
.rise-refresh-v2 .template-card-body,
.rise-refresh-v2 .template-card-body small,
.rise-refresh-v2 .field-help,
.rise-refresh-v2 .muted,
.rise-refresh-v2 table th,
.rise-refresh-v2 table td,
.rise-refresh-v2 .crm-meta,
.rise-refresh-v2 .crm-code,
.rise-refresh-v2 .crm-summary-note,
.rise-refresh-v2 .crm-empty,
.rise-refresh-v2 .crm-form label{
  color:#D8C7A7!important;
  text-shadow:0 1px 0 rgba(31,20,8,.62),0 0 7px rgba(190, 154, 104,.06)!important;
}

/* Navigation/icon accents use the exact same champagne-gold family */
.v6-icon,
.lifeos-kpi-icon,
.lifeos-top-icon,
.lifeos-luxe-panel>header>div>span,
.lifeos-luxe-kpi>b,
.rise-refresh-v2 .eyebrow,
.rise-refresh-v2 .rr-kicker{
  color:#D9C59D!important;
  text-shadow:0 1px 0 #2C1E0E,0 0 8px rgba(190, 154, 104,.10)!important;
}

/* Form values/placeholders across every internal page */
.rise-refresh-v2 input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),
.rise-refresh-v2 textarea,
.rise-refresh-v2 select{
  color:#E4D4B7!important;
  caret-color:#BE9A68!important;
}
.rise-refresh-v2 input::placeholder,
.rise-refresh-v2 textarea::placeholder{
  color:#9E8965!important;
  opacity:1!important;
}

/* Secondary buttons/tabs: champagne writing */
.rise-refresh-v2 .button:not(.primary),
.rise-refresh-v2 button.button:not(.primary),
.rise-v6-admin .template-filter:not(.active),
.rise-refresh-v2 [data-editor-tab]:not(.active),
.rr-icon-button,
.rr-karma-suggestions button{
  color:#D8C7A7!important;
}

/* Solid metallic surfaces share exactly the same gold recipe */
.rise-refresh-v2 .button.primary,
.rise-refresh-v2 button.primary,
.rr-button-primary,
.lifeos-pro-crown,
.lifeos-top-avatar,
.lifeos-section-title>span,
.lifeos-quick-actions>div>a:first-child,
.rise-refresh-v2 [data-editor-tab].active,
.rise-refresh-v2 [data-editor-tab][aria-selected="true"],
.rise-v6-admin .template-filter.active,
.rr-karma-languages button.is-active,
.rr-message.is-user,
.v6-avatar,
.v6-mini-avatar,
.rise-refresh-v2 .crm-save{
  background:var(--life-gold-surface)!important;
  color:#171006!important;
  -webkit-text-fill-color:#171006!important;
  border-color:#9C7A4E!important;
  box-shadow:
    inset 0 1px 0 rgba(255,250,238,.38),
    inset 0 -2px 3px rgba(43,27,9,.58),
    0 10px 24px -18px rgba(138, 106, 66,.38)!important;
  text-shadow:0 1px 0 rgba(255,246,218,.22)!important;
}

/* TARA assistant messages: champagne on black, dark on solid-gold user bubble */
.rr-message:not(.is-user){
  color:#DECDAF!important;
}
.rr-message.is-user,
.rr-message.is-user *{
  color:#171006!important;
  -webkit-text-fill-color:#171006!important;
}

/* Internal page backgrounds stay BLACK — never navy/blue */
.rise-refresh-v2 .page-head,
.rise-refresh-v2 .v6-page-head,
.rise-refresh-v2 .settings-card,
.rise-refresh-v2 .builder-section,
.rise-refresh-v2 .admin-card,
.rise-refresh-v2 .panel,
.rise-refresh-v2 .admin-table-wrap,
.rise-refresh-v2 .template-control-panel,
.rise-refresh-v2 .plan-access-banner,
.rise-refresh-v2 .crm-column,
.rise-refresh-v2 .crm-card{
  background:linear-gradient(145deg,#100B05 0%,#070402 62%,#0B0804 100%)!important;
  border-color:rgba(156, 122, 78,.32)!important;
}

/* Never recolor customer/template artwork */
.rise-v6-admin .rise-lab,
.rise-v6-admin .rise-lab *,
.rise-v6-admin .public-card-v3,
.rise-v6-admin .public-card-v3 *{
  -webkit-text-fill-color:initial;
}


/* =========================================================
   LIFE OS — ROUND-BUTTON GOLD = OFFICIAL TEXT GOLD
   Exact same metallic gradient family as the small round buttons.
   ========================================================= */
:root{
  --life-round-gold:linear-gradient(112deg,
    #5A3A1C 0%,
    #8A6A42 13%,
    #9C7A4E 29%,
    #B29A6C 42%,
    #BE9A68 48%,
    #E7D9BF 52%,
    #B89E70 60%,
    #8A6A42 76%,
    #5A3A1C 100%);
}

/* Main gold writing: use THE SAME gradient as the round gold controls */
.lifeos-luxe-copy h1,
.lifeos-luxe-copy h1 span,
.lifeos-section-title strong,
.lifeos-luxe-kpi strong,
.lifeos-luxe-panel>header strong,
.lifeos-card-copy strong,
.lifeos-stat-row strong,
.lifeos-topbar strong,
.rise-refresh-v2 .page-head h1,
.rise-refresh-v2 .page-head h2,
.rise-refresh-v2 .page-head h3,
.rise-refresh-v2 .v6-page-head h1,
.rise-refresh-v2 .v6-page-head h2,
.rise-refresh-v2 .settings-card h1,
.rise-refresh-v2 .settings-card h2,
.rise-refresh-v2 .settings-card h3,
.rise-refresh-v2 .builder-section h1,
.rise-refresh-v2 .builder-section h2,
.rise-refresh-v2 .builder-section h3,
.rise-refresh-v2 .admin-card h1,
.rise-refresh-v2 .admin-card h2,
.rise-refresh-v2 .admin-card h3,
.rise-refresh-v2 .panel h1,
.rise-refresh-v2 .panel h2,
.rise-refresh-v2 .panel h3,
.rise-refresh-v2 .template-control-panel h1,
.rise-refresh-v2 .template-control-panel h2,
.rise-refresh-v2 .plan-access-banner h1,
.rise-refresh-v2 .plan-access-banner h2,
.rise-refresh-v2 .template-card-body strong,
.rise-refresh-v2 .crm-person,
.rise-refresh-v2 .rr-karma-chat-head h2,
.rise-refresh-v2 .rr-karma-status,
.rise-refresh-v2 .eyebrow,
.rise-refresh-v2 .rr-kicker{
  background:var(--life-round-gold)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  color:transparent!important;
  text-shadow:none!important;
  filter:drop-shadow(0 1px 0 rgba(255,255,255,.05)) drop-shadow(0 2px 2px rgba(0,0,0,.58))!important;
}

/* Navigation, labels and supporting gold writing: same metal, a little brighter for legibility */
.v6-nav-label,
.v6-nav>a>span:not(.v6-icon),
.v6-subnav a,
.v6-user strong,
.lifeos-luxe-kicker,
.lifeos-luxe-kpi small,
.lifeos-luxe-kpi em,
.lifeos-section-title small,
.lifeos-luxe-panel>header>a,
.lifeos-template-mini>strong,
.lifeos-card-copy small,
.lifeos-stat-row em,
.lifeos-period,
.rr-karma-mic-label,
.rise-refresh-v2 .settings-card label,
.rise-refresh-v2 .builder-section label,
.rise-refresh-v2 .admin-card label,
.rise-refresh-v2 .panel label,
.rise-refresh-v2 .template-card-body small,
.rise-refresh-v2 table th{
  background:linear-gradient(112deg,
    #8A6A42 0%,
    #9C7A4E 22%,
    #B5A078 42%,
    #E7D9BF 52%,
    #B39A6B 64%,
    #8A6A42 82%,
    #8A6A42 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  color:transparent!important;
  text-shadow:none!important;
}

/* Icons keep the same round-button metal feeling */
.v6-icon,
.lifeos-kpi-icon,
.lifeos-top-icon,
.lifeos-luxe-panel>header>div>span,
.lifeos-luxe-kpi>b{
  color:#D8BC94!important;
  text-shadow:0 1px 0 #2D1F0F,0 0 8px rgba(190, 154, 104,.08)!important;
}

/* Body copy stays light champagne, never yellow/beige-flat */
.lifeos-luxe-copy p,
.lifeos-topbar small,
.v6-user small,
.v6-foot-actions a,
.v6-logout,
.rise-refresh-v2 .page-head p,
.rise-refresh-v2 .v6-page-head p,
.rise-refresh-v2 .settings-card p,
.rise-refresh-v2 .settings-card small,
.rise-refresh-v2 .builder-section p,
.rise-refresh-v2 .builder-section small,
.rise-refresh-v2 .admin-card p,
.rise-refresh-v2 .admin-card small,
.rise-refresh-v2 .panel p,
.rise-refresh-v2 .panel small,
.rise-refresh-v2 .template-control-panel p,
.rise-refresh-v2 .template-control-panel small,
.rise-refresh-v2 .plan-access-banner p,
.rise-refresh-v2 .field-help,
.rise-refresh-v2 .muted,
.rise-refresh-v2 table td,
.rise-refresh-v2 .crm-meta,
.rise-refresh-v2 .crm-code,
.rise-refresh-v2 .crm-summary-note,
.rise-refresh-v2 .crm-empty,
.rr-karma-chat-head p,
.rr-message:not(.is-user){
  color:#E2D6C0!important;
  -webkit-text-fill-color:#E2D6C0!important;
  text-shadow:0 1px 0 rgba(0,0,0,.55)!important;
}

/* Keep solid gold controls exactly aligned with the same reference gradient */
.rise-refresh-v2 .button.primary,
.rise-refresh-v2 button.primary,
.rr-button-primary,
.lifeos-pro-crown,
.lifeos-top-avatar,
.lifeos-section-title>span,
.lifeos-quick-actions>div>a:first-child,
.rise-refresh-v2 [data-editor-tab].active,
.rise-refresh-v2 [data-editor-tab][aria-selected="true"],
.rise-v6-admin .template-filter.active,
.rr-karma-languages button.is-active,
.rr-message.is-user,
.v6-avatar,
.v6-mini-avatar,
.rise-refresh-v2 .crm-save{
  background:var(--life-round-gold)!important;
}

/* Never apply the admin gold text system inside customer/template artwork */
.rise-v6-admin .rise-lab,
.rise-v6-admin .rise-lab *,
.rise-v6-admin .public-card-v3,
.rise-v6-admin .public-card-v3 *{
  background-clip:initial!important;
  -webkit-background-clip:initial!important;
  -webkit-text-fill-color:initial!important;
  filter:none!important;
}

/* =========================================================
   LIFE OS — OFFICIAL LION LOGO + BLACK TEMPLATE LIBRARY
   ========================================================= */
/* Official full LifeOS lion logo in platform navigation */
.rise-refresh-v2 .v6-brand{
  justify-content:center!important;
  padding:4px 4px 15px!important;
  min-height:178px!important;
  border-bottom:1px solid rgba(156, 122, 78,.25)!important;
}
.rise-refresh-v2 .v6-brand-logo{
  width:148px!important;
  height:160px!important;
  border-radius:14px!important;
  background:#030201!important;
  border:1px solid rgba(156, 122, 78,.34)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 12px 26px -20px rgba(138, 106, 66,.48)!important;
  overflow:hidden!important;
}
.rise-refresh-v2 .v6-brand-logo:after{display:none!important}
.rise-refresh-v2 .v6-brand-logo img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
  padding:0!important;
  filter:none!important;
}
.rise-refresh-v2 .v6-brand>span:last-child{display:none!important}

/* Login / PWA / scan official logo sizing */
.rise-auth-logo img{max-width:190px!important;max-height:230px!important;object-fit:contain!important;background:#030201!important;border-radius:16px!important}
.pwa-top>img{max-width:120px!important;max-height:150px!important;object-fit:contain!important;background:#030201!important;border-radius:12px!important}
.rise-scan-logo{max-width:110px!important;max-height:140px!important;object-fit:contain!important;background:#030201!important;border-radius:12px!important}

/* TEMPLATE PAGE: platform shell is pure black, never navy/blue. */
body.rise-v6-admin.rise-refresh-v2 .v6-main,
body.rise-v6-admin.rise-refresh-v2 .v6-content{
  background:#050403!important;
}
.rise-v6-admin .page-head,
.rise-v6-admin .plan-access-banner,
.rise-v6-admin .template-control-panel{
  background:linear-gradient(145deg,#100B05 0%,#060402 68%,#0A0703 100%)!important;
  border:1px solid rgba(156, 122, 78,.34)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 18px 42px -34px rgba(48,33,16,.72)!important;
}
.rise-v6-admin .page-head:before,
.rise-v6-admin .plan-access-banner:before,
.rise-v6-admin .template-control-panel:before{
  background:radial-gradient(circle at 88% 0%,rgba(156, 122, 78,.08),transparent 28%)!important;
}
.rise-v6-admin .template-search-wrap,
.rise-v6-admin .template-search-wrap input{
  background:#070402!important;
  border-color:rgba(156, 122, 78,.32)!important;
  color:#E6D9C0!important;
}
.rise-v6-admin .template-filter:not(.active){
  background:#090603!important;
  border-color:rgba(156, 122, 78,.24)!important;
  color:#D4C2A2!important;
}
.rise-v6-admin .template-filter:not(.active):hover{
  background:#120C05!important;
  border-color:rgba(190, 154, 104,.48)!important;
}
/* Gallery chrome black; artwork itself remains its original design/colors. */
.rise-v6-admin .template-gallery-sales,
.rise-v6-admin .template-gallery{
  background:transparent!important;
}
.rise-v6-admin .template-gallery article{
  background:#080603!important;
  border-color:rgba(156, 122, 78,.28)!important;
}
.rise-v6-admin .template-card-body{
  background:linear-gradient(180deg,#0D0904,#060402)!important;
}
.rise-v6-admin .template-thumb,
.rise-v6-admin .template-thumb img,
.rise-v6-admin .template-gallery .rise-lab,
.rise-v6-admin .template-gallery .rise-lab *{
  filter:none!important;
}

/* LIFE OS — OFFICIAL LOGO LARGE + PLATFORM GOLD */
.rise-refresh-v2 .v6-brand{
  min-height:224px!important;
  padding:8px 2px 18px!important;
  justify-content:center!important;
}
.rise-refresh-v2 .v6-brand-logo{
  width:206px!important;
  height:208px!important;
  background:#020201!important;
  border:0!important;
  box-shadow:none!important;
  overflow:visible!important;
  position:relative!important;
}
.rise-refresh-v2 .v6-brand-logo img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
  padding:0!important;
  opacity:0!important;
}
.rise-refresh-v2 .v6-brand-logo:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  display:block!important;
  background:var(--life-round-gold)!important;
  -webkit-mask-image:url('/assets/brand/lifeos-logo-official.png')!important;
  mask-image:url('/assets/brand/lifeos-logo-official.png')!important;
  -webkit-mask-size:contain!important;
  mask-size:contain!important;
  -webkit-mask-repeat:no-repeat!important;
  mask-repeat:no-repeat!important;
  -webkit-mask-position:center!important;
  mask-position:center!important;
  -webkit-mask-mode:luminance!important;
  mask-mode:luminance!important;
  filter:drop-shadow(0 2px 2px rgba(0,0,0,.45)) drop-shadow(0 0 8px rgba(190, 154, 104,.08))!important;
}
@supports not (mask-mode:luminance){
  .rise-refresh-v2 .v6-brand-logo img{
    opacity:1!important;
    filter:sepia(.55) saturate(.65) hue-rotate(358deg) brightness(.96) contrast(1.03)!important;
  }
  .rise-refresh-v2 .v6-brand-logo:before{display:none!important}
}

@media(max-width:900px){
  .rise-refresh-v2 .v6-brand{min-height:190px!important}
  .rise-refresh-v2 .v6-brand-logo{width:178px!important;height:180px!important}
}

/* LIFE OS — OFFICIAL LOGO BRIGHTER CHAMPAGNE GOLD */
:root{
  --life-logo-gold:linear-gradient(118deg,
    #5A3A1C 0%,
    #8A6A42 12%,
    #BE9A68 28%,
    #D2A15A 42%,
    #EFE2C6 51%,
    #D8BC94 59%,
    #9C7A4E 74%,
    #8A6A42 88%,
    #5A3A1C 100%);
}
.rise-refresh-v2 .v6-brand-logo{
  width:220px!important;
  height:220px!important;
}
.rise-refresh-v2 .v6-brand-logo:before{
  background:var(--life-logo-gold)!important;
  filter:
    brightness(1.18)
    contrast(1.10)
    drop-shadow(0 1px 0 rgba(255,255,255,.12))
    drop-shadow(0 0 10px rgba(210,161,90,.18))
    drop-shadow(0 3px 3px rgba(0,0,0,.58))!important;
}
.rise-refresh-v2 .v6-brand-logo:after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:linear-gradient(105deg,
    transparent 0 26%,
    rgba(255,250,236,.00) 34%,
    rgba(255,250,236,.22) 45%,
    rgba(239,226,198,.08) 54%,
    transparent 64% 100%)!important;
  -webkit-mask-image:url('/assets/brand/lifeos-logo-official.png')!important;
  mask-image:url('/assets/brand/lifeos-logo-official.png')!important;
  -webkit-mask-size:contain!important;
  mask-size:contain!important;
  -webkit-mask-repeat:no-repeat!important;
  mask-repeat:no-repeat!important;
  -webkit-mask-position:center!important;
  mask-position:center!important;
  -webkit-mask-mode:luminance!important;
  mask-mode:luminance!important;
  opacity:.9!important;
}
@media(max-width:900px){
  .rise-refresh-v2 .v6-brand-logo{width:190px!important;height:190px!important}
}

/* LIFE OS — TARA OFFICIAL CHAMPAGNE GOLD RING */
.rise-refresh-v2 .rr-karma-avatar{
  overflow:visible!important;
  border:0!important;
  box-shadow:none!important;
  isolation:isolate!important;
}
.rise-refresh-v2 .rr-karma-avatar img,
.rise-refresh-v2 .rr-karma-avatar video{
  border-radius:50%!important;
  overflow:hidden!important;
  z-index:1!important;
  box-shadow:0 18px 48px -28px rgba(0,0,0,.78)!important;
}
.rise-refresh-v2 .rr-karma-avatar:before{
  content:""!important;
  position:absolute!important;
  inset:-10px!important;
  border-radius:50%!important;
  z-index:3!important;
  pointer-events:none!important;
  background:conic-gradient(from 218deg,
    #8A6A42 0deg,
    #BE9A68 36deg,
    #D8BC94 74deg,
    #F2E4C8 101deg,
    #BE9A68 133deg,
    #8A6A42 177deg,
    #D8BC94 222deg,
    #F8ECD3 251deg,
    #BE9A68 286deg,
    #8A6A42 324deg,
    #D8BC94 360deg)!important;
  -webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px))!important;
  mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px))!important;
  filter:drop-shadow(0 0 3px rgba(238,220,184,.26)) drop-shadow(0 0 9px rgba(190, 154, 104,.12))!important;
}
.rise-refresh-v2 .rr-karma-avatar:after{
  content:""!important;
  position:absolute!important;
  inset:-18px!important;
  border-radius:50%!important;
  z-index:4!important;
  pointer-events:none!important;
  background:
    radial-gradient(circle at 19% 11%,rgba(255,249,232,.96) 0 1px,rgba(244,225,187,.72) 2px,transparent 7px),
    radial-gradient(circle at 4% 54%,rgba(255,249,232,.90) 0 1px,rgba(244,225,187,.66) 2px,transparent 6px),
    radial-gradient(circle at 82% 17%,rgba(255,249,232,.92) 0 1px,rgba(244,225,187,.66) 2px,transparent 7px),
    radial-gradient(circle at 96% 68%,rgba(255,249,232,.90) 0 1px,rgba(244,225,187,.62) 2px,transparent 6px),
    radial-gradient(circle at 69% 96%,rgba(255,249,232,.90) 0 1px,rgba(244,225,187,.60) 2px,transparent 6px)!important;
  opacity:.86!important;
  filter:drop-shadow(0 0 5px rgba(238,220,184,.26))!important;
}

/* Keep the existing soft TARA halo behind the new ring */
.rise-refresh-v2 .rr-karma-halo{
  opacity:.26!important;
  filter:blur(22px)!important;
}


/* LIFE OS — FINAL SIDEBAR BLACK + REAL OFFICIAL LOGO */
body.rise-v6-admin.rise-refresh-v2 .v6-sidebar,
body.rise-v6-admin.rise-refresh-v2 .v6-sidebar-inner{
  background:#000000!important;
  background-image:linear-gradient(180deg,#000000 0%,#040302 52%,#000000 100%)!important;
}
body.rise-v6-admin.rise-refresh-v2 .v6-sidebar{
  border-right:1px solid rgba(156, 122, 78,.24)!important;
}
body.rise-v6-admin.rise-refresh-v2 .v6-brand{
  min-height:235px!important;
  padding:8px 0 18px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
body.rise-v6-admin.rise-refresh-v2 .v6-brand-logo{
  width:222px!important;
  height:222px!important;
  background:#000!important;
  border:0!important;
  box-shadow:none!important;
  overflow:hidden!important;
  position:relative!important;
  border-radius:18px!important;
}
body.rise-v6-admin.rise-refresh-v2 .v6-brand-logo img{
  display:block!important;
  opacity:1!important;
  visibility:visible!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
  padding:0!important;
  filter:brightness(1.16) contrast(1.08) saturate(.92)!important;
}
body.rise-v6-admin.rise-refresh-v2 .v6-brand-logo:before,
body.rise-v6-admin.rise-refresh-v2 .v6-brand-logo:after{
  display:none!important;
  content:none!important;
}
body.rise-v6-admin.rise-refresh-v2 .v6-brand>span:last-child{display:none!important}
body.rise-v6-admin.rise-refresh-v2 .v6-nav,
body.rise-v6-admin.rise-refresh-v2 .v6-sidebar-foot{
  background:#000000!important;
}
@media(max-width:760px){
  body.rise-v6-admin.rise-refresh-v2 .v6-mobilebar{background:#000000!important}
}


/* LIFE OS — FINAL BLACK SIDEBAR + FORCED FULL OFFICIAL LOGO */
body.rise-v6-admin.rise-refresh-v2 .v6-sidebar,
body.rise-v6-admin.rise-refresh-v2 .v6-sidebar-inner,
body.rise-v6-admin.rise-refresh-v2 .v6-nav,
body.rise-v6-admin.rise-refresh-v2 .v6-sidebar-foot,
body.rise-v6-admin.rise-refresh-v2 .v6-user{
  background:#000000!important;
  background-image:none!important;
}
body.rise-v6-admin.rise-refresh-v2 .v6-nav>a,
body.rise-v6-admin.rise-refresh-v2 .v6-more>summary{
  background:#000000!important;
  border-color:transparent!important;
}
body.rise-v6-admin.rise-refresh-v2 .v6-nav>a:hover,
body.rise-v6-admin.rise-refresh-v2 .v6-more>summary:hover{
  background:#080502!important;
  border-color:rgba(190, 154, 104,.20)!important;
  color:#E5D4B5!important;
}
body.rise-v6-admin.rise-refresh-v2 .v6-nav>a.active{
  background:linear-gradient(90deg,#140D05 0%,#050302 78%,#000 100%)!important;
  box-shadow:inset 3px 0 0 #BE9A68!important;
  border:1px solid rgba(190, 154, 104,.34)!important;
  color:#E7D9BF!important;
}
body.rise-v6-admin.rise-refresh-v2 .v6-brand{
  min-height:330px!important;
  padding:8px 0 18px!important;
  background:#000!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
body.rise-v6-admin.rise-refresh-v2 .v6-brand-logo{
  width:232px!important;
  height:312px!important;
  max-width:232px!important;
  max-height:312px!important;
  background:#000!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
body.rise-v6-admin.rise-refresh-v2 .v6-brand-logo img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
  padding:0!important;
  margin:0!important;
  opacity:1!important;
  visibility:visible!important;
  filter:brightness(1.10) contrast(1.07) saturate(.92)!important;
  transform:none!important;
}
body.rise-v6-admin.rise-refresh-v2 .v6-brand-logo:before,
body.rise-v6-admin.rise-refresh-v2 .v6-brand-logo:after{display:none!important;content:none!important}

/* LIFE OS — SIDEBAR LOGO FINAL VISIBILITY FIX */
body.rise-v6-admin.rise-refresh-v2 .v6-brand{
  min-height:248px!important;
  height:248px!important;
  padding:6px 0 12px!important;
  background:#000!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 auto!important;
}
body.rise-v6-admin.rise-refresh-v2 .v6-brand-logo{
  width:220px!important;
  height:226px!important;
  max-width:220px!important;
  max-height:226px!important;
  background-color:#000!important;
  background-image:url('/assets/brand/lifeos-logo-official.png?v=sidebarfinal1')!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:contain!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
  display:block!important;
}
body.rise-v6-admin.rise-refresh-v2 .v6-brand-logo img{
  display:none!important;
}
body.rise-v6-admin.rise-refresh-v2 .v6-brand-logo:before,
body.rise-v6-admin.rise-refresh-v2 .v6-brand-logo:after{
  display:none!important;
  content:none!important;
}

/* Keep the whole left navigation visible below the logo */
body.rise-v6-admin.rise-refresh-v2 .v6-sidebar-inner{
  display:flex!important;
  flex-direction:column!important;
  height:100vh!important;
  min-height:0!important;
  overflow:hidden!important;
  padding:12px 14px 12px!important;
}
body.rise-v6-admin.rise-refresh-v2 .v6-nav{
  flex:1 1 auto!important;
  min-height:0!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  scrollbar-width:thin!important;
  scrollbar-color:rgba(190, 154, 104,.28) transparent!important;
}
body.rise-v6-admin.rise-refresh-v2 .v6-sidebar-foot{
  flex:0 0 auto!important;
  background:#000!important;
}

/* LIFE OS — LOGO GOLD TONE MATCH TO PLATFORM TYPOGRAPHY */
body.rise-v6-admin.rise-refresh-v2 .v6-brand-logo{
  background:#000!important;
  background-image:none!important;
  overflow:hidden!important;
}
body.rise-v6-admin.rise-refresh-v2 .v6-brand-logo img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
  opacity:1!important;
  visibility:visible!important;
  filter:
    saturate(.38)
    sepia(.04)
    hue-rotate(4deg)
    brightness(1.07)
    contrast(1.06)!important;
}

/* LIFE OS — FIX REAL LOGO 32PX LEGACY LIMIT */
body.rise-v6-admin.rise-refresh-v2 .v6-brand-logo img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  min-width:100%!important;
  min-height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
  padding:0!important;
  margin:0!important;
  opacity:1!important;
  visibility:visible!important;
}
body.rise-v6-admin.rise-refresh-v2 .v6-brand-logo{
  width:224px!important;
  height:300px!important;
  max-width:224px!important;
  max-height:300px!important;
}
body.rise-v6-admin.rise-refresh-v2 .v6-brand{
  height:318px!important;
  min-height:318px!important;
}


/* LIFE OS — FINAL NAME GOLD MATCH TO OFFICIAL LION LOGO */
.lifeos-dashboard-luxe .lifeos-luxe-copy h1 span{
  background:linear-gradient(180deg,
    #F0DCBB 0%,
    #D8BC94 24%,
    #D8BC94 44%,
    #BE9A68 61%,
    #9C7A4E 80%,
    #D8BC94 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  color:transparent!important;
  text-shadow:none!important;
  filter:drop-shadow(0 1px 0 rgba(255,255,255,.06)) drop-shadow(0 2px 2px rgba(0,0,0,.55))!important;
}

/* LIFE OS — MATCH “BIENVENUE” TO THE SAME LION-LOGO CHAMPAGNE GOLD */
.lifeos-dashboard-luxe .lifeos-luxe-copy h1{
  background:linear-gradient(180deg,
    #F0DCBB 0%,
    #D8BC94 24%,
    #D8BC94 44%,
    #BE9A68 61%,
    #9C7A4E 80%,
    #D8BC94 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  color:transparent!important;
  text-shadow:none!important;
  filter:drop-shadow(0 1px 0 rgba(255,255,255,.06)) drop-shadow(0 2px 2px rgba(0,0,0,.55))!important;
}


/* =========================================================
   LIFE OS — MASTER LION-LOGO GOLD FOR ALL UI GOLD WRITING
   Final visual authority: same champagne metal as the lion logo.
   Template artwork is intentionally excluded.
   ========================================================= */
:root{
  --life-logo-gold-text:linear-gradient(180deg,
    #F0DCBB 0%,
    #D8BC94 22%,
    #D8BC94 43%,
    #BE9A68 61%,
    #9C7A4E 79%,
    #D8BC94 100%);
}

/* Sidebar + top bar identity */
body.rise-v6-admin.rise-refresh-v2 .v6-nav-label,
body.rise-v6-admin.rise-refresh-v2 .v6-nav>a>span:not(.v6-icon),
body.rise-v6-admin.rise-refresh-v2 .v6-more>summary>span:not(.v6-icon),
body.rise-v6-admin.rise-refresh-v2 .v6-subnav a,
body.rise-v6-admin.rise-refresh-v2 .v6-user strong,
body.rise-v6-admin.rise-refresh-v2 .v6-user small,
body.rise-v6-admin.rise-refresh-v2 .lifeos-topbar strong,
body.rise-v6-admin.rise-refresh-v2 .lifeos-topbar small,
body.rise-v6-admin.rise-refresh-v2 .lifeos-pro-chip strong,
body.rise-v6-admin.rise-refresh-v2 .lifeos-pro-chip small,
body.rise-v6-admin.rise-refresh-v2 .lifeos-user-chip strong,
body.rise-v6-admin.rise-refresh-v2 .lifeos-user-chip small{
  background:var(--life-logo-gold-text)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  color:transparent!important;
  text-shadow:none!important;
  filter:drop-shadow(0 1px 0 rgba(255,255,255,.04)) drop-shadow(0 1px 1px rgba(0,0,0,.42))!important;
}

/* Page titles, section labels, KPI/supporting gold copy */
body.rise-v6-admin.rise-refresh-v2 .eyebrow,
body.rise-v6-admin.rise-refresh-v2 .rr-kicker,
body.rise-v6-admin.rise-refresh-v2 .lifeos-luxe-kicker,
body.rise-v6-admin.rise-refresh-v2 .lifeos-section-title small,
body.rise-v6-admin.rise-refresh-v2 .lifeos-section-title strong,
body.rise-v6-admin.rise-refresh-v2 .lifeos-luxe-copy h1,
body.rise-v6-admin.rise-refresh-v2 .lifeos-luxe-copy h1 span,
body.rise-v6-admin.rise-refresh-v2 .lifeos-luxe-kpi small,
body.rise-v6-admin.rise-refresh-v2 .lifeos-luxe-kpi em,
body.rise-v6-admin.rise-refresh-v2 .lifeos-luxe-panel>header strong,
body.rise-v6-admin.rise-refresh-v2 .lifeos-luxe-panel>header>a,
body.rise-v6-admin.rise-refresh-v2 .lifeos-period,
body.rise-v6-admin.rise-refresh-v2 .lifeos-stat-row em,
body.rise-v6-admin.rise-refresh-v2 .rr-karma-mic-label,
body.rise-v6-admin.rise-refresh-v2 .rr-karma-status{
  background:var(--life-logo-gold-text)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  color:transparent!important;
  text-shadow:none!important;
  filter:drop-shadow(0 1px 0 rgba(255,255,255,.04)) drop-shadow(0 1px 1px rgba(0,0,0,.42))!important;
}

/* Template library chrome only — never the template artwork itself */
body.rise-v6-admin.rise-refresh-v2 .template-filter,
body.rise-v6-admin.rise-refresh-v2 .template-tier-badge,
body.rise-v6-admin.rise-refresh-v2 .template-card-body small{
  color:#D8BC94!important;
  text-shadow:none!important;
}

/* Keep selected/active controls metallic but remove yellow cast */
body.rise-v6-admin.rise-refresh-v2 .v6-nav>a.active,
body.rise-v6-admin.rise-refresh-v2 .template-filter.active{
  border-color:rgba(190, 154, 104,.38)!important;
  box-shadow:inset 3px 0 0 #D8BC94,0 0 22px -16px rgba(190, 154, 104,.52)!important;
}

/* === LIFEOS FINAL LAB EDITOR WHITE-BUG FIX · 2026-10-03 ===
   Scoped strictly to internal Lab template editor. Public cards/templates untouched. */
body.rise-v6-admin .visual-editor.lab-editor-shell .builder-panel{
  background:#090704!important;
  border-color:rgba(190, 154, 104,.30)!important;
  color:#F1E6C8!important;
}
body.rise-v6-admin .visual-editor.lab-editor-shell .builder-tabs{
  background:linear-gradient(180deg,#120d06,#080502)!important;
  border:1px solid rgba(190, 154, 104,.36)!important;
  box-shadow:inset 0 1px 0 rgba(255,245,205,.04)!important;
}
body.rise-v6-admin .visual-editor.lab-editor-shell .builder-tabs .builder-tab,
body.rise-v6-admin .visual-editor.lab-editor-shell .builder-tabs [data-editor-tab]{
  background:#151008!important;
  color:#D8C79F!important;
  border:1px solid rgba(190, 154, 104,.24)!important;
  box-shadow:none!important;
}
body.rise-v6-admin .visual-editor.lab-editor-shell .builder-tabs .builder-tab.active,
body.rise-v6-admin .visual-editor.lab-editor-shell .builder-tabs [data-editor-tab].active,
body.rise-v6-admin .visual-editor.lab-editor-shell .builder-tabs [data-editor-tab][aria-selected="true"]{
  background:linear-gradient(112deg,#9C7A4E 0%,#BE9A68 22%,#D8BC94 50%,#BE9A68 78%,#9C7A4E 100%)!important;
  color:#120b02!important;
  border-color:#D8BC94!important;
  box-shadow:inset 0 1px rgba(255,255,255,.35),0 0 18px rgba(190, 154, 104,.14)!important;
}
body.rise-v6-admin .visual-editor.lab-editor-shell input[type="file"]{
  display:block!important;
  width:100%!important;
  box-sizing:border-box!important;
  background:#0B0804!important;
  color:#DCCDAA!important;
  border:1px dashed rgba(190, 154, 104,.42)!important;
  border-radius:11px!important;
  padding:8px!important;
  box-shadow:none!important;
  -webkit-appearance:none!important;
  appearance:none!important;
}
body.rise-v6-admin .visual-editor.lab-editor-shell input[type="file"]::file-selector-button,
body.rise-v6-admin .visual-editor.lab-editor-shell input[type="file"]::-webkit-file-upload-button{
  background:linear-gradient(180deg,#20170b,#100b05)!important;
  color:#E8D8B2!important;
  border:1px solid rgba(190, 154, 104,.34)!important;
  border-radius:8px!important;
  padding:7px 11px!important;
  margin-right:10px!important;
  box-shadow:none!important;
}
body.rise-v6-admin .visual-editor.lab-editor-shell .resource-upload-card,
body.rise-v6-admin .visual-editor.lab-editor-shell .custom-block-editor,
body.rise-v6-admin .visual-editor.lab-editor-shell .section-sort-row,
body.rise-v6-admin .visual-editor.lab-editor-shell .builder-section{
  background:#0D0905!important;
  border-color:rgba(190, 154, 104,.20)!important;
}

/* === LIFEOS INTERNAL EDITOR DARK OVERRIDE FINAL2 2026-10-03 === */
body.rise-v6-admin .visual-editor.lab-editor-shell .builder-panel,
body.rise-v6-admin .visual-editor.lab-editor-shell .builder-tab-panel,
body.rise-v6-admin .visual-editor.lab-editor-shell .builder-section,
body.rise-v6-admin .visual-editor.lab-editor-shell .resource-upload-card,
body.rise-v6-admin .visual-editor.lab-editor-shell .custom-block-editor,
body.rise-v6-admin .visual-editor.lab-editor-shell .section-sort-row {
  background:#0b0804!important;
  color:#f3e2b7!important;
  border-color:rgba(190, 154, 104,.28)!important;
}
body.rise-v6-admin .visual-editor.lab-editor-shell .builder-tabs {
  background:#0b0804!important;
  border:1px solid rgba(190, 154, 104,.30)!important;
}
body.rise-v6-admin .visual-editor.lab-editor-shell .builder-tabs .builder-tab,
body.rise-v6-admin .visual-editor.lab-editor-shell .builder-tabs [data-editor-tab] {
  background:#15110a!important;
  color:#e2d1aa!important;
  border:1px solid rgba(190, 154, 104,.30)!important;
  box-shadow:none!important;
}
body.rise-v6-admin .visual-editor.lab-editor-shell .builder-tabs .builder-tab.active,
body.rise-v6-admin .visual-editor.lab-editor-shell .builder-tabs [data-editor-tab].active,
body.rise-v6-admin .visual-editor.lab-editor-shell .builder-tabs [data-editor-tab][aria-selected="true"] {
  background:linear-gradient(112deg,#9C7A4E 0%,#BE9A68 22%,#D8BC94 50%,#BE9A68 78%,#9C7A4E 100%)!important;
  color:#120b02!important;
  border-color:#D8BC94!important;
}
body.rise-v6-admin .visual-editor.lab-editor-shell input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),
body.rise-v6-admin .visual-editor.lab-editor-shell textarea,
body.rise-v6-admin .visual-editor.lab-editor-shell select {
  background:#0b0804!important;
  color:#f5ebd2!important;
  border:1px solid rgba(190, 154, 104,.32)!important;
  box-shadow:none!important;
}
body.rise-v6-admin .visual-editor.lab-editor-shell input[type=file] {
  background:#0b0804!important;
  color:#f5ebd2!important;
  border:1px dashed rgba(190, 154, 104,.40)!important;
  border-radius:11px!important;
  padding:8px!important;
  appearance:none!important;
  -webkit-appearance:none!important;
}
body.rise-v6-admin .visual-editor.lab-editor-shell input[type=file]::file-selector-button,
body.rise-v6-admin .visual-editor.lab-editor-shell input[type=file]::-webkit-file-upload-button {
  background:#1a1309!important;
  color:#f1dfb8!important;
  border:1px solid rgba(190, 154, 104,.34)!important;
  border-radius:8px!important;
  padding:7px 10px!important;
  margin-right:10px!important;
}

/* === LIFEOS ALL INTERNAL EDITORS DARK FIX · FINAL3 · 2026-10-03 ===
   Scope: editor form only. Does NOT touch preview/public card artwork. */
body.rise-v6-admin .visual-editor > .builder-panel{
  background:#0a0704!important;
  color:#f2e4c1!important;
  border:1px solid rgba(190, 154, 104,.30)!important;
  box-shadow:0 18px 42px rgba(0,0,0,.28)!important;
}
body.rise-v6-admin .visual-editor > .builder-panel > .builder-tabs{
  background:#0c0804!important;
  border:1px solid rgba(190, 154, 104,.32)!important;
  border-bottom-color:rgba(190, 154, 104,.28)!important;
}
body.rise-v6-admin .visual-editor > .builder-panel > .builder-tabs .builder-tab{
  background:#151008!important;
  color:#ddcca7!important;
  border:1px solid rgba(190, 154, 104,.28)!important;
  box-shadow:none!important;
}
body.rise-v6-admin .visual-editor > .builder-panel > .builder-tabs .builder-tab:hover{
  background:#1b140a!important;
  color:#f2dfb4!important;
  border-color:rgba(216, 188, 148,.46)!important;
}
body.rise-v6-admin .visual-editor > .builder-panel > .builder-tabs .builder-tab.active{
  background:linear-gradient(112deg,#9C7A4E 0%,#BE9A68 22%,#D8BC94 50%,#BE9A68 78%,#9C7A4E 100%)!important;
  color:#120b02!important;
  border-color:#D8BC94!important;
  box-shadow:inset 0 1px rgba(255,255,255,.28),0 0 18px rgba(190, 154, 104,.13)!important;
}
body.rise-v6-admin .visual-editor > .builder-panel .builder-tab-panel{
  background:#0a0704!important;
  color:#f2e4c1!important;
}
body.rise-v6-admin .visual-editor > .builder-panel .builder-section{
  background:#0d0905!important;
  border-color:rgba(190, 154, 104,.18)!important;
}
body.rise-v6-admin .visual-editor > .builder-panel .builder-section-head h2,
body.rise-v6-admin .visual-editor > .builder-panel label{
  color:#e7d5ae!important;
}
body.rise-v6-admin .visual-editor > .builder-panel input:not([type="checkbox"]):not([type="radio"]):not([type="color"]):not([type="range"]),
body.rise-v6-admin .visual-editor > .builder-panel textarea,
body.rise-v6-admin .visual-editor > .builder-panel select{
  background:#070503!important;
  color:#f5ead0!important;
  border:1px solid rgba(190, 154, 104,.30)!important;
  box-shadow:none!important;
}
body.rise-v6-admin .visual-editor > .builder-panel input::placeholder,
body.rise-v6-admin .visual-editor > .builder-panel textarea::placeholder{
  color:#786d58!important;
  opacity:1!important;
}
body.rise-v6-admin .visual-editor > .builder-panel input[type="file"]{
  background:#070503!important;
  color:#e9dbba!important;
  border:1px dashed rgba(190, 154, 104,.42)!important;
  border-radius:11px!important;
  padding:8px!important;
  appearance:none!important;
  -webkit-appearance:none!important;
}
body.rise-v6-admin .visual-editor > .builder-panel input[type="file"]::file-selector-button,
body.rise-v6-admin .visual-editor > .builder-panel input[type="file"]::-webkit-file-upload-button{
  background:#1b1308!important;
  color:#ecdcb8!important;
  border:1px solid rgba(190, 154, 104,.34)!important;
  border-radius:8px!important;
  padding:7px 10px!important;
  margin-right:10px!important;
}
body.rise-v6-admin .visual-editor > .builder-panel .resource-upload-card,
body.rise-v6-admin .visual-editor > .builder-panel .custom-block-editor,
body.rise-v6-admin .visual-editor > .builder-panel .section-sort-row,
body.rise-v6-admin .visual-editor > .builder-panel .empty-builder{
  background:#0d0905!important;
  color:#e9dbba!important;
  border-color:rgba(190, 154, 104,.22)!important;
}
body.rise-v6-admin .visual-editor > .builder-panel .mini-button{
  background:#171008!important;
  color:#e9dbba!important;
  border-color:rgba(190, 154, 104,.28)!important;
}
body.rise-v6-admin .visual-editor > .builder-panel .builder-savebar{
  background:#0b0804!important;
  border-top-color:rgba(190, 154, 104,.24)!important;
}

/* Selected template title: gold LifeOS text, not white. */
body.rise-v6-admin .selected-template-bar strong{
  color:#D8BC94!important;
  text-shadow:0 1px 0 rgba(0,0,0,.35)!important;
}
