/*
Theme Name: Alinaweb
Theme URI: https://alinaweb.net
Author: Alinaweb
Author URI: https://alinaweb.net
Description: Temë WordPress e personalizuar për Alinaweb me ballinë, projekte dhe blog të menaxhueshëm.
Version: 1.0.1
Requires at least: 6.2
Tested up to: 6.6
Requires PHP: 7.4
Text Domain: alinaweb
*/

.admin-bar .site-header{top:32px}
.featured-art>img,.post-art>img{width:100%;height:100%;object-fit:cover}
.post-art>img{position:absolute;inset:0}
.navigation.pagination{margin:60px 0;text-align:center}
.nav-links{display:flex;justify-content:center;gap:8px}
.page-numbers{border:1px solid var(--line);padding:9px 14px}
.page-numbers.current,.page-numbers:hover{background:var(--ice);color:var(--ink)}
.content-main{padding:150px max(48px,calc((100vw - 1100px)/2)) 100px}
.single-entry{max-width:1100px;margin:0 auto}
.entry-hero{padding:70px 0 60px}
.entry-hero h1{font:700 clamp(48px,8vw,104px)/.96 var(--display);letter-spacing:-.065em;margin:28px 0}
.entry-hero>p{max-width:720px;color:var(--muted);font-size:18px}
.entry-cover{margin-bottom:60px}
.entry-cover img{width:100%;max-height:720px;object-fit:cover}
.entry-content{max-width:760px;margin:0 auto;font-size:18px;line-height:1.75}
.entry-content h2,.entry-content h3{font-family:var(--display);line-height:1.15;margin-top:2em}
.entry-content img{max-width:100%;height:auto}
.entry-content a{color:var(--blue-2);text-decoration:underline}
.entry-navigation{display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--line);margin-top:70px;padding-top:30px}
.project-detail-gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:70px}
.project-detail-gallery img,.project-detail-gallery video{width:100%;height:100%;max-height:760px;object-fit:cover}
.project-detail-gallery>*:first-child{grid-column:1/-1}
.entry-cta{text-align:center;margin-top:60px}
.contact-form button:disabled,.newsletter button:disabled{opacity:.6;cursor:wait}
.form-note.error,#newsletterNote.error{color:#ff8f8f}
@media (max-width:782px){.admin-bar .site-header{top:46px}}
@media (max-width:700px){.content-main{padding:120px 20px 70px}.entry-hero{padding:45px 0}.project-detail-gallery{grid-template-columns:1fr}.project-detail-gallery>*:first-child{grid-column:auto}}
.team-portrait.has-photo:before,.team-portrait.has-photo:after{display:none}
.team-portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:3}
.team-portrait.has-photo{background:#111}
.header-actions{justify-self:end;display:flex;align-items:center;gap:8px}
.header-actions .nav-contact{justify-self:auto;white-space:nowrap}
.header-actions .nav-register{background:var(--ice);color:var(--ink)}
.header-actions .nav-register:hover{background:var(--blue);color:#fff;border-color:var(--blue)}
@media (max-width:1050px){.header-actions{display:none}}
