@font-face{font-family:GeorgiaLocal;src:local(Georgia)}*{box-sizing:border-box}body{margin:0;background:#f7f4ed;color:#273d35;font:16px/1.6 system-ui,sans-serif}main{max-width:1000px;margin:40px auto;padding:24px}h1,h2{font-family:GeorgiaLocal,serif;font-weight:400;line-height:1.2}h1{font-size:42px}a{color:inherit}header{display:flex;justify-content:space-between;align-items:center}.brand{font:italic 36px Georgia,serif;text-decoration:none}section,article{background:#fffdf8;border:1px solid #dbd5c9;padding:24px;margin:22px 0;border-radius:6px}label{display:block;margin:16px 0 5px}input,textarea,select,button{font:inherit}input:not([type=checkbox]),textarea,select{width:100%;padding:11px;border:1px solid #b9bbae;border-radius:3px}button,.button{display:inline-block;background:#273d35;color:white;border:0;padding:12px 20px;cursor:pointer;margin:14px 8px 0 0;text-decoration:none}button:disabled{opacity:.5;cursor:wait}small,.muted{color:#647168}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}#feedback{position:sticky;top:0;background:#fff5da;padding:12px;z-index:3}#feedback:empty{display:none}.row{display:flex;gap:14px}.row>*{flex:1}table{border-collapse:collapse;width:100%}td,th{padding:10px;border-bottom:1px solid #ddd;text-align:left}.scroll{overflow:auto}.hidden,[hidden]{display:none!important}.price{font-size:32px}input[type=checkbox]{accent-color:#273d35}details{margin:20px 0}summary{cursor:pointer}footer{font-size:13px;margin-top:30px}@media(max-width:650px){main{margin:0;padding:18px}h1{font-size:32px}.row{display:block}section,article{padding:18px}}
