body{margin:0;font-family:Inter,sans-serif;background-color:#fff;color:#000}h1,h2,h3,h4,h5,h6{color:#1b68a0;margin:.5rem 0}button{background-color:#1b68a0;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:background-color .2s}button:hover{background-color:#1b68a0}input,select{padding:.4rem .6rem;margin:0 .5rem 0 0;border-radius:4px;border:1px solid #ccc}label{margin-right:1rem}form{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.main-layout{display:flex;flex-direction:column;min-height:100vh;background-color:#fff;color:#1b68a0;font-family:Arial,sans-serif}.header{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:#e4f0ed;color:#fff}.logo{height:50px}.nav a{margin-left:1rem;color:#03989e;text-decoration:none;font-weight:700}.btn{margin-right:1rem;margin-left:1rem;background-color:#03989e;font-weight:700}.nav a:hover{text-decoration:underline}.content{flex:1;padding:2rem}.footer{text-align:center;padding:1rem;background-color:#e4f0ed;color:#1b68a0}
