@charset "UTF-8";:root{--primary: #5f5e5e;--primary-container: #3d3c3c;--secondary: #745b23;--secondary-container: #a8862f;--tertiary: #4f5d85;--surface: #fff9ed;--surface-dim: #e8ddc5;--surface-container-low: #fcf3d8;--surface-container-lowest: #fffdf7;--surface-container-highest: #ebe2c8;--on-surface: #1f1c0b;--on-surface-variant: #4a4639;--outline-variant: rgba(31, 28, 11, .15);--error: #ba1a1a;--font-display: "Newsreader", serif;--font-body: "Noto Serif", serif;--font-label: "Public Sans", sans-serif;--shadow-sm: 0 2px 8px rgba(31, 28, 11, .04);--shadow-md: 0 4px 16px rgba(31, 28, 11, .06);--shadow-lg: 0 8px 32px rgba(31, 28, 11, .06)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border-radius:0!important}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);color:var(--on-surface);background-color:var(--surface);line-height:1.6;min-height:100vh}img,video{max-width:100%;display:block}a{color:var(--secondary);text-decoration:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--surface-container-low)}::-webkit-scrollbar-thumb{background:var(--primary)}
