*{box-sizing:border-box}body{margin:0;background:#f5f6f9;color:#182136;font:16px/1.5 Inter,system-ui,sans-serif}header{background:#182136;color:white;display:flex;align-items:center;gap:2rem;padding:1rem 5%;flex-wrap:wrap}header strong{letter-spacing:.05em}header small{color:#acc0dd}nav{display:flex;gap:1.2rem;flex-wrap:wrap}header a{color:white}header form{margin-left:auto}a{color:#224da5;text-underline-offset:.2em}main{max-width:1160px;margin:2rem auto;padding:0 1rem}h1{font-size:2.1rem;letter-spacing:-.04em}h1 small,article small{font-size:.85rem;color:#5d687d}h2{font-size:1.15rem}section,article{background:white;border:1px solid #dce0e8;border-radius:10px;padding:1.3rem;margin:1rem 0;overflow-x:auto}label{display:grid;gap:.3rem;margin-bottom:.9rem;max-width:34rem}input,button,select,textarea{font:inherit;padding:.55rem .75rem;border:1px solid #aab4c4;border-radius:6px}button{background:#264da4;color:white;border-color:transparent;cursor:pointer}.quiet{background:#eef1f5;color:#253455}table{border-collapse:collapse;width:100%}td,th{padding:.65rem;text-align:left;border-bottom:1px solid #e2e6eb}th,dt{color:#55627a}dl{display:grid;grid-template-columns:auto 1fr;gap:.4rem 1.5rem}dd{margin:0}.login{max-width:400px;margin:10vh auto}.board{display:flex;gap:.8rem;overflow-x:auto}.board>section{min-width:230px;flex:1;background:#eaedf4}.board article p{margin-bottom:0}[role=alert],[role=status]{padding:1rem;border-radius:6px;background:#fff1cf}
