*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#e8e0d0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0d0d0d;font-family:Georgia,Times New Roman,serif;line-height:1.6}a{color:#c8973a;text-decoration:none}a:hover{text-decoration:underline}button{touch-action:manipulation;font-family:inherit}a{touch-action:manipulation}input,textarea,select{font-family:inherit}@media (max-width:768px){input,textarea,select{font-size:16px!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0d0d0d}::-webkit-scrollbar-thumb{background:#c8973a66;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#c8973ab3}details summary{cursor:pointer;-webkit-user-select:none;user-select:none}html,body{max-width:100vw;overflow-x:hidden}:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #c8973acc}button:focus:not(:focus-visible),a:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible){outline:none}*{-webkit-tap-highlight-color:#c8973a33}.skip-link{color:#0d0d0d;z-index:9999;background:#c8973a;border-radius:4px;padding:8px 16px;font-family:Georgia,serif;font-size:14px;font-weight:700;text-decoration:none;transition:top .15s;position:absolute;top:-100px;left:16px}.skip-link:focus{outline-offset:2px;outline:2px solid #0d0d0d;top:16px}
