@import url('https://fonts.googleapis.com/css2?family=Italiana&family=DM+Sans:wght@400;500&display=swap');
*{box-sizing:border-box}body{margin:0;background:#0e1612;color:#efeee5;font-family:'DM Sans',sans-serif}main{width:min(520px,100% - 48px);margin:8vh auto;padding:32px 0}h1{font-family:Italiana,serif;font-weight:400;font-size:clamp(40px,8vw,60px);line-height:1.08;margin:36px 0 24px}p{line-height:1.6;color:#c4c8be}.brand{font-size:12px;letter-spacing:.25em;color:#d4bc8b}form{display:grid;gap:24px;margin:32px 0}label{display:grid;gap:10px;font-size:14px}input{width:100%;background:transparent;border:0;border-bottom:1px solid #647064;border-radius:0;padding:12px 0;color:#efeee5;font:inherit;font-size:16px}input:focus{outline:2px solid #d4bc8b;outline-offset:5px}button,.button{background:#d4bc8b;color:#101812;border:0;padding:18px 24px;font:inherit;cursor:pointer;text-align:center}a{color:inherit}.notice{font-size:12px;line-height:1.7}.table{overflow-x:auto}body:has(table) main{width:min(1100px,100% - 48px)}table{border-collapse:collapse;width:100%;font-size:14px}th,td{padding:18px 12px;text-align:left;border-bottom:1px solid #354337;overflow-wrap:anywhere}th{color:#d4bc8b}
