/* V43.36 mobile additions; preserved existing style.css */
.up-mobile-bar{display:none}.up-install{position:fixed;right:16px;bottom:94px;z-index:999;padding:12px 16px;border:0;border-radius:16px;color:white;background:#6530b7;font-weight:800;box-shadow:0 7px 20px #42216a45}.up-install[hidden]{display:none!important}
@media(max-width:760px){body{padding-bottom:84px}.up-mobile-bar{position:fixed;bottom:0;left:0;right:0;z-index:1000;display:grid;grid-template-columns:repeat(5,1fr);padding:8px 4px max(8px,env(safe-area-inset-bottom));background:#fffffff5;backdrop-filter:blur(14px);box-shadow:0 -5px 25px #43206b24;border-top:1px solid #ead8fc}.up-mobile-bar a{text-decoration:none;color:#543170;font-size:11px;font-weight:750;text-align:center;min-height:52px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px}.up-mobile-bar a span{font-size:21px;line-height:1.1}.up-mobile-bar a:focus-visible{outline:3px solid #a266e1;outline-offset:-2px;border-radius:12px}.up-install{bottom:93px}main.container{max-width:100%;min-width:0}html,body{overflow-x:clip}}
