/* BIONIC v1.3.6 — Final Premium Refinement
   Customer-first finishing pass: smaller designer credit, restrained blue/cyan
   bevel lighting, legible small text and consistent controls. No new settings.
   Loaded AFTER visual-polish.css; scoped to Standby to preserve NOVA layouts. */

/* The handwritten designer credit is a secondary detail, not a headline.
   80% of the previous responsive scale (17/1.65vw/27 -> 14/1.32vw/21.6). */
.bcs-standby .bcs-developer-signature{
  font-size:clamp(14px,1.32vw,21.6px);
  line-height:1.32;
  letter-spacing:.01em;
  color:rgba(242,249,255,.84);
  text-shadow:0 1px 6px rgba(1,8,26,.65),0 0 9px rgba(110,191,255,.13);
  transform:rotate(-2deg);
}
.bcs-standby .bcs-standby-identity{gap:5px}

/* One soft, consistent light source at upper-left for three cards.
   Do not obscure real-world info or make the panels feel radioactive. */
.bcs-standby .bcs-standby-glass{
  border-color:rgba(171,227,255,.47);
  box-shadow:
    10px 18px 38px rgba(0,8,30,.40),
    0 2px 15px rgba(35,136,239,.09),
    inset 1px 1px 0 rgba(245,253,255,.25),
    inset -1px -2px 7px rgba(1,10,33,.24);
}
.bcs-standby .bcs-standby-glass::before{
  background:
    radial-gradient(ellipse 78% 100% at 0% 0%,rgba(236,250,255,.15),transparent 70%),
    linear-gradient(137deg,rgba(220,245,255,.065) 0%,transparent 42%);
}
.bcs-standby .bcs-standby-glass::after{
  left:8%;top:0;width:67%;height:1px;
  background:linear-gradient(90deg,rgba(215,251,255,.04),rgba(216,252,255,.74),transparent);
  opacity:.83;
}
.bcs-standby .bcs-standby-clock-card{
  border-color:rgba(181,230,255,.55);
  box-shadow:
    12px 21px 43px rgba(0,7,29,.44),
    0 0 20px rgba(55,157,251,.11),
    inset 1px 1px 0 rgba(236,251,255,.30),
    inset -1px -2px 10px rgba(3,13,35,.27);
}
.bcs-standby .bcs-standby-time{
  color:#fff;
  text-shadow:0 1px 2px rgba(0,9,29,.38),0 0 14px rgba(137,215,255,.085);
}
.bcs-standby .bcs-standby-widget-title{
  color:#eef9ff;
  letter-spacing:.09em;
}
.bcs-standby .bcs-standby-date{
  color:#b7eeff;
  letter-spacing:.08em;
}
.bcs-standby .bcs-weather-details span,
.bcs-standby .bcs-standby-health small{
  color:#f0f8ff;
  text-shadow:0 1px 5px rgba(0,12,30,.5);
}
.bcs-standby .bcs-weather-foot{
  color:#d9eafa;
  font-size:11px;
}
.bcs-standby .bcs-weather-foot span:last-child{opacity:.86}
.bcs-standby .bcs-standby-health strong{
  color:#fff;
  letter-spacing:.005em;
}
.bcs-standby .bcs-standby-status-dot{filter:saturate(.95)}

/* Blue/cyan control accents replace flashy pink competing with the imagery. */
.bcs-standby .bcs-standby-button{
  color:#f8fcff;
  border:1px solid rgba(127,207,255,.65);
  background:linear-gradient(150deg,rgba(33,84,130,.90),rgba(9,35,77,.91));
  box-shadow:0 8px 22px rgba(1,10,36,.31),inset 0 1px 0 rgba(215,246,255,.18);
  text-shadow:0 1px 5px rgba(0,11,32,.33);
}
.bcs-standby .bcs-standby-button:hover{
  background:linear-gradient(145deg,rgba(39,110,165,.97),rgba(14,68,125,.97));
  border-color:rgba(161,233,255,.91);
  box-shadow:0 9px 26px rgba(1,10,36,.36),0 0 16px rgba(56,184,255,.13),inset 0 1px 0 rgba(237,254,255,.2);
}
.bcs-standby .bcs-standby-button:focus-visible{
  outline:3px solid #98edff;
  outline-offset:3px;
}
.bcs-standby .bcs-standby-button:active{transform:translateY(0)}

/* Wallpaper brightness should never win over the company information. */
.bcs-standby .bcs-standby-story p{
  color:#f1f8ff;
  text-shadow:0 1px 10px rgba(0,8,29,.80);
}
.bcs-standby .bcs-standby-countdown-heading{color:#fbfdff}

@media (max-width:760px){
  .bcs-standby .bcs-developer-signature{
    font-size:14px;
    max-width:100%;
    white-space:normal;
    text-align:right;
  }
  .bcs-standby .bcs-standby-glass{
    box-shadow:0 9px 24px rgba(0,8,29,.31),inset 0 1px rgba(238,254,255,.18);
  }
  .bcs-standby .bcs-weather-foot{font-size:10.5px}
  .bcs-standby .bcs-standby-button{min-height:44px}
}
@media (prefers-reduced-motion:reduce){
  .bcs-standby .bcs-standby-button{transition:none!important}
}
