/* AURION 7.1.3 — calmer palette, compact one-row swipe navigation */
.a712-hub{display:none!important}
nav.nav.a713-carousel{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:2px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:calc(50% - 38px);-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;max-height:74px!important;min-height:58px!important;padding:6px max(12px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;background:rgba(15,17,21,.97)!important;border-top:1px solid rgba(190,176,151,.15)!important;box-shadow:0 -6px 24px rgba(0,0,0,.12)!important}
nav.nav.a713-carousel::-webkit-scrollbar{display:none}
nav.nav.a713-carousel>button{flex:0 0 76px!important;min-width:76px!important;max-width:76px!important;width:76px!important;min-height:48px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:5px 3px!important;margin:0!important;scroll-snap-align:center;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;color:#92949a!important;white-space:nowrap}
nav.nav.a713-carousel>button svg{width:20px!important;height:20px!important;flex-shrink:0!important}
nav.nav.a713-carousel>button span{font-size:9px!important;line-height:1.1!important;letter-spacing:.025em!important}
nav.nav.a713-carousel>button.active{background:rgba(198,173,133,.085)!important;color:#d4bd98!important}
/* Reduce heavy bronze blocks without flattening the existing visual identity. */
.a712-evo .a711-evolution{background:linear-gradient(160deg,rgba(34,35,39,.94),rgba(21,22,26,.97))!important;border-color:rgba(197,174,139,.24)!important;box-shadow:none!important}
.a712-hero h3,.a712-evolead h3,.a711-heading h3{color:#e5d4b6!important}
.a712-hero small,.a712-evolead small,.a711-heading small,.a711-habit-dashboard small{color:#b8a78d!important}
.a712-taskbox #a712Add{background:#34302b!important;border:1px solid rgba(199,174,138,.35)!important;color:#e5d4b6!important;box-shadow:none!important}
.a712-taskbox .a711-metrics>div{border-color:rgba(184,178,168,.13)!important}
.a712-taskbox .a711-task,.a712-habits .a711-habit{border-bottom-color:rgba(193,187,174,.13)!important}
.a712-modal{background:rgba(6,8,12,.76)!important}
.a712-dialog{background:#1c1d21!important;border-color:rgba(198,178,149,.28)!important;box-shadow:0 20px 65px rgba(0,0,0,.35)!important}
.a712-dialog #a711TaskForm button{background:#66543c!important;color:#f4e8d4!important}
.a712-dialog #a711TaskForm input{border-color:rgba(194,177,152,.24)!important;background:#14161a!important}
.a711-habit-dashboard,.a711-taskbox{box-shadow:none!important}
@media(max-width:380px){nav.nav.a713-carousel>button{flex-basis:72px!important;min-width:72px!important;max-width:72px!important}}
