/* AURION 7.1.2: airy layout, existing functionality preserved */
.a712-hub{margin:18px 0 24px;color:#f4dfb9}.a712-hubtitle small,.a712-previewhead small,.a712-hero small,.a712-evolead small{font-size:10px;letter-spacing:.16em;color:#b89560}.a712-hubtitle h3{font:normal 25px Georgia,serif;margin:7px 0 16px}.a712-gates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.a712-gates>button{display:flex;align-items:center;text-align:left;gap:10px;padding:19px 12px;min-height:90px;border:1px solid rgba(201,156,86,.32);border-radius:18px;background:linear-gradient(145deg,rgba(73,52,30,.65),rgba(23,23,26,.92));color:#f3dfbd;box-shadow:0 10px 25px #0002}.a712-gates>button:nth-child(2){background:linear-gradient(145deg,rgba(43,42,45,.85),rgba(20,21,24,.95))}.a712-gateicon{font-size:22px;color:#dbb377}.a712-gates strong{display:block;font-size:15px}.a712-gates small{display:block;color:#b2a38e;font-size:10px;margin-top:5px;line-height:1.3}.a712-gates b{margin-left:auto;font-size:22px;font-weight:400;color:#c5a170}.a712-preview{margin-top:20px;padding:4px 0}.a712-previewhead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.a712-previewhead h4{font:normal 20px Georgia,serif;margin:5px 0}.a712-previewhead button{background:none;border:0;color:#dbb77d;font-size:12px}.a712-taskrow{display:flex;align-items:center;gap:12px;padding:14px 3px;border-bottom:1px solid rgba(207,173,124,.16)}.a712-taskrow>button{width:30px;height:30px;flex-shrink:0;border:1px solid #967448;border-radius:50%;background:transparent;color:#dbb77d;font-size:21px}.a712-taskrow strong{font-size:13px;font-weight:500;color:#eee1ca}.a712-taskrow small{display:block;color:#a79a88;font-size:11px;margin-top:4px}.a712-none{padding:17px 3px;color:#b2a48e;font-size:13px}.a712-hero,.a712-evolead{padding:18px 3px 12px}.a712-hero h3,.a712-evolead h3{font:normal 27px Georgia,serif;color:#f2d39b;margin:8px 0}.a712-hero p,.a712-evolead p{color:#b1a18c;font-size:12px;margin:0}.a712-taskbox{background:transparent!important;box-shadow:none!important;border:0!important;padding:6px 0!important}.a712-taskbox>.a711-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.a712-taskbox>.a711-heading h3{font:normal 21px Georgia,serif}.a712-taskbox .a711-metrics{margin:12px 0 18px}.a712-taskbox .a711-metrics>div{background:transparent!important;border:0!important;border-right:1px solid #55442d!important;border-radius:0!important}.a712-taskbox .a711-metrics>div:last-child{border:0!important}.a712-taskbox #a711TaskForm{display:none}.a712-taskbox #a712Add{padding:12px 15px;background:linear-gradient(125deg,#a87940,#5c4124);color:#fff1d8;border:0;border-radius:13px;font-weight:700;font-size:12px}.a712-taskbox .a711-task{border:0!important;border-bottom:1px solid rgba(218,175,113,.19)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;margin:0!important;padding:15px 5px!important}.a712-taskbox .a711-tasktabs{margin:14px 0}.a712-modal[hidden]{display:none!important}.a712-modal{position:fixed;inset:0;background:#050506df;z-index:999999;display:flex;align-items:center;justify-content:center;padding:16px}.a712-dialog{width:min(100%,430px);background:linear-gradient(145deg,#29231e,#131416);border:1px solid #977447;border-radius:19px;padding:20px;box-shadow:0 20px 70px #0009}.a712-dialoghead{display:flex;align-items:center;justify-content:space-between}.a712-dialoghead h3{font:normal 25px Georgia,serif;color:#f3d19a;margin:0}.a712-dialoghead button{border:0;background:none;color:#f3d19a;font-size:30px}.a712-dialog>p{color:#b6a48b;font-size:12px}.a712-dialog #a711TaskForm{display:flex!important;flex-direction:column;gap:11px;margin-top:18px}.a712-dialog #a711TaskForm input{width:100%;padding:14px;border-radius:11px;background:#111216;color:#f3e8d4;border:1px solid #6c553a}.a712-dialog #a711TaskForm button{padding:13px;border:0;border-radius:11px;background:#a97b44;color:#fff;font-weight:700}.a712-evo .stats,.a712-evo #missionPanel,.a712-evo .chart,.a712-evo .dashboardrow{display:none!important}.a712-evo .a711-evolution{background:linear-gradient(145deg,#33281d,#161719)!important;border:1px solid #8a683d!important;border-radius:20px!important;padding:20px!important}.a712-habits .a710-intro{border:0!important;background:transparent!important;box-shadow:none!important;padding:10px 0!important}.a712-habits .a711-habit-dashboard{border:0!important;background:transparent!important;box-shadow:none!important;padding:8px 0!important}.a712-habits .a711-habit{border:0!important;border-bottom:1px solid rgba(211,171,109,.18)!important;border-radius:0!important;background:transparent!important}
@media(max-width:380px){.a712-gates>button{padding:14px 8px;gap:6px}.a712-gates strong{font-size:13px}.a712-gates small{font-size:9px}}
