.arabpsy-theorist-main{width:100%}.theorist-article{background-color:var(--arabpsy-card-bg);border:1px solid var(--arabpsy-border);border-radius:var(--arabpsy-border-radius);padding:var(--arabpsy-space-md)}.theorist-hero{display:flex;gap:var(--arabpsy-space-md);align-items:center;margin-bottom:var(--arabpsy-space-md);padding-bottom:var(--arabpsy-space-md);border-bottom:1px solid var(--arabpsy-border)}.theorist-portrait{flex:0 0 160px;width:160px;height:160px;border-radius:50%;overflow:hidden;border:3px solid var(--arabpsy-accent);box-shadow:0 6px 18px rgba(0,0,0,.08);background-color:var(--arabpsy-bg)}.theorist-portrait img{width:100%;height:100%;object-fit:cover;display:block}.theorist-portrait--placeholder{display:flex;align-items:center;justify-content:center;color:var(--arabpsy-muted)}.theorist-hero-info{flex:1 1 auto;min-width:0}.theorist-categories{display:flex;flex-wrap:wrap;gap:var(--arabpsy-space-xs);margin-bottom:var(--arabpsy-space-xs)}.theorist-badge{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 10px;border-radius:9999px;background-color:var(--arabpsy-gold-glow);color:var(--arabpsy-accent);text-decoration:none}.theorist-badge:hover{background-color:var(--arabpsy-accent);color:#fff}.theorist-name{font-size:2.25rem;margin:0 0 .25rem;line-height:var(--arabpsy-line-height-heading)}.theorist-original-name{font-size:1.05rem;color:var(--arabpsy-muted);font-style:italic;margin:0 0 var(--arabpsy-space-xs)}.theorist-hero-meta{list-style:none;margin:var(--arabpsy-space-xs)0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--arabpsy-space-xs) var(--arabpsy-space-sm)}.theorist-hero-meta li{display:inline-flex;align-items:center;gap:5px;font-size:.9rem;color:var(--arabpsy-text)}.theorist-hero-meta svg{color:var(--arabpsy-accent);flex-shrink:0}.theorist-hero-lived span{font-weight:600}.theorist-body-grid{display:grid;gap:var(--arabpsy-space-md);align-items:start;margin-top:var(--arabpsy-space-md);grid-template-columns:1fr}.theorist-body-grid.has-aside{grid-template-columns:300px 1fr}.theorist-body-grid.no-aside{grid-template-columns:1fr}.theorist-aside{display:flex;flex-direction:column;gap:var(--arabpsy-space-md);position:static}.theorist-biography p:first-of-type::first-letter{font-size:inherit;font-weight:inherit;font-family:inherit;float:none;margin:0;padding:0;border:0;background:0 0;color:inherit;-webkit-text-fill-color:currentColor;line-height:inherit;box-shadow:none}.theorist-fact-card{background-color:var(--arabpsy-bg);border:1px solid var(--arabpsy-border);border-radius:var(--arabpsy-border-radius);padding:var(--arabpsy-space-sm)}.theorist-fact-title,.theorist-section-title{font-size:1.1rem;margin:0 0 var(--arabpsy-space-sm);padding-bottom:var(--arabpsy-space-xs);border-bottom:2px solid var(--arabpsy-accent)}.theorist-fact-list{margin:0}.theorist-fact-row{display:flex;flex-direction:column;padding:var(--arabpsy-space-xs)0;border-bottom:1px solid var(--arabpsy-border)}.theorist-fact-row:last-child{border-bottom:none}.theorist-fact-row dt{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--arabpsy-muted);margin:0 0 2px}.theorist-fact-row dd{margin:0;font-size:.95rem;color:var(--arabpsy-text)}.theorist-works-list{list-style:none;margin:0;padding:0}.theorist-works-list li{padding:var(--arabpsy-space-xs)0;border-bottom:1px solid var(--arabpsy-border);display:flex;justify-content:space-between;align-items:baseline;gap:var(--arabpsy-space-xs)}.theorist-works-list li:last-child{border-bottom:none}.theorist-work-title{font-size:.95rem;font-style:italic}.theorist-work-year{font-size:.8rem;font-weight:700;color:var(--arabpsy-accent);flex-shrink:0}.theorist-contributions{margin-bottom:var(--arabpsy-space-md)}.theorist-contributions-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--arabpsy-space-xs)}.theorist-contributions-list li{position:relative;padding-inline-start:1.75rem;font-size:1.02rem;line-height:1.5}.theorist-contributions-list li::before{content:"";position:absolute;inset-inline-start:0;top:.45em;width:10px;height:10px;border-radius:50%;background-color:var(--arabpsy-accent)}.theorist-bio-title{margin-top:0}.theorist-biography{font-size:1.125rem;line-height:1.8}.theorist-footer-tags{margin-top:var(--arabpsy-space-md);padding-top:var(--arabpsy-space-sm);border-top:1px solid var(--arabpsy-border);display:flex;flex-wrap:wrap;gap:var(--arabpsy-space-xs)}.theorist-tag{font-size:.8rem;padding:3px 10px;border:1px solid var(--arabpsy-border);border-radius:9999px;color:var(--arabpsy-muted);text-decoration:none}.theorist-tag:hover{border-color:var(--arabpsy-accent);color:var(--arabpsy-accent)}.wpa-dark-mode .theorist-badge{color:var(--arabpsy-accent)}.wpa-dark-mode .theorist-badge:hover{color:#0f172a}.arabpsy-theorist-main,.theorist-body-grid>*,.theorist-main-col,.theorist-biography{min-width:0;max-width:100%}@media (max-width:767px){.theorist-article{padding:.75rem .5rem;border:0;border-radius:0;background-color:transparent}}@media (max-width:900px){.theorist-body-grid,.theorist-body-grid.has-aside{grid-template-columns:1fr}.theorist-aside{position:static;top:auto}}@media (max-width:600px){.theorist-hero{flex-direction:column;text-align:center;align-items:center}.theorist-categories,.theorist-hero-meta{justify-content:center}.theorist-portrait{flex-basis:128px;width:128px;height:128px}.theorist-name{font-size:1.75rem}}
