/*
Theme Name: APK Studio v1.0.43
Theme URI: https://yono-rummyapks.com/
Author: Yono Rummy APKs
Description: Mobile-first Yono, Rummy and Lottery APK directory with a built-in APK Theme Studio for visual template design, reusable APK data, content templates and SVG icons.
Version: 1.0.43
Text Domain: yono-rummyapks
*/

:root{
  --bg:#ffffff;
  --text:#0f172a;
  --muted:#475569;
  --border:rgba(0,0,0,.12);
  --header-h:clamp(70px,5.2vw,82px);
  --container:1040px;
  --gutter:clamp(12px,2.2vw,22px);
  --main-pad-y:10px;
  --main-pad-y-sm:0px;
  --space-5:clamp(14px,1.2vw,18px);
  --fs-xs:clamp(9px,.16vw + 8.5px,10px);
  --fs-sm:clamp(10px,.2vw + 9.4px,12px);
  --fs-body:clamp(12px,.22vw + 11.3px,14px);
  --fs-md:clamp(13px,.3vw + 12px,16px);
  --apk-logo-radius:28%;
}

*{box-sizing:border-box}
html{
  height:100%;
  scroll-behavior:smooth;
  -webkit-text-size-adjust:100%;
  text-size-adjust:100%;
}
body{
  min-height:100%;
  margin:0;
  font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  font-size:var(--fs-body);
  background:var(--yono-page-background,var(--bg));
  color:var(--text);
  line-height:1.55;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
img,svg{max-width:100%;height:auto;display:block}
a{color:inherit;text-decoration:none}
button,input,textarea,select{font:inherit}
:focus-visible{outline:2px solid rgba(11,99,206,.45);outline-offset:2px}

.container{
  width:100%;
  max-width:calc(var(--container) + (var(--gutter) * 2));
  margin:0 auto;
  padding-inline:var(--gutter);
}
.site-main{padding:var(--main-pad-y-sm) 0 var(--main-pad-y)}

.sr-only{
  position:absolute!important;
  left:-9999px;
  top:auto;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border:0;
}



#page.site{
  width:100%;
  max-width:calc(var(--container) + (var(--gutter) * 2));
  margin-inline:auto;
  background:#fff;
  border-inline:1px solid var(--yono-surface-border,#d7e5f2);
}
#page.site .site-main{background:transparent}
@media(max-width:767px){
  #page.site{max-width:100%}
}
