/* AURION 7.2.1 — restoration of original Alpha 7.0.0 visual language.
   The current app logic and all new screens remain unchanged. */
:root{color-scheme:dark;--bg:#090a0c;--panel:#131518;--panel2:#1b1c1e;--gold:#d4a96c;--goldhi:#ffdf9f;--line:#423529;--white:#f5f1ec;--muted:#95918b}
html,body{background:#090a0c!important;color:#f5f1ec!important}
body{background:#090a0c!important}
.app{background:radial-gradient(ellipse 90% 33% at 50% 0%,#24211e 0%,#101113 64%,#090a0c 100%)!important}
/* Restore the original unboxed masthead, brand and fine gold type. */
header.head.a718-global-head{margin:0!important;padding:24px 23px 13px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
header.head .brand{font-family:Georgia,serif!important;font-size:23px!important;letter-spacing:.29em!important;color:#ead0a5!important}
header.head .micro{color:#95918b!important}
header.head .medal{background:transparent!important;border:1px solid #605039!important;border-radius:30px!important;color:#e8c78d!important;box-shadow:none!important}
/* The classic page heading is open, not another bordered panel. */
.a718-screen{background:transparent!important;color:#f5f1ec!important;padding-top:0!important}
.a718-screen>.a718-page-heading{margin:20px 6px 18px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important}
.a718-page-heading h2{font:400 27px Georgia,serif!important;color:#f4e7d4!important;letter-spacing:normal!important;margin:0!important}
.a718-page-heading small{font-size:10px!important;color:#bba37f!important;letter-spacing:.18em!important}
.a718-page-heading .medal{background:transparent!important;border:1px solid #605039!important;border-radius:30px!important;color:#e8c78d!important;box-shadow:none!important}
/* Genuine 7.0.0 card material: warm graphite gradient and fine bronze stroke. */
.a718-screen>.panel,.a718-screen>.a27-hero,.a718-screen>.a41-fin-hero,.a718-screen>.soul38,.a718-screen>.a41-notes-entry,.a718-screen>.a710-intro,.a718-screen>.a710-tip,.a718-screen>.agenda-form,.a718-screen>.a32-ledger,
#screen-avatar :is(.a27-identity,#inventoryPanel,#a27Achievements),#screen-shop :is(.a30-product,.a32-product,.shopItem,.shop-item),#screen-evolution :is(.a712-evolead,.a711-evolution),#screen-agenda :is(.agenda-lead,.agenda-form),#screen-finances .a41-fin-hero{
 background:linear-gradient(160deg,#1b1b1b,#111215)!important;border:1px solid #3b3025!important;border-radius:19px!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.a718-screen h3,.a718-screen h2{color:#eac28b!important}
.a718-screen .label{color:#a49b8f!important}
.a718-screen :is(.sub,p){color:#a9a39a!important}
.a718-screen :is(.statNumber,.a41-big-number,.a28-rank,.a711-stat strong){color:#e7bc7d!important}
/* Remove recent glass / neutral tile language and match original inset panels. */
.a718-screen :is(.a711-metrics>div,.a711-stat,.a27-tiles>button,.a32-filter,.a32-toolbar button){background:linear-gradient(160deg,#24211e,#151618)!important;border:1px solid #3b3025!important;border-radius:14px!important;box-shadow:none!important}
#screen-evolution .stats>.panel,#screen-evolution .dashboardrow .panel{background:linear-gradient(160deg,#1b1b1b,#111215)!important;border:1px solid #3b3025!important;box-shadow:none!important}
#screen-shop .a30-carousel{border:1px solid #3b3025!important;box-shadow:none!important}
#screen-shop .a30-section{border-color:#3b3025!important}
/* Lists remain modern and readable, but now wear the original warm palette. */
#screen-habits :is(.a711-habit,.a709-habit),#screen-tasks :is(.a711-task,.a712-task){background:transparent!important;border:0!important;border-bottom:1px solid rgba(185,151,105,.22)!important;border-radius:0!important;box-shadow:none!important}
#screen-habits :is(.a711-habit-dashboard,.a710-intro,.a710-tip),#screen-tasks :is(.a711-taskbox,.a712-taskbox){background:linear-gradient(160deg,#1b1b1b,#111215)!important;border:1px solid #3b3025!important;border-radius:19px!important;box-shadow:none!important}
.a718-screen input,.a718-screen textarea,.a718-screen select{background:#131518!important;border:1px solid #423529!important;color:#f5f1ec!important;border-radius:12px!important;box-shadow:none!important}
.a718-screen button{border-radius:12px!important;box-shadow:none!important}
.a718-screen :is(button.primary,.primary-btn,.btn-primary){background:linear-gradient(135deg,#f9d99d,#af783d)!important;color:#110f0a!important;border:1px solid #9b7a4b!important;box-shadow:0 7px 28px #bb8c3c20!important}
/* Keep the newer single-row navigation behavior; recover its old dark/gold finish. */
nav.nav.a713-carousel,nav.nav.a718-nav{background:rgba(12,13,15,.97)!important;border-top:1px solid #423529!important;box-shadow:0 -6px 24px #0003!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
nav.nav.a718-nav>button{color:#aaa49a!important;border:0!important}
nav.nav.a718-nav>button.active{background:rgba(185,145,89,.12)!important;color:#f1c783!important;text-shadow:none!important}
/* Original restrained warm modal finish. */
.a28-sheet,.a41-sheet,.a712-dialog,.a27-pickinner,.a41-product-dialog,[role="dialog"]:not(.astral-shell):not(.a40-overlay){background:linear-gradient(160deg,#1b1b1b,#111215)!important;border:1px solid #423529!important;border-radius:19px!important;box-shadow:0 20px 65px #0008!important}
/* Retain tactile response, without ambient movement or gratuitous glow. */
.a718-screen button,nav.nav.a718-nav>button{transition:transform .16s ease,filter .16s ease!important}
.a718-screen button:active,nav.nav.a718-nav>button:active{transform:scale(.975)!important;filter:brightness(1.07)}
@media(prefers-reduced-motion:reduce){.a718-screen button,nav.nav.a718-nav>button{transition:none!important}}
