.home-actions-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:20px}.home-actions-stack{display:grid;gap:14px}.home-action-card{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px;border:1px solid color-mix(in srgb,var(--line,#8aa) 55%,transparent);border-radius:20px;background:color-mix(in srgb,var(--glass,#fff) 92%,transparent)}.home-action-card small{letter-spacing:.1em;opacity:.62}.home-action-card h3{margin:.35rem 0}.home-action-card p{margin:.2rem 0 .55rem;opacity:.78}.home-action-card span{font-size:.82rem;opacity:.62}.home-action-buttons{display:flex;gap:8px;flex-wrap:wrap}.home-action-empty{padding:28px;text-align:center;opacity:.65;border:1px dashed currentColor;border-radius:18px}.home-action-log{display:grid;gap:4px}.home-action-log-row{display:flex;gap:12px;padding:13px 4px;border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent)}.home-action-log-row>span{font-size:1.1rem}.home-action-log-row div{display:grid;gap:3px}.home-action-log-row small{opacity:.62}.home-actions-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.home-actions-stats div{padding:15px;border-radius:16px;background:color-mix(in srgb,var(--glass,#fff) 86%,transparent);display:grid}.home-actions-stats strong{font-size:1.5rem}.home-actions-stats span{font-size:.75rem;opacity:.64}.home-actions-demo{display:grid;gap:12px}.home-actions-demo select{width:100%}@media(max-width:850px){.home-actions-grid{grid-template-columns:1fr}.home-action-card{align-items:flex-start;flex-direction:column}.home-actions-stats{grid-template-columns:1fr 1fr 1fr}}


/* Build 007A.1 — Night Contrast & Action Visibility */
.home-actions-stats > div,
.home-action-card{
  color:var(--text);
  background:color-mix(in srgb, rgb(var(--panel)) 94%, transparent);
  border-color:var(--border);
  box-shadow:0 12px 30px color-mix(in srgb, var(--shadow) 42%, transparent);
}

.home-actions-stats strong,
.home-action-card h3,
.home-action-card p,
.home-action-card span,
.home-action-card small{
  color:inherit;
}

.home-actions-stats span,
.home-action-card p,
.home-action-card span,
.home-action-card small{
  opacity:.72;
}

html[data-theme="night"] .home-actions-stats > div,
html[data-theme="night"] .home-action-card{
  background:color-mix(in srgb, var(--surface) 94%, #0b1115 6%);
  color:var(--text);
  border-color:rgba(255,255,255,.11);
  box-shadow:0 16px 38px rgba(0,0,0,.24);
}

html[data-theme="night"] .home-action-card .btn{
  color:var(--text);
  border-color:rgba(255,255,255,.14);
  background:rgba(255,255,255,.045);
}

html[data-theme="night"] .home-action-card .btn:hover{
  background:rgba(255,255,255,.09);
}

html[data-theme="night"] .home-action-card .btn.primary{
  color:#07110c;
  background:var(--accent);
  border-color:var(--accent);
}

html:not([data-theme="night"]) .home-actions-stats > div,
html:not([data-theme="night"]) .home-action-card{
  background:rgba(255,255,255,.88);
  color:var(--text);
  border-color:rgba(20,33,40,.14);
}

.home-action-card:focus-within{
  outline:2px solid color-mix(in srgb,var(--accent) 54%,transparent);
  outline-offset:2px;
}
/* Build 007A.3 — calmer Home Actions */
.home-action-card{transition:transform .28s ease,opacity .28s ease,border-color .28s ease}.home-action-card:hover{transform:translateY(-1px)}.home-action-buttons .btn{min-width:88px}.home-action-empty{background:color-mix(in srgb,rgb(var(--panel)) 82%,transparent)}
@media(prefers-reduced-motion:reduce){.home-action-card{transition:none}.home-action-card:hover{transform:none}}
