/* Zenkai Idle R7.10.90 — 92% shell + compensated readability
   Base visual remains V89. Do NOT resize the hunt shell here.
   This pass only raises the readability floor and highlights important notices. */

/* Important footer notice: it was visually lost against the frame. */
#huntModal .zk63-shell .zk63-notice{
  min-width:0!important;
  min-height:28px!important;
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  padding:4px 10px!important;
  box-sizing:border-box!important;
  border:1px solid rgba(37,189,255,.34)!important;
  border-left:3px solid #35caff!important;
  border-radius:5px!important;
  background:linear-gradient(90deg,rgba(6,39,72,.92),rgba(5,25,48,.66))!important;
  color:#d9f1ff!important;
  font-size:11.1px!important;
  font-weight:700!important;
  line-height:1.15!important;
  letter-spacing:.05px!important;
  text-shadow:0 1px 1px #00101f,0 0 5px rgba(67,194,255,.28)!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
#huntModal .zk63-shell .zk63-notice::before{
  content:'ⓘ';
  flex:0 0 auto;
  color:#7edcff;
  font-size:13px;
  line-height:1;
  text-shadow:0 0 7px rgba(62,199,255,.5);
}

/* Desktop readability compensation for the V89 global 92% test. */
@media (min-width:1366px) and (min-height:720px){
  #huntModal .zk63-shell .zk63-search input{font-size:13.8px!important}
  #huntModal .zk63-shell .zk63-count{font-size:11px!important}

  #huntModal .zk63-shell .zk63-hunt-card b{font-size:14px!important}
  #huntModal .zk63-shell .zk63-hunt-card small{font-size:11px!important;line-height:1.14!important}
  #huntModal .zk63-shell .zk63-hunt-card em{font-size:9.8px!important;line-height:1.12!important}

  #huntModal .zk63-shell .zk63-copy h2{font-size:24.8px!important}
  #huntModal .zk63-shell .zk63-level{font-size:12px!important}
  #huntModal .zk63-shell .zk63-copy p{font-size:12.6px!important;line-height:1.36!important}
  #huntModal .zk63-shell .zk63-record-body{font-size:10.2px!important;line-height:1.3!important}

  #huntModal .zk63-shell .zk63-stat>span{font-size:10.2px!important}
  #huntModal .zk63-shell .zk63-section-title{font-size:12px!important}
  #huntModal .zk63-shell .zk63-section-title small{font-size:10px!important;color:#9ec9e6!important}

  #huntModal .zk63-shell .zk63-loot-group-title{font-size:11.2px!important}
  #huntModal .zk63-shell .zk63-loot-row>span b{font-size:12.8px!important}
  #huntModal .zk63-shell .zk63-loot-row>span small{font-size:10.3px!important;line-height:1.1!important;color:#a8c6dc!important}
  #huntModal .zk63-shell .zk63-loot-row>span em{font-size:9.7px!important;line-height:1.1!important;color:#91b4ce!important}
}

/* Notebook: same idea, never allow the reduced shell to create microtext. */
@media (min-width:901px) and (max-width:1365px),
       (min-width:901px) and (max-height:719px){
  #huntModal .zk63-shell .zk63-search input{font-size:11.8px!important}
  #huntModal .zk63-shell .zk63-count{font-size:9.2px!important}
  #huntModal .zk63-shell .zk63-hunt-card b{font-size:12.2px!important}
  #huntModal .zk63-shell .zk63-hunt-card small{font-size:9.3px!important}
  #huntModal .zk63-shell .zk63-hunt-card em{font-size:8.3px!important}
  #huntModal .zk63-shell .zk63-copy h2{font-size:20.3px!important}
  #huntModal .zk63-shell .zk63-level{font-size:9.8px!important}
  #huntModal .zk63-shell .zk63-copy p{font-size:10.2px!important;line-height:1.32!important}
  #huntModal .zk63-shell .zk63-loot-row>span b{font-size:10.7px!important}
  #huntModal .zk63-shell .zk63-loot-row>span small{font-size:8.3px!important;color:#a8c6dc!important}
  #huntModal .zk63-shell .zk63-loot-row>span em{font-size:7.9px!important;color:#91b4ce!important}
  #huntModal .zk63-shell .zk63-section-title{font-size:10px!important}
  #huntModal .zk63-shell .zk63-notice{font-size:9.6px!important;min-height:25px!important;padding:3px 8px!important}
}
