:root { color-scheme: dark; }
html,body { background:#08080a; min-height:100%; }
body { font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif; }
body.preloader::before { content:""; position:fixed; inset:0; z-index:99999; background:#08080a; }
.install-buttons-wrapper { border-radius:20px !important; }
.aguia-hidden{display:none!important}
.main-news{background:#f7f7f8}
.aguia-news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.aguia-news-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.08);min-width:0}
.aguia-news-card a{display:block;color:#17171c;text-decoration:none;height:100%}
.aguia-news-card img{display:block;width:100%;height:135px;object-fit:cover;background:#e8e8ea}
.aguia-news-body{padding:14px}
.aguia-news-body h3{font-size:14px;line-height:1.3;margin:0 0 8px;font-weight:800}
.aguia-news-body p{font-size:12px;line-height:1.45;margin:0;color:#6c6c74}
@media(max-width:900px){.aguia-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.aguia-news-grid{grid-template-columns:1fr}.aguia-news-card img{height:170px}}
