.khushi-studio{--wp--style--global--content-size:900px;--wp--style--global--wide-size:1240px}
.khushi-studio .native-menu{list-style:none;display:flex;gap:25px;margin:0;padding:0;flex-wrap:wrap}.khushi-studio .native-menu .current-menu-item>a{color:var(--orange)}
.khushi-studio .editorial-page{padding-bottom:70px}.khushi-studio .editorial-header{max-width:1000px;margin:35px 0}.khushi-studio .editorial-header h1{font-size:clamp(30px,4vw,49px);line-height:1.35}.khushi-studio .editorial-header .eyebrow{color:var(--purple)}.khushi-studio .article-date{color:var(--muted);font-size:13px;margin-top:18px}
.khushi-studio .article-hero{max-width:100%;height:auto;max-height:600px;object-fit:cover;border-radius:12px;margin:0 0 40px}
.khushi-studio .editorial-layout{display:grid;grid-template-columns:minmax(0,2.7fr) minmax(240px,1fr);gap:55px}.khushi-studio .article-body{font-family:'DM Sans','Hind',sans-serif;font-size:18px;line-height:1.9}.khushi-studio .article-body h2{font-size:30px;margin:38px 0 18px}.khushi-studio .article-body h3{font-size:24px;margin:30px 0 15px}.khushi-studio .article-body a{color:#684a9c;text-decoration:underline;text-underline-offset:3px}.khushi-studio .article-body p,.khushi-studio .article-body ul,.khushi-studio .article-body ol{margin-bottom:24px}.khushi-studio .article-body img{height:auto;border-radius:9px}.khushi-studio .article-body figure{margin:25px 0;max-width:100%}.khushi-studio .article-body iframe{max-width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:9px}.khushi-studio .wp-block-embed__wrapper iframe{width:100%}.khushi-studio .article-body blockquote{margin:25px 0;background:#f4e9d2;padding:22px;border-left:4px solid var(--orange)}.khushi-studio .article-body table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.khushi-studio .article-body th,.khushi-studio .article-body td{border:1px solid var(--line);padding:10px}.khushi-studio .article-body pre{overflow-x:auto;background:#f1ece1;padding:20px}.khushi-studio .article-tags{font-size:13px;border-top:1px solid var(--line);padding-top:25px}
.khushi-studio .site-search{margin:30px 0}.khushi-studio .site-search label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.khushi-studio .site-search>div{display:flex;gap:8px}.khushi-studio .site-search input{border:1px solid #c6bdae;border-radius:6px;padding:12px;min-width:0;flex:1;width:100%;background:white;font-size:16px;color:var(--ink)}.khushi-studio .article-sidebar .site-search>div{flex-wrap:wrap}.khushi-studio .article-sidebar .site-search input{flex-basis:100%}.khushi-studio .story-placeholder{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column;background:#e0d6ef;color:#6f50a0;font-size:80px}.khushi-studio .story-placeholder small{font-size:10px;letter-spacing:.15em;color:var(--ink)}.khushi-studio .story-card h2{font-size:23px;line-height:1.5}.khushi-studio .story-card h2 a:hover{text-decoration:underline}.khushi-studio .editorial-list{padding-bottom:80px}.khushi-studio .pagination,.khushi-studio .post-navigation{border-top:1px solid var(--line);padding-top:25px;margin-top:40px}.khushi-studio .pagination .nav-links{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap}.khushi-studio .page-numbers{padding:9px 15px;border-radius:5px;background:#eee6d9}.khushi-studio .page-numbers.current{background:var(--ink);color:white}.khushi-studio .post-navigation .nav-links{display:flex;gap:30px;justify-content:space-between}.khushi-studio .post-navigation .nav-links>div{max-width:45%;font-size:14px}.khushi-studio .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.khushi-studio .screen-reader-text:focus{clip:auto;clip-path:none;height:auto;width:auto;padding:15px;background:#fff;z-index:10000}.khushi-studio .error-page{padding-bottom:70px;min-height:60vh}.khushi-studio .error-page .button{margin-top:24px}.khushi-studio .error-page .site-search{max-width:650px;margin:35px auto}.khushi-studio .no-results{max-width:650px;margin:0 auto 40px;text-align:center}.khushi-studio .no-results p{margin-top:20px}.khushi-studio .archive-description{font-size:16px;color:var(--muted);margin-top:20px}
.khushi-studio .comments-area{margin-top:50px;max-width:850px;border-top:1px solid var(--line);padding-top:30px}.khushi-studio .comments-area h2,.khushi-studio .comments-area h3{margin-bottom:20px}.khushi-studio .comment-list{padding-left:22px}.khushi-studio .comment-body{padding:18px 0}.khushi-studio .comment-author img{display:inline-block;vertical-align:middle;margin-right:10px;border-radius:50%}.khushi-studio .comment-metadata{font-size:12px;color:var(--muted)}.khushi-studio .comment-form label{display:block}.khushi-studio .comment-form input:not([type=checkbox]),.khushi-studio .comment-form textarea{max-width:100%;border:1px solid var(--line);border-radius:6px;padding:12px;font:inherit}.khushi-studio .comment-form textarea{width:100%}.khushi-studio .comment-form .submit{background:var(--ink);color:white;cursor:pointer}.khushi-studio .comment-form-cookies-consent label{display:inline;margin-left:8px;font-size:13px}
@media(max-width:760px){.khushi-studio .editorial-layout{grid-template-columns:1fr;gap:30px}.khushi-studio .editorial-header{margin:20px 0 28px}.khushi-studio .editorial-header h1{font-size:29px}.khushi-studio .article-body{font-size:16px}.khushi-studio .article-body h2{font-size:26px}.khushi-studio .article-body h3{font-size:22px}.khushi-studio .article-sidebar{border-top:1px solid var(--line);padding-top:30px}.khushi-studio .native-menu{gap:16px}.khushi-studio .site-search>div{flex-wrap:wrap}.khushi-studio .site-search input{flex-basis:100%}.khushi-studio .error-page h1{font-size:31px}}
