/* Phoenix-CO 2.0 New Dinasty: shared visual layer for the existing application. */
:root{--bg:#0b0c10;--bg2:#111216;--surface:#15161a;--surface2:#1b1b1e;--surface3:#252322;--line:rgba(220,190,140,.15);--line2:rgba(220,190,140,.28);--text:#f3eadb;--muted:#bdb3a4;--gold:#d9b875;--gold2:#e9c98e;--gold3:#a18150;--ember:#d88755;--radius:4px;--radius-sm:3px;--dark:#0b0c10;--dark2:#15161a;--dark3:#1b1b1e}
body{background:var(--bg)}.site-header{background:#0b0c10f2;border-color:#ffffff22;backdrop-filter:none}.site-header .container{height:88px;max-width:1360px}.site-header .brand{width:185px;height:80px;flex:none}.dinasty-logo{width:100%;height:100%;object-fit:contain}.site-header .nav a{font-size:12px;color:#d6cfc4}.site-header .nav a:hover,.site-header .nav a.active{color:#f5d9a3}.nav a.active:after{height:1px;background:#d9b875}.nav-actions .btn{border-radius:2px}.btn-primary,.btn-gold{background:#d6b275;color:#17120d;box-shadow:none}.btn-primary:hover,.btn-gold:hover{background:#ebca93;box-shadow:none;color:#17120d}.btn,.panel,.form-group input,.form-group select{border-radius:3px}.page-hero{text-align:left;padding:88px 0 65px;min-height:250px;display:flex;align-items:center;background:linear-gradient(90deg,#0b0c10 5%,#0b0c10d9 45%,#0b0c1055),linear-gradient(0deg,#0b0c10,transparent 75%),url('../img/phoenix-hero-teste.png') center 46%/cover}.page-hero .container{max-width:1200px}.page-hero h1{font-weight:700;font-size:clamp(36px,4.5vw,58px);margin-top:12px}.page-hero p{margin:12px 0 0;color:#d2c7b8}.page-hero .eyebrow{font-size:10px;letter-spacing:.2em}.page{padding-top:36px;padding-bottom:95px}.panel{background:#15161a;border-color:#ffffff1d;box-shadow:0 20px 50px -35px #000}.panel-head{background:#ffffff05;border-color:#ffffff1d;font-size:13px;letter-spacing:.08em}.panel-head>i:empty{width:2px;background:#d9b875}.panel-body{padding:24px}.auth{max-width:480px}.auth .panel-body{padding:36px}.form-group label{color:#e4d9ca}.form-group input,.form-group select,select,input{background-color:#0c0e12;color:#f4ebdf;border-color:#ffffff30}.form-group input:focus,.form-group select:focus{border-color:#d9b875}.site-footer{background:#0d0e11;border-top:1px solid #ffffff1d}.site-footer .brand{width:185px;height:80px}.site-footer .footer-grid{gap:48px}.site-footer p,.site-footer a{color:#bbb1a3}.site-footer a:hover{color:#e9c98e}.site-footer h4{color:#eee2d1}.reveal{opacity:1;transform:none}.table-wrap{overflow-x:auto}::selection{background:#a87a46;color:#fff}@media(max-width:1024px){.site-header .container{height:76px}.site-header .brand{width:155px;height:70px}}@media(max-width:860px){.nav{background:#111216}.page-hero{padding:65px 0 50px;min-height:220px}.page .container>div[style*="grid-template-columns:320px 1fr"],.page .container>div[style*="grid-template-columns:1fr 320px"]{display:grid!important;grid-template-columns:1fr!important}}@media(max-width:560px){.page{padding-top:24px}.auth .panel-body{padding:24px}.panel-head{flex-wrap:wrap}.page-hero h1{font-size:36px}}
