:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1c1917;background:#f3efe0;font-family:Raleway,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:#3f6d78}main{width:min(46rem,100% - 2rem);margin:0 auto;padding:2rem 0 4rem}header.app-head{border-bottom:1px solid #e4dac9;justify-content:space-between;align-items:center;gap:1rem;width:min(46rem,100% - 2rem);margin:0 auto;padding:1rem 0;display:flex}header.app-head a{color:#1c1917;font-weight:700;text-decoration:none}nav{flex-wrap:wrap;gap:.75rem;font-size:.86rem;display:flex}.card{background:#fffaf3;border:1px solid #e4dac9;border-radius:12px;margin-top:1rem;padding:1rem 1.1rem}label{gap:.3rem;margin-top:.85rem;font-size:.86rem;font-weight:650;display:grid}input,select,textarea{width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #d8cdbd;border-radius:8px;padding:.55rem .65rem}textarea{resize:vertical;min-height:9rem}button,.button{color:#fffaf3;font:inherit;cursor:pointer;background:#1c1917;border:1px solid #1c1917;border-radius:999px;margin-top:1rem;padding:.55rem .9rem;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-block}button.secondary,.button.secondary{color:#1c1917;background:0 0}.error{color:#881337;background:#fff1f2;border-left:3px solid #9f1239;margin-top:.8rem;padding:.6rem .75rem;font-size:.86rem}.ok{color:#234b54;background:#eef6f7;border-left:3px solid #3f6d78;margin-top:.8rem;padding:.6rem .75rem;font-size:.86rem}.muted{color:#6b6357;font-size:.86rem}
