@layer base{body,html{margin:0;padding:0;scroll-behavior:smooth}body{overscroll-behavior:none}main>:first-child{margin-top:0!important}main>:last-child{margin-bottom:0!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#faf9f7}::-webkit-scrollbar-thumb{background:#d1c5b4;border-radius:9999px}.App{text-align:left;text-align:initial}.container-logo{--logo-primary:#775a19;--logo-dark:#1a1c1b;--logo-accent:#c5a059;--logo-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--logo-transition:all 0.25s ease;--logo-transition-fast:all 0.18s ease;align-items:center;border-radius:8px;cursor:pointer;display:flex;font-family:var(--logo-mono);font-size:1.2rem;font-weight:600;gap:5px;justify-content:center;padding:.35rem;transition:var(--logo-transition);-webkit-user-select:none;user-select:none;white-space:nowrap}.container-logo:hover{background-color:#775a190f}.container-logo:focus-visible{outline:2px solid var(--logo-primary);outline-offset:2px}.logo-item1,.logo-item3{color:var(--logo-primary);font-weight:700}.logo-item2{color:var(--logo-dark);font-weight:700}.logo-item4{color:var(--logo-accent);font-weight:700}.container-logo span{display:inline-block;letter-spacing:.5px;transition:var(--logo-transition-fast)}.container-logo:hover .logo-item1{transform:translateY(-3px)}.container-logo:hover .logo-item2{color:var(--logo-primary);transform:skewX(-5deg)}.container-logo:hover .logo-item3{transform:rotate(-10deg)}.container-logo:hover .logo-item4{animation:logo-bounce .6s ease-in-out;transform:scale(1.25) rotate(8deg)}@keyframes logo-bounce{0%,to{transform:scale(1.25) rotate(8deg) translateY(0)}50%{transform:scale(1.25) rotate(8deg) translateY(-6px)}}@media (max-width:1024px){.container-logo{font-size:1.1rem;gap:4px;padding:.25rem}}@media (max-width:768px){.container-logo{font-size:1rem;gap:3px;padding:.25rem}}@media (max-width:640px){.container-logo{font-size:.95rem;gap:2px;padding:.25rem}}@media (max-width:480px){.container-logo{font-size:.9rem;gap:2px;padding:.25rem}.container-logo span{letter-spacing:.2px}.container-logo:hover .logo-item1{transform:translateY(-2px)}.container-logo:hover .logo-item4{transform:scale(1.2) rotate(8deg)}}@media (prefers-reduced-motion:reduce){.container-logo,.container-logo span,.container-logo:hover .logo-item1,.container-logo:hover .logo-item2,.container-logo:hover .logo-item3,.container-logo:hover .logo-item4{animation:none;transform:none;transition:none}.container-logo:hover .logo-item2{color:var(--logo-primary)}}@media print{.container-logo{cursor:default}.container-logo:hover{background-color:initial}}
/*# sourceMappingURL=main.66c6a4a6.css.map*/