.DerbyCountdown-module__POr2Mq__container{color:#fff;z-index:1001;background:linear-gradient(135deg,#000 0%,#1a1a1a 50%,#000 100%);border-bottom:2px solid #9333ea;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative;top:0;left:0;right:0;overflow:hidden;box-shadow:0 4px 20px #9333ea4d}.DerbyCountdown-module__POr2Mq__content{z-index:2;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:20px;display:flex;position:relative}.DerbyCountdown-module__POr2Mq__closeButton{color:#fff;cursor:pointer;z-index:10;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;line-height:1;transition:all .2s;display:flex;position:absolute;top:10px;right:15px}.DerbyCountdown-module__POr2Mq__closeButton:hover{background:#fff3;transform:scale(1.1)}.DerbyCountdown-module__POr2Mq__teams{align-items:center;gap:20px;display:flex}.DerbyCountdown-module__POr2Mq__team{align-items:center;gap:10px;display:flex}.DerbyCountdown-module__POr2Mq__teamName{text-transform:uppercase;letter-spacing:.5px;color:#fff;font-size:16px;font-weight:700}.DerbyCountdown-module__POr2Mq__matchInfo{flex-direction:column;justify-content:center;align-items:center;padding:0 15px;display:flex}.DerbyCountdown-module__POr2Mq__time{color:#fff;font-size:24px;font-weight:800;line-height:1}.DerbyCountdown-module__POr2Mq__date{color:#aaa;margin-top:4px;font-size:12px;font-weight:500}.DerbyCountdown-module__POr2Mq__cta{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.DerbyCountdown-module__POr2Mq__ctaText{color:#fff;text-shadow:0 2px 8px #00000080;letter-spacing:.3px;font-size:15px;font-weight:600;line-height:1.5}.DerbyCountdown-module__POr2Mq__ctaButton{color:#000;text-transform:uppercase;letter-spacing:.5px;background-color:#fff;border-radius:4px;padding:8px 24px;font-size:14px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-block}.DerbyCountdown-module__POr2Mq__ctaButton:hover{background-color:#f0f0f0;transform:translateY(-1px);box-shadow:0 4px 12px #fff3}.DerbyCountdown-module__POr2Mq__countdown{gap:15px;display:flex}.DerbyCountdown-module__POr2Mq__countdownItem{flex-direction:column;align-items:center;display:flex}.DerbyCountdown-module__POr2Mq__countdownValue{text-align:center;background:linear-gradient(135deg,#9333ea 0%,#ec4899 100%);border-radius:8px;min-width:55px;padding:8px 12px;font-family:Courier New,Courier,monospace;font-size:36px;font-weight:800;line-height:1;animation:2s ease-in-out infinite DerbyCountdown-module__POr2Mq__pulse;box-shadow:0 4px 15px #9333ea66}@keyframes DerbyCountdown-module__POr2Mq__pulse{0%,to{box-shadow:0 4px 15px #9333ea66}50%{box-shadow:0 6px 25px #9333ea99}}.DerbyCountdown-module__POr2Mq__countdownLabel{text-transform:uppercase;color:#9333ea;letter-spacing:1px;margin-top:6px;font-size:11px;font-weight:700}@media (max-width:1024px){.DerbyCountdown-module__POr2Mq__content{flex-direction:column;gap:20px;padding:20px}.DerbyCountdown-module__POr2Mq__teams{justify-content:center;width:100%}.DerbyCountdown-module__POr2Mq__cta{order:3;width:100%}.DerbyCountdown-module__POr2Mq__countdown{order:2}}@media (max-width:600px){.DerbyCountdown-module__POr2Mq__teamName{display:none}.DerbyCountdown-module__POr2Mq__time{font-size:20px}.DerbyCountdown-module__POr2Mq__countdownValue{min-width:40px;padding:4px;font-size:24px}.DerbyCountdown-module__POr2Mq__countdown{gap:10px}}
