/*
Theme Name: UtsavStyle
Theme URI: https://utsavdeals.in
Author: UtsavDeals
Description: Fashion-only Amazon affiliate store theme with a modern fashion-marketplace look (original design). Products post type, editable affiliate tag, Diwali countdown, starter clothing products and style-guide posts. Tailwind CSS pre-built.
Version: 2.0.0
Requires at least: 5.8
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: utsavstyle
*/
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;overflow-x:clip}
img{max-width:100%;height:auto}
a{color:inherit;text-decoration:none}
.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}
.no-scrollbar::-webkit-scrollbar{display:none}
.material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;font-feature-settings:'liga'}
.nav-link{display:flex;align-items:center;height:100%;border-bottom:4px solid transparent;color:#282C3F}
.nav-link:hover,.nav-link.is-active{border-bottom-color:#FF3F6C}
@media (min-width:783px){body.admin-bar .site-header{top:32px}}
.screen-reader-text{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.screen-reader-text:focus{left:8px;top:8px;width:auto;height:auto;background:#fff;padding:8px 12px;z-index:100000}
.entry-content p{margin:0 0 1em;line-height:1.8}
.entry-content h2{font-size:22px;line-height:28px;font-weight:800;margin:1.6em 0 .5em;text-transform:uppercase;letter-spacing:.02em}
.entry-content h3{font-size:18px;font-weight:700;margin:1.3em 0 .4em}
.entry-content a:not(.buy-btn){color:#FF3F6C;text-decoration:underline}
.entry-content ul{list-style:disc;padding-left:1.4em;margin:0 0 1em}
.entry-content li{margin:.3em 0;line-height:1.7}
.entry-content img{max-width:100%;height:auto}
.buy-btn{display:inline-block;margin:4px 8px 4px 0;background:#FF3F6C;color:#fff!important;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em;padding:10px 16px;border-radius:4px;text-decoration:none!important}
.buy-btn:hover{background:#e8305c}
.nav-links{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}
.nav-links .page-numbers{padding:8px 14px;border:1px solid #EAEAEC;border-radius:4px;background:#fff;font-weight:600}
.nav-links .current{background:#FF3F6C;color:#fff;border-color:#FF3F6C}
