@font-face{font-family:"Sukhan Lato";src:url("../../../themes/sukhan/assets/fonts/lato-regular.ttf") format("truetype");font-display:swap}
@font-face{font-family:"Sukhan Lato";src:url("../../../themes/sukhan/assets/fonts/lato-bold.ttf") format("truetype");font-weight:700;font-display:swap}
@font-face{font-family:"Mehr Nastaliq";src:url("../../../themes/sukhan/assets/fonts/mehr-nastaliq.woff") format("woff");font-display:swap}
:root{--sk-navy:#2b2b49;--sk-lilac:#efebf6;--sk-muted:#626176;--sk-line:#e5e0ec}
*{box-sizing:border-box}body{margin:0;color:var(--sk-navy);background:#fff;font-family:"Sukhan Lato",Arial,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit}button,a,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #8275b5;outline-offset:4px}
button,.sk-button{cursor:pointer;border:0;border-radius:8px;background:var(--sk-navy);color:#fff;padding:11px 18px;transition:transform .14s ease,background-color .16s ease,box-shadow .16s ease}button:not(:disabled):active,.sk-button:active{transform:scale(.97)}a:active{opacity:.7}button:disabled{cursor:not-allowed}input,select,textarea{max-width:100%;padding:12px 15px;border:1px solid var(--sk-line);border-radius:9px;background:#fff;color:var(--sk-navy)}[dir=rtl],.sk-verse,.sk-poet-name{font-family:"Mehr Nastaliq",serif}h1[dir],h2[dir]{line-height:2.4}
.sk-header{position:relative;z-index:40;background:#fff;border-bottom:1px solid var(--sk-line)}.sk-header-inner{max-width:1320px;margin:auto;min-height:76px;padding:12px 24px;display:flex;align-items:center;gap:24px}.sk-brand-wrap{display:flex;align-items:center;gap:16px}.sk-brand{font-family:Georgia,serif;font-size:27px;letter-spacing:.035em;text-decoration:none}.sk-header form{margin-left:auto;display:flex;align-items:center;width:min(440px,40vw);border-radius:28px;background:#f6f3fa}.sk-header form input{width:100%;border:0;background:transparent;border-radius:28px}.sk-header form button{background:transparent;color:var(--sk-navy);font-size:24px;padding:4px 16px}.sk-header details{position:relative}.sk-header summary{list-style:none;cursor:pointer}.sk-header summary::-webkit-details-marker{display:none}.sk-menu summary{font-size:21px;line-height:1;padding:6px}.sk-header details nav{position:absolute;top:calc(100% + 12px);display:grid;min-width:220px;padding:8px;border:1px solid var(--sk-line);border-radius:14px;background:#fff;box-shadow:0 12px 36px #2b2b4920;z-index:80}.sk-header details[open]>nav{animation:sk-menu-enter .18s ease-out}.sk-header nav a{display:flex;gap:15px;align-items:center;padding:10px 13px;text-decoration:none;border-radius:9px;white-space:nowrap}.sk-header nav a:hover,.sk-header nav a[aria-current]{background:var(--sk-lilac)}.sk-language summary{font:700 11px "Sukhan Lato",sans-serif;letter-spacing:.04em;background:var(--sk-navy);color:#fff;border-radius:99px;padding:12px 15px;min-width:72px}.sk-language nav{inset-inline-end:0}.sk-language nav span{flex:1}.sk-account-link{font-size:12px;white-space:nowrap}.sk-navigation-progress{position:fixed;inset:0 0 auto;height:3px;background:var(--sk-lilac);z-index:100000}.sk-navigation-progress:after{content:"";display:block;width:35%;height:100%;background:#8275b5;animation:sk-progress 1s ease-in-out infinite}.sk-navigation-progress[hidden]{display:none}
.sk-page{width:min(1120px,100%);margin:30px auto 64px;padding:0 22px}.sk-page h1{font-size:36px;margin:18px 0 24px}.sk-library-switch{display:flex;justify-content:center;gap:4px;padding:5px;border-radius:99px;background:#f6f3fa;width:max-content;max-width:100%;margin:24px auto 12px}.sk-library-switch a{font-size:18px;line-height:2;padding:3px 22px;border-radius:99px;text-decoration:none}.sk-library-switch a[aria-current]{background:var(--sk-navy);color:#fff}.sk-search{display:flex;gap:9px;margin-bottom:26px}.sk-search input{flex:1;min-width:0}.sk-search select{max-width:180px}.sk-search button{white-space:nowrap}.sk-poem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sk-poem-card{border:1px solid var(--sk-line);border-radius:14px;background:#fff;overflow:hidden}.sk-poem-card>a{display:flex;flex-direction:column;justify-content:center;min-height:210px;padding:24px 18px;text-decoration:none}.sk-verse{font-size:22px;line-height:2.6;white-space:pre-wrap;text-align:center;margin:0 0 14px;overflow-wrap:anywhere}.sk-poet-name{text-align:center;font-size:17px;color:var(--sk-muted);line-height:2}.sk-pagination{display:flex;justify-content:center;gap:28px;align-items:center;margin:32px 0}.sk-muted{font-size:13px;color:var(--sk-muted)}.sk-alphabet{display:flex;flex-wrap:wrap;gap:5px;margin:22px 0;direction:rtl}.sk-alphabet a{min-width:35px;text-align:center;border:1px solid var(--sk-line);border-radius:7px;padding:4px 7px;text-decoration:none;font-family:"Mehr Nastaliq",serif;font-size:19px;line-height:2}.sk-alphabet a[aria-current]{background:var(--sk-navy);color:#fff}.sk-poet-list{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.sk-poet-row{display:flex;align-items:center;gap:18px;padding:15px 0;border-bottom:1px solid var(--sk-line);text-decoration:none;font-size:23px}.sk-poet-row img,.sk-monogram,.sk-poet-profile>img{width:64px;height:64px;object-fit:cover;border-radius:50%;flex-shrink:0}.sk-monogram{display:grid;place-items:center;background:var(--sk-lilac);font:28px/1 "Mehr Nastaliq",serif}.sk-bio{font-size:20px;line-height:2.6;max-width:800px;margin-bottom:35px}.sk-featured{background:var(--sk-navy);color:white;max-width:1050px;margin:38px auto;padding:25px 20px;border-radius:16px;text-align:center}.sk-featured h2{font:18px/2.2 "Mehr Nastaliq",serif;background:white;color:var(--sk-navy);max-width:440px;border-radius:8px;margin:0 auto 18px}.sk-featured .sk-poem-card{background:transparent;border:0}.sk-featured .sk-poet-name{color:#e0d9ee}.sk-featured .sk-poem-card>a{min-height:150px}.sk-reader{max-width:850px}.sk-work-heading{text-align:center}.sk-work-heading h1{font-size:30px}.sk-work-heading>a{font:21px/2 "Mehr Nastaliq",serif}.sk-reader-toolbar{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid var(--sk-line);font-size:12px}.sk-reader-toolbar nav{display:flex;gap:3px}.sk-reader-toolbar nav a,.sk-reader-toolbar nav span{display:block;border-radius:7px;padding:7px 12px;text-decoration:none}.sk-reader-toolbar nav a[aria-current]{background:var(--sk-navy);color:white}.sk-reader-toolbar nav span{color:#777}.sk-reader-toolbar label{display:flex;gap:7px;align-items:center}.sk-reader-toolbar input{width:90px;padding:0}.sk-reader-toolbar>button{background:var(--sk-lilac);color:var(--sk-navy);padding:8px 11px}.sk-poem{font-size:22px;line-height:2.65;text-align:center;padding:35px 10px}.sk-poem p{white-space:pre-wrap;overflow-wrap:anywhere}.sk-poem[lang=hi]{font-family:Arial,sans-serif}.sk-poem[lang="ur-Latn"]{font-family:"Sukhan Lato",sans-serif;line-height:2}.sk-word{display:inline;border:0;border-radius:3px;padding:0;margin:0;background:transparent;color:inherit;font:inherit;line-height:inherit;cursor:pointer}.sk-word:hover{color:#66518b;background:var(--sk-lilac)}.sk-translation{font-size:18px;color:var(--sk-muted);line-height:2.1;border:0;margin:12px 0 28px}.sk-translation cite{display:block;font-size:12px}.sk-source{font:12px/1.7 "Sukhan Lato",Arial,sans-serif;color:var(--sk-muted);margin:24px 0}.sk-source summary{cursor:pointer}.sk-source p{white-space:pre-wrap}.sk-recording{padding:22px 0;border-top:1px solid var(--sk-line)}.sk-recording audio,.sk-recording video{width:100%;max-height:500px}.sk-recording p{white-space:pre-wrap}.sk-word-dialog{width:min(480px,calc(100% - 28px));border:1px solid var(--sk-line);border-radius:18px;padding:22px;max-height:85vh;color:var(--sk-navy);background:#fff}.sk-word-dialog::backdrop{background:#19172a70}.sk-word-dialog>button{float:right;background:transparent;color:var(--sk-navy);font-size:24px;padding:0 8px}.sk-word-dialog h2{margin:0 0 12px;font-size:26px;line-height:2}.sk-word-dialog p,.sk-word-dialog li{font-size:16px}.sk-definition{padding:20px 0;border-bottom:1px solid var(--sk-line)}.sk-definition h2{font-size:28px;margin:0}.sk-definition [dir=rtl]{font-size:22px;line-height:2.3}.sk-suggestions{display:flex;flex-wrap:wrap;gap:8px}.sk-suggestions a{border-radius:30px;padding:6px 15px;background:var(--sk-lilac)}.sk-bottom-nav{display:none}
@keyframes sk-progress{from{transform:translateX(-110%)}to{transform:translateX(350%)}}@keyframes sk-menu-enter{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
@supports(transition-behavior:allow-discrete){.sk-header details::details-content{opacity:0;transition:opacity .18s ease,content-visibility .18s allow-discrete}.sk-header details[open]::details-content{opacity:1}}
@media(max-width:767px){body{padding-bottom:85px}.sk-header-inner{min-height:65px;padding:12px 18px;gap:12px}.sk-header form,.sk-account-link{display:none}.sk-language{margin-left:auto}.sk-brand{font-size:23px}.sk-page{padding:0 18px;margin-top:16px}.sk-page h1{font-size:29px}.sk-poem-grid,.sk-poet-list{grid-template-columns:1fr}.sk-poem-card>a{min-height:175px}.sk-search{flex-wrap:wrap}.sk-search input{flex-basis:60%}.sk-search select{max-width:120px}.sk-poem{padding:25px 0}.sk-work-heading h1{font-size:25px}.sk-featured{margin:22px 14px}.sk-bottom-nav{display:flex;position:fixed;inset:auto 14px 12px;z-index:39;background:#f8f6fc;border:1px solid var(--sk-line);box-shadow:0 6px 24px #2b2b4914;border-radius:40px;padding:9px;justify-content:space-around}.sk-bottom-nav a{padding:6px 10px;text-decoration:none;display:grid;place-items:center;font-size:10px;gap:2px}.sk-bottom-nav svg{width:21px;height:21px}.sk-library-switch a{padding-inline:19px}}
.sk-verse[lang=hi]{font:19px/2 Arial,sans-serif}.sk-verse[lang="ur-Latn"]{font:20px/1.9 "Sukhan Lato",sans-serif}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.sk-dictionary-heading{text-align:center;margin-bottom:24px}.sk-dictionary-heading h1{margin:0;font-size:42px;line-height:2.2}.sk-dictionary-heading p[lang=ur],.sk-dictionary>.sk-muted[lang=ur]{font-family:"Mehr Nastaliq",serif;font-size:20px;line-height:2.2}.sk-dictionary .sk-search{max-width:720px;margin-inline:auto}.sk-dictionary-empty{background:var(--sk-lilac);border:1px solid var(--sk-line);border-radius:16px;text-align:center;padding:30px 20px;margin:28px auto;max-width:720px}.sk-dictionary-empty h2{font-size:27px;line-height:2;margin:0}.sk-dictionary-empty p{font-size:20px;line-height:2.3;margin:8px 0}.sk-dictionary-words{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.sk-dictionary-word{display:grid;gap:5px;border:1px solid var(--sk-line);padding:16px 20px;border-radius:12px;text-decoration:none}.sk-dictionary-word strong{font-size:24px;line-height:2}.sk-dictionary-word span{font-size:14px;opacity:.7}.sk-dictionary-word:hover{background:var(--sk-lilac)}
