/* DaruGet Release Hardening — Phase 6 */
.skip-to-content{position:fixed;top:8px;right:8px;z-index:20000;padding:10px 14px;border-radius:10px;background:#0f172a;color:#fff!important;text-decoration:none;font-size:12px;font-weight:900;transform:translateY(-150%);transition:transform .16s}
.skip-to-content:focus{transform:none}
:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid rgba(21,128,61,.48)!important;outline-offset:2px!important}
:where(button,a){-webkit-tap-highlight-color:transparent}
img{height:auto}
.home-product-copy .seo-slide-heading{font-size:31px!important;line-height:1.38!important;margin:8px 0 7px!important;letter-spacing:-.4px!important;color:inherit!important}
.dd-category-copy .seo-slide-heading{margin:0 0 8px!important;font-size:clamp(29px,3.2vw,44px)!important;line-height:1.25!important;color:#0f172a!important}
.release-empty-state{padding:35px 18px;border:1px dashed #d8e2dc;border-radius:16px;background:#fbfdfc;text-align:center;color:#64748b}
.release-empty-state strong{display:block;margin-bottom:5px;color:#172033;font-size:13px}
.release-empty-state p{margin:0 0 10px;font-size:12px;line-height:1.85}
@media(max-width:680px){
  :where(button,.btn,.icon-btn,input,select){min-height:40px}
  .home-product-copy .seo-slide-heading{font-size:24px!important}
}
@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}
}
