@import"base.css";@import"components/navbar.css";@import"components/taskList.css";@import"components/footer.css";@import"components/form.css";@import"components/alerts.css";@import"components/cards.css";@import"pages/show.css";.base-btn-1{position:relative;padding:.75rem 2.4rem;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:#111;background:rgba(0,0,0,0);border:1.5px solid #111;cursor:pointer;overflow:hidden;transition:color .35s ease}.base-btn-1::before{content:"";position:absolute;inset:0;background:#111;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(0.77, 0, 0.175, 1);z-index:0}.base-btn-1 span{position:relative;z-index:1}.base-btn-1:hover{color:#f5f5f0}.base-btn-1:hover::before{transform:scaleX(1)}.base-btn-2{margin:10px;position:relative;padding:.75rem 2.4rem;font-size:.9rem;font-style:italic;letter-spacing:.04em;color:#111;background:rgba(0,0,0,0);border:1.5px solid #111;cursor:pointer;outline:none;box-shadow:3px 3px 0 #111;transition:box-shadow .1s ease,transform .1s ease}.base-btn-2:hover{transform:translate(-3px, -3px);box-shadow:6px 6px 0 #111}.base-btn-2:active{transform:translate(0, 0);box-shadow:0 0 0 #111}.base-btn-3{position:relative;padding:.75rem 2.4rem;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#111;background:rgba(0,0,0,0);border:none;cursor:pointer}.base-btn-3::before,.base-btn-3::after{content:"";position:absolute;width:12px;height:12px;transition:width .3s ease,height .3s ease}.base-btn-3::before{top:0;left:0;border-top:1.5px solid #111;border-left:1.5px solid #111}.base-btn-3::after{bottom:0;right:0;border-bottom:1.5px solid #111;border-right:1.5px solid #111}.base-btn-3 .c-tr,.base-btn-3 .c-bl{position:absolute;width:12px;height:12px;transition:width .3s ease,height .3s ease}.base-btn-3 .c-tr{top:0;right:0;border-top:1.5px solid #111;border-right:1.5px solid #111}.base-btn-3 .c-bl{bottom:0;left:0;border-bottom:1.5px solid #111;border-left:1.5px solid #111}.base-btn-3:hover::before,.base-btn-3:hover::after,.base-btn-3:hover .c-tr,.base-btn-3:hover .c-bl{width:100%;height:100%}.base-btn-4{position:relative;padding:.75rem 2.4rem;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:#111;background:#111;color:#f5f5f0;border:1.5px solid #111;cursor:pointer}.base-btn-4::before{content:attr(data-label);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#f5f5f0;color:#111;clip-path:inset(100% 0 0 0);transition:none}.base-btn-4:hover::before{animation:glitch-reveal .4s steps(1) forwards}@keyframes glitch-reveal{0%{clip-path:inset(80% 0 0 0)}20%{clip-path:inset(20% 0 60% 0)}40%{clip-path:inset(55% 0 10% 0)}60%{clip-path:inset(10% 0 45% 0)}80%{clip-path:inset(40% 0 20% 0)}100%{clip-path:inset(0% 0 0 0)}}.base-btn-5{position:relative;padding:.75rem 2.4rem;font-size:1rem;letter-spacing:.06em;color:#111;background:rgba(0,0,0,0);border:1.5px solid #111;cursor:pointer;overflow:hidden}.base-btn-5::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background:#111;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(0.77, 0, 0.175, 1)}.base-btn-5 .scan{position:absolute;top:0;left:-100%;width:100%;height:100%;background:repeating-linear-gradient(0deg, transparent, transparent 3px, rgba(0, 0, 0, 0.04) 3px, rgba(0, 0, 0, 0.04) 4px);transition:left .4s ease}.base-btn-5:hover .scan{left:0}.base-btn-5:hover::after{transform:scaleX(1)}.btn-edit,.btn-back,.btn-delete,.btn-cancel,.btn-update{display:inline-block;padding:6px 12px;border-radius:2px;border:none;font-size:20px;font-weight:500;text-decoration:none;cursor:pointer;color:#fff}.btn-edit{background-color:#4a90e2}.btn-edit:hover{background-color:#357abd}.btn-back{background-color:#e0e0e0;color:#333}.btn-back:hover{background-color:#cfcfcf}.btn-delete{background-color:#e74c3c}.btn-delete:hover{background-color:#c0392b}.btn-update{background-color:#98f22b}.btn-update:hover{background-color:#ec971f}.btn-cancel{background-color:#6c757d}.btn-cancel:hover{background-color:#5a6268}
