/* Ana ekran düğmeleri: daha gerçekçi kabartma, basma hissi, taşan yazı düzeltmesi. Yerleşim ve temalar değişmez. */
#home .mr-tool{position:relative;transition:transform .09s ease,box-shadow .09s ease,filter .09s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent;
 box-shadow:0 1px 0 rgba(255,255,255,.75) inset,0 -2px 3px rgba(80,45,15,.14) inset,0 3px 0 rgba(120,80,40,.35),0 8px 14px rgba(70,40,10,.22)}
#home .mr-tool:active,#home .mr-tool.pressed{transform:translateY(3px);filter:brightness(.97);
 box-shadow:0 1px 3px rgba(60,30,5,.3) inset,0 0 0 rgba(0,0,0,0),0 2px 4px rgba(70,40,10,.2)}
#home .mr-tool:focus-visible{outline:3px solid var(--accent,#7a4a1c);outline-offset:2px}
#home .mr-tool span,#home .mr-tool strong,#home .mr-tool b{min-width:0;overflow-wrap:anywhere;hyphens:auto}
#home .mr-tool{overflow:hidden}
#home .mr-tool:not(.mr-tool-wide){font-size:min(1em,3.7vw)}
@media (prefers-reduced-motion:reduce){#home .mr-tool{transition:none}}
#home .mr-tool-label,#home .mr-tool [class*=label],#home .mr-tool-text{font-size:clamp(11px,3.3vw,14px);letter-spacing:-.2px;padding-right:2px;box-sizing:border-box;max-width:100%}
