.dashboard-shell{--dashboard-ink:#29262d;--dashboard-muted:#746d73;--dashboard-coral:#df7268;color:var(--dashboard-ink);background:#faf8f6}.dashboard-sidebar{z-index:20;background:#fffdfb;border-right:1px solid #eadfda;box-shadow:7px 0 28px #5234300b}.dashboard-brand{border-bottom:1px solid #efe4df;padding-bottom:1.3rem}.dashboard-logo-frame{place-items:center;width:240px;height:82px;display:grid}.dashboard-logo-image{object-fit:contain;width:100%;height:100%;display:block}.dashboard-logo-frame--mobile{width:180px;height:62px}.dashboard-nav-active{color:#893f3d;background:#fff0e9;border:1px solid #f3dad3;box-shadow:inset 3px 0 #e98072}.dashboard-nav-link:hover{background:#fff4ef}.dashboard-user{background:#fff8f5;border:1px solid #ecdfdb}.dashboard-mobile-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfbf0;border-color:#ecdfdc}.dashboard-mobile-header nav a{color:#44383f;background:#fff;border-color:#e7d9d6}.dashboard-hero{background:linear-gradient(120deg,#fff 0%,#fffcfa 100%);border:1px solid #eadfdb;border-radius:26px;min-height:180px;padding:clamp(1.35rem,3vw,2.25rem);position:relative;overflow:hidden;box-shadow:0 16px 36px #4d30320f}.dashboard-hero:before{content:"";background:linear-gradient(90deg,#ed7069,#dfa9a0 38%,#f0dfd7 76%,#0000);width:100%;height:4px;position:absolute;top:0;left:0}.dashboard-eyebrow{color:#a24454;letter-spacing:.09em;text-transform:uppercase}.dashboard-hero h1{line-height:1.14;color:#302630!important}.dashboard-primary-action{background:linear-gradient(135deg,#e96b65,#d8535a);box-shadow:0 10px 24px #c94a4f3b}.dashboard-primary-action:hover{box-shadow:0 13px 28px #c94a4f4f}.dashboard-card{--dashboard-card-accent:var(--dashboard-coral);--dashboard-card-soft:#fff1ec;background:#fff;border:1px solid #e9dfdc;position:relative;box-shadow:0 12px 32px #4b2e3211}.dashboard-card:before{background:var(--dashboard-card-accent);content:"";border-radius:0 0 8px 8px;height:3px;position:absolute;top:0;left:20px;right:20px}.dashboard-card:hover{border-color:color-mix(in srgb, var(--dashboard-card-accent) 48%, #fff);box-shadow:0 18px 38px #4729311f}.dashboard-card-icon{color:var(--dashboard-card-accent);background:var(--dashboard-card-soft)}.dashboard-card-period{color:var(--dashboard-card-accent);background:var(--dashboard-card-soft);border-radius:999px;padding:5px 10px}.dashboard-card strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em}.dashboard-card-divider{background:linear-gradient(90deg, color-mix(in srgb, var(--dashboard-card-accent) 46%, #fff), #f2eeee 65%);height:1px}.dashboard-card-link{color:var(--dashboard-card-accent)}.dashboard-panel{background-color:#fff!important;border-color:#e9dfdc!important;box-shadow:0 12px 34px #4b2e3211!important}.dashboard-panel h2{letter-spacing:-.015em}.dashboard-featured{background:linear-gradient(135deg,#fff,#fff8f4);border:1px solid #edddd8;box-shadow:0 12px 34px #4b2e3211!important}.dashboard-warning{background:linear-gradient(140deg,#fff3ee,#fff9f6 72%);border-color:#f0d9d1!important;box-shadow:0 12px 30px #a1483e12!important}@media (max-width:640px){.dashboard-hero{min-height:0}.dashboard-primary-action{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.dashboard-card{transition:none!important;transform:none!important}}
