/* Yedek Stok R27: minimal additive download CTA. Inherits existing site fonts. */
.ys-r27-download-wrap{display:inline-flex;align-items:center;max-width:100%;margin:9px 0 0;vertical-align:middle}
.ys-r27-download-button{font-family:inherit!important;display:inline-flex;justify-content:center;align-items:center;gap:11px;box-sizing:border-box;max-width:100%;min-height:52px;padding:10px 19px;border:1px solid #245de7;border-radius:14px;background:#2059db;color:#fff!important;box-shadow:0 7px 18px rgba(26,74,156,.15);text-decoration:none!important;font-weight:600;line-height:1.3;cursor:pointer;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}
.ys-r27-download-button:hover,.ys-r27-download-button:focus-visible{background:#1747b8;color:#fff!important;box-shadow:0 9px 20px rgba(26,74,156,.21);transform:translateY(-1px)}
.ys-r27-download-button:focus-visible{outline:3px solid #93b4ff;outline-offset:3px}
.ys-r27-download-button svg{flex:none;width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.ys-r27-download-text{display:flex;flex-direction:column;gap:2px;text-align:start}
.ys-r27-download-label{font-size:15px;font-weight:650;white-space:nowrap}
.ys-r27-download-sub{font-size:11px;font-weight:400;opacity:.86;white-space:nowrap}
.ys-r27-download-pill{font-family:inherit;font-size:10px;font-weight:600;line-height:1.2;padding:4px 6px;border-radius:7px;background:rgba(255,255,255,.14);white-space:nowrap}
.ys-r27-download-alone{display:flex;margin:15px 0 0}
@media(max-width:540px){.ys-r27-download-wrap{width:100%;display:flex}.ys-r27-download-button{width:100%;min-height:50px}.ys-r27-download-label{font-size:14px}}
@media(prefers-reduced-motion:reduce){.ys-r27-download-button{transition:none}.ys-r27-download-button:hover{transform:none}}
