body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.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}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{margin:0;padding:0;font-family:"Your Font Name",sans-serif;background-color:#000}.app-container{max-width:1200px;margin:0 auto;padding:20px;font-family:"Arial",sans-serif;background-color:#1a1a1a;min-height:100vh;color:#fff}.countdown-container{text-align:center;margin-bottom:40px;padding:30px;background-color:hsla(0,0%,100%,.1);border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.countdown-text{font-size:1.8em;margin-bottom:15px;color:#fff;text-transform:uppercase;letter-spacing:2px}.countdown{font-size:3.5em;font-weight:700;color:#fff;margin:20px 0;text-shadow:0 0 10px hsla(0,0%,100%,.3);letter-spacing:3px}.percentage{font-size:1.4em;color:#aaa;font-weight:500}.table-container{background-color:hsla(0,0%,100%,.05);border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.table-container h2{text-align:center;color:#fff;margin-bottom:30px;font-size:2em;text-transform:uppercase;letter-spacing:2px;padding:20px}.days-table{width:100%;border-collapse:initial;border-spacing:10px;margin:0 auto}.month-header{padding:15px!important;font-size:1.4em!important;font-weight:700;color:#fff;background-color:hsla(0,0%,100%,.1)!important;text-transform:uppercase;letter-spacing:2px;margin:20px 0}.days-table td,.month-header{text-align:center;border-radius:10px}.days-table td{padding:20px 10px;font-size:1.2em;position:relative;width:14.28571%;transition:all .3s ease}.day-cell{background-color:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.1)}.day-cell:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.day-cell.passed{background-color:rgba(255,0,0,.1);border-color:rgba(255,0,0,.2)}.day-number{font-size:1.8em;font-weight:700;margin-bottom:5px;color:#fff}.day-date{font-size:.9em;color:#aaa;font-weight:500}.cross{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#f44;font-size:2.5em;font-weight:700;opacity:.8;text-shadow:0 0 10px rgba(255,68,68,.5)}@media (max-width:768px){.app-container{padding:10px}.days-table td{padding:15px 5px;font-size:1em}.day-number{font-size:1.4em}.day-date{font-size:.8em}.countdown{font-size:2.5em}.countdown-text{font-size:1.4em}.month-header{font-size:1.2em!important;padding:10px!important}}.container{display:flex;align-items:center;justify-content:center;height:100vh;background-color:#000}.calendar-container{width:50%;color:#fff;font-family:Arial,sans-serif;text-align:center}.calendar{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;margin-top:20px}.day{position:relative;padding:10px;border-radius:4px;font-size:14px;cursor:pointer;transition:border-color .3s ease;border:2px solid transparent}.day:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background-color:initial;transition:background-color .3s ease}.day:hover{border-color:#064273}.day.today{border-color:#76b6c4}h1{font-size:24px;margin-bottom:10px}@media screen and (max-width:768px){.app-container{flex-direction:column}.calendar-container{width:100%}}
/*# sourceMappingURL=main.4a79e983.chunk.css.map */