@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Inter:wght@300;400;500;600&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#141618;--surface:#1e2124;--surface2:#262a2e;--border:#333840;--text-primary:#fff;--text-secondary:#c8cdd4;--text-tertiary:#8a9099;--gold:#c9a84c;--gold-dim:rgba(201,168,76,.12);--gold-border:rgba(201,168,76,.35);--forest:#1f4d2e;--green:#6dbf8a;--red:#e07060;--sand:#f5efe6}body,html{height:100%}body{background:var(--bg);color:var(--text-primary);font-family:Inter,sans-serif;font-weight:300;line-height:1.6;-webkit-font-smoothing:antialiased}::selection{background:rgba(201,168,76,.25)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}a{text-decoration:none}a,button{color:inherit}button{cursor:pointer;border:none;background:none}button,input,textarea{font-family:Inter,sans-serif}input,textarea{font-weight:300}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--surface) inset;-webkit-text-fill-color:#fff}