:root{color:#1c241f;background:#f4f7f5;font-family:Iowan Old Style,Palatino,Palatino Linotype,serif;line-height:1.45}*{box-sizing:border-box}body{margin:0}a{color:#1f4d3a}button,input,select{font:inherit}button,.button{background:#1f4d3a;color:#fff;border:0;border-radius:8px;padding:.7rem 1rem;cursor:pointer}button.quiet,.quiet{background:transparent;color:#1f4d3a;border:1px solid #1f4d3a}input,select{width:100%;padding:.65rem .7rem;border:1px solid #c5d1c9;border-radius:8px;background:#fff}label{display:block;margin:.8rem 0 .3rem}.shell{min-height:100vh}.bar{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;padding:.8rem 1rem;background:#1f4d3a;color:#fff}.bar a,.bar button{color:#fff;background:transparent;padding:.2rem 0;border-radius:0}.bar a.router-link-active{text-decoration:underline}.page{width:min(40rem,calc(100% - 2rem));margin:1.2rem auto 3rem}.card{background:#fff;border-radius:12px;padding:1rem;margin:0 0 1rem;box-shadow:0 1px 2px #1f4d3a14}.row{display:flex;justify-content:space-between;gap:1rem}.muted{color:#5d6b63}.error{color:#8d2a2a}.phase{font-weight:700}ul{padding-left:1.1rem}a.card{display:block;text-decoration:none;color:inherit}form.card{width:min(40rem,calc(100% - 2rem));margin:2rem auto}
