:root{color-scheme:light dark}body{margin:0;padding:0 1rem 2rem;font-family:system-ui,sans-serif;line-height:1.4}button,select,textarea,input:not([type=radio]):not([type=checkbox]){font:inherit;font-size:1rem;padding:.5rem .75rem;box-sizing:border-box}button{cursor:pointer}form label{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;margin-bottom:1rem;font-weight:600}form label>input,form label>select,form label>textarea{font-weight:400;min-width:16rem;max-width:100%}form fieldset{margin-bottom:1.5rem}form button{margin-right:.5rem;margin-top:.25rem}.nav-menu{position:relative;margin-bottom:1.5rem}.nav-menu-panel{position:absolute;top:100%;left:0;z-index:10;display:flex;flex-direction:column;gap:.75rem;min-width:14rem;margin-top:.25rem;padding:.75rem;background:Canvas;color:CanvasText;border:1px solid GrayText;border-radius:4px}.nav-menu-panel ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.nav-menu-language{display:flex;flex-direction:column;gap:.3rem;font-weight:600}
