:root{--adm-bg:#f6f3ee;--adm-panel:#fff;--adm-ink:#1f2430;--adm-muted:#5f6673;--adm-gold:#8b6b1f;--adm-gold-soft:#6d5520;--adm-lacquer:#6e3a32;--adm-indigo:#2f405c;--adm-danger:#b84a3d;--adm-line:#2f405c24;--adm-display:"Tiro Devanagari Hindi", "Noto Serif Devanagari", Georgia, serif;--adm-sans:"Noto Sans Devanagari", "Segoe UI", sans-serif}.adm-shell{min-height:100vh;color:var(--adm-ink);font-family:var(--adm-sans);background:radial-gradient(at 0 0,#2f405c14,#0000 45%),radial-gradient(at 100% 0,#8b6b1f14,#0000 40%),linear-gradient(165deg,#faf8f4,#efebe4 55%,#f6f3ee);padding:clamp(1rem,2.5vw,1.75rem)}.adm-login{place-items:center;min-height:calc(100vh - 2rem);display:grid}.adm-card{border:1px solid var(--adm-line);background:linear-gradient(#fff,#f8f5ef);flex-direction:column;gap:.8rem;padding:1.35rem;display:flex;box-shadow:0 10px 30px #1f24300d}.adm-login .adm-card{width:min(440px,100%);animation:.45s both adm-in}.adm-login-brand{place-items:center;display:grid}.adm-login-brand img{object-fit:contain;width:auto;height:4.4rem}.adm-login .adm-card h1,.adm-login .adm-card>.adm-muted{text-align:center}.adm-top-brand{align-items:center;gap:.75rem;display:flex}.adm-top-brand img{object-fit:contain;width:auto;height:2.6rem}.adm-top{border-bottom:1px solid var(--adm-line);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;padding-bottom:1rem;display:flex}.adm-top h1,.adm-card h1,.adm-card h2,.adm-card h3{font-family:var(--adm-display);color:var(--adm-indigo);margin:0;font-weight:400}.adm-card h2{font-size:1.35rem}.adm-muted{color:var(--adm-muted);margin:.25rem 0 0;font-size:.92rem;line-height:1.45}.adm-top-actions{align-items:center;gap:.6rem;display:flex}.adm-top-actions a{color:var(--adm-indigo);border:1px solid var(--adm-line);background:#2f405c0d;padding:.45rem .85rem;text-decoration:none}.adm-tabs{flex-wrap:wrap;gap:.45rem;margin-bottom:1.1rem;display:flex}.adm-tabs button,.adm-card button,.adm-ghost,.adm-danger{cursor:pointer;background:var(--adm-indigo);color:#f7f3ee;font-weight:600;font-family:var(--adm-sans);border:1px solid #0000;padding:.55rem .95rem;transition:background .2s,border-color .2s,transform .15s}.adm-card button:hover,.adm-tabs button.active:hover{transform:translateY(-1px)}.adm-tabs button{color:var(--adm-muted);border:1px solid var(--adm-line);background:0 0}.adm-tabs button.active{color:var(--adm-indigo);background:#2f405c1a;border-color:#2f405c47}.adm-filter-block{border-bottom:1px solid var(--adm-line);gap:.45rem;margin:0 0 1rem;padding-bottom:.9rem;display:grid}.adm-filter-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.adm-filter-tabs button{border:1px solid var(--adm-line);color:var(--adm-muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.86rem;font-weight:600;display:inline-flex}.adm-filter-tabs button em{color:var(--adm-indigo);background:#2f405c14;border-radius:999px;padding:.05rem .4rem;font-size:.72rem;font-style:normal;font-weight:700}.adm-filter-tabs button.active{background:var(--adm-indigo);border-color:var(--adm-indigo);color:#f7f3ee}.adm-filter-tabs button.active em{color:#f7f3ee;background:#f7f3ee33}.adm-toast{z-index:80;border-radius:10px;align-items:center;gap:.75rem;max-width:min(92vw,380px);padding:.85rem 1rem;font-weight:600;animation:.28s both adm-in;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 12px 32px #1f24302e}.adm-toast.is-ok{color:#e8f6ec;background:#1f3d2a}.adm-toast.is-err{color:#fff4f0;background:#6e3a32}.adm-toast button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.2rem;line-height:1}.adm-ghost{color:var(--adm-ink);border:1px solid var(--adm-line);background:0 0}.adm-danger{color:var(--adm-danger);background:0 0;border:1px solid #b84a3d59}.adm-grid{grid-template-columns:minmax(280px,430px) 1fr;gap:1rem;display:grid}@media (max-width:960px){.adm-grid{grid-template-columns:1fr}}.adm-field{flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}.adm-field span{color:var(--adm-muted)}.adm-field input,.adm-field textarea,.adm-field select{border:1px solid var(--adm-line);color:var(--adm-ink);font-family:var(--adm-sans);background:#fff;padding:.6rem .75rem}.adm-field input:focus,.adm-field textarea:focus,.adm-field select:focus{border-color:#2f405c66;outline:none}.adm-check{color:var(--adm-muted);align-items:center;gap:.5rem;display:flex}.adm-row{flex-wrap:wrap;gap:.5rem;display:flex}.adm-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.adm-list li,.adm-list-item{border-bottom:1px solid #2f405c1a;justify-content:space-between;align-items:center;gap:.85rem;padding:.85rem 0;display:flex}.adm-list li:last-child,.adm-list-item:last-child{border-bottom:none;padding-bottom:.15rem}.adm-list-tall{max-height:70vh;padding-right:.25rem;overflow:auto}.adm-thumb{object-fit:cover;border:1px solid var(--adm-line);background:#111;width:100%;min-height:140px;max-height:220px}.adm-thumb video,.adm-mini video,.adm-thumb iframe,.adm-mini iframe{object-fit:cover;background:#111;border:0;width:100%;height:140px;display:block}.adm-thumb iframe{height:220px}.adm-thumb.pk-media-audio,.adm-thumb.pk-media-file,.adm-thumb.pk-media-fallback{object-fit:unset;min-height:120px}.adm-gallery{flex-wrap:wrap;gap:.45rem;display:flex}.adm-gallery-item{position:relative}.adm-gallery-item .adm-ghost{background:#ffffffe6;min-width:1.5rem;padding:.1rem .35rem;position:absolute;top:.15rem;right:.15rem}.adm-mini video{width:56px;height:56px}.adm-item-row{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.adm-item-copy{flex:1;min-width:0}.adm-item-copy strong{margin-bottom:.15rem;display:block}.adm-item-copy .adm-muted{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.adm-list-actions{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.4rem;display:flex}.adm-icon-btn{justify-content:center;align-items:center;width:2.1rem;height:2.1rem;line-height:1;display:inline-flex;padding:0!important}.adm-list-actions .adm-danger{white-space:nowrap;padding:.4rem .7rem}.adm-mini{object-fit:cover;border:1px solid var(--adm-line);border-radius:4px;flex-shrink:0;width:56px;height:56px}.adm-mini-empty{background:#e8e2d8}@media (max-width:640px){.adm-list-item{flex-direction:column;align-items:stretch}.adm-list-actions{justify-content:flex-end}}.adm-error{color:#8f2f26;background:#b84a3d14;border:1px solid #b84a3d47;margin-bottom:.85rem;padding:.65rem .85rem}@keyframes adm-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.adm-login .adm-card,.adm-card button{transition:none!important;animation:none!important}}.adm-grid-settings{align-items:start}.adm-color-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.adm-color-row{align-items:center;gap:.45rem;display:flex}.adm-color-row input[type=color]{border:1px solid var(--adm-line);cursor:pointer;background:0 0;width:42px;height:38px;padding:0}.adm-color-row input[type=text],.adm-color-row input:not([type=color]){flex:1;min-width:0}.adm-og-preview{object-fit:cover;border:1px solid var(--adm-line);background:#efebe4;width:100%;max-height:180px}.adm-theme-preview{border:1px solid;flex-direction:column;gap:.35rem;margin-top:.25rem;padding:1rem;display:flex}.adm-theme-preview strong{font-size:1.35rem;font-weight:400}.adm-contribute-item{flex-wrap:wrap;gap:1rem;align-items:flex-start!important}.adm-contribute-body{flex:1;min-width:0}.adm-contribute-meta{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem 1rem;margin:0 0 .85rem;display:grid}.adm-contribute-meta dt{letter-spacing:.06em;text-transform:uppercase;color:var(--adm-muted);margin:0 0 .15rem;font-size:.72rem}.adm-contribute-meta dd{color:var(--adm-ink);margin:0;font-weight:600}.adm-contribute-detail,.adm-contribute-file{flex-direction:column;gap:.25rem;margin-top:.55rem;display:flex}.adm-contribute-detail>span,.adm-contribute-file>span{letter-spacing:.06em;text-transform:uppercase;color:var(--adm-muted);font-size:.72rem}.adm-contribute-detail p{white-space:pre-wrap;margin:0;line-height:1.55}.adm-contribute-file em{color:var(--adm-muted);font-style:normal}.adm-contribute-file a{color:var(--adm-indigo);width:fit-content}.adm-contribute-item .adm-thumb{max-width:180px;margin-top:.45rem;display:block}
