.countdown-card{background:linear-gradient(135deg,#7cc84a1f,#fcb32b14);border:2px solid rgba(124,200,74,.3);border-radius:12px;padding:1.5rem;text-align:center}.countdown-label{font-size:.875rem;color:var(--mc-text-2, #b8b8d0);margin-bottom:1rem;font-weight:700}.countdown-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1rem}.countdown-cell{background:#0d0d1899;border:2px solid var(--mc-line, #2e2e4a);border-radius:8px;padding:1rem .5rem}.countdown-num{font-size:2rem;font-weight:800;color:var(--mc-grass-2, #7cc84a);font-family:Vazirmatn,monospace;direction:ltr;line-height:1}.countdown-unit{font-size:.7rem;color:var(--mc-text-3, #8585a3);margin-top:.375rem;text-transform:uppercase}.countdown-sub{font-size:.7rem;color:var(--mc-text-3, #8585a3);margin:0;line-height:1.5}@media(max-width:640px){.countdown-grid{grid-template-columns:repeat(2,1fr)}.countdown-num{font-size:1.5rem}}.update-card{border-left:4px solid var(--mc-grass-2, #7cc84a)}.update-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.update-platform-badge{display:inline-block;padding:.25rem .625rem;font-size:.7rem;font-weight:700;border-radius:4px;text-transform:uppercase}.update-platform-badge.java{background:#ffa50026;color:orange;border:1px solid rgba(255,165,0,.3)}.update-platform-badge.bedrock{background:#7cc84a26;color:#7cc84a;border:1px solid rgba(124,200,74,.3)}.update-status{font-size:.65rem;padding:.2rem .5rem;border-radius:3px;font-weight:700}.update-status.released{background:#5fa83833;color:#5fa838;border:1px solid rgba(95,168,56,.4)}.update-version{font-size:1.25rem;font-weight:800;color:var(--mc-text, #e6e6f2);margin:.5rem 0 .25rem}.update-version-code{font-family:monospace;font-size:.85rem;color:var(--mc-text-3, #8585a3);margin-bottom:1rem}.update-meta{margin-bottom:1rem}.update-meta-row{display:flex;justify-content:space-between;font-size:.8rem;color:var(--mc-text-2, #b8b8d0);padding:.25rem 0;border-bottom:1px dashed rgba(46,46,74,.3)}.update-meta-row strong{color:var(--mc-text, #e6e6f2)}.update-summary{font-size:.8rem;color:var(--mc-text-2, #b8b8d0);line-height:1.6;margin-bottom:1rem}.update-link{color:var(--mc-grass-2, #7cc84a);font-size:.8rem;font-weight:700;text-decoration:none;transition:color .15s}.update-link:hover{color:var(--mc-grass, #5fa838);text-decoration:underline}.feature-card{background:#0d0d1899;border:1px solid var(--mc-line, #2e2e4a);border-radius:8px;padding:1rem;transition:all .15s ease}.feature-card:hover{border-color:var(--mc-grass-2, #7cc84a);transform:translateY(-2px)}.feature-emoji{font-size:1.5rem;margin-bottom:.5rem}.feature-title{font-size:.9rem;font-weight:700;color:var(--mc-text, #e6e6f2);margin-bottom:.375rem}.feature-desc{font-size:.75rem;color:var(--mc-text-2, #b8b8d0);line-height:1.5;margin-bottom:.75rem}.feature-cat{font-size:.6rem;text-transform:uppercase;color:var(--mc-text-3, #8585a3);background:#1c1c34cc;padding:.15rem .4rem;border-radius:3px;border:1px solid var(--mc-line, #2e2e4a)}.update-timeline{position:relative;padding-right:1.5rem;border-right:2px solid var(--mc-line, #2e2e4a)}.timeline-item{position:relative;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px dashed rgba(46,46,74,.3)}.timeline-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.timeline-dot{position:absolute;right:-1.75rem;top:.25rem;width:12px;height:12px;border-radius:50%;border:2px solid var(--mc-bg, #0d0d18)}.timeline-dot.java{background:orange;box-shadow:0 0 0 2px #ffa5004d}.timeline-dot.bedrock{background:#7cc84a;box-shadow:0 0 0 2px #7cc84a4d}.timeline-header{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;margin-bottom:.5rem}.timeline-platform{font-size:.65rem;font-weight:700;padding:.15rem .4rem;border-radius:3px;text-transform:uppercase}.timeline-platform.java{background:#ffa50026;color:orange}.timeline-platform.bedrock{background:#7cc84a26;color:#7cc84a}.timeline-version{font-size:.9rem;font-weight:700;color:var(--mc-text, #e6e6f2);text-decoration:none}.timeline-version:hover{color:var(--mc-grass-2, #7cc84a);text-decoration:underline}.timeline-version-code{font-size:.7rem;color:var(--mc-text-3, #8585a3);font-family:monospace}.timeline-date{font-size:.7rem;color:var(--mc-text-3, #8585a3);margin-right:auto}.timeline-summary{font-size:.75rem;color:var(--mc-text-2, #b8b8d0);line-height:1.5;margin:.25rem 0 .5rem}.timeline-features{list-style:none;padding:0;margin:.5rem 0 0;font-size:.7rem;color:var(--mc-text-2, #b8b8d0)}.timeline-features li{padding:.15rem .5rem .15rem 0}.timeline-features li.more{color:var(--mc-text-3, #8585a3);font-size:.65rem}.howto-card{background:#0d0d1866;border:1px solid var(--mc-line, #2e2e4a);border-radius:8px;padding:1rem;display:flex;align-items:flex-start;gap:.75rem}.howto-num{flex-shrink:0;width:32px;height:32px;background:linear-gradient(135deg,var(--mc-grass, #5fa838) 0%,var(--mc-grass-3, #3d7521) 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem}.howto-card h3{font-size:.85rem;font-weight:700;color:var(--mc-text, #e6e6f2);margin:.25rem 0 .375rem}
