/* 17 Ekim: Sadece analiz sayfasında istenen üç CTA.
   Metinler, boyutlar ve tıklama işlevleri aynen korunur. */
:is(#iaOneriAc, #iaNefesAldir, #iaYonet) {
  --cx-glass: linear-gradient(164deg, #fff 0%, #e7eaee 53%, #c3cbd2 100%) !important;
  background-color: #e3e7ea !important;
  background-image:
    linear-gradient(115deg, rgba(255,255,255,.65), rgba(255,255,255,.08) 48%, transparent 73%),
    linear-gradient(167deg, #fcfdff 0%, #ecf0f2 36%, #d6dce1 68%, #bfc8d0 100%) !important;
  background-size: 100% 100%, 100% 100% !important;
  background-position: 0 0, 0 0 !important;
  border: 1px solid rgba(255,255,255,.83) !important;
  border-bottom-color: rgba(146,161,174,.85) !important;
  color: #14272e !important;
  -webkit-text-fill-color: #14272e !important;
  text-shadow: 0 1px 0 rgba(255,255,255,.7) !important;
  box-shadow: inset 0 2px 1px rgba(255,255,255,.92),
              inset 0 -2px 3px rgba(125,140,151,.16),
              0 10px 25px rgba(0,0,0,.22) !important;
}
@media (hover:hover) {
  :is(#iaOneriAc, #iaNefesAldir, #iaYonet):not(:disabled):hover {
    background-image:
      linear-gradient(115deg, rgba(255,255,255,.82), rgba(255,255,255,.18) 55%, transparent 76%),
      linear-gradient(167deg, #ffffff 0%, #eef2f4 35%, #dce2e6 70%, #c6cfd6 100%) !important;
    border-color: #ffffff !important;
    box-shadow: inset 0 2px 1px #fff, inset 0 -2px 3px rgba(125,140,151,.13),
                0 14px 30px rgba(0,0,0,.27) !important;
  }
}
:is(#iaOneriAc, #iaNefesAldir, #iaYonet):not(:disabled):active {
  box-shadow: inset 0 2px 5px rgba(100,112,124,.16),
              0 5px 12px rgba(0,0,0,.22) !important;
}
