@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;1,400&family=Inter:wght@400;500&display=swap');
:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#080808;color:#f5f0e7;font:14px Inter,Arial,sans-serif}main{max-width:1150px;margin:auto;padding:36px 24px}header{padding:20px 0 36px}.brand{font:32px 'Cormorant Garamond',Georgia,serif;letter-spacing:.08em}.brand span{color:#ed2787;vertical-align:super;font-size:.65em}h1{font:clamp(44px,8vw,76px)/1.02 'Cormorant Garamond',Georgia,serif;margin:20px 0}h1 em{color:#d6bd91}h2{font:32px 'Cormorant Garamond',Georgia,serif}h3{font:24px 'Cormorant Garamond',Georgia,serif}a{color:#dcc598}.eyebrow{color:#c4a878;font-size:11px;letter-spacing:.18em}p{line-height:1.7}details{padding:24px;border:1px solid #55482f;background:#101010;margin-bottom:18px}summary{cursor:pointer;font:25px 'Cormorant Garamond',Georgia,serif;color:#dcc598}label{display:flex;flex-direction:column;gap:8px;margin:14px 0;color:#e0d3bc}input,textarea,select{padding:12px;width:100%;min-height:44px;background:#171717;color:#f7f1e8;border:1px solid #716045;border-radius:3px;font:inherit}input[type=checkbox]{width:auto;min-height:auto}.check{display:block}.check input{margin-right:10px}button{padding:12px 18px;background:#c4a878;border:1px solid #c4a878;color:#12100e;cursor:pointer;margin:8px 8px 8px 0;min-height:44px;font:inherit}button.secondary{background:transparent;color:#ead7af}button:disabled{opacity:.5;cursor:wait}.grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}article{padding:20px;border-top:1px solid #55482f;margin-top:18px}.table{overflow-x:auto}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:12px;border-bottom:1px solid #55482f}video{width:100%;max-height:400px}.error{color:#ff92bd}[hidden]{display:none!important}input:focus,select:focus,textarea:focus{outline:2px solid #ed2787;outline-offset:2px}@media(max-width:650px){main{padding:20px 14px}.grid{grid-template-columns:1fr}details{padding:18px}button{width:100%}}
