:root{--font-family-sans:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-serif:"Georgia","Times New Roman",serif;--color-text-main:#111111;--color-accent:#1f2a35;--color-surface-default:#ffffff}*,:after,:before{box-sizing:border-box}body{margin:0;font-family:var(--font-family-sans);color:var(--color-text-main);background:var(--color-surface-default);padding:32px 24px 40px}main{max-width:1040px;margin:0 auto}h1{font-family:var(--font-family-serif);color:var(--color-accent)}