*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:16px}body{color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}#root{width:100%;min-height:100dvh}ul{list-style:none}a{color:inherit;text-decoration:none}input,button,select,textarea{font-family:inherit}*{box-sizing:border-box;margin:0;padding:0}body{color:#1a1a1a;-webkit-font-smoothing:antialiased;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.nav{z-index:50;background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:.7rem 1.2rem;display:flex;position:sticky;top:0}.nav-brand{color:#e85d04;letter-spacing:-.02em;font-size:1.05rem;font-weight:700;text-decoration:none}.nav-link{color:#555;border-radius:6px;padding:.3rem .6rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .2s}.nav-link:hover{color:#e85d04;background:#fff3e8}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
