:root{--aseh-bg:#fff;--aseh-soft:#f5f8f5;--aseh-text:#26342b;--aseh-muted:#68736b;--aseh-border:#dfe8df;--aseh-accent:#287044;--aseh-radius:16px}.aseh-hub,.aseh-posts,.aseh-dhikr,.aseh-return{box-sizing:border-box;max-inline-size:100%;color:var(--aseh-text);font:inherit}.aseh-hub{display:grid;gap:1rem;margin-block:1.5rem;padding:clamp(.85rem,2vw,1.25rem);border:1px solid var(--aseh-border);border-radius:var(--aseh-radius);background:var(--aseh-bg)}.aseh-hub__head{display:flex;justify-content:space-between;align-items:center;gap:1rem}.aseh-hub__head span{color:var(--aseh-accent);font-size:.83rem;font-weight:700}.aseh-hub__head h2{margin:.15rem 0 0;font-size:clamp(1.15rem,2.5vw,1.45rem)}.aseh-tabs{display:flex;gap:.45rem;overflow-x:auto;padding-block-end:.15rem}.aseh-tabs button{flex:0 0 auto;min-block-size:2.45rem;padding:.5rem .85rem;border:1px solid var(--aseh-border);border-radius:999px;background:#fff;color:var(--aseh-text);font:inherit;cursor:pointer}.aseh-tabs button[aria-selected=true]{border-color:var(--aseh-accent);background:var(--aseh-accent);color:#fff}.aseh-panels>[hidden]{display:none!important}.aseh-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.aseh-posts--list,.aseh-posts--compact{grid-template-columns:1fr}.aseh-post{display:grid;grid-template-columns:88px minmax(0,1fr);gap:.75rem;min-inline-size:0;padding:.7rem;border:1px solid var(--aseh-border);border-radius:13px;background:#fff}.aseh-posts--compact .aseh-post{grid-template-columns:64px minmax(0,1fr);padding:.55rem}.aseh-post__image{display:block;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:var(--aseh-soft)}.aseh-post__image img{inline-size:100%;block-size:100%;object-fit:cover}.aseh-post__body{min-inline-size:0}.aseh-post h3{margin:0;font-size:1rem;line-height:1.45}.aseh-post h3 a{color:inherit;text-decoration:none}.aseh-post p{display:-webkit-box;margin:.35rem 0;color:var(--aseh-muted);font-size:.9rem;line-height:1.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aseh-post__meta{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin-block-start:.45rem;color:var(--aseh-muted);font-size:.78rem}.aseh-hub__section{display:grid;gap:.65rem;padding-block-start:.25rem}.aseh-hub__section h3{margin:0;font-size:1.05rem}.aseh-dhikr{display:grid;gap:.35rem;padding:1rem;border:1px solid color-mix(in srgb,var(--aseh-accent) 22%,var(--aseh-border));border-radius:14px;background:color-mix(in srgb,var(--aseh-accent) 6%,#fff)}.aseh-dhikr>span{color:var(--aseh-accent);font-size:.82rem;font-weight:700}.aseh-dhikr blockquote{margin:.15rem 0;font-size:1.08rem;line-height:1.8}.aseh-dhikr small{color:var(--aseh-muted)}.aseh-return{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;padding:.9rem 2.5rem .9rem .9rem;border:1px solid var(--aseh-border);border-radius:14px;background:var(--aseh-soft)}[dir=rtl] .aseh-return{padding:.9rem .9rem .9rem 2.5rem}.aseh-return>span{grid-column:1;color:var(--aseh-muted);font-size:.82rem}.aseh-return>a{grid-column:1;color:var(--aseh-accent);font-weight:700;text-decoration:none;overflow-wrap:anywhere}.aseh-return button{position:absolute;inset-block-start:.45rem;inset-inline-end:.45rem;display:grid;place-items:center;inline-size:1.8rem;block-size:1.8rem;border:0;border-radius:50%;background:transparent;color:var(--aseh-muted);font-size:1.3rem;cursor:pointer}@media(max-width:760px){.aseh-posts{grid-template-columns:1fr}.aseh-post{grid-template-columns:72px minmax(0,1fr)}.aseh-hub{padding:.75rem}.aseh-tabs{margin-inline:-.2rem}}@media(max-width:420px){.aseh-post{grid-template-columns:58px minmax(0,1fr);gap:.6rem;padding:.55rem}.aseh-post h3{font-size:.94rem}}@media(prefers-reduced-motion:reduce){.aseh-hub *{scroll-behavior:auto!important;transition:none!important}}
