/*
Theme Name: Waleed Personal
Author: Waleed Adel Ahmed
Version: 1.0.0
Description: Bilingual personal portfolio for Waleed Adel Ahmed.
Text Domain: waleed-personal
*/
@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800&display=swap');
:root{--bg:#161513;--panel:#24211b;--text:#f5f1e7;--muted:#beb6a7;--accent:#dcd1ad}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Tajawal,Arial,sans-serif;line-height:1.8}a{color:inherit;text-decoration:none}header,main,footer{width:min(1120px,90%);margin:auto}header{display:flex;align-items:center;justify-content:space-between;padding:28px 0;border-bottom:1px solid #ffffff20}.logo{font:700 22px Arial;letter-spacing:-1px}nav{display:flex;gap:25px}nav a{color:var(--muted)}nav a[aria-current]{color:var(--accent)}.menu{display:none;background:transparent;color:var(--text);border:1px solid #ffffff40;padding:8px 14px;border-radius:8px}main{min-height:72vh;padding:64px 0}.hero{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:center}.eyebrow{color:var(--accent);font-size:14px;letter-spacing:2px}h1{font-size:clamp(40px,6vw,78px);line-height:1.2;letter-spacing:-2px;margin:24px 0}h2{font-size:27px}p{color:var(--muted);font-size:19px;max-width:680px}.actions{display:flex;gap:15px;margin-top:32px}.button{display:inline-block;background:var(--accent);color:var(--bg);padding:13px 24px;border-radius:30px;font-weight:700}.secondary{background:transparent;color:var(--text);border:1px solid #ffffff40}.portrait{aspect-ratio:1;border-radius:48% 48% 24px 24px;background:radial-gradient(ellipse at 25% 20%,#b49c68 0%,#4a3e29 35%,#24211b 75%);display:grid;place-items:center;position:relative;overflow:hidden}.portrait::after{content:'';position:absolute;width:70%;height:70%;border:1px solid #dcd1ad60;border-radius:50%;transform:translate(28%,30%)}.monogram{font:bold clamp(70px,12vw,150px) Georgia;color:var(--accent)}.caption{font-size:13px;color:var(--muted);text-align:center}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:65px 0 10px}.card{padding:28px;background:var(--panel);border:1px solid #ffffff10;border-radius:20px}.card span{color:var(--accent);font-size:14px}.card p{font-size:16px}.note{border-right:3px solid var(--accent);padding:15px 24px;background:var(--panel);border-radius:12px;margin-top:35px}.wide{max-width:780px}.empty{padding:45px;border:1px dashed #ffffff40;border-radius:22px;margin:30px 0}.empty h2{margin-top:0}footer{border-top:1px solid #ffffff20;padding:25px 0;display:flex;justify-content:space-between;color:var(--muted);font-size:14px}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:6px}@media(max-width:700px){header{flex-wrap:wrap}.menu{display:block}nav{display:none;width:100%;padding-top:20px;flex-wrap:wrap}nav.open{display:flex}.hero{grid-template-columns:1fr}.portrait{max-width:330px;width:100%;margin:auto}.grid{grid-template-columns:1fr;margin-top:40px}main{padding:40px 0}footer{gap:15px;flex-wrap:wrap}h1{letter-spacing:-1px}}@media(prefers-reduced-motion:no-preference){.button{transition:transform .2s}.button:hover{transform:translateY(-3px)}}
html[dir="ltr"] .note{border-right:0;border-left:3px solid var(--accent)}

.wp-block-image img{max-width:100%;height:auto}.screen-reader-text{position:absolute;left:-10000px}html{scroll-behavior:smooth}

/* Company logos: transparent panels and restrained interactive motion. */
.companies .company-logo{background:transparent!important;min-height:220px!important}.companies .company-logo img{object-fit:contain;max-width:300px!important;height:180px!important}.company-logo:focus-visible{outline-offset:-6px}@media(prefers-reduced-motion:no-preference){.companies .company-logo img{transition:transform .3s ease,filter .3s ease}.company-logo:hover img,.company-logo:focus-visible img{transform:translateY(-3px) scale(1.035);filter:drop-shadow(0 6px 14px rgba(180,156,104,.22));}}@media(prefers-reduced-motion:reduce){.companies .company-logo img{transition:none!important;animation:none!important}}

/* Personal brand logos */
.personal-header-logo{display:block;width:80px;height:80px;object-fit:contain}.personal-hero-logo{display:block}.portrait:has(.personal-hero-logo)::after{display:none}@media(max-width:700px){.personal-header-logo{width:64px;height:64px}}

/* Personal portrait */
.portrait-photo{border-radius:28px;aspect-ratio:1.05;overflow:hidden}.portrait-photo::after{display:none}.portrait-photo .personal-portrait{display:block}

/* Portrait extends above the gold frame, with its lower edge contained. */
.portrait-photo{position:relative;overflow:visible;background:transparent;isolation:isolate;margin-top:44px}.portrait-photo::before{content:"";position:absolute;inset:0;border-radius:28px;background:radial-gradient(ellipse at 25% 20%,#b49c68 0%,#4a3e29 35%,#24211b 75%);z-index:-1}.portrait-photo .personal-portrait{position:absolute!important;bottom:0;left:0;width:100%!important;height:calc(100% + 44px)!important;max-width:none;object-fit:cover!important;object-position:center bottom!important;clip-path:inset(0 0 0 0 round 0 0 28px 28px)}@media(max-width:700px){.portrait-photo{margin-top:34px}.portrait-photo .personal-portrait{height:calc(100% + 34px)!important}}

/* Approved portfolio projects */
.portfolio-shell{margin:0;background:#161513;color:#f5f1e7;font-family:Arial,sans-serif;line-height:1.7}.portfolio-shell{width:min(1140px,92%);margin:45px auto}.portfolio-shell a{color:#dcd1ad;text-decoration:none}.portfolio-shell h1{font-size:48px;margin:10px 0}.portfolio-shell h2{font-size:30px}.intro{color:#beb6a7;max-width:740px}.filters{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0}.portfolio-shell button,.back{border:1px solid #b49c6855;background:#24211b;color:#dcd1ad;padding:10px 20px;border-radius:25px;cursor:pointer}button[aria-pressed=true]{background:#dcd1ad;color:#161513}.projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:24px}.project{background:#24211b;border:1px solid #ffffff15;border-radius:18px;overflow:hidden;display:block}.cover{width:100%;height:280px;object-fit:contain;background:#1c1a16;display:block}.project-info{padding:22px}.project-info .portfolio-shell h2{font-size:23px;margin:8px 0}.category{font-size:13px;color:#b49c68}.count{font-size:14px;color:#beb6a7}.view{display:block;margin-top:18px}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin:35px 0}.portfolio-shell figure{margin:0;background:#24211b;border:1px solid #ffffff15;border-radius:15px;overflow:hidden}.portfolio-shell figure img{width:100%;height:270px;object-fit:contain;display:block}.portfolio-shell figcaption{padding:10px 16px;color:#beb6a7;font-size:14px}[hidden]{display:none!important}.portfolio-shell a:focus-visible,.portfolio-shell button:focus-visible{outline:3px solid #dcd1ad;outline-offset:5px}@media(max-width:550px){.portfolio-shell h1{font-size:36px}.projects-grid{grid-template-columns:1fr}.gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portfolio-shell figure img{height:210px}}

/* A gallery-led portfolio in the personal gold palette. */
.portfolio-shell{width:100%;margin:25px auto 65px;font-family:inherit}.portfolio-shell h1{font-size:clamp(44px,7vw,88px);line-height:1.15;letter-spacing:-.035em;margin:24px 0}.portfolio-shell .intro{font-size:clamp(17px,2vw,21px);max-width:650px}.portfolio-shell .filters{gap:10px;margin:38px 0 30px;align-items:center}.portfolio-shell .filters button{font:inherit;font-size:14px;padding:12px 23px;background:transparent;border-color:#b49c684d;transition:background .25s,color .25s,transform .25s}.portfolio-shell .filters button[aria-pressed=true]{background:#dcd1ad;color:#161513}.portfolio-shell .projects-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.portfolio-shell .project{position:relative;min-height:420px;isolation:isolate;border-radius:22px;background:#24211b;border:1px solid #b49c6833;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 16px 45px #0003}.portfolio-shell .project:first-child{grid-column:span 2}.portfolio-shell .project::before{content:"";position:absolute;inset:-30px;background:var(--project-image) center/cover;filter:blur(28px);opacity:.22;z-index:-2}.portfolio-shell .cover{height:340px;width:100%;padding:24px 24px 10px;object-fit:contain;box-sizing:border-box;background:transparent;transition:transform .7s cubic-bezier(.22,1,.36,1);filter:drop-shadow(0 12px 18px #0005)}.portfolio-shell .project-info{padding:22px 25px 25px;background:linear-gradient(0deg,#1b1916f5,#1b1916c9);border-top:1px solid #b49c6820}.portfolio-shell .project-info h2{font-size:clamp(21px,2.4vw,28px);line-height:1.4;margin:8px 0 12px;color:#f5f1e7}.portfolio-shell .category{text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:#dcd1ad}.portfolio-shell .count{font-size:13px}.portfolio-shell .view{float:inline-end;margin:0;color:#dcd1ad;font-size:14px}.portfolio-shell .project:hover .cover{transform:translateY(-5px) scale(1.045)}.portfolio-shell .project:hover{border-color:#b49c6880}.portfolio-shell .gallery{display:block;columns:3;column-gap:22px;margin:45px 0}.portfolio-shell .gallery figure{break-inside:avoid;margin:0 0 22px;border-radius:16px;background:#24211b;border:1px solid #b49c6829}.portfolio-shell .gallery figure a{display:block;overflow:hidden;cursor:zoom-in}.portfolio-shell .gallery figure img{width:100%;height:auto;max-height:none;object-fit:contain;transition:transform .5s}.portfolio-shell .gallery figure:hover img{transform:scale(1.025)}.portfolio-shell figcaption{font-size:12px;padding:12px 16px}.portfolio-lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;inset:0;margin:0;padding:0;border:0;background:#100f0df5;color:#f5f1e7;overflow:hidden}.portfolio-lightbox::backdrop{background:#000d;backdrop-filter:blur(12px)}.portfolio-lightbox[open]{display:flex;flex-direction:column}.lightbox-bar{display:flex;align-items:center;gap:12px;padding:18px 24px;z-index:2;background:#161513}.lightbox-title{margin-inline-end:auto;font-size:15px}.portfolio-lightbox button{font:inherit;cursor:pointer;background:#24211b;color:#dcd1ad;border:1px solid #b49c6860;border-radius:50px;min-width:44px;min-height:44px;padding:8px 15px}.portfolio-lightbox button:focus-visible{outline:2px solid #dcd1ad;outline-offset:4px}.lightbox-stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:18px 80px;overflow:auto}.lightbox-image{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 20px 80px #0008}.lightbox-stage.zoomed{display:block;text-align:center}.lightbox-stage.zoomed .lightbox-image{max-height:none;max-width:none;width:150%;cursor:zoom-out}.lightbox-prev,.lightbox-next{position:fixed;top:50%;z-index:3}.lightbox-prev{left:18px}.lightbox-next{right:18px}.lightbox-count{text-align:center;color:#beb6a7;font-size:13px;padding:12px 20px;background:#161513}body.portfolio-modal-open{overflow:hidden}@media(max-width:900px){.portfolio-shell .projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-shell .project:first-child{grid-column:auto}.portfolio-shell .gallery{columns:2}.portfolio-shell .cover{height:310px}}@media(max-width:550px){.portfolio-shell .projects-grid{grid-template-columns:1fr}.portfolio-shell .project{min-height:0}.portfolio-shell .cover{height:350px}.portfolio-shell .project-info{padding:20px}.portfolio-shell .gallery{columns:2;column-gap:12px}.portfolio-shell .gallery figure{margin-bottom:12px}.lightbox-bar{padding:12px;gap:8px}.lightbox-title{font-size:12px}.lightbox-stage{padding:12px 48px}.lightbox-prev{left:5px}.lightbox-next{right:5px}.portfolio-lightbox button{padding:8px 12px}.portfolio-shell .filters button{padding:10px 15px;font-size:13px}}@media(prefers-reduced-motion:reduce){.portfolio-shell *{transition:none!important;scroll-behavior:auto!important}.portfolio-shell .project:hover .cover,.portfolio-shell .gallery figure:hover img{transform:none}}

/* Full-bleed project covers. */
.portfolio-shell .project .cover{object-fit:cover;padding:0;object-position:center;filter:none}

.home-selected-work{padding-top:70px;border-top:1px solid #b49c682b}.selected-work-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:30px}.home-selected-work #selected-work-title{font-size:clamp(30px,4vw,48px);margin:10px 0;line-height:1.2}.home-selected-work .project:first-child{grid-column:auto}.home-selected-work .project{min-height:0}.home-selected-work .cover{height:310px}.home-selected-work .project-info h2{font-size:23px}.home-selected-work .view{float:none;margin-top:18px}@media(max-width:550px){.selected-work-heading{align-items:flex-start;flex-direction:column}.home-selected-work{padding-top:45px}}

/* Subtle Islamic geometric pattern in the personal gold palette. */
body{background-color:var(--bg);background-image:linear-gradient(90deg,transparent 0%,rgba(22,21,19,.45) 30%,rgba(22,21,19,.45) 70%,transparent 100%),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22240%22%20viewBox%3D%220%200%20240%20240%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23b49c68%22%20stroke-opacity%3D%22.12%22%20stroke-width%3D%221.1%22%3E%3Cpath%20d%3D%22M120%2034%20145%2060%20180%2060%20180%2095%20206%20120%20180%20145%20180%20180%20145%20180%20120%20206%2095%20180%2060%20180%2060%20145%2034%20120%2060%2095%2060%2060%2095%2060Z%22%2F%3E%3Cpath%20d%3D%22M120%2060%20180%20120%20120%20180%2060%20120Z%20M78%2078H162V162H78Z%20M120%2034V60%20M206%20120H180%20M120%20206V180%20M34%20120H60%22%2F%3E%3Cpath%20d%3D%22M0%200%2060%2060%20M240%200%20180%2060%20M240%20240%20180%20180%20M0%20240%2060%20180%20M0%20120%2034%20120%20M206%20120H240%20M120%200V34%20M120%20206V240%22%2F%3E%3Cpath%20d%3D%22M0%2034%2034%200%20M206%200%20240%2034%20M240%20206%20206%20240%20M34%20240%200%20206%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:100% 100%,240px 240px;background-attachment:fixed,fixed}.portfolio-shell{background-color:transparent}@media(max-width:700px){body{background-size:100% 100%,200px 200px;background-attachment:scroll,scroll}}

footer{flex-wrap:wrap;gap:12px}.footer-contact{flex-basis:100%;font-size:13px;line-height:1.6;color:var(--muted);display:flex;gap:10px;flex-wrap:wrap}.footer-contact a:hover{color:var(--accent)}

.footer-invitation{flex-basis:100%;margin-top:12px}.footer-invitation h2{font-size:24px;margin:0 0 8px;color:var(--text);line-height:1.4}.footer-invitation p{font-size:14px;margin:0;color:var(--muted)}

.footer-contact{gap:22px}.footer-contact a{display:inline-flex;align-items:center;gap:8px}.footer-contact svg{flex-shrink:0;color:var(--accent)}.footer-copyright{flex-basis:100%;border-top:1px solid #ffffff12;padding-top:16px;margin-top:14px;font-size:12px;color:var(--muted)}

/* Budgie case study: full-width editorial presentation. */
body.page-id-143,body.page-id-144{background:#f6f3e3;color:#123956}body.page-id-143 header,body.page-id-144 header{border-color:#12395622}body.page-id-143 nav a,body.page-id-144 nav a{color:#123956}body.page-id-143 nav a[aria-current],body.page-id-144 nav a[aria-current]{color:#123956}body.page-id-143 footer,body.page-id-144 footer{color:#123956;border-color:#12395622}body.page-id-143 .footer-invitation h2,body.page-id-144 .footer-invitation h2,body.page-id-143 .footer-invitation p,body.page-id-144 .footer-invitation p,body.page-id-143 .footer-contact,body.page-id-144 .footer-contact,body.page-id-143 .footer-contact svg,body.page-id-144 .footer-contact svg,body.page-id-143 .footer-copyright,body.page-id-144 .footer-copyright{color:#123956}body.page-id-143 .footer-copyright,body.page-id-144 .footer-copyright{border-color:#12395622}body.page-id-143 .menu,body.page-id-144 .menu{color:#123956;border-color:#12395655}.budgie-case{color:#123956;font-size:18px;line-height:1.8}.budgie-case h1{font-size:clamp(38px,6vw,70px);line-height:1.2;color:#123956;margin:45px 0}.budgie-case h2{font-size:clamp(26px,3vw,36px);color:#123956}.budgie-case p{color:#123956}.budgie-case section{margin:75px 0}.budgie-case img{width:100%;height:auto;display:block;border-radius:18px}.budgie-case .label,.budgie-case section>span{font-size:13px;letter-spacing:.08em}.budgie-case .palette{display:flex;gap:18px;flex-wrap:wrap}.budgie-case .palette>div{flex:1;min-width:130px}.budgie-case .palette i{display:block;height:90px;border-radius:10px;border:1px solid #12395622}.budgie-case .palette b,.budgie-case .palette code{display:block}.budgie-case .palette code{font-size:13px}.budgie-case .original{max-width:600px;margin:30px auto}.budgie-case .note{font-size:14px;color:#123956;background:transparent;border:0;padding:0;opacity:.7}.budgie-case .case-back{font-size:15px;text-decoration:underline;text-underline-offset:5px}body.page-id-143 .personal-header-logo,body.page-id-144 .personal-header-logo{display:none}body.page-id-143 .logo::after,body.page-id-144 .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}@media(max-width:700px){.budgie-case section{margin:50px 0}body.page-id-143 .logo::after,body.page-id-144 .logo::after{width:64px;height:64px}}

/* Editorial presentations for painting and photography projects. */
body:is(.page-id-107,.page-id-108){--case-bg:#f0e6d7;--case-fg:#473126;--case-accent:#836446;--text:#473126;--muted:#473126;--accent:#836446;background:var(--case-bg);color:var(--case-fg)}
body:is(.page-id-109,.page-id-110){--case-bg:#171e25;--case-fg:#e8edf1;--case-accent:#93b6c8;--text:#e8edf1;--muted:#e8edf1;--accent:#93b6c8;background:var(--case-bg);color:var(--case-fg)}
body:is(.page-id-111,.page-id-112){--case-bg:#edf1f2;--case-fg:#223d50;--case-accent:#587b90;--text:#223d50;--muted:#223d50;--accent:#587b90;background:var(--case-bg);color:var(--case-fg)}
body:is(.page-id-113,.page-id-114){--case-bg:#f4eee4;--case-fg:#352d27;--case-accent:#8b6d52;--text:#352d27;--muted:#352d27;--accent:#8b6d52;background:var(--case-bg);color:var(--case-fg)}
body:is(.page-id-115,.page-id-116){--case-bg:#16222d;--case-fg:#e8e1d4;--case-accent:#b5a07a;--text:#e8e1d4;--muted:#e8e1d4;--accent:#b5a07a;background:var(--case-bg);color:var(--case-fg)}

body:has(.project-case) header:not(.case-heading),body:has(.project-case) footer{border-color:color-mix(in srgb,var(--case-fg) 20%,transparent)}body:has(.project-case) nav a,body:has(.project-case) .footer-contact svg{color:var(--case-fg)}body:has(.project-case) .menu{color:var(--case-fg);border-color:var(--case-accent)}.project-case{color:var(--case-fg);background:transparent}.project-case .case-heading{display:block;width:100%;margin:40px 0 65px;padding:0;border:0}.project-case .case-heading h1{font-size:clamp(38px,6vw,72px);line-height:1.25;color:var(--case-fg)}.project-case .intro{color:var(--case-fg);max-width:850px;opacity:.85}.project-case .case-back{color:var(--case-fg);text-decoration:underline;text-underline-offset:5px;font-size:15px}.project-case .category{color:var(--case-accent)}.project-case .case-total,.project-case .case-number{font-size:13px;color:var(--case-accent)}.project-case .gallery{display:block;columns:auto;margin-top:0}.project-case .case-image-section{margin:75px 0}.project-case .case-image-section h2{font-size:clamp(22px,3vw,30px);line-height:1.4;color:var(--case-fg);margin:12px 0 25px}.project-case .gallery figure{margin:0 auto;border:0;background:transparent;overflow:visible;border-radius:0;width:100%}.project-case .gallery figure a{border-radius:16px;overflow:hidden}.project-case .gallery figure img{width:100%;height:auto;max-height:none;object-fit:contain;border-radius:16px}.project-case figcaption{color:var(--case-fg);opacity:.7;text-align:center;font-size:12px;padding:14px}.project-case .gallery figure:hover img{transform:none}body:is(.page-id-107,.page-id-108,.page-id-111,.page-id-112,.page-id-113,.page-id-114) .personal-header-logo{display:none}body:is(.page-id-107,.page-id-108,.page-id-111,.page-id-112,.page-id-113,.page-id-114) .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}@media(max-width:700px){.project-case .case-image-section{margin:45px 0}.project-case .case-heading{margin:30px 0 45px}body:is(.page-id-107,.page-id-108,.page-id-111,.page-id-112,.page-id-113,.page-id-114) .logo::after{width:64px;height:64px}}

/* BIOSEN case study: full-width editorial presentation. */
body.page-id-165,body.page-id-166{background:#f7f9fc;color:#123c80}body.page-id-165 header,body.page-id-166 header{border-color:#123c8022}body.page-id-165 nav a,body.page-id-166 nav a{color:#123c80}body.page-id-165 nav a[aria-current],body.page-id-166 nav a[aria-current]{color:#123c80}body.page-id-165 footer,body.page-id-166 footer{color:#123c80;border-color:#123c8022}body.page-id-165 .footer-invitation h2,body.page-id-166 .footer-invitation h2,body.page-id-165 .footer-invitation p,body.page-id-166 .footer-invitation p,body.page-id-165 .footer-contact,body.page-id-166 .footer-contact,body.page-id-165 .footer-contact svg,body.page-id-166 .footer-contact svg,body.page-id-165 .footer-copyright,body.page-id-166 .footer-copyright{color:#123c80}body.page-id-165 .footer-copyright,body.page-id-166 .footer-copyright{border-color:#123c8022}body.page-id-165 .menu,body.page-id-166 .menu{color:#123c80;border-color:#123c8055}.biosen-case{color:#123c80;font-size:18px;line-height:1.8}.biosen-case h1{font-size:clamp(38px,6vw,70px);line-height:1.2;color:#123c80;margin:45px 0}.biosen-case h2{font-size:clamp(26px,3vw,36px);color:#123c80}.biosen-case p{color:#123c80}.biosen-case section{margin:75px 0}.biosen-case img{width:100%;height:auto;display:block;border-radius:18px}.biosen-case .label,.biosen-case section>span{font-size:13px;letter-spacing:.08em}.biosen-case .palette{display:flex;gap:18px;flex-wrap:wrap}.biosen-case .palette>div{flex:1;min-width:130px}.biosen-case .palette i{display:block;height:90px;border-radius:10px;border:1px solid #123c8022}.biosen-case .palette b,.biosen-case .palette code{display:block}.biosen-case .palette code{font-size:13px}.biosen-case .original{max-width:600px;margin:30px auto}.biosen-case .note{font-size:14px;color:#123c80;background:transparent;border:0;padding:0;opacity:.7}.biosen-case .case-back{font-size:15px;text-decoration:underline;text-underline-offset:5px}body.page-id-165 .personal-header-logo,body.page-id-166 .personal-header-logo{display:none}body.page-id-165 .logo::after,body.page-id-166 .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}@media(max-width:700px){.biosen-case section{margin:50px 0}body.page-id-165 .logo::after,body.page-id-166 .logo::after{width:64px;height:64px}}



/* AB ROBOT case study: full-width editorial presentation. */
body.page-id-175,body.page-id-176{background:#f7f9fc;color:#146da0}body.page-id-175 header,body.page-id-176 header{border-color:#146da022}body.page-id-175 nav a,body.page-id-176 nav a{color:#146da0}body.page-id-175 nav a[aria-current],body.page-id-176 nav a[aria-current]{color:#146da0}body.page-id-175 footer,body.page-id-176 footer{color:#146da0;border-color:#146da022}body.page-id-175 .footer-invitation h2,body.page-id-176 .footer-invitation h2,body.page-id-175 .footer-invitation p,body.page-id-176 .footer-invitation p,body.page-id-175 .footer-contact,body.page-id-176 .footer-contact,body.page-id-175 .footer-contact svg,body.page-id-176 .footer-contact svg,body.page-id-175 .footer-copyright,body.page-id-176 .footer-copyright{color:#146da0}body.page-id-175 .footer-copyright,body.page-id-176 .footer-copyright{border-color:#146da022}body.page-id-175 .menu,body.page-id-176 .menu{color:#146da0;border-color:#146da055}.abrobot-case{color:#146da0;font-size:18px;line-height:1.8}.abrobot-case h1{font-size:clamp(38px,6vw,70px);line-height:1.2;color:#146da0;margin:45px 0}.abrobot-case h2{font-size:clamp(26px,3vw,36px);color:#146da0}.abrobot-case p{color:#146da0}.abrobot-case section{margin:75px 0}.abrobot-case img{width:100%;height:auto;display:block;border-radius:18px}.abrobot-case .label,.abrobot-case section>span{font-size:13px;letter-spacing:.08em}.abrobot-case .palette{display:flex;gap:18px;flex-wrap:wrap}.abrobot-case .palette>div{flex:1;min-width:130px}.abrobot-case .palette i{display:block;height:90px;border-radius:10px;border:1px solid #146da022}.abrobot-case .palette b,.abrobot-case .palette code{display:block}.abrobot-case .palette code{font-size:13px}.abrobot-case .original{max-width:600px;margin:30px auto}.abrobot-case .note{font-size:14px;color:#146da0;background:transparent;border:0;padding:0;opacity:.7}.abrobot-case .case-back{font-size:15px;text-decoration:underline;text-underline-offset:5px}body.page-id-175 .personal-header-logo,body.page-id-176 .personal-header-logo{display:none}body.page-id-175 .logo::after,body.page-id-176 .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}@media(max-width:700px){.abrobot-case section{margin:50px 0}body.page-id-175 .logo::after,body.page-id-176 .logo::after{width:64px;height:64px}}



/* Preserve Arabic joining: tracking is for Latin labels only. */
html[lang="ar"] :is(.eyebrow,.category,.label,nav a,h1,h2,.case-number,.case-total){letter-spacing:normal!important}html[lang="ar"] .hero h1{line-height:1.35}

/* White Whale case study: full-width editorial presentation. */
body.page-id-186,body.page-id-187{background:#f4f9fc;color:#003b52}body.page-id-186 header,body.page-id-187 header{border-color:#003b5222}body.page-id-186 nav a,body.page-id-187 nav a{color:#003b52}body.page-id-186 nav a[aria-current],body.page-id-187 nav a[aria-current]{color:#003b52}body.page-id-186 footer,body.page-id-187 footer{color:#003b52;border-color:#003b5222}body.page-id-186 .footer-invitation h2,body.page-id-187 .footer-invitation h2,body.page-id-186 .footer-invitation p,body.page-id-187 .footer-invitation p,body.page-id-186 .footer-contact,body.page-id-187 .footer-contact,body.page-id-186 .footer-contact svg,body.page-id-187 .footer-contact svg,body.page-id-186 .footer-copyright,body.page-id-187 .footer-copyright{color:#003b52}body.page-id-186 .footer-copyright,body.page-id-187 .footer-copyright{border-color:#003b5222}body.page-id-186 .menu,body.page-id-187 .menu{color:#003b52;border-color:#003b5255}.whitewhale-case{color:#003b52;font-size:18px;line-height:1.8}.whitewhale-case h1{font-size:clamp(38px,6vw,70px);line-height:1.2;color:#003b52;margin:45px 0}.whitewhale-case h2{font-size:clamp(26px,3vw,36px);color:#003b52}.whitewhale-case p{color:#003b52}.whitewhale-case section{margin:75px 0}.whitewhale-case img{width:100%;height:auto;display:block;border-radius:18px}.whitewhale-case .label,.whitewhale-case section>span{font-size:13px;letter-spacing:.08em}.whitewhale-case .palette{display:flex;gap:18px;flex-wrap:wrap}.whitewhale-case .palette>div{flex:1;min-width:130px}.whitewhale-case .palette i{display:block;height:90px;border-radius:10px;border:1px solid #003b5222}.whitewhale-case .palette b,.whitewhale-case .palette code{display:block}.whitewhale-case .palette code{font-size:13px}.whitewhale-case .original{max-width:600px;margin:30px auto}.whitewhale-case .note{font-size:14px;color:#003b52;background:transparent;border:0;padding:0;opacity:.7}.whitewhale-case .case-back{font-size:15px;text-decoration:underline;text-underline-offset:5px}body.page-id-186 .personal-header-logo,body.page-id-187 .personal-header-logo{display:none}body.page-id-186 .logo::after,body.page-id-187 .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}@media(max-width:700px){.whitewhale-case section{margin:50px 0}body.page-id-186 .logo::after,body.page-id-187 .logo::after{width:64px;height:64px}}





/* Coldblue case study: full-width editorial presentation. */
body.page-id-196,body.page-id-197{background:#f4f9fc;color:#113759}body.page-id-196 header,body.page-id-197 header{border-color:#11375922}body.page-id-196 nav a,body.page-id-197 nav a{color:#113759}body.page-id-196 nav a[aria-current],body.page-id-197 nav a[aria-current]{color:#113759}body.page-id-196 footer,body.page-id-197 footer{color:#113759;border-color:#11375922}body.page-id-196 .footer-invitation h2,body.page-id-197 .footer-invitation h2,body.page-id-196 .footer-invitation p,body.page-id-197 .footer-invitation p,body.page-id-196 .footer-contact,body.page-id-197 .footer-contact,body.page-id-196 .footer-contact svg,body.page-id-197 .footer-contact svg,body.page-id-196 .footer-copyright,body.page-id-197 .footer-copyright{color:#113759}body.page-id-196 .footer-copyright,body.page-id-197 .footer-copyright{border-color:#11375922}body.page-id-196 .menu,body.page-id-197 .menu{color:#113759;border-color:#11375955}.coldblue-case{color:#113759;font-size:18px;line-height:1.8}.coldblue-case h1{font-size:clamp(38px,6vw,70px);line-height:1.2;color:#113759;margin:45px 0}.coldblue-case h2{font-size:clamp(26px,3vw,36px);color:#113759}.coldblue-case p{color:#113759}.coldblue-case section{margin:75px 0}.coldblue-case img{width:100%;height:auto;display:block;border-radius:18px}.coldblue-case .label,.coldblue-case section>span{font-size:13px;letter-spacing:.08em}.coldblue-case .palette{display:flex;gap:18px;flex-wrap:wrap}.coldblue-case .palette>div{flex:1;min-width:130px}.coldblue-case .palette i{display:block;height:90px;border-radius:10px;border:1px solid #11375922}.coldblue-case .palette b,.coldblue-case .palette code{display:block}.coldblue-case .palette code{font-size:13px}.coldblue-case .original{max-width:600px;margin:30px auto}.coldblue-case .note{font-size:14px;color:#113759;background:transparent;border:0;padding:0;opacity:.7}.coldblue-case .case-back{font-size:15px;text-decoration:underline;text-underline-offset:5px}body.page-id-196 .personal-header-logo,body.page-id-197 .personal-header-logo{display:none}body.page-id-196 .logo::after,body.page-id-197 .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}@media(max-width:700px){.coldblue-case section{margin:50px 0}body.page-id-196 .logo::after,body.page-id-197 .logo::after{width:64px;height:64px}}





/* Healthy World case study: full-width editorial presentation. */
body.page-id-206,body.page-id-207{background:#f4faf6;color:#12692f}body.page-id-206 header,body.page-id-207 header{border-color:#12692f22}body.page-id-206 nav a,body.page-id-207 nav a{color:#12692f}body.page-id-206 nav a[aria-current],body.page-id-207 nav a[aria-current]{color:#12692f}body.page-id-206 footer,body.page-id-207 footer{color:#12692f;border-color:#12692f22}body.page-id-206 .footer-invitation h2,body.page-id-207 .footer-invitation h2,body.page-id-206 .footer-invitation p,body.page-id-207 .footer-invitation p,body.page-id-206 .footer-contact,body.page-id-207 .footer-contact,body.page-id-206 .footer-contact svg,body.page-id-207 .footer-contact svg,body.page-id-206 .footer-copyright,body.page-id-207 .footer-copyright{color:#12692f}body.page-id-206 .footer-copyright,body.page-id-207 .footer-copyright{border-color:#12692f22}body.page-id-206 .menu,body.page-id-207 .menu{color:#12692f;border-color:#12692f55}.healthyworld-case{color:#12692f;font-size:18px;line-height:1.8}.healthyworld-case h1{font-size:clamp(38px,6vw,70px);line-height:1.2;color:#12692f;margin:45px 0}.healthyworld-case h2{font-size:clamp(26px,3vw,36px);color:#12692f}.healthyworld-case p{color:#12692f}.healthyworld-case section{margin:75px 0}.healthyworld-case img{width:100%;height:auto;display:block;border-radius:18px}.healthyworld-case .label,.healthyworld-case section>span{font-size:13px;letter-spacing:.08em}.healthyworld-case .palette{display:flex;gap:18px;flex-wrap:wrap}.healthyworld-case .palette>div{flex:1;min-width:130px}.healthyworld-case .palette i{display:block;height:90px;border-radius:10px;border:1px solid #12692f22}.healthyworld-case .palette b,.healthyworld-case .palette code{display:block}.healthyworld-case .palette code{font-size:13px}.healthyworld-case .original{max-width:600px;margin:30px auto}.healthyworld-case .note{font-size:14px;color:#12692f;background:transparent;border:0;padding:0;opacity:.7}.healthyworld-case .case-back{font-size:15px;text-decoration:underline;text-underline-offset:5px}body.page-id-206 .personal-header-logo,body.page-id-207 .personal-header-logo{display:none}body.page-id-206 .logo::after,body.page-id-207 .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}@media(max-width:700px){.healthyworld-case section{margin:50px 0}body.page-id-206 .logo::after,body.page-id-207 .logo::after{width:64px;height:64px}}





/* mnula case study: full-width editorial presentation. */
body.page-id-216,body.page-id-217{background:#fafbf5;color:#274713}body.page-id-216 header,body.page-id-217 header{border-color:#27471322}body.page-id-216 nav a,body.page-id-217 nav a{color:#274713}body.page-id-216 nav a[aria-current],body.page-id-217 nav a[aria-current]{color:#274713}body.page-id-216 footer,body.page-id-217 footer{color:#274713;border-color:#27471322}body.page-id-216 .footer-invitation h2,body.page-id-217 .footer-invitation h2,body.page-id-216 .footer-invitation p,body.page-id-217 .footer-invitation p,body.page-id-216 .footer-contact,body.page-id-217 .footer-contact,body.page-id-216 .footer-contact svg,body.page-id-217 .footer-contact svg,body.page-id-216 .footer-copyright,body.page-id-217 .footer-copyright{color:#274713}body.page-id-216 .footer-copyright,body.page-id-217 .footer-copyright{border-color:#27471322}body.page-id-216 .menu,body.page-id-217 .menu{color:#274713;border-color:#27471355}.mnula-case{color:#274713;font-size:18px;line-height:1.8}.mnula-case h1{font-size:clamp(38px,6vw,70px);line-height:1.2;color:#274713;margin:45px 0}.mnula-case h2{font-size:clamp(26px,3vw,36px);color:#274713}.mnula-case p{color:#274713}.mnula-case section{margin:75px 0}.mnula-case img{width:100%;height:auto;display:block;border-radius:18px}.mnula-case .label,.mnula-case section>span{font-size:13px;letter-spacing:.08em}.mnula-case .palette{display:flex;gap:18px;flex-wrap:wrap}.mnula-case .palette>div{flex:1;min-width:130px}.mnula-case .palette i{display:block;height:90px;border-radius:10px;border:1px solid #27471322}.mnula-case .palette b,.mnula-case .palette code{display:block}.mnula-case .palette code{font-size:13px}.mnula-case .original{max-width:600px;margin:30px auto}.mnula-case .note{font-size:14px;color:#274713;background:transparent;border:0;padding:0;opacity:.7}.mnula-case .case-back{font-size:15px;text-decoration:underline;text-underline-offset:5px}body.page-id-216 .personal-header-logo,body.page-id-217 .personal-header-logo{display:none}body.page-id-216 .logo::after,body.page-id-217 .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}@media(max-width:700px){.mnula-case section{margin:50px 0}body.page-id-216 .logo::after,body.page-id-217 .logo::after{width:64px;height:64px}}





/* hotnight case study: full-width editorial presentation. */
body.page-id-228,body.page-id-229{background:#fcf8fb;color:#6d339b}body.page-id-228 header,body.page-id-229 header{border-color:#6d339b22}body.page-id-228 nav a,body.page-id-229 nav a{color:#6d339b}body.page-id-228 nav a[aria-current],body.page-id-229 nav a[aria-current]{color:#6d339b}body.page-id-228 footer,body.page-id-229 footer{color:#6d339b;border-color:#6d339b22}body.page-id-228 .footer-invitation h2,body.page-id-229 .footer-invitation h2,body.page-id-228 .footer-invitation p,body.page-id-229 .footer-invitation p,body.page-id-228 .footer-contact,body.page-id-229 .footer-contact,body.page-id-228 .footer-contact svg,body.page-id-229 .footer-contact svg,body.page-id-228 .footer-copyright,body.page-id-229 .footer-copyright{color:#6d339b}body.page-id-228 .footer-copyright,body.page-id-229 .footer-copyright{border-color:#6d339b22}body.page-id-228 .menu,body.page-id-229 .menu{color:#6d339b;border-color:#6d339b55}.hotnight-case{color:#6d339b;font-size:18px;line-height:1.8}.hotnight-case h1{font-size:clamp(38px,6vw,70px);line-height:1.2;color:#6d339b;margin:45px 0}.hotnight-case h2{font-size:clamp(26px,3vw,36px);color:#6d339b}.hotnight-case p{color:#6d339b}.hotnight-case section{margin:75px 0}.hotnight-case img{width:100%;height:auto;display:block;border-radius:18px}.hotnight-case .label,.hotnight-case section>span{font-size:13px;letter-spacing:.08em}.hotnight-case .palette{display:flex;gap:18px;flex-wrap:wrap}.hotnight-case .palette>div{flex:1;min-width:130px}.hotnight-case .palette i{display:block;height:90px;border-radius:10px;border:1px solid #6d339b22}.hotnight-case .palette b,.hotnight-case .palette code{display:block}.hotnight-case .palette code{font-size:13px}.hotnight-case .original{max-width:600px;margin:30px auto}.hotnight-case .note{font-size:14px;color:#6d339b;background:transparent;border:0;padding:0;opacity:.7}.hotnight-case .case-back{font-size:15px;text-decoration:underline;text-underline-offset:5px}body.page-id-228 .personal-header-logo,body.page-id-229 .personal-header-logo{display:none}body.page-id-228 .logo::after,body.page-id-229 .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}@media(max-width:700px){.hotnight-case section{margin:50px 0}body.page-id-228 .logo::after,body.page-id-229 .logo::after{width:64px;height:64px}}





/* tic case study: full-width editorial presentation. */
body.page-id-238,body.page-id-239{background:#f8faf9;color:#027096}body.page-id-238 header,body.page-id-239 header{border-color:#02709622}body.page-id-238 nav a,body.page-id-239 nav a{color:#027096}body.page-id-238 nav a[aria-current],body.page-id-239 nav a[aria-current]{color:#027096}body.page-id-238 footer,body.page-id-239 footer{color:#027096;border-color:#02709622}body.page-id-238 .footer-invitation h2,body.page-id-239 .footer-invitation h2,body.page-id-238 .footer-invitation p,body.page-id-239 .footer-invitation p,body.page-id-238 .footer-contact,body.page-id-239 .footer-contact,body.page-id-238 .footer-contact svg,body.page-id-239 .footer-contact svg,body.page-id-238 .footer-copyright,body.page-id-239 .footer-copyright{color:#027096}body.page-id-238 .footer-copyright,body.page-id-239 .footer-copyright{border-color:#02709622}body.page-id-238 .menu,body.page-id-239 .menu{color:#027096;border-color:#02709655}.tic-case{color:#027096;font-size:18px;line-height:1.8}.tic-case h1{font-size:clamp(38px,6vw,70px);line-height:1.2;color:#027096;margin:45px 0}.tic-case h2{font-size:clamp(26px,3vw,36px);color:#027096}.tic-case p{color:#027096}.tic-case section{margin:75px 0}.tic-case img{width:100%;height:auto;display:block;border-radius:18px}.tic-case .label,.tic-case section>span{font-size:13px;letter-spacing:.08em}.tic-case .palette{display:flex;gap:18px;flex-wrap:wrap}.tic-case .palette>div{flex:1;min-width:130px}.tic-case .palette i{display:block;height:90px;border-radius:10px;border:1px solid #02709622}.tic-case .palette b,.tic-case .palette code{display:block}.tic-case .palette code{font-size:13px}.tic-case .original{max-width:600px;margin:30px auto}.tic-case .note{font-size:14px;color:#027096;background:transparent;border:0;padding:0;opacity:.7}.tic-case .case-back{font-size:15px;text-decoration:underline;text-underline-offset:5px}body.page-id-238 .personal-header-logo,body.page-id-239 .personal-header-logo{display:none}body.page-id-238 .logo::after,body.page-id-239 .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}@media(max-width:700px){.tic-case section{margin:50px 0}body.page-id-238 .logo::after,body.page-id-239 .logo::after{width:64px;height:64px}}





/* Ousar photography */
body:has(.ousar-case){background:#10172b;color:#f2e4cf}body:has(.ousar-case) nav a,body:has(.ousar-case) footer,body:has(.ousar-case) footer p{color:#f2e4cf}.ousar-case{color:#f2e4cf;font-size:18px;line-height:1.8}.ousar-case h1{font-size:clamp(60px,10vw,130px);color:#f2e4cf;line-height:1.05;margin:35px 0}.ousar-case h2{font-size:clamp(27px,4vw,42px);color:#f2e4cf;margin:15px 0}.ousar-case p{color:#c9c4cf;max-width:800px}.ousar-case .ousar-meta,.ousar-case .label,.ousar-case .case-number{color:#ddb989;font-size:13px;letter-spacing:.04em}.ousar-case .case-back{font-size:14px;text-decoration:underline;text-underline-offset:5px}.ousar-case .gallery{display:block;columns:auto}.ousar-case section{margin:85px 0}.ousar-case figure{margin:30px 0 0;width:100%;break-inside:avoid}.ousar-case figure img{display:block;width:100%;height:auto;aspect-ratio:1024/683;object-fit:contain;border-radius:16px}.ousar-case figcaption{font-size:12px;color:#c9c4cf;margin-top:12px}.ousar-case a{color:inherit}@media(max-width:700px){.ousar-case section{margin:50px 0}.ousar-case{font-size:16px}.ousar-case figure img{border-radius:10px}}

.ousar-case.portfolio-shell{background:transparent}.ousar-case .gallery figure{border:0;background:transparent;margin:30px 0 0}.ousar-case .gallery figure:hover img{transform:none}.ousar-case .gallery figure img{height:auto;object-fit:contain}

/* Photography editorial series */
.photo-editorial.portfolio-shell{background:transparent;color:var(--photo-fg);font-size:18px;line-height:1.8}.photo-editorial h1{font-size:clamp(44px,7vw,90px);line-height:1.2;color:var(--photo-fg);margin:35px 0;overflow-wrap:anywhere}.photo-editorial h2{font-size:clamp(25px,3vw,36px);color:var(--photo-fg);margin:15px 0}.photo-editorial p{color:var(--photo-fg);opacity:.85;max-width:800px}.photo-editorial .photo-meta,.photo-editorial .label,.photo-editorial .case-number{color:var(--photo-accent);font-size:13px;letter-spacing:.04em}.photo-editorial .case-back{color:var(--photo-fg);font-size:14px;text-decoration:underline;text-underline-offset:5px}.photo-editorial .gallery{display:block;columns:auto}.photo-editorial section{margin:80px 0}.photo-editorial .gallery figure{border:0;background:transparent;margin:25px 0 0;width:100%;break-inside:avoid}.photo-editorial .gallery figure a{display:block;overflow:hidden;border-radius:16px}.photo-editorial .gallery figure img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:16px}.photo-editorial .gallery figure:hover img{transform:none}.photo-editorial figcaption{font-size:12px;color:var(--photo-fg);opacity:.7;margin-top:10px;padding:0}.photo-editorial a{color:inherit}@media(max-width:700px){.photo-editorial section{margin:48px 0}.photo-editorial{font-size:16px}.photo-editorial .gallery figure img{border-radius:10px}}

body:has(.emporio-photo-case){background:#151314;color:#ead8c0}.emporio-photo-case{--photo-bg:#151314;--photo-fg:#ead8c0;--photo-accent:#bc846a}body:has(.emporio-photo-case) nav a,body:has(.emporio-photo-case) footer,body:has(.emporio-photo-case) footer h2,body:has(.emporio-photo-case) footer p,body:has(.emporio-photo-case) .footer-contact,body:has(.emporio-photo-case) .footer-contact svg,body:has(.emporio-photo-case) .footer-copyright{color:#ead8c0}body:has(.emporio-photo-case) header,body:has(.emporio-photo-case) footer{border-color:#ead8c033}
body:has(.cinnamon-kids-photo-case){background:#f7f1e7;color:#3c4645}.cinnamon-kids-photo-case{--photo-bg:#f7f1e7;--photo-fg:#3c4645;--photo-accent:#a36945}body:has(.cinnamon-kids-photo-case) nav a,body:has(.cinnamon-kids-photo-case) footer,body:has(.cinnamon-kids-photo-case) footer h2,body:has(.cinnamon-kids-photo-case) footer p,body:has(.cinnamon-kids-photo-case) .footer-contact,body:has(.cinnamon-kids-photo-case) .footer-contact svg,body:has(.cinnamon-kids-photo-case) .footer-copyright{color:#3c4645}body:has(.cinnamon-kids-photo-case) header,body:has(.cinnamon-kids-photo-case) footer{border-color:#3c464533}body:has(.cinnamon-kids-photo-case) .personal-header-logo{display:none}body:has(.cinnamon-kids-photo-case) .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}body:has(.cinnamon-kids-photo-case) .menu{color:#3c4645;border-color:#3c464555}@media(max-width:700px){body:has(.cinnamon-kids-photo-case) .logo::after{width:64px;height:64px}}
body:has(.lavente-photo-case){background:#211811;color:#f3e5d0}.lavente-photo-case{--photo-bg:#211811;--photo-fg:#f3e5d0;--photo-accent:#cf9c65}body:has(.lavente-photo-case) nav a,body:has(.lavente-photo-case) footer,body:has(.lavente-photo-case) footer h2,body:has(.lavente-photo-case) footer p,body:has(.lavente-photo-case) .footer-contact,body:has(.lavente-photo-case) .footer-contact svg,body:has(.lavente-photo-case) .footer-copyright{color:#f3e5d0}body:has(.lavente-photo-case) header,body:has(.lavente-photo-case) footer{border-color:#f3e5d033}
body:has(.konyali-ahmet-usta-photo-case){background:#121a18;color:#f2e5d0}.konyali-ahmet-usta-photo-case{--photo-bg:#121a18;--photo-fg:#f2e5d0;--photo-accent:#c2a06b}body:has(.konyali-ahmet-usta-photo-case) nav a,body:has(.konyali-ahmet-usta-photo-case) footer,body:has(.konyali-ahmet-usta-photo-case) footer h2,body:has(.konyali-ahmet-usta-photo-case) footer p,body:has(.konyali-ahmet-usta-photo-case) .footer-contact,body:has(.konyali-ahmet-usta-photo-case) .footer-contact svg,body:has(.konyali-ahmet-usta-photo-case) .footer-copyright{color:#f2e5d0}body:has(.konyali-ahmet-usta-photo-case) header,body:has(.konyali-ahmet-usta-photo-case) footer{border-color:#f2e5d033}
body:has(.laialy-zamman-photo-case){background:#faf3e5;color:#4b3628}.laialy-zamman-photo-case{--photo-bg:#faf3e5;--photo-fg:#4b3628;--photo-accent:#a77736}body:has(.laialy-zamman-photo-case) nav a,body:has(.laialy-zamman-photo-case) footer,body:has(.laialy-zamman-photo-case) footer h2,body:has(.laialy-zamman-photo-case) footer p,body:has(.laialy-zamman-photo-case) .footer-contact,body:has(.laialy-zamman-photo-case) .footer-contact svg,body:has(.laialy-zamman-photo-case) .footer-copyright{color:#4b3628}body:has(.laialy-zamman-photo-case) header,body:has(.laialy-zamman-photo-case) footer{border-color:#4b362833}body:has(.laialy-zamman-photo-case) .personal-header-logo{display:none}body:has(.laialy-zamman-photo-case) .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}body:has(.laialy-zamman-photo-case) .menu{color:#4b3628;border-color:#4b362855}@media(max-width:700px){body:has(.laialy-zamman-photo-case) .logo::after{width:64px;height:64px}}
body:has(.cinnamon-pretzels-photo-case){background:#edf5f3;color:#244c4e}.cinnamon-pretzels-photo-case{--photo-bg:#edf5f3;--photo-fg:#244c4e;--photo-accent:#a57740}body:has(.cinnamon-pretzels-photo-case) nav a,body:has(.cinnamon-pretzels-photo-case) footer,body:has(.cinnamon-pretzels-photo-case) footer h2,body:has(.cinnamon-pretzels-photo-case) footer p,body:has(.cinnamon-pretzels-photo-case) .footer-contact,body:has(.cinnamon-pretzels-photo-case) .footer-contact svg,body:has(.cinnamon-pretzels-photo-case) .footer-copyright{color:#244c4e}body:has(.cinnamon-pretzels-photo-case) header,body:has(.cinnamon-pretzels-photo-case) footer{border-color:#244c4e33}body:has(.cinnamon-pretzels-photo-case) .personal-header-logo{display:none}body:has(.cinnamon-pretzels-photo-case) .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}body:has(.cinnamon-pretzels-photo-case) .menu{color:#244c4e;border-color:#244c4e55}@media(max-width:700px){body:has(.cinnamon-pretzels-photo-case) .logo::after{width:64px;height:64px}}
/* Mixed portfolio cards: rows alternate wide/compact and three equal cards. */
@media(min-width:901px){.portfolio-shell .projects-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.portfolio-shell .projects-grid>.project{grid-column:span var(--card-span,2);min-height:0}.portfolio-shell .projects-grid>.project .cover{height:360px;object-fit:cover;padding:0;width:100%}.portfolio-shell .projects-grid>.project .project-info{min-height:145px;box-sizing:border-box}.portfolio-shell .projects-grid>.project .count{display:block;margin-bottom:8px}.portfolio-shell .projects-grid>.project .view{float:none;display:block;margin-top:8px}}
@media(min-width:551px) and (max-width:900px){.portfolio-shell .projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.portfolio-shell .projects-grid>.project{grid-column:span 1}.portfolio-shell .projects-grid>.project:first-child{grid-column:span 2}.portfolio-shell .projects-grid>.project .cover{height:320px;object-fit:cover;padding:0}}
@media(max-width:550px){.portfolio-shell .projects-grid{grid-template-columns:minmax(0,1fr);gap:20px}.portfolio-shell .projects-grid>.project,.portfolio-shell .projects-grid>.project:first-child{grid-column:span 1}.portfolio-shell .projects-grid>.project .cover{height:280px;object-fit:cover;padding:0}.portfolio-shell .projects-grid>.project .count{display:block;margin-bottom:8px}.portfolio-shell .projects-grid>.project .view{float:none;display:block}}

/* Video project presentation */
.video-case{max-width:1200px;margin:35px auto 70px}.video-case .category{display:block;margin-top:32px;color:#dcd1ad}.video-case h1{font-size:clamp(36px,6vw,78px);line-height:1.3;margin:22px 0;color:#f5f1e7}.video-case p{max-width:800px;color:#c9c1b2;font-size:18px;line-height:1.9}.video-case .case-back,.video-external{font-size:14px;text-decoration:underline;text-underline-offset:5px}.video-meta{display:flex;gap:20px;flex-wrap:wrap;color:#dcd1ad;font-size:13px;margin:28px 0 40px}.video-player{position:relative;aspect-ratio:16/9;width:100%;background:#000;border-radius:18px;overflow:hidden;margin:0}.video-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-case .video-credit{font-size:14px;margin:20px 0}.video-card-play{position:absolute;top:25px;inset-inline-end:25px;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#161513bb;color:#f5f1e7;pointer-events:none;font-size:19px;border:1px solid #dcd1ad66}@media(max-width:600px){.video-case p{font-size:16px}.video-player{border-radius:10px}.video-meta{gap:14px;margin-bottom:25px}}

/* Video chapters */
.video-chapter{margin:65px 0}.video-chapter h2{font-size:clamp(23px,3vw,34px);margin:16px 0 24px}.video-chapter .video-external{display:inline-block;margin-top:14px}.video-case h1{overflow-wrap:anywhere}@media(max-width:600px){.video-chapter{margin:40px 0}}

/* Collection groups, related projects and lightweight video playback. */
.album-group-title{margin:48px 0 12px!important}.album-group-intro{font-size:15px!important;opacity:.75}.album-more{margin:30px 0;border-block:1px solid currentColor;padding:0}.album-more summary{cursor:pointer;padding:20px 12px;font-size:18px;line-height:1.6;font-weight:600}.album-more summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.album-more-body{padding:5px 0 20px}.album-more .case-image-section,.album-more section{margin:45px 0}.video-facade{position:absolute;inset:0;z-index:2;width:100%;height:100%;padding:0;border:0;border-radius:0;cursor:pointer;overflow:hidden;background:#080808;color:#fff}.video-poster-frame{position:absolute;inset:0;overflow:hidden}.video-poster-frame img{width:100%;height:100%;object-fit:cover;transform:scale(var(--poster-scale,1));display:block}.video-play-mark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#161513d9;color:#fff;border:1px solid #ffffff80;font-size:28px;padding-inline-start:4px;box-sizing:border-box}.video-play-label{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);background:#161513d9;padding:8px 16px;border-radius:25px;font-size:14px;white-space:nowrap}.video-facade:focus-visible{outline:3px solid #dcd1ad;outline-offset:-5px}.video-player iframe[data-src]{visibility:hidden}.video-poster-cover{transform:scale(var(--poster-scale,1))!important;clip-path:inset(calc((1 - 1 / var(--poster-scale,1)) * 50%))}.related-projects.portfolio-shell{margin:80px 0 50px;background:transparent;color:inherit}.related-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.related-heading h2{font-size:clamp(25px,3vw,36px);color:inherit;margin:0}.related-heading>a{font-size:14px;color:inherit;text-decoration:underline;text-underline-offset:5px}.related-projects .projects-grid>.project .cover{height:250px}.related-projects .project-info h2{color:#f5f1e7;font-size:21px}.related-projects .projects-grid>.project .project-info{min-height:125px}.related-projects .project-info .view{color:#dcd1ad}
@media(max-width:600px){html,body{max-width:100%;overflow-x:clip}main{min-width:0}.video-case,.photo-editorial,.ousar-case{min-width:0}.video-case h1{font-size:clamp(32px,9vw,52px);overflow-wrap:anywhere}.video-play-mark{width:58px;height:58px;font-size:22px}.video-play-label{font-size:12px;bottom:14px}.related-heading{align-items:flex-start;flex-wrap:wrap}.related-projects.portfolio-shell{margin-top:55px}.album-more summary{font-size:16px;padding:18px 4px}.related-projects .projects-grid>.project .cover{height:260px}nav.filters{width:100%;display:flex;flex-wrap:wrap;gap:8px}nav.filters button{min-height:44px}.portfolio-shell .project-info{overflow-wrap:anywhere}.footer-contact{gap:15px;flex-wrap:wrap}}

.project-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:35px 0 60px;padding:25px 0;border-block:1px solid #ddb98955}.project-facts div{min-width:0}.project-facts dt{font-size:13px;color:#ddb989;margin-bottom:7px}.project-facts dd{margin:0;font-size:16px;color:inherit;line-height:1.8}@media(max-width:600px){.project-facts{grid-template-columns:1fr;gap:18px;margin-bottom:35px}}

/* Skills page */
.skills-page{max-width:1200px;margin:auto;padding:70px 0 40px}.skills-intro{max-width:820px;margin-bottom:55px}.skills-intro h1{font-size:clamp(42px,7vw,84px);margin:16px 0 24px}.skills-intro p{font-size:clamp(18px,2vw,23px);line-height:1.9;color:var(--muted,#bdb7a8)}.skills-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.skill-card{background:rgba(36,33,27,.9);border:1px solid rgba(220,209,173,.18);border-radius:26px;padding:32px;display:flex;flex-direction:column;transition:transform .25s,border-color .25s}.skill-card:hover{transform:translateY(-4px);border-color:#b49c68}.skill-number{font-size:15px;color:#b49c68}.skill-card h2{font-size:clamp(23px,2.5vw,31px);line-height:1.5;margin:20px 0 12px}.skill-card p{font-size:18px;line-height:1.9;color:#bdb7a8;margin:0 0 24px}.skill-example{margin-top:auto;color:#dcd1ad;font-size:16px}.skills-tools{margin-top:75px}.skills-tools>h2{font-size:36px;margin:15px 0 30px}.tools-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.tools-grid article{border-top:1px solid #b49c68;padding-top:18px}.tools-grid h3{font-size:20px;line-height:1.5}.tools-grid ul{list-style:none;padding:0;margin:0}.tools-grid li{font-size:16px;color:#bdb7a8;padding:8px 0;text-align:start}.skills-page[dir=rtl] .tools-grid li{text-align:right}.skills-page[lang=ar] *{letter-spacing:normal}@media(max-width:760px){.skills-page{padding-top:35px}.skills-grid{grid-template-columns:1fr}.skill-card{padding:25px}.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.skills-tools>h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.skill-card{transition:none}.skill-card:hover{transform:none}}

.skill-card{padding:0;overflow:hidden}.skill-card>.skill-number,.skill-card>h2,.skill-card>p,.skill-card>.skill-example{margin-left:30px;margin-right:30px}.skill-card>.skill-number{margin-top:25px}.skill-card>.skill-example{margin-bottom:30px}.skill-visual{position:relative;height:240px;overflow:hidden}.skill-visual>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.skill-card:hover .skill-visual>img{transform:scale(1.04)}.skill-icon{position:absolute;bottom:18px;inset-inline-end:20px;width:52px;height:52px;background:#dcd1ad;color:#24211b;border-radius:16px;display:grid;place-items:center;box-shadow:0 6px 20px #0004}.skill-icon svg{width:28px;height:28px}.home-skills{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center;max-width:1200px;margin:70px auto;padding:35px;border:1px solid #dcd1ad33;border-radius:28px;background:#24211be6}.home-skills h2{font-size:clamp(30px,4vw,48px);line-height:1.5;margin:15px 0}.home-skills p{font-size:18px;line-height:1.9;color:#bdb7a8}.home-skills>img{width:100%;height:290px;object-fit:cover;border-radius:20px}.home-skills .button{margin-top:15px}@media(max-width:760px){.home-skills{grid-template-columns:1fr;padding:24px;gap:24px;margin:40px auto}.home-skills>img{height:230px}.skill-visual{height:210px}}@media(prefers-reduced-motion:reduce){.skill-visual>img{transition:none}.skill-card:hover .skill-visual>img{transform:none}}

/* Icon-led skills and software */
.skill-visual{height:130px;background:radial-gradient(circle at 50% 90%,#b49c681c,transparent 65%);display:flex;align-items:center;padding:30px;border-bottom:1px solid #dcd1ad18}.skill-icon{position:static;width:70px;height:70px;border-radius:20px;background:#dcd1ad12;color:#dcd1ad;border:1px solid #dcd1ad33;box-shadow:none}.skill-icon svg{width:38px;height:38px}.software-item{display:flex;align-items:center;gap:12px;text-align:left!important}.software-icon{flex:none;width:42px;height:42px;display:block}.software-item span{line-height:1.5}.home-skills-symbol{display:grid;place-items:center;min-height:240px;background:radial-gradient(circle,#b49c681c,transparent 70%);color:#dcd1ad}.home-skills-symbol svg{width:190px;height:190px}.tools-grid article{padding-bottom:10px}@media(max-width:760px){.skill-visual{height:115px;padding:25px}.tools-grid{grid-template-columns:1fr 1fr}.software-item{gap:8px}.software-item span{font-size:14px}.software-icon{width:36px;height:36px}.home-skills-symbol{min-height:150px}.home-skills-symbol svg{width:140px;height:140px}}@media(max-width:420px){.tools-grid{grid-template-columns:1fr}}

/* Skills: icon and title on one line */
.skills-grid .skill-card{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:20px;row-gap:0;padding:30px;align-content:start;align-items:center}.skills-grid .skill-visual{grid-column:1;grid-row:1;height:auto;padding:0;background:none;border:0;overflow:visible}.skills-grid .skill-icon{width:64px;height:64px;border-radius:18px;background:linear-gradient(145deg,#dcd1ad20,#b49c6808);color:#dcd1ad;border:1px solid #b49c6866;box-shadow:inset 0 1px 0 #ffffff0d}.skills-grid .skill-icon svg{width:32px;height:32px}.skills-grid .skill-card>h2{grid-column:2;grid-row:1;margin:0;font-size:clamp(22px,2.2vw,29px);line-height:1.5}.skills-grid .skill-card>.skill-number{display:none}.skills-grid .skill-card>p{grid-column:1/-1;margin:24px 0 20px}.skills-grid .skill-card>.skill-example{grid-column:1/-1;margin:0;padding-top:15px;border-top:1px solid #dcd1ad18}.skills-grid .skill-card:hover .skill-icon{background:#dcd1ad;color:#24211b}.skills-grid .skill-icon{transition:background .25s,color .25s}@media(max-width:760px){.skills-grid .skill-card{padding:24px;grid-template-columns:54px minmax(0,1fr);column-gap:15px}.skills-grid .skill-icon{width:54px;height:54px;border-radius:15px}.skills-grid .skill-icon svg{width:28px;height:28px}.skills-grid .skill-card>h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.skills-grid .skill-icon{transition:none}}

.portfolio-empty{padding:45px 25px;border:1px solid #dcd1ad33;border-radius:24px;background:#24211be6;color:#dcd1ad;text-align:center;font-size:20px;line-height:1.8}.portfolio-empty[hidden]{display:none}

/* Facade project presentation */
body:is(.page-id-529,.page-id-530){--case-bg:#eff1f5;--case-fg:#172f5b;--case-accent:#465d89;--text:#172f5b;--muted:#172f5b;--accent:#465d89;background:var(--case-bg);color:var(--case-fg)}body:is(.page-id-529,.page-id-530) .personal-header-logo{display:none}body:is(.page-id-529,.page-id-530) .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}
body:is(.page-id-542,.page-id-543){--case-bg:#f4eeeb;--case-fg:#352323;--case-accent:#a93839;--text:#352323;--muted:#352323;--accent:#a93839;background:var(--case-bg);color:var(--case-fg)}body:is(.page-id-542,.page-id-543) .personal-header-logo{display:none}body:is(.page-id-542,.page-id-543) .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}
body:is(.page-id-552,.page-id-553){--case-bg:#f0eadf;--case-fg:#3f3324;--case-accent:#8f7441;--text:#3f3324;--muted:#3f3324;--accent:#8f7441;background:var(--case-bg);color:var(--case-fg)}body:is(.page-id-552,.page-id-553) .personal-header-logo{display:none}body:is(.page-id-552,.page-id-553) .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}
body:is(.page-id-567,.page-id-568){--case-bg:#eeeae0;--case-fg:#333b40;--case-accent:#786b45;--text:#333b40;--muted:#333b40;--accent:#786b45;background:var(--case-bg);color:var(--case-fg)}body:is(.page-id-567,.page-id-568) .personal-header-logo{display:none}body:is(.page-id-567,.page-id-568) .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}

/* Facade project presentation */
body:is(.page-id-582,.page-id-583){--case-bg:#eef0f5;--case-fg:#273455;--case-accent:#52618d;--text:#273455;--muted:#273455;--accent:#52618d;background:var(--case-bg);color:var(--case-fg)}body:is(.page-id-582,.page-id-583) .personal-header-logo{display:none}body:is(.page-id-582,.page-id-583) .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}

/* Basma project presentations */
body:is(.page-id-596,.page-id-597){--case-bg:#f2eee8;--case-fg:#3d3024;--case-accent:#c8712b;--text:#3d3024;--muted:#3d3024;--accent:#c8712b;background:var(--case-bg);color:var(--case-fg)}body:is(.page-id-596,.page-id-597) .personal-header-logo{display:none}body:is(.page-id-596,.page-id-597) .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}
body:is(.page-id-601,.page-id-602){--case-bg:#edf0f2;--case-fg:#254052;--case-accent:#4b7a92;--text:#254052;--muted:#254052;--accent:#4b7a92;background:var(--case-bg);color:var(--case-fg)}body:is(.page-id-601,.page-id-602) .personal-header-logo{display:none}body:is(.page-id-601,.page-id-602) .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}
body:is(.page-id-610,.page-id-611){--case-bg:#f2eee8;--case-fg:#3d3024;--case-accent:#c8712b;--text:#3d3024;--muted:#3d3024;--accent:#c8712b;background:var(--case-bg);color:var(--case-fg)}body:is(.page-id-610,.page-id-611) .personal-header-logo{display:none}body:is(.page-id-610,.page-id-611) .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}
body:is(.page-id-621,.page-id-622){--case-bg:#eeeae0;--case-fg:#403b2d;--case-accent:#8d8255;--text:#403b2d;--muted:#403b2d;--accent:#8d8255;background:var(--case-bg);color:var(--case-fg)}body:is(.page-id-621,.page-id-622) .personal-header-logo{display:none}body:is(.page-id-621,.page-id-622) .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}
body:is(.page-id-636,.page-id-637){--case-bg:#f2eee8;--case-fg:#3d3024;--case-accent:#c8712b;--text:#3d3024;--muted:#3d3024;--accent:#c8712b;background:var(--case-bg);color:var(--case-fg)}body:is(.page-id-636,.page-id-637) .personal-header-logo{display:none}body:is(.page-id-636,.page-id-637) .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}
body:is(.page-id-647,.page-id-648){--case-bg:#eeeee4;--case-fg:#2e3e31;--case-accent:#67845a;--text:#2e3e31;--muted:#2e3e31;--accent:#67845a;background:var(--case-bg);color:var(--case-fg)}body:is(.page-id-647,.page-id-648) .personal-header-logo{display:none}body:is(.page-id-647,.page-id-648) .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}
body:is(.page-id-656,.page-id-657){--case-bg:#eeeaf2;--case-fg:#35233f;--case-accent:#7d4299;--text:#35233f;--muted:#35233f;--accent:#7d4299;background:var(--case-bg);color:var(--case-fg)}body:is(.page-id-656,.page-id-657) .personal-header-logo{display:none}body:is(.page-id-656,.page-id-657) .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}
body:is(.page-id-667,.page-id-668){--case-bg:#ebeee7;--case-fg:#293d2a;--case-accent:#68895a;--text:#293d2a;--muted:#293d2a;--accent:#68895a;background:var(--case-bg);color:var(--case-fg)}body:is(.page-id-667,.page-id-668) .personal-header-logo{display:none}body:is(.page-id-667,.page-id-668) .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}
body:is(.page-id-677,.page-id-678){--case-bg:#e9eee9;--case-fg:#29433d;--case-accent:#4d7d73;--text:#29433d;--muted:#29433d;--accent:#4d7d73;background:var(--case-bg);color:var(--case-fg)}body:is(.page-id-677,.page-id-678) .personal-header-logo{display:none}body:is(.page-id-677,.page-id-678) .logo::after{content:"";display:block;width:80px;height:80px;background:url("https://waleedadel.art/wp-content/uploads/2026/10/waleed-logo-light-background-150x150.png") center/contain no-repeat}

/* Behind the scenes */
.bts-heading{max-width:820px;margin:60px 0 45px}.bts-heading h1{font-size:clamp(42px,6vw,76px);line-height:1.3;margin:18px 0 24px}.bts-heading p{font-size:21px;line-height:1.9;color:#bdb7a8}.bts-page .bts-gallery{display:grid;columns:auto;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px;align-items:start}.bts-page .bts-photo{grid-column:span 2;margin:0;background:#24211b;border:1px solid #dcd1ad25;border-radius:22px;overflow:hidden;break-inside:avoid}.bts-page .bts-photo:nth-child(7n+1),.bts-page .bts-photo:nth-child(7n+5){grid-column:span 4}.bts-photo>a:first-child{display:block;overflow:hidden}.bts-page .bts-photo img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;background:#151411}.bts-page .bts-photo figcaption{font-size:16px;line-height:1.7;padding:18px 20px;color:#dcd1ad;text-align:start}.bts-project-link{display:block;font-size:14px;color:#b49c68;padding:0 20px 20px}.home-bts{max-width:1200px;margin:65px auto}.home-bts-heading{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:25px}.home-bts-heading h2{font-size:38px;margin:12px 0}.home-bts-heading p{color:#bdb7a8;font-size:18px;line-height:1.8}.home-bts-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:20px}.home-bts-grid a{border-radius:22px;overflow:hidden;display:block;border:1px solid #dcd1ad33}.home-bts-grid img{width:100%;height:300px;object-fit:cover;display:block;transition:transform .4s}.home-bts-grid a:hover img{transform:scale(1.035)}@media(max-width:950px){.bts-page .bts-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.bts-page .bts-photo,.bts-page .bts-photo:nth-child(n){grid-column:span 1}.bts-page .bts-photo:first-child{grid-column:span 2}.home-bts-grid img{height:240px}}@media(max-width:650px){.bts-page .bts-gallery{grid-template-columns:1fr;gap:20px}.bts-page .bts-photo:nth-child(n){grid-column:span 1}.bts-heading{margin:35px 0}.bts-heading p{font-size:18px}.home-bts-heading{display:block}.home-bts-heading .button{margin-top:15px}.home-bts-grid{grid-template-columns:1fr}.home-bts-grid img{height:280px}}@media(prefers-reduced-motion:reduce){.home-bts-grid img{transition:none}.home-bts-grid a:hover img{transform:none}}

/* Balanced behind-the-scenes photo rows */
.bts-page .bts-gallery{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:24px}.bts-page .bts-photo,.bts-page .bts-photo:nth-child(n){grid-column:span 2;display:flex;flex-direction:column}.bts-page .bts-photo:nth-child(9n+1),.bts-page .bts-photo:nth-child(9n+7){grid-column:span 4}.bts-page .bts-photo:nth-child(9n+2),.bts-page .bts-photo:nth-child(9n+8){grid-column:span 2}.bts-page .bts-photo:nth-child(9n+9){grid-column:span 6}.bts-page .bts-photo>a:first-child{height:350px;flex:none}.bts-page .bts-photo img{height:100%;max-height:none;object-fit:cover;object-position:center 38%}.bts-page .bts-photo figcaption{flex:1;margin:0;min-height:70px}.bts-page .bts-photo .bts-project-link{margin-top:auto}.bts-page .bts-photo:nth-child(9n+9)>a:first-child{height:460px}@media(max-width:950px){.bts-page .bts-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bts-page .bts-photo:nth-child(n){grid-column:span 1}.bts-page .bts-photo:nth-child(5n+1){grid-column:span 2}.bts-page .bts-photo>a:first-child{height:330px}.bts-page .bts-photo:nth-child(9n+9)>a:first-child{height:330px}}@media(max-width:650px){.bts-page .bts-gallery{grid-template-columns:1fr}.bts-page .bts-photo:nth-child(n){grid-column:span 1}.bts-page .bts-photo>a:first-child,.bts-page .bts-photo:nth-child(9n+9)>a:first-child{height:auto;aspect-ratio:4/3}.bts-page .bts-photo img{object-fit:cover}.bts-page .bts-photo figcaption{min-height:0}}

/* Six-card rhythm: each row fills the grid */
.bts-page .bts-photo:nth-child(n){grid-column:span 2}.bts-page .bts-photo:nth-child(6n+1){grid-column:span 4}.bts-page .bts-photo:nth-child(6n){grid-column:span 6}.bts-page .bts-photo:nth-child(n)>a:first-child{height:350px}.bts-page .bts-photo:nth-child(6n)>a:first-child{height:440px}@media(max-width:950px){.bts-page .bts-photo:nth-child(n){grid-column:span 1}.bts-page .bts-photo:nth-child(3n+1){grid-column:span 2}.bts-page .bts-photo:nth-child(n)>a:first-child{height:330px}}@media(max-width:650px){.bts-page .bts-photo:nth-child(n){grid-column:span 1}.bts-page .bts-photo:nth-child(n)>a:first-child{height:auto;aspect-ratio:4/3}}

/* Full photos at their original proportions */
.bts-page .bts-gallery{display:block;columns:3;column-gap:24px}.bts-page .bts-photo:nth-child(n){display:block;width:100%;margin:0 0 24px;break-inside:avoid;page-break-inside:avoid}.bts-page .bts-photo:nth-child(n)>a:first-child{height:auto;aspect-ratio:auto;display:block}.bts-page .bts-photo img{width:100%;height:auto;max-height:none;object-fit:contain;object-position:center;transform:none!important}.bts-page .bts-photo figcaption{min-height:0}.home-bts-grid img{height:auto;object-fit:contain;transform:none!important}.home-bts-grid{align-items:start}@media(max-width:950px){.bts-page .bts-gallery{columns:2;column-gap:20px}.bts-page .bts-photo:nth-child(n){margin-bottom:20px}}@media(max-width:650px){.bts-page .bts-gallery{columns:1}.bts-page .bts-photo:nth-child(n)>a:first-child{height:auto;aspect-ratio:auto}.bts-page .bts-photo img{height:auto;object-fit:contain}.home-bts-grid img{height:auto}}

/* Footer social profiles */
.footer-social{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0 22px}.footer-social a{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:inherit;opacity:.82;padding:9px 12px;border:1px solid currentColor;border-radius:12px;text-decoration:none;transition:opacity .2s,background .2s}.footer-social a:hover,.footer-social a:focus-visible{opacity:1;background:#b49c6815}.footer-social a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.footer-social svg{flex:none}@media(prefers-reduced-motion:reduce){.footer-social a{transition:none}}

/* Footer social profiles */
.footer-social{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0 22px}.footer-social a{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:inherit;opacity:.82;padding:9px 12px;border:1px solid currentColor;border-radius:12px;text-decoration:none;transition:opacity .2s,background .2s}.footer-social a:hover,.footer-social a:focus-visible{opacity:1;background:#b49c6815}.footer-social a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.footer-social svg{flex:none}@media(prefers-reduced-motion:reduce){.footer-social a{transition:none}}

/* Footer social spacing */
.footer-social{display:flex!important;align-items:center;flex-wrap:wrap;gap:18px 30px!important}.footer-social a{display:inline-flex!important;align-items:center;gap:10px!important}.footer-social svg{display:block;flex-shrink:0}
