body{background:linear-gradient(90deg,#232526,#414345);box-sizing:border-box;color:#fff;font-family:Inter,sans-serif;margin:0;padding:0}a:hover,button:hover{background-color:#6ebacf}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}#view-wrapper::-webkit-scrollbar{display:none}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tabs-container{width:100%}.tab-list{background-color:#f8f9fa;border-bottom:2px solid #ddd;display:flex;gap:1rem;justify-content:center;padding:1rem 0;position:sticky;top:0;z-index:10}.tab-button{background:none;border:none;border-bottom:2px solid #0000;cursor:pointer;font-size:1rem;padding:.6rem 1.2rem;transition:all .3s ease}.tab-button:hover{color:#07f}.tab-button.active{border-bottom:2px solid #07f;color:#07f;font-weight:700}.tab-content{width:100%}.fullscreen-tab{animation:fadeIn .4s ease-in;background:#fff;height:100vh;overflow-y:auto;padding:2rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}a,button{transition:all .3s ease}a:hover,button:hover{transform:scale(1.03)}@media (max-width:768px){.tabs-wrapper{flex-direction:column!important}.tabs-list{flex-direction:row!important;flex-wrap:wrap;gap:.5rem}.tabs-list button{flex:1 1;text-align:center!important}}
/*# sourceMappingURL=main.96ae09c5.css.map*/