@charset "utf-8";
/* orbitron-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/orbitron-v35-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/orbitron-v35-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/orbitron-v35-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/orbitron-v35-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/orbitron-v35-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/orbitron-v35-latin-regular.svg#Orbitron') format('svg'); /* Legacy iOS */
}
/* orbitron-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/orbitron-v35-latin-500.eot'); /* IE9 Compat Modes */
  src: url('fonts/orbitron-v35-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/orbitron-v35-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/orbitron-v35-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/orbitron-v35-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/orbitron-v35-latin-500.svg#Orbitron') format('svg'); /* Legacy iOS */
}
/* orbitron-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/orbitron-v35-latin-600.eot'); /* IE9 Compat Modes */
  src: url('fonts/orbitron-v35-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/orbitron-v35-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/orbitron-v35-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/orbitron-v35-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/orbitron-v35-latin-600.svg#Orbitron') format('svg'); /* Legacy iOS */
}
/* orbitron-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/orbitron-v35-latin-700.eot'); /* IE9 Compat Modes */
  src: url('fonts/orbitron-v35-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/orbitron-v35-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/orbitron-v35-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/orbitron-v35-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/orbitron-v35-latin-700.svg#Orbitron') format('svg'); /* Legacy iOS */
}
/* orbitron-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/orbitron-v35-latin-800.eot'); /* IE9 Compat Modes */
  src: url('fonts/orbitron-v35-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/orbitron-v35-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/orbitron-v35-latin-800.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/orbitron-v35-latin-800.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/orbitron-v35-latin-800.svg#Orbitron') format('svg'); /* Legacy iOS */
}
/* orbitron-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/orbitron-v35-latin-900.eot'); /* IE9 Compat Modes */
  src: url('fonts/orbitron-v35-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/orbitron-v35-latin-900.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/orbitron-v35-latin-900.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/orbitron-v35-latin-900.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/orbitron-v35-latin-900.svg#Orbitron') format('svg'); /* Legacy iOS */
}
#neon-countdown { --neon: #39ff14; --bg: #000; font-family: 'Orbitron', monospace; display:inline-block; }
#neon-countdown * { box-sizing: border-box; }

#neon-countdown { background: var(--bg); color: var(--neon); padding: 12px 16px; border-radius: 8px; display: inline-block; }
.nc-caption { font-size: 0.85rem; opacity: 0.8; color: #9ff89f; margin-bottom: 6px; text-align:center; }

.nc-grid { display:flex; align-items:center; gap:10px; justify-content:center; }
.nc-seg { display:flex; flex-direction:column; align-items:center; min-width:64px; }
.nc-num { font-weight:700; font-size:2.5rem; line-height:1; padding:6px 10px; border-radius:6px; background: rgba(57,255,20,0.04); text-shadow:
     0 0 6px rgba(57,255,20,0.25),
     0 0 14px rgba(57,255,20,0.12); border: 1px solid rgba(57,255,20,0.08); letter-spacing:0.5px; }

.nc-num[data-part="days"] { font-size:2.5rem; padding:8px 12px; min-width:72px; text-align: center;}

.nc-sep { color: var(--neon); font-weight:700; font-size:1.4rem; padding-top:6px; opacity:0.95; }

.nc-label { font-size:0.68rem; opacity:0.7; margin-top:4px; }

.nc-footer { margin-top:8px; font-size:0.88rem; text-align:center; color: #9ff89f; }

@media (max-width:420px){
  #neon-countdown { padding:10px; }
  .nc-num { font-size:1.2rem; min-width:48px; }
  .nc-num[data-part="days"]{ font-size:1rem; min-width:56px; }
  .nc-sep{ font-size:1rem; }
}