.ydl-dh-card,.ydl-dh-section{box-sizing:border-box}.ydl-dh-card{background:linear-gradient(145deg,rgba(7,31,45,.98),rgba(11,27,47,.98));border:1px solid rgba(47,139,169,.35);border-radius:16px;padding:26px;margin:0 0 28px;color:#dcecf4}.ydl-dh-eyebrow{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#55ddff;font:700 10px/1.3 ui-monospace,monospace;letter-spacing:.12em}.ydl-dh-status{border:1px solid rgba(85,221,255,.45);border-radius:999px;padding:5px 10px}.ydl-dh-main-row{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin:24px 0 18px}.ydl-dh-product-title{font-size:clamp(22px,3vw,34px)!important;margin:0 0 8px!important;color:#fff!important}.ydl-dh-summary{margin:0;max-width:720px;color:#abc3ce}.ydl-dh-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.ydl-dh-tags span{font-size:11px;border:1px solid rgba(95,180,205,.3);border-radius:999px;padding:5px 9px}.ydl-dh-version{min-width:140px;text-align:right}.ydl-dh-version small{display:block;color:#7fa2b0;font:700 9px ui-monospace,monospace;letter-spacing:.1em}.ydl-dh-version strong{font-size:28px;color:#fff}.ydl-dh-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0}.ydl-dh-quick-grid>div{background:rgba(3,18,28,.5);border:1px solid rgba(68,134,157,.24);border-radius:10px;padding:13px}.ydl-dh-quick-grid small{display:block;color:#7d9da9;font-size:10px;margin-bottom:5px}.ydl-dh-quick-grid strong{display:block;color:#eaf8fc;font-size:14px}.ydl-dh-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.ydl-dh-card .ydl-dh-actions .ydl-dh-download-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:48px!important;background:#63e8ff!important;color:#051820!important;border:2px solid #63e8ff!important;border-radius:999px!important;padding:12px 22px!important;text-decoration:none!important;font-weight:900!important;line-height:1.2!important;opacity:1!important;filter:none!important;text-shadow:none!important;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 10px 28px rgba(36,202,234,.2)!important;cursor:pointer!important}.ydl-dh-card .ydl-dh-actions a.ydl-dh-download-btn:visited{color:#051820!important}.ydl-dh-card .ydl-dh-actions a.ydl-dh-download-btn:hover{background:#9af1ff!important;border-color:#9af1ff!important;color:#031116!important;transform:translateY(-1px);box-shadow:0 0 0 1px rgba(255,255,255,.12),0 12px 32px rgba(36,202,234,.28)!important}.ydl-dh-card .ydl-dh-actions a.ydl-dh-download-btn:active{transform:translateY(0);background:#42d5ee!important}.ydl-dh-card .ydl-dh-actions a.ydl-dh-download-btn:focus-visible{outline:3px solid #fff!important;outline-offset:4px!important}.ydl-dh-download-icon{font-size:18px!important;font-weight:900!important;opacity:1!important}.ydl-dh-download-label{font-size:14px!important;font-weight:900!important;color:inherit!important;opacity:1!important}.ydl-dh-download-version{display:inline-flex;align-items:center;min-height:36px;padding:7px 11px;border:1px solid rgba(99,232,255,.38);border-radius:999px;color:#c8f7ff;font:800 12px/1 ui-monospace,monospace;background:rgba(6,32,43,.72)}.ydl-dh-card .ydl-dh-actions .ydl-dh-download-btn.is-disabled{background:#17343f!important;border-color:#31505b!important;color:#78939d!important;box-shadow:none!important;cursor:not-allowed!important}.ydl-dh-mini-download.is-disabled{color:#78939d!important;cursor:not-allowed}
.ydl-dh-secondary{color:#9fefff!important;text-decoration:none!important;font-size:13px}.ydl-dh-details{border-top:1px solid rgba(65,132,154,.25);margin-top:22px;padding-top:15px}.ydl-dh-details summary{cursor:pointer;color:#bdeef8;font-weight:700}.ydl-dh-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0}.ydl-dh-details dl>div{display:grid;grid-template-columns:110px 1fr;gap:10px;background:rgba(3,18,28,.38);padding:9px 11px;border-radius:8px}.ydl-dh-details dt{color:#7595a2}.ydl-dh-details dd{margin:0;color:#e4f4f8}.ydl-dh-sha{grid-column:1/-1}.ydl-dh-sha code{font-size:10px;overflow-wrap:anywhere}.ydl-dh-section{margin:34px 0}.ydl-dh-section-label{font:700 10px ui-monospace,monospace;letter-spacing:.14em;color:#39d7f7;margin-bottom:8px}.ydl-dh-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ydl-dh-gallery figure{margin:0;border-radius:12px;overflow:hidden;border:1px solid rgba(60,139,165,.25)}.ydl-dh-gallery img{width:100%;height:auto;display:block}.ydl-dh-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ydl-dh-guide{display:flex;flex-direction:column;gap:7px;border:1px solid rgba(64,137,160,.28);border-radius:12px;padding:16px;text-decoration:none!important;background:rgba(8,31,45,.4)}.ydl-dh-guide strong{color:#fff}.ydl-dh-guide span{color:#a9bfca;font-size:13px}.ydl-dh-guide em{color:#56dff7;font-style:normal;font-size:12px}.ydl-dh-history{border-top:1px solid rgba(60,139,165,.25);padding-top:24px}.ydl-dh-release{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid rgba(60,139,165,.25);border-radius:12px;padding:16px;margin:10px 0;background:rgba(8,31,45,.35)}.ydl-dh-release-head{display:flex;align-items:center;gap:9px}.ydl-dh-release-head time{color:#7995a0;font-size:11px}.ydl-dh-latest{font:700 9px ui-monospace,monospace;border:1px solid rgba(74,216,167,.5);color:#73e2b2;border-radius:999px;padding:3px 7px}.ydl-dh-notes{color:#b7cbd3;font-size:13px;margin-top:8px}.ydl-dh-mini-download{white-space:nowrap;color:#5ce2f7!important;text-decoration:none!important;font-size:12px}.ydl-dh-empty strong{color:#fff}@media(max-width:720px){.ydl-dh-actions{align-items:stretch}.ydl-dh-card .ydl-dh-actions .ydl-dh-download-btn{width:100%!important;box-sizing:border-box!important}.ydl-dh-main-row{align-items:flex-start;flex-direction:column}.ydl-dh-version{text-align:left}.ydl-dh-quick-grid,.ydl-dh-gallery,.ydl-dh-guide-grid,.ydl-dh-details dl{grid-template-columns:1fr}.ydl-dh-sha{grid-column:auto}.ydl-dh-details dl>div{grid-template-columns:90px 1fr}.ydl-dh-release{align-items:flex-start;flex-direction:column}}
