@import"https://fonts.googleapis.com/css2?family=Bitcount+Prop+Single:wght@100..900&display=swap";*{color:#100c08;margin:0;padding:0;box-sizing:border-box;font-family:Bitcount Prop Single,system-ui}.header{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.5rem 2rem;background:#fff;font-weight:700;font-size:1rem;letter-spacing:1px;text-transform:uppercase;border-bottom:3px solid #2d3748;box-shadow:0 4px 12px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;display:flex;justify-content:space-between;align-items:center;min-height:60px}.header.scrolled{padding:1.5rem 2rem;background:#fffffff2}.back-button-container{flex-shrink:0}li,a{list-style-type:none;text-decoration:none;color:#2d3748;transition:all .2s ease}a:hover{padding:.75rem 1.5rem;border-radius:4px;background:#667eea;color:#fff;border:2px solid #2d3748;box-shadow:4px 4px #2d3748;transform:translate(-2px,-2px)}a.active{padding:.75rem 1.5rem;border-radius:4px;background:#2d3748;color:#fff;border:2px solid #2d3748;box-shadow:4px 4px #667eea;transform:translate(-2px,-2px)}a.back-button{background:#f5576c;color:#fff;padding:.75rem 1.5rem;border-radius:4px;border:2px solid #2d3748;box-shadow:4px 4px #2d3748;transform:translate(-2px,-2px);font-weight:700}a.back-button:hover{background:#e53e3e;box-shadow:6px 6px #2d3748;transform:translate(-3px,-3px)}a:active{transform:translate(0);box-shadow:2px 2px #2d3748}.navbar{display:flex;justify-content:flex-end;gap:2rem;align-items:center;padding:0;flex-shrink:0;margin:0 0 0 auto}@media (max-width: 768px){.header{padding:1rem;flex-direction:row;gap:1rem;justify-content:space-between}.back-button-container{flex-shrink:0}.navbar{gap:.8rem;justify-content:flex-end;flex-wrap:nowrap;margin-left:auto}a{font-size:.8rem}a:hover{padding:.5rem 1rem}body{padding-top:70px}}@media (max-width: 576px){.header{padding:.75rem;flex-direction:row;gap:.5rem;justify-content:space-between;overflow-x:auto}.back-button-container{flex-shrink:0;white-space:nowrap}.navbar{gap:.3rem;justify-content:flex-end;flex-wrap:nowrap;margin-left:auto;flex-shrink:0;overflow-x:auto}a{font-size:.7rem;white-space:nowrap}a:hover{padding:.3rem .6rem}a.back-button{font-size:.7rem;padding:.5rem .8rem}}
