/* Only the resume widgets and their generated Canvas page are affected. */
body.attariani-page{margin:0;background:#0b0b0d}
body.attariani-page .elementor{--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}
body.attariani-page .e-con{--container-max-width:100%;--container-widget-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.elementor-widget[class*="elementor-widget-attariani-"]{width:100%;margin-block-end:0}
.elementor-widget-attariani-header{position:sticky;top:0;z-index:50}
.admin-bar .elementor-widget-attariani-header{top:32px}
.attariani-block{width:100%;min-width:0;background:var(--ink)}
.attariani-block h1,.attariani-block h2,.attariani-block h3,.attariani-block h4,.attariani-block p,.attariani-block button,.attariani-block a{font-family:var(--font)}
.attariani-block h1,.attariani-block h2,.attariani-block h3,.attariani-block h4{color:inherit}
.attariani-block .main-nav>a:last-child{padding:10px 18px;border:1px solid #756033;border-radius:5px;margin-inline-start:8px}
.attariani-block .brand-symbol{color:var(--lime)}
.attariani-block .tool-label{white-space:normal}
.attariani-block .detail-dialog{color:var(--white)}
.attariani-block .detail-dialog::backdrop{background:rgba(0,0,0,.8)}
.attariani-modal-open{overflow:hidden}
html:has(body.attariani-page){scroll-behavior:smooth;scroll-padding-top:110px}
.attariani-block section[id]{scroll-margin-top:105px}
.elementor-editor-active .elementor-widget-attariani-header{position:relative;top:0}
.elementor-editor-active .attariani-block .site-header{position:relative}
@media(max-width:782px){.admin-bar .elementor-widget-attariani-header{top:46px}}
@media(max-width:600px){.admin-bar .elementor-widget-attariani-header{top:0}}
@media(prefers-reduced-motion:reduce){html:has(body.attariani-page){scroll-behavior:auto}}
