/* =========================================================
   HAWK EYE — DAY MODE IDENTITY v1.0
   Pearl / Ice / Violet / Cyan / Coral
   A real daytime identity — not a white inversion.
   ========================================================= */
html[data-hawk-theme="light"]{
  --hk-theme-bg:#edf0f7!important;
  --hk-theme-bg-soft:#e7ebf4!important;
  --hk-theme-surface:#f8f9fd!important;
  --hk-theme-surface-2:#f1f3fa!important;
  --hk-theme-surface-3:#e9edf7!important;
  --hk-theme-text:#11182b!important;
  --hk-theme-muted:#626b80!important;
  --hk-theme-subtle:#7b8497!important;
  --hk-theme-line:rgba(70,76,118,.14)!important;
  --hk-theme-line-strong:rgba(124,58,237,.25)!important;
  --hk-theme-accent:#7450f4!important;
  --hk-theme-accent-2:#14b9d5!important;
  --hk-theme-accent-soft:rgba(116,80,244,.09)!important;
  --hk-theme-success:#149b6d!important;
  --hk-theme-warning:#d39422!important;
  --hk-theme-danger:#ee5f68!important;
  --nova-primary:#7450f4!important;
  --nova-primary-2:#14b9d5!important;
  --nova-bg:#edf0f7!important;
  --nova-bg-elevated:#f8f9fd!important;
  --nova-surface:#f8f9fd!important;
  --nova-surface-2:#f1f3fa!important;
  --nova-text:#11182b!important;
  --nova-muted:#626b80!important;
  --nova-border:rgba(70,76,118,.14)!important;
  --nova-link:#6242dc!important;
  --bg:#edf0f7!important;--panel:#f8f9fd!important;--panel2:#f1f3fa!important;
  --line:rgba(70,76,118,.14)!important;--text:#11182b!important;--muted:#626b80!important;
  --brand:#7450f4!important;--brand2:#14b9d5!important;
  --store-bg:#edf0f7!important;--store-panel:#f8f9fd!important;--store-panel-2:#f1f3fa!important;
  --store-border:rgba(70,76,118,.14)!important;--store-text:#11182b!important;--store-muted:#626b80!important;
  --store-accent:#7450f4!important;--store-accent-2:#14b9d5!important;
}
html[data-hawk-theme="light"] body.hk-body{
  color:#11182b!important;
  background-color:#edf0f7!important;
  background-image:
    radial-gradient(900px 440px at 90% -8%,rgba(116,80,244,.12),transparent 64%),
    radial-gradient(760px 420px at 4% 26%,rgba(20,185,213,.09),transparent 66%),
    radial-gradient(700px 360px at 76% 76%,rgba(238,95,104,.055),transparent 68%),
    linear-gradient(180deg,#f3f5fb 0%,#edf0f7 48%,#e8ecf5 100%)!important;
}
html[data-hawk-theme="light"] body.hk-body:before{
  content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;
  background-image:linear-gradient(rgba(63,72,112,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(63,72,112,.018) 1px,transparent 1px);
  background-size:32px 32px;
}

/* Command navbar — keep authority in daylight */
html[data-hawk-theme="light"] .hkn-header{
  background:linear-gradient(180deg,rgba(239,242,250,.96),rgba(232,236,247,.91))!important;
  border-bottom-color:rgba(91,66,162,.14)!important;
  box-shadow:0 12px 34px rgba(51,55,91,.08)!important;
}
html[data-hawk-theme="light"] .hkn-shell{
  background:linear-gradient(105deg,rgba(250,250,254,.96),rgba(242,244,251,.95) 62%,rgba(249,242,247,.95))!important;
  border-color:rgba(87,70,134,.15)!important;
  box-shadow:0 12px 38px rgba(45,48,82,.08)!important;
}
html[data-hawk-theme="light"] .hkn-shell:before{opacity:.75!important}
html[data-hawk-theme="light"] .hkn-brand__name{color:#12182a!important}
html[data-hawk-theme="light"] .hkn-links--command>.hkn-link,
html[data-hawk-theme="light"] .hkn-links--command>.hkn-drop>summary{color:#3a4258!important}
html[data-hawk-theme="light"] .hkn-links--command>.hkn-link:hover,
html[data-hawk-theme="light"] .hkn-links--command>.hkn-drop>summary:hover{color:#151a2d!important;background:rgba(116,80,244,.06)!important}
html[data-hawk-theme="light"] .hkn-theme,
html[data-hawk-theme="light"] .hkn-cart,
html[data-hawk-theme="light"] .hkn-clock,
html[data-hawk-theme="light"] .hkn-account-toggle{
  background:linear-gradient(145deg,#fafbff,#eceff8)!important;border-color:rgba(82,73,125,.14)!important;color:#182036!important;
}

/* Dropdowns + cart dock */
html[data-hawk-theme="light"] .hk-body .hkn-menu,
html[data-hawk-theme="light"] .hk-body .hkn-account-menu{
  background:linear-gradient(155deg,rgba(250,251,255,.985),rgba(237,240,249,.985) 58%,rgba(248,239,247,.985))!important;
  border-color:rgba(116,80,244,.18)!important;
  box-shadow:0 26px 70px rgba(42,45,78,.18)!important;
}
html[data-hawk-theme="light"] .hk-body .hkn-menu-card,
html[data-hawk-theme="light"] .hk-body .hkn-page-link{
  background:linear-gradient(145deg,#fafbff,#f1f3fa)!important;border-color:rgba(75,82,124,.12)!important;color:#273047!important;
}
html[data-hawk-theme="light"] .hk-body .hkn-menu-card:hover,
html[data-hawk-theme="light"] .hk-body .hkn-page-link:hover{background:linear-gradient(145deg,#f4f0ff,#f8f4f7)!important;border-color:rgba(116,80,244,.22)!important}
html[data-hawk-theme="light"] .hk-body .nova-cart-drawer.hk-cart-drawer{
  background:linear-gradient(180deg,#f9faff,#edf0f8)!important;border-inline-start-color:rgba(116,80,244,.18)!important;
}
html[data-hawk-theme="light"] .hk-body .nova-cart-mini-item{background:linear-gradient(145deg,#fff,#f1f3fa)!important;border-color:rgba(70,76,118,.12)!important}
html[data-hawk-theme="light"] .hk-body .nova-cart-drawer__footer{background:linear-gradient(180deg,#f8f9fd,#eceff7)!important;border-top-color:rgba(70,76,118,.12)!important}

/* Hero/command stage and ticker */
html[data-hawk-theme="light"] .hk-command-stage__hero,
html[data-hawk-theme="light"] .hk-command-rail{
  border-color:rgba(98,73,164,.18)!important;box-shadow:0 20px 48px rgba(49,53,88,.10)!important;
}
html[data-hawk-theme="light"] .hk-command-rail{background:linear-gradient(160deg,#f8f9fd,#eef1f8 66%,#f7eef5)!important}
html[data-hawk-theme="light"] .hk-command-rail__head strong,
html[data-hawk-theme="light"] .hk-command-rail__copy b{color:#151b30!important}
html[data-hawk-theme="light"] .hk-command-rail__card{background:linear-gradient(145deg,#fff,#f0f2f9)!important;border-color:rgba(89,76,138,.12)!important}
html[data-hawk-theme="light"] .hk-home>.hk-newsrail[data-home-native="1"],
html[data-hawk-theme="light"] .hk-newsrail{
  background:linear-gradient(90deg,#f7eef4 0%,#f8f9fd 22%,#f8f9fd 76%,#eeeafe 100%)!important;
  border-color:rgba(100,77,160,.16)!important;box-shadow:0 12px 34px rgba(52,53,89,.06)!important;
}
html[data-hawk-theme="light"] .hk-newsrail__brand{background:linear-gradient(135deg,rgba(238,95,104,.10),rgba(116,80,244,.08))!important;color:#20263a!important}
html[data-hawk-theme="light"] .hk-newsrail__brand-copy small{color:#767d90!important}
html[data-hawk-theme="light"] .hk-newsrail__item{color:#3a4258!important}
html[data-hawk-theme="light"] .hk-newsrail__item:hover{color:#151b30!important;background:rgba(116,80,244,.045)!important}
html[data-hawk-theme="light"] .hk-newsrail__status{color:#6b7287!important;background:rgba(116,80,244,.045)!important}

/* Section typography / title power */
html[data-hawk-theme="light"] .hk-home :where(.hk-app-royal__title h2,.hk-cat-editorial__head h2,.hk-boutique-products__head h2,.hk-digital-vaults__head h2,.hk-card-market__title h2,.hk-review-lounge__heading h2){color:#101629!important;text-shadow:none!important}
html[data-hawk-theme="light"] .hk-home :where(.hk-app-royal__title p,.hk-cat-editorial__head p,.hk-boutique-products__head p,.hk-digital-vaults__head p,.hk-card-market__title p,.hk-review-lounge__heading p){color:#626b80!important}
html[data-hawk-theme="light"] .hk-home :where(.hk-app-kicker,.hk-cat-editorial__kicker,.hk-boutique-products__kicker,.hk-digital-vaults__eyebrow,.hk-card-market__kicker,.hk-review-lounge__eyebrow){color:#5865c7!important}

/* Application cards */
html[data-hawk-theme="light"] .hk-home .hk-app-royal__card,
html[data-hawk-theme="light"] .hk-body .hk-inner-app-card{
  background:linear-gradient(150deg,#fafbff 0%,#f1f3fa 65%,#f8eff5 100%)!important;
  border-color:rgba(85,76,132,.14)!important;
  box-shadow:0 16px 42px rgba(45,49,80,.07)!important;
}
html[data-hawk-theme="light"] .hk-home .hk-app-royal__card:before{opacity:.35!important}
html[data-hawk-theme="light"] .hk-home .hk-app-royal__card :where(h3,a,strong,b),
html[data-hawk-theme="light"] .hk-body .hk-inner-app-card :where(h3,a,strong,b){color:#12182c!important}
html[data-hawk-theme="light"] .hk-home .hk-app-royal__card :where(p,small),
html[data-hawk-theme="light"] .hk-body .hk-inner-app-card :where(p,small){color:#697187!important}

/* Category gates — retain image drama */
html[data-hawk-theme="light"] .hk-cat-editorial__card{background:#eef1f8!important;border-color:rgba(83,72,134,.16)!important;box-shadow:0 16px 42px rgba(43,48,80,.08)!important}
html[data-hawk-theme="light"] .hk-cat-editorial__card:after{border-color:rgba(116,80,244,.14)!important}
html[data-hawk-theme="light"] .hk-cat-editorial__shade{background:linear-gradient(180deg,rgba(12,17,31,.01),rgba(12,17,31,.10) 38%,rgba(10,14,26,.76) 100%)!important}

/* Product cards */
html[data-hawk-theme="light"] .hk-product-card,
html[data-hawk-theme="light"] .hk-body .hk-inner-product-card{
  background:linear-gradient(180deg,#fbfbfe,#f0f2f8 66%,#f8eef3)!important;
  border-color:rgba(87,71,139,.15)!important;box-shadow:0 16px 46px rgba(45,48,82,.08)!important;
}
html[data-hawk-theme="light"] .hk-product-card h3 a,
html[data-hawk-theme="light"] .hk-product-card__price strong{color:#12182b!important}
html[data-hawk-theme="light"] .hk-product-card__body>p{color:#687085!important}
html[data-hawk-theme="light"] .hk-product-card__cart{color:#292e45!important;background:rgba(116,80,244,.045)!important;border-color:rgba(116,80,244,.12)!important}
html[data-hawk-theme="light"] .hk-product-arsenal__trust{background:linear-gradient(90deg,#f7f8fc,#eef1f8,#f8f0f5)!important;border-color:rgba(80,75,126,.10)!important}
html[data-hawk-theme="light"] .hk-product-arsenal__trust b{color:#242a40!important}

/* Digital category vaults */
html[data-hawk-theme="light"] .hk-digital-vault{
  background:#eef1f8!important;border-color:rgba(91,69,152,.18)!important;box-shadow:0 16px 46px rgba(46,49,82,.09)!important;
}
html[data-hawk-theme="light"] .hk-digital-vault__shade{background:linear-gradient(180deg,rgba(248,249,253,.02),rgba(19,22,38,.08) 34%,rgba(12,15,27,.78) 100%)!important}
html[data-hawk-theme="light"] .hk-digital-vaults__head h2{color:#101629!important}
html[data-hawk-theme="light"] .hk-digital-vaults__head p{color:#667085!important}

/* Ready digital cards — daylight but still gaming */
html[data-hawk-theme="light"] .hk-home .hk-market-card{
  background:linear-gradient(180deg,#f9faff,#eceff7)!important;border-color:rgba(116,80,244,.16)!important;box-shadow:0 18px 48px rgba(44,48,80,.09)!important;
}
html[data-hawk-theme="light"] .hk-home .hk-market-card:before{background:linear-gradient(180deg,rgba(255,255,255,0),rgba(245,247,252,.04) 34%,rgba(37,39,63,.42) 72%,rgba(16,20,34,.86) 100%),radial-gradient(circle at 78% 18%,rgba(116,80,244,.11),transparent 28%)!important}
html[data-hawk-theme="light"] .hk-home .hk-market-card__frame:before{background:linear-gradient(180deg,#f8f9fd,#eceff7)!important}
html[data-hawk-theme="light"] .hk-home .hk-market-card__bottom{background:linear-gradient(180deg,rgba(247,248,252,.34),rgba(18,21,37,.82))!important;border-color:rgba(255,255,255,.12)!important}
html[data-hawk-theme="light"] .hk-home .hk-market-card h3 a,
html[data-hawk-theme="light"] .hk-home .hk-market-card__price strong{color:#fff!important;text-shadow:0 4px 18px rgba(0,0,0,.30)!important}
html[data-hawk-theme="light"] .hk-home .hk-market-card__content p{color:#e8e9f1!important;text-shadow:0 3px 14px rgba(0,0,0,.26)!important}
html[data-hawk-theme="light"] .hk-home .hk-card-market__all-top{background:linear-gradient(135deg,#f8f9fd,#eceffc 56%,#f8edf2)!important;color:#191f35!important;border-color:rgba(116,80,244,.16)!important;box-shadow:0 14px 34px rgba(45,48,82,.08)!important}
html[data-hawk-theme="light"] .hk-home .hk-card-market__all-top:before{background:linear-gradient(135deg,#fafbff,#f0f2fa 58%,#faeff4)!important}

/* Reviews command center */
html[data-hawk-theme="light"] .hk-home .hk-review-lounge{
  background:radial-gradient(700px 300px at 92% 0,rgba(116,80,244,.08),transparent 64%),linear-gradient(145deg,#f8f9fd,#eef1f8 58%,#f8eff4)!important;
  border-color:rgba(86,73,137,.14)!important;box-shadow:0 18px 54px rgba(47,50,83,.08)!important;
}
html[data-hawk-theme="light"] .hk-home .hk-review-lounge__headline-score,
html[data-hawk-theme="light"] .hk-home .hk-review-lounge__stage,
html[data-hawk-theme="light"] .hk-home .hk-review-lounge__trust-panel,
html[data-hawk-theme="light"] .hk-home .hk-review-lounge-card,
html[data-hawk-theme="light"] .hk-home .hk-review-lounge__compose,
html[data-hawk-theme="light"] .hk-home .hk-review-lounge-form{
  background:linear-gradient(145deg,#fafbff,#eff1f8)!important;border-color:rgba(86,73,137,.12)!important;
}
html[data-hawk-theme="light"] .hk-home .hk-review-lounge__heading h2,
html[data-hawk-theme="light"] .hk-home .hk-review-lounge__score-number,
html[data-hawk-theme="light"] .hk-home .hk-review-lounge__voices-head strong,
html[data-hawk-theme="light"] .hk-home .hk-review-lounge-card__who strong,
html[data-hawk-theme="light"] .hk-home .hk-review-lounge__compose-copy h3{color:#13192c!important;text-shadow:none!important}
html[data-hawk-theme="light"] .hk-home .hk-review-lounge__heading p,
html[data-hawk-theme="light"] .hk-home .hk-review-lounge-card>p,
html[data-hawk-theme="light"] .hk-home .hk-review-lounge__compose-copy p{color:#667085!important}

/* Command footer — pearl-tech instead of washed white/green */
html[data-hawk-theme="light"] .hkf-footer.hkf-command{
  background:linear-gradient(180deg,#e8ecf5,#e2e7f1)!important;border-top-color:rgba(116,80,244,.16)!important;
}
html[data-hawk-theme="light"] .hkf-command__brand,
html[data-hawk-theme="light"] .hkf-command__matrix,
html[data-hawk-theme="light"] .hkf-command__social{
  background:linear-gradient(155deg,#f8f9fd,#eef1f8 68%,#f7edf3)!important;border-color:rgba(80,76,126,.13)!important;
}
html[data-hawk-theme="light"] .hkf-command__brand-copy h2,
html[data-hawk-theme="light"] .hkf-command__column header h3,
html[data-hawk-theme="light"] .hkf-command__social header h3{color:#151b30!important}
html[data-hawk-theme="light"] .hkf-command__brand>p{color:#626b80!important}
html[data-hawk-theme="light"] .hkf-command__column nav>a{color:#50596f!important;border-bottom-color:rgba(77,79,118,.07)!important}
html[data-hawk-theme="light"] .hkf-command__column nav>a:hover{color:#171d31!important;background:rgba(116,80,244,.045)!important}
html[data-hawk-theme="light"] .hkf-command__rail{background:linear-gradient(90deg,#f6f8fc,#eceff8,#f7eef3)!important;border-color:rgba(80,76,126,.11)!important}
html[data-hawk-theme="light"] .hkf-command__rail b{color:#252b40!important}
html[data-hawk-theme="light"] .hkf-command__final{background:rgba(248,249,253,.74)!important;border-color:rgba(80,76,126,.11)!important}
html[data-hawk-theme="light"] .hkf-command__copyright b{color:#343a4f!important}

/* Inner pages / catalog / filters — token bridge plus hard polish */
html[data-hawk-theme="light"] .hk-body :where(.nova-catalog,.store-main,.unified-store-main,.hk-inner-catalog,.apps-library-page,.physical-detail-page,.checkout-page,.order-page,.account-dashboard,.support-page,.nova-v290-cart){color:#11182b!important}
html[data-hawk-theme="light"] .hk-body :where(.catalog-filter,.catalog-sort,.hk-inner-filter,.hk-inner-commandbar,.nova-catalog-filters,.nova-filter-panel,.nova-sort-bar){background:linear-gradient(145deg,#f9faff,#eef1f8)!important;border-color:rgba(76,78,121,.13)!important;box-shadow:0 12px 34px rgba(45,49,80,.06)!important}
html[data-hawk-theme="light"] .hk-body :where(input,select,textarea){background:#f8f9fd!important;color:#1c2338!important;border-color:rgba(72,78,120,.15)!important}
html[data-hawk-theme="light"] .hk-body :where(input,textarea)::placeholder{color:#838ba0!important}
html[data-hawk-theme="light"] .hk-body :where(.nova-btn-primary,.btn-primary,.hk-primary-action){background:linear-gradient(90deg,#7450f4,#9b55ed 48%,#ee626b)!important;color:#fff!important;border-color:transparent!important}

/* Generic common surfaces that otherwise stay green-ish from legacy compatibility */
html[data-hawk-theme="light"] .hk-body :where(.nova-card,.content-card,.feature-card,.app-related-card,.report-control-v375,.nova-app-breadcrumb){background:linear-gradient(145deg,#fafbff,#eff2f8)!important;border-color:rgba(74,80,121,.12)!important;color:#172036!important}
html[data-hawk-theme="light"] .hk-body :where(.nova-app-breadcrumb,.app-short-description,.download-banner p,.report-heading-v375 p,.rich-app-content){color:#687187!important}
html[data-hawk-theme="light"] .hk-body .download-banner{background:linear-gradient(100deg,#eceffc,#e8eff7 55%,#f7edf4)!important}
html[data-hawk-theme="light"] .hk-body .download-banner h2{color:#182036!important}

@media(max-width:760px){
  html[data-hawk-theme="light"] body.hk-body{background-image:radial-gradient(520px 280px at 88% 0,rgba(116,80,244,.10),transparent 66%),linear-gradient(180deg,#f2f4fa,#e9edf5)!important}
  html[data-hawk-theme="light"] .hkn-shell{background:linear-gradient(145deg,rgba(249,250,254,.98),rgba(235,239,248,.98))!important}
}

/* HAWK EYE v6.7.2 — Developer credit visibility fix */
html[data-hawk-theme="light"] .hkf-command__credit{
  color:#2a3147!important;
}
html[data-hawk-theme="light"] .hkf-command__credit>span{
  color:#47506a!important;
  font-size:9px!important;
  font-weight:800!important;
  opacity:1!important;
}
html[data-hawk-theme="light"] .hkf-credit-host .ma-credit-signature{
  --ma-credit-bg:linear-gradient(90deg,#edf2fb 0%,#f9fbff 48%,#f3eefb 100%)!important;
  --ma-credit-border:rgba(116,80,244,.18)!important;
  --ma-credit-text:#33405c!important;
  --ma-credit-glow:rgba(116,80,244,.16)!important;
  --ma-credit-telegram:#0ea5e9!important;
  background:linear-gradient(90deg,#edf2fb 0%,#f9fbff 48%,#f3eefb 100%)!important;
  border-top:1px solid rgba(116,80,244,.16)!important;
  opacity:1!important;
}
html[data-hawk-theme="light"] .hkf-credit-host .ma-credit-signature__link{
  background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(242,239,255,.92))!important;
  border:1px solid rgba(116,80,244,.14)!important;
  color:#33405c!important;
  box-shadow:0 10px 24px rgba(66,54,120,.08)!important;
  opacity:1!important;
}
html[data-hawk-theme="light"] .hkf-credit-host .ma-credit-signature__label{
  color:#46516d!important;
  font-weight:800!important;
  opacity:1!important;
}
html[data-hawk-theme="light"] .hkf-credit-host .ma-credit-signature__logo{
  background:#11182b!important;
  border-color:rgba(116,80,244,.18)!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 8px 18px rgba(20,24,45,.12)!important;
  opacity:1!important;
}
html[data-hawk-theme="light"] .hkf-credit-host .ma-credit-signature__logo img{
  opacity:1!important;
  filter:none!important;
}
html[data-hawk-theme="light"] .hkf-credit-host .ma-credit-signature__telegram{
  color:#0ea5e9!important;
  background:rgba(14,165,233,.10)!important;
  border-color:rgba(14,165,233,.18)!important;
  opacity:1!important;
}
