/* ModernizeBI — design tokens + base (USEReady design system) */
@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;700;900&family=Roboto:wght@300;400;500;700;900&display=swap");


/* Tableau page — page-level styles (loads after modernizebi.css) */
html,body{overflow-x:hidden}
html{scroll-behavior:smooth}
#different,#estate,#model,#conversation,footer{overflow-x:clip}
body{margin:0;background:var(--surface-page);font:var(--type-body);color:var(--text-body)}
a{color:var(--text-link);text-decoration:none}
a:hover{color:var(--text-link-hover)}

/* hover states */
.ms-h-accent:hover{color:var(--ur-orange)!important}
.ms-h-menu:hover{background:var(--surface-accent-soft)!important;color:var(--ur-orange)!important}
.ms-h-shadow:hover{box-shadow:var(--shadow-md)}
.ms-h-card:hover{background:var(--ur-grey-050)!important}

/* dropdown */
.ms-dd{display:none}
.ms-navitem:hover .ms-dd,.ms-navitem:focus-within .ms-dd,.ms-navitem.is-open .ms-dd{display:block}

/* article thumbnails (replace with <img> when images are ready) */
.ms-thumb{position:absolute;inset:0;background:var(--ur-grey-100)}