/*!
 * ArabPsy — academic / journal single layout
 * Split out of style.css; loaded only when the academic single layout is used (inc/enqueue.php).
 * Prints before css/single.css (same order as when it was part of style.css).
 * .academic-sidebar and .academic-tag stay in style.css (used by other templates).
 * Edit this file, then run npm run build.
 */
.arabpsy-academic-layout{display:grid;grid-template-columns:50px 1fr 300px;gap:var(--arabpsy-space-md);align-items:start;padding-top:var(--arabpsy-space-md);padding-bottom:var(--arabpsy-space-lg);max-width:1400px;margin-inline:auto}.arabpsy-academic-layout-wrap{max-width:100%;padding-inline:var(--arabpsy-space-md)}@media (min-width:1600px){.arabpsy-academic-layout{max-width:1500px;grid-template-columns:50px 1fr 320px}}@media (max-width:1100px){.arabpsy-academic-layout{grid-template-columns:1fr;max-width:var(--arabpsy-container-width)}}.academic-action-bar{position:sticky;top:calc(var(--arabpsy-scroll-offset, 90px) + 20px);display:flex;flex-direction:column;align-items:center;gap:.75rem}.academic-action-bar .action-btn{width:38px;height:38px;border-radius:50%;border:1px solid var(--arabpsy-border);background-color:var(--arabpsy-card-bg);display:flex;align-items:center;justify-content:center;color:var(--arabpsy-muted);cursor:pointer;transition:all .2s ease;text-decoration:none;padding:0}.academic-action-bar .action-btn:hover{color:var(--arabpsy-accent);border-color:var(--arabpsy-accent);background-color:color-mix(in srgb,var(--arabpsy-accent) 5%,var(--arabpsy-card-bg))}@media (max-width:1100px){.academic-action-bar{position:fixed;bottom:0;left:0;right:0;top:auto;flex-direction:row;justify-content:space-around;background-color:var(--arabpsy-card-bg);border-top:1px solid var(--arabpsy-border);padding:.25rem .5rem;z-index:98;gap:0}.academic-action-bar .action-btn{border:0;width:30px;height:30px}.academic-action-bar .action-btn svg{width:14px;height:14px}}.academic-main{max-width:100%;min-width:0}.academic-article{background-color:var(--arabpsy-card-bg);border:1px solid var(--arabpsy-border);border-radius:var(--arabpsy-border-radius);padding:var(--arabpsy-space-md) var(--arabpsy-space-lg)}@media (max-width:768px){.academic-article{padding:var(--arabpsy-space-md) var(--arabpsy-space-sm)}}.academic-categories{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--arabpsy-space-sm)}.academic-badge{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--arabpsy-muted);border:1px solid var(--arabpsy-border);border-radius:3px;padding:3px 10px;text-decoration:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease}a.academic-badge:hover,a.academic-badge:focus{color:var(--arabpsy-accent);border-color:var(--arabpsy-accent);background-color:var(--arabpsy-gold-glow)}.academic-title{font-size:2.5rem;font-family:var(--arabpsy-font-heading);font-weight:800;line-height:1.2;color:var(--arabpsy-heading);margin-bottom:var(--arabpsy-space-sm)}@media (max-width:768px){.academic-title{font-size:1.75rem}}.academic-abstract{font-size:1.1rem;line-height:1.6;color:var(--arabpsy-muted);margin-bottom:var(--arabpsy-space-md);padding-bottom:var(--arabpsy-space-md);border-bottom:1px solid var(--arabpsy-border)}.academic-abstract p{margin:0}.academic-meta-inline{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--arabpsy-space-sm);margin-bottom:var(--arabpsy-space-md);padding-bottom:var(--arabpsy-space-md);border-bottom:1px solid var(--arabpsy-border)}.academic-author-inline{display:flex;align-items:center;gap:.75rem}.academic-author-inline img{border-radius:50%;width:40px;height:40px}.academic-author-info{display:flex;flex-direction:column}.academic-author-info strong{font-size:.9rem;color:var(--arabpsy-heading)}.academic-author-role{font-size:.8rem;color:var(--arabpsy-muted)}.academic-pub-date{display:flex;flex-direction:column;align-items:flex-end}.academic-pub-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--arabpsy-muted)}.academic-pub-date time{font-size:.9rem;color:var(--arabpsy-text);font-weight:500}.academic-featured-image{margin:0 0 var(--arabpsy-space-md);border-radius:var(--arabpsy-border-radius);overflow:hidden;border:1px solid var(--arabpsy-border)}.academic-featured-image img{width:100%;height:auto;display:block}.academic-featured-image figcaption{padding:.75rem var(--arabpsy-space-sm);font-size:.85rem;color:var(--arabpsy-muted);text-align:center;background-color:color-mix(in srgb,var(--arabpsy-border) 30%,var(--arabpsy-card-bg));font-style:italic}.academic-content{font-size:1.1rem;line-height:1.85}.academic-content p{margin-bottom:1.25rem}.academic-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:.5rem}.academic-sidebar-card{background-color:var(--arabpsy-card-bg);border:1px solid var(--arabpsy-border);border-radius:var(--arabpsy-border-radius);padding:var(--arabpsy-space-sm)}.academic-sidebar-title{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--arabpsy-muted);margin:0 0 var(--arabpsy-space-sm);padding-bottom:.5rem;border-bottom:1px solid var(--arabpsy-border)}.academic-author-card-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.academic-author-card-inner img{border-radius:50%;width:70px;height:70px;border:2px solid var(--arabpsy-border)}.academic-author-name{font-family:var(--arabpsy-font-heading);font-size:1.15rem;color:var(--arabpsy-heading)}.academic-author-title{font-size:.8rem;color:var(--arabpsy-accent);font-style:italic}.academic-author-bio{font-size:.85rem;color:var(--arabpsy-text);line-height:1.5;margin:.5rem 0}.academic-view-profile{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--arabpsy-heading);text-decoration:none;border:1px solid var(--arabpsy-border);padding:5px 14px;border-radius:3px;transition:all .2s ease}.academic-view-profile:hover{background-color:var(--arabpsy-heading);color:var(--arabpsy-bg);border-color:var(--arabpsy-heading)}.academic-related-list{display:flex;flex-direction:column;gap:var(--arabpsy-space-sm)}.academic-related-item{text-decoration:none;color:inherit;display:block;padding-bottom:var(--arabpsy-space-sm);border-bottom:1px solid var(--arabpsy-border)}.academic-related-item:last-child{border-bottom:none;padding-bottom:0}.academic-related-cat{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--arabpsy-accent)}.academic-related-item h6{font-size:.9rem;margin:.25rem 0;color:var(--arabpsy-heading);font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.academic-related-item:hover h6{color:var(--arabpsy-accent)}.academic-related-meta{font-size:.75rem;color:var(--arabpsy-muted)}.academic-topics-cloud{display:flex;flex-wrap:wrap;gap:.4rem}.academic-topic-tag{font-size:.78rem;padding:4px 10px;border-radius:3px;background-color:color-mix(in srgb,var(--arabpsy-border) 50%,var(--arabpsy-card-bg));color:var(--arabpsy-text);text-decoration:none;transition:all .2s ease}.academic-topic-tag:hover{background-color:var(--arabpsy-accent);color:#fff}
