/* Match visible badge bounds without modifying or clipping official artwork.
   Google PNG: canvas 646x250; visible Y=29..221 (192px), or EN=41..209 (168px).
   EN also includes 41px transparent left/right insets. */
html .download-platform,html .timer-app-promo{
 --store-badge-height:48px;--store-badge-clear:12px;
 --google-badge-scale:1.3020833333333333;--google-badge-inset:0;
}
html[lang=en] .download-platform,html[lang=en] .timer-app-promo{
 --google-badge-scale:1.488095238095238;--google-badge-inset:0.244047619047619;
}
html .download-platform{grid-template-rows:auto 1fr auto}
html .download-platform>a.store-button{
 display:flex;align-items:center;justify-content:flex-start;align-self:end;
 width:max-content;max-width:100%;height:calc(var(--store-badge-height) + 2 * var(--store-badge-clear));
 min-height:0;padding:0;border:0;gap:0;
}
html .timer-app-promo a.official-store-badge{width:max-content;max-width:100%;min-height:0}
html .timer-app-promo .timer-app-badge-space{
 display:flex;align-items:center;width:max-content;max-width:100%;
 height:calc(var(--store-badge-height) + 2 * var(--store-badge-clear));min-height:0;padding:0;
}
html .download-platform img.store-badge-art,html .timer-app-promo img.store-badge-art{
 display:block;flex:none;max-width:none;object-fit:contain;
}
html .download-platform img.store-badge-art[data-badge-store=apple],
html .timer-app-promo img.store-badge-art[data-badge-store=apple]{
 height:var(--store-badge-height);width:auto;margin:0 var(--store-badge-clear);
}
html .download-platform img.store-badge-art[data-badge-store=android],
html .timer-app-promo img.store-badge-art[data-badge-store=android]{
 height:calc(var(--store-badge-height) * var(--google-badge-scale));width:auto;
 margin:0 calc(var(--store-badge-clear) - var(--store-badge-height) * var(--google-badge-inset));
}
@media(max-width:760px){html .download-platform,html .timer-app-promo{--store-badge-height:40px;--store-badge-clear:10px}}
