/* =========================================================
   HAWK EYE — DAY MODE FINAL AUDIT v6.7.1
   Loaded last on purpose. Kills legacy green / dark leaks.
   ========================================================= */
html[data-hawk-theme="light"]{
  --hk-theme-bg:#edf1f8!important;
  --hk-theme-bg-soft:#e7ecf5!important;
  --hk-theme-surface:#fbfcff!important;
  --hk-theme-surface-2:#f3f5fb!important;
  --hk-theme-surface-3:#e9edf7!important;
  --hk-theme-text:#121a30!important;
  --hk-theme-muted:#626d84!important;
  --hk-theme-subtle:#7e8799!important;
  --hk-theme-line:rgba(74,80,121,.14)!important;
  --hk-theme-line-strong:rgba(116,80,244,.28)!important;
  --hk-theme-accent:#7450f4!important;
  --hk-theme-accent-2:#13b9d5!important;
  --hk-theme-success:#169b72!important;
  --hk-theme-danger:#f05f6f!important;
  --nova-bg:#edf1f8!important;
  --nova-surface:#fbfcff!important;
  --nova-surface-2:#f3f5fb!important;
  --nova-text:#121a30!important;
  --nova-muted:#626d84!important;
  --nova-border:rgba(74,80,121,.14)!important;
  --store-bg:#edf1f8!important;
  --store-panel:#fbfcff!important;
  --store-panel-2:#f3f5fb!important;
  --store-text:#121a30!important;
  --store-muted:#626d84!important;
  --store-border:rgba(74,80,121,.14)!important;
}
html[data-hawk-theme="light"] body.hk-body{color:#121a30!important;background:#edf1f8!important}

/* ===== APPS LIBRARY / HOME APP CARDS ===== */
html[data-hawk-theme="light"] .hk-body .hk-app-tile,
html[data-hawk-theme="light"] .hk-body .hk-app-tile--split,
html[data-hawk-theme="light"] .hk-home .hk-app-tile{
  background:linear-gradient(150deg,#fbfcff 0%,#f2f4fb 64%,#fff3f5 100%)!important;
  border-color:rgba(93,72,157,.16)!important;
  box-shadow:0 16px 42px rgba(49,52,84,.08)!important;
}
html[data-hawk-theme="light"] .hk-body .hk-app-tile::before{background:linear-gradient(115deg,transparent 36%,rgba(116,80,244,.055) 49%,transparent 62%)!important}
html[data-hawk-theme="light"] .hk-body .hk-app-tile::after{background:radial-gradient(circle,rgba(238,95,104,.10),transparent 66%)!important}
html[data-hawk-theme="light"] .hk-body .hk-app-tile__edge{opacity:.9!important}
html[data-hawk-theme="light"] .hk-body .hk-app-tile__name,
html[data-hawk-theme="light"] .hk-body .hk-app-tile__pricebar strong,
html[data-hawk-theme="light"] .hk-body .hk-app-tile__specs b{color:#151b31!important}
html[data-hawk-theme="light"] .hk-body .hk-app-tile__serial{color:#7a8295!important}
html[data-hawk-theme="light"] .hk-body .hk-app-tile__specs span{
  background:rgba(255,255,255,.78)!important;
  border-color:rgba(74,80,121,.10)!important;
}
html[data-hawk-theme="light"] .hk-body .hk-app-tile__specs small,
html[data-hawk-theme="light"] .hk-body .hk-app-tile__pricebar small{color:#788196!important}
html[data-hawk-theme="light"] .hk-body .hk-app-tile__pricebar{
  background:linear-gradient(90deg,rgba(116,80,244,.055),rgba(238,95,104,.045))!important;
  border-top-color:rgba(116,80,244,.12)!important;
}
html[data-hawk-theme="light"] .hk-body .hk-app-tile__actiondeck{
  background:linear-gradient(180deg,rgba(247,248,253,.96),rgba(238,241,249,.98))!important;
  border-top-color:rgba(116,80,244,.20)!important;
  box-shadow:0 -15px 38px rgba(50,52,82,.10)!important;
}
html[data-hawk-theme="light"] .hk-body .hk-app-tile__actiondeck .is-download{
  color:#2f3650!important;background:#f8f9fd!important;border-color:rgba(116,80,244,.18)!important;
}

/* ===== APP DETAIL: REMOVE LEGACY GREEN COMPLETELY ===== */
html[data-hawk-theme="light"] .hk-body .app-detail-v26{color:#121a30!important}
html[data-hawk-theme="light"] .hk-body .nova-app-breadcrumb{
  background:rgba(251,252,255,.82)!important;border-color:rgba(74,80,121,.12)!important;color:#68728a!important;
}
html[data-hawk-theme="light"] .hk-body .nova-app-breadcrumb :where(a,b){color:#48536d!important}
html[data-hawk-theme="light"] .hk-body .detail-hero-v26{
  background:linear-gradient(128deg,#f9faff 0%,#eef2fb 58%,#f8eef7 100%)!important;
  border-color:rgba(105,79,169,.16)!important;
  box-shadow:0 24px 66px rgba(44,48,78,.08)!important;
}
html[data-hawk-theme="light"] .hk-body .detail-media,
html[data-hawk-theme="light"] .hk-body .detail-code-price,
html[data-hawk-theme="light"] .hk-body .share-panel{
  background:linear-gradient(145deg,#fbfcff,#eef1f8)!important;
  border-color:rgba(74,80,121,.12)!important;
}
html[data-hawk-theme="light"] .hk-body .detail-copy h1,
html[data-hawk-theme="light"] .hk-body .section-title h2,
html[data-hawk-theme="light"] .hk-body .report-heading-v375 h2,
html[data-hawk-theme="light"] .hk-body .download-banner h2{color:#131b31!important}
html[data-hawk-theme="light"] .hk-body :where(.app-short-description,.download-banner p,.report-heading-v375 p,.rich-app-content,.detail-meta,.share-panel-copy strong){color:#657087!important}
html[data-hawk-theme="light"] .hk-body .detail-meta span,
html[data-hawk-theme="light"] .hk-body .app-availability,
html[data-hawk-theme="light"] .hk-body .download-badge{
  background:rgba(116,80,244,.07)!important;border-color:rgba(116,80,244,.14)!important;color:#5c46be!important;
}
html[data-hawk-theme="light"] .hk-body .detail-code-price{color:#121a30!important}
html[data-hawk-theme="light"] .hk-body .detail-code-price :where(span,small,del){color:#7b8498!important}
html[data-hawk-theme="light"] .hk-body .detail-code-price strong{color:#171f35!important}
html[data-hawk-theme="light"] .hk-body .btn-download{
  background:linear-gradient(125deg,#7450f4,#9560f8 52%,#f05f6f)!important;color:#fff!important;box-shadow:0 16px 36px rgba(116,80,244,.18)!important;
}
html[data-hawk-theme="light"] .hk-body .btn-code{background:#f9faff!important;color:#202941!important;border-color:rgba(116,80,244,.16)!important}
html[data-hawk-theme="light"] .hk-body .download-banner,
html[data-hawk-theme="light"] .hk-body .content-card,
html[data-hawk-theme="light"] .hk-body .app-related-section,
html[data-hawk-theme="light"] .hk-body .report-card-v375{
  background:linear-gradient(145deg,#fbfcff,#f0f3fa)!important;
  border-color:rgba(74,80,121,.12)!important;
  box-shadow:0 16px 44px rgba(47,51,83,.055)!important;
}
html[data-hawk-theme="light"] .hk-body .feature-card,
html[data-hawk-theme="light"] .hk-body .app-related-card,
html[data-hawk-theme="light"] .hk-body .report-control-v375,
html[data-hawk-theme="light"] .hk-body .human-check-v375{
  background:#f8f9fd!important;border-color:rgba(74,80,121,.11)!important;color:#172036!important;
}
html[data-hawk-theme="light"] .hk-body .feature-card p,
html[data-hawk-theme="light"] .hk-body .app-related-copy h3,
html[data-hawk-theme="light"] .hk-body .report-control-v375 :where(input,select,textarea){color:#172036!important;-webkit-text-fill-color:#172036!important}
html[data-hawk-theme="light"] .hk-body .report-control-v375 :where(input,textarea)::placeholder{color:#8a92a4!important;-webkit-text-fill-color:#8a92a4!important}
html[data-hawk-theme="light"] .hk-body .rich-app-content :where(h1,h2,h3,h4,h5,h6,strong,b){color:#151d33!important}
html[data-hawk-theme="light"] .hk-body .rich-app-content :where(p,li,span){color:#5f697f!important}
html[data-hawk-theme="light"] .hk-body .share-icon{background:#f8f9fd!important;color:#59627a!important;border-color:rgba(74,80,121,.10)!important}

/* ===== PRODUCT DETAIL / COMMON INNER SURFACES ===== */
html[data-hawk-theme="light"] .hk-body :where(.physical-detail-page,.product-experience-v2){color:#121a30!important}
html[data-hawk-theme="light"] .hk-body :where(.product-gallery-v2,.product-summary-v2,.product-content-v2>article,.product-content-v2>aside,.related-products-pro,.physical-product-card){
  background:linear-gradient(145deg,#fbfcff,#f0f3fa)!important;
  border-color:rgba(74,80,121,.12)!important;
  box-shadow:0 16px 44px rgba(48,51,82,.055)!important;
}
html[data-hawk-theme="light"] .hk-body .product-main-stage{background:#eef2f8!important}
html[data-hawk-theme="light"] .hk-body :where(.product-summary-v2 h1,.product-content-v2 h2,.related-products-pro h2,.physical-product-body h3){color:#141c31!important}
html[data-hawk-theme="light"] .hk-body :where(.product-summary-v2 p,.product-description-rich,.physical-product-body small,.related-products-pro p){color:#667087!important}
html[data-hawk-theme="light"] .hk-body .product-description-rich :where(h1,h2,h3,h4,h5,strong,b){color:#141c31!important}
html[data-hawk-theme="light"] .hk-body .product-description-rich :where(p,li,span){color:#626d83!important}

/* ===== MINI CART — HIGH CONTRAST DAY DOCK ===== */
html[data-hawk-theme="light"] .hk-body .nova-cart-backdrop{background:rgba(18,23,42,.42)!important;backdrop-filter:blur(7px)!important}
html[data-hawk-theme="light"] .hk-body .nova-cart-drawer.hk-cart-drawer{
  background:linear-gradient(180deg,#fbfcff 0%,#eef2f9 100%)!important;
  border-inline-start:1px solid rgba(116,80,244,.18)!important;
  box-shadow:-24px 0 80px rgba(26,29,52,.20)!important;
}
html[data-hawk-theme="light"] .hk-body .nova-cart-drawer__head{
  background:linear-gradient(105deg,#f5f2ff,#fbf9ff 56%,#fff2f3)!important;border-bottom-color:rgba(74,80,121,.12)!important;
}
html[data-hawk-theme="light"] .hk-body .nova-cart-drawer__head span{color:#7450f4!important}
html[data-hawk-theme="light"] .hk-body .nova-cart-drawer__head h2{color:#151d33!important}
html[data-hawk-theme="light"] .hk-body .nova-cart-drawer__head button{background:#fff!important;color:#6250c8!important;border-color:rgba(116,80,244,.18)!important}
html[data-hawk-theme="light"] .hk-body .nova-cart-mini-item{
  background:linear-gradient(145deg,#ffffff,#f3f5fb)!important;border-color:rgba(74,80,121,.12)!important;box-shadow:0 10px 28px rgba(45,48,78,.06)!important;
}
html[data-hawk-theme="light"] .hk-body .nova-cart-mini-item__body small{color:#e65c50!important}
html[data-hawk-theme="light"] .hk-body .nova-cart-mini-item__body b{color:#182036!important}
html[data-hawk-theme="light"] .hk-body .nova-cart-mini-item__body em{color:#778197!important}
html[data-hawk-theme="light"] .hk-body .nova-cart-mini-item__body strong{color:#e85b4d!important}
html[data-hawk-theme="light"] .hk-body .nova-cart-mini-qty{background:#fff!important;border-color:rgba(116,80,244,.18)!important}
html[data-hawk-theme="light"] .hk-body .nova-cart-mini-qty button{color:#7450f4!important}
html[data-hawk-theme="light"] .hk-body .nova-cart-mini-qty input{color:#151d33!important;-webkit-text-fill-color:#151d33!important}
html[data-hawk-theme="light"] .hk-body .nova-cart-mini-remove{background:rgba(240,95,111,.07)!important;color:#d64e5d!important;border-color:rgba(240,95,111,.18)!important}
html[data-hawk-theme="light"] .hk-body .nova-cart-drawer__footer{background:linear-gradient(180deg,#f9faff,#eef1f8)!important;border-top-color:rgba(74,80,121,.12)!important}
html[data-hawk-theme="light"] .hk-body .nova-cart-drawer__footer span{color:#6f7890!important}
html[data-hawk-theme="light"] .hk-body .nova-cart-drawer__footer strong{color:#ef604f!important}
html[data-hawk-theme="light"] .hk-body .nova-cart-drawer__buttons button{background:#fff!important;color:#252d44!important;border-color:rgba(74,80,121,.14)!important}
html[data-hawk-theme="light"] .hk-body .nova-cart-drawer__buttons a{background:linear-gradient(125deg,#7450f4,#9860f7 54%,#f05f6f)!important;color:#fff!important;border-color:transparent!important}

/* ===== DROPDOWNS: OPAQUE ENOUGH TO READ ===== */
html[data-hawk-theme="light"] .hk-body .hkn-menu,
html[data-hawk-theme="light"] .hk-body .hkn-account-menu{
  background:linear-gradient(155deg,#fbfcff,#eef2f8 62%,#f9eff7)!important;
  border-color:rgba(116,80,244,.18)!important;
  box-shadow:0 28px 72px rgba(37,41,70,.18)!important;
}
html[data-hawk-theme="light"] .hk-body .hkn-menu :where(h2,h3,strong,b),
html[data-hawk-theme="light"] .hk-body .hkn-account-menu :where(h2,h3,strong,b){color:#192137!important}
html[data-hawk-theme="light"] .hk-body .hkn-menu :where(p,small,span),
html[data-hawk-theme="light"] .hk-body .hkn-account-menu :where(p,small,span){color:#69738a!important}
html[data-hawk-theme="light"] .hk-body .hkn-menu-card,
html[data-hawk-theme="light"] .hk-body .hkn-page-link{background:#f8f9fd!important;color:#263048!important;border-color:rgba(74,80,121,.10)!important}
html[data-hawk-theme="light"] .hk-body .hkn-menu-card:hover,
html[data-hawk-theme="light"] .hk-body .hkn-page-link:hover{background:#f0edff!important;border-color:rgba(116,80,244,.22)!important}

/* ===== GENERIC SURFACES / FORMS: NO WHITE-ON-WHITE ===== */
html[data-hawk-theme="light"] .hk-body :where(input,select,textarea){background:#fbfcff!important;color:#172036!important;border-color:rgba(74,80,121,.14)!important;-webkit-text-fill-color:#172036!important}
html[data-hawk-theme="light"] .hk-body :where(input,textarea)::placeholder{color:#8a92a5!important;-webkit-text-fill-color:#8a92a5!important}
html[data-hawk-theme="light"] .hk-body :where(.nova-panel,.nova-card,.nova-catalog-filter,.apps-discovery-toolbar,.hk-app-library-toolbar){background:linear-gradient(145deg,#fbfcff,#f1f3fa)!important;border-color:rgba(74,80,121,.12)!important;color:#172036!important}

/* Footer stays deliberately cool, not washed-out white */
html[data-hawk-theme="light"] .hkf-footer.hkf-command{background:linear-gradient(180deg,#e9edf6,#e1e6f1)!important;border-top-color:rgba(116,80,244,.14)!important}

@media(max-width:760px){
  html[data-hawk-theme="light"] .hk-body .hk-app-tile__actiondeck{background:transparent!important;box-shadow:none!important;border:0!important}
  html[data-hawk-theme="light"] .hk-body .nova-cart-drawer.hk-cart-drawer{background:linear-gradient(180deg,#fbfcff,#edf1f8)!important}
}
