:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#f6f1e7;color:#162638;font:17px/1.6 Georgia,serif}main{max-width:820px;margin:auto;padding:32px 20px}h1,h2,legend,button{font-family:Arial,sans-serif}h1{line-height:1.15}a{color:#84251e}fieldset{border:1px solid #8a8a8a;border-radius:6px;margin:24px 0;padding:20px}legend{font-weight:bold}label{display:block;font-weight:bold;margin-top:18px}input,textarea,select,button{font:inherit;max-width:100%}input:not([type=checkbox]),textarea,select{display:block;width:100%;padding:10px;border:1px solid #7d7d7d;border-radius:4px}textarea{resize:vertical}input:disabled,textarea:disabled,select:disabled{background:#e7e7e7;color:#555}button{padding:12px 20px;border:0;border-radius:4px;background:#84251e;color:white;font-weight:bold;cursor:pointer}button:disabled{background:#666;cursor:default}.checkbox{display:flex;gap:12px;align-items:flex-start}.checkbox input{margin-top:8px}label span{font-weight:normal}.honey{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#collection-status{padding:16px;background:#fff7da;border:1px solid #a37e00}#form-result:not(:empty){padding:14px;border:2px solid #84251e}:focus-visible{outline:3px solid #3562a5;outline-offset:3px}@media(max-width:500px){fieldset{padding:12px}main{padding:20px 16px}}
