:root{--kiler-ad-lane:144px}
#kiler-ad-lane{box-sizing:border-box;height:var(--kiler-ad-lane);width:100%;background:#faf6ed;border-top:1px solid #e7dfd0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px;overflow:hidden;color:#686b61;font:11px/1.3 system-ui,sans-serif;z-index:20}
#kiler-ad-unit{width:320px;height:50px;flex:none}
@media(min-width:500px){:root{--kiler-ad-lane:160px}#kiler-ad-unit{width:468px;height:60px}}
@media(min-width:800px){:root{--kiler-ad-lane:192px}#kiler-ad-unit{width:728px;height:90px}}
@media(max-width:343px){#kiler-ad-lane{padding-left:0;padding-right:0}}
#kiler-ad-lane button{font:11px system-ui,sans-serif;border:0;background:transparent;color:#304923;text-decoration:underline;padding:6px;cursor:pointer;margin-top:10px}
#kiler-ad-lane [hidden]{display:none!important}
body[data-kiler-app]{margin:0;overflow:hidden;height:100dvh;background:#faf6ed}
body[data-kiler-app] #kiler-flutter-host{width:100%;height:calc(100dvh - var(--kiler-ad-lane));position:relative;overflow:hidden}
body:not([data-kiler-app]){padding-bottom:var(--kiler-ad-lane)}
body:not([data-kiler-app]) #kiler-ad-lane{position:fixed;bottom:0;left:0}
