.release-note{min-height:100vh;padding:48px 20px 96px}.release-note-container{max-width:780px;margin:0 auto;font-size:16px;line-height:1.7}.release-back{color:var(--primary-color);align-items:center;gap:6px;margin-bottom:32px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.release-back:hover{text-decoration:underline}.release-header{border-bottom:1px solid var(--medium-color);margin-bottom:32px;padding-bottom:24px}.release-version-badge{background:var(--card-bg);color:var(--primary-color);border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}.release-title{margin:0 0 8px;font-size:32px;font-weight:700;line-height:1.2}@media (min-width:768px){.release-title{font-size:40px}}.release-subtitle{color:var(--tertiary-color);margin:0 0 12px;font-size:18px}.release-date{color:var(--medium-color);margin:0;font-size:13px}.release-lead{color:var(--secondary-color);margin-bottom:16px;font-size:18px}.release-h2{color:var(--primary-color);border-bottom:2px solid var(--border-color);margin:48px 0 16px;padding-bottom:8px;font-size:24px;font-weight:700}@media (min-width:768px){.release-h2{font-size:28px}}.release-h3{color:var(--primary-color);margin:24px 0 8px;font-size:17px;font-weight:700}.release-list,.release-list-ordered{margin:0 0 16px;padding-left:22px}.release-list li,.release-list-ordered li{margin-bottom:6px}.release-quote{border-left:4px solid var(--text-color);background:var(--card-bg);color:var(--text-color);margin:20px 0;padding:12px 20px;font-size:17px}.release-cta{background:#f8f8f8;border:1px solid #eee;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin:32px 0;padding:24px;display:flex}.release-cta-btn{background:var(--primary-color,#4f46e5);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.release-cta-btn:hover{background:#4f46e5e6}.release-cta-note{color:var(--primary-color,#4f46e5);font-size:14px;text-decoration:none}.release-cta-note:hover{text-decoration:underline}.release-tip{color:#78350f;background:#fef3c7;border-left:4px solid #f59e0b;border-radius:4px;margin:16px 0;padding:12px 16px;font-size:15px}.release-footer{border-top:1px solid #eee;margin-top:64px;padding-top:32px}.release-links{flex-wrap:wrap;gap:20px;margin-bottom:32px;display:flex}.release-links a{color:var(--primary-color,#4f46e5);font-size:14px;font-weight:500;text-decoration:none}.release-links a:hover{text-decoration:underline}.release-signature{text-align:center;color:var(--medium-color);font-size:14px}.release-signature strong{color:var(--tertiary-color);font-size:1rem}.release-signature p{margin:4px 0}.release-tagline{color:var(--secondary-color);font-style:italic;margin-top:12px!important}.release-index{gap:16px;margin-top:24px;display:grid}.release-index-card{color:inherit;background:#fff;border:1px solid #eee;border-radius:16px;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:block}.release-index-card:hover{border-color:#4f46e54d;transform:translateY(-2px);box-shadow:0 8px 20px -8px #0000001a}.release-index-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.release-index-date{color:#888;font-size:13px}.release-index-title{color:#000;margin:0 0 8px;font-size:20px;font-weight:700}.release-index-summary{color:#555;margin:0 0 12px;font-size:15px;line-height:1.6}.release-index-link{color:var(--primary-color,#4f46e5);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}
