:root{--drak-verde:#123b2a;--drak-verde2:#174a32;--drak-oro:#caa45b;--drak-fondo:#eef2f5;--drak-borde:#dce5df}
html{scroll-behavior:smooth}body{background:var(--drak-fondo);color:#24362e;font-family:Arial,Helvetica,sans-serif;line-height:1.55}
.drak-cliente-barra{background:var(--drak-verde);color:#fff;padding:13px max(16px,calc((100vw - 1160px)/2));display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;border-bottom:3px solid var(--drak-oro)}
.drak-cliente-marca{color:#fff;text-decoration:none;font-size:21px;font-weight:800;letter-spacing:.5px;white-space:nowrap}.drak-cliente-marca span{display:block;color:#d9c58d;font-size:10px;font-weight:600;letter-spacing:1.8px}
.drak-cliente-links{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.drak-cliente-links a{display:inline-flex;padding:9px 11px;border-radius:8px;text-decoration:none;color:#eaf2ec;font-size:13px;font-weight:700}.drak-cliente-links a:hover,.drak-cliente-links a:focus-visible,.drak-cliente-links a[aria-current=page]{background:#ffffff24;color:#fff;outline-offset:2px}.drak-cliente-links a:last-child{border:1px solid #ffffff60}
body>main,body>main.contenedor{max-width:1160px;margin:26px auto;padding:0 16px 36px;background:transparent;box-shadow:none}body>main>section,body>main>.bloque,body>main>.contenedor,body>main>.cabecera{border-radius:15px}h1,h2,h3{color:var(--drak-verde)}a.boton,button.boton,.boton,button[type=submit]{border-radius:9px;transition:background .15s,transform .15s}a.boton:hover,button.boton:hover,button[type=submit]:hover{filter:brightness(.94)}input,select,textarea{max-width:100%;border-radius:8px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #caa45b;outline-offset:2px}img{max-width:100%}
@media(max-width:650px){.drak-cliente-barra{padding:13px 14px}.drak-cliente-links{width:100%;overflow-x:auto;flex-wrap:nowrap}.drak-cliente-links a{white-space:nowrap;font-size:12px}body>main,body>main.contenedor{margin:14px auto;padding:0 12px 24px}}
