.account-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 20px}.account-links a{padding:7px 14px;border:1px solid var(--border);border-radius:999px;color:var(--brand-2);font-size:12px;transition:.3s}.account-links a:hover{border-color:var(--brand-light);background:oklch(0.324 0.077 265.5 / 50%)}.stories-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.story-card{padding:28px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(to bottom left,oklch(0.324 0.077 265.5 / 60%),var(--card));transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.story-card:hover{transform:translateY(-3px);border-color:oklch(0.72 0.095 258 / 50%);box-shadow:0 16px 40px -18px var(--brand-light)}.story-card>span{color:var(--brand-light);font-size:12px;letter-spacing:.12em}.story-result{margin:12px 0 0!important;color:var(--foreground)!important;font-family:var(--font-display);font-size:48px!important;font-weight:900}.story-card strong{color:var(--brand-2)}.portfolio-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:64px auto}.portfolio-category-grid .category-card{display:block}.portfolio-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:80px}.portfolio-item-card{overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--card)}.portfolio-item-thumb{width:100%;aspect-ratio:1.3;object-fit:cover}.portfolio-item-body{padding:20px}.portfolio-term{color:var(--brand-light);font-size:11px}.portfolio-item-body h3{margin:8px 0}.portfolio-single{padding:64px 0 80px}.portfolio-single-header{max-width:760px}.portfolio-single-header h1{font-size:clamp(40px,6vw,64px)}.portfolio-single-featured,.portfolio-single-body,.portfolio-gallery,.portfolio-video-wrap,.portfolio-result-box{margin-top:40px}.portfolio-featured-image,.portfolio-gallery img{border:1px solid var(--border);border-radius:16px}.portfolio-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.portfolio-video-wrap video{width:min(520px,100%);border-radius:16px}.portfolio-result-box{padding:28px;border:1px solid var(--border);border-radius:16px;background:var(--card)}.result-value{font-family:var(--font-display);font-size:48px!important;color:var(--brand-light)!important}.container{width:min(1280px,calc(100% - 40px));min-width:0}.site-header .header-inner{height:64px;width:min(1280px,calc(100% - 40px))}.brand-logo{display:block;width:auto;max-width:112px;max-height:42px;object-fit:contain}.footer-logo{display:block;width:auto;max-width:180px;max-height:64px;object-fit:contain}.hero-copy h1{font-family:"Noto Kufi Arabic","Tajawal",sans-serif;font-size:48px;line-height:1.1;letter-spacing:-.025em;font-weight:900;max-width:768px}.page-hero h1{font-family:"Noto Kufi Arabic","Tajawal",sans-serif;font-size:36px;line-height:1.15;letter-spacing:-.025em}.page-hero p{max-width:672px}.section h2,.section h3,.section h4{letter-spacing:-.025em}.description{max-width:576px}.category-card,.portfolio-panel,.video-card,.story-card,.service-card,.mini-card{min-width:0}.portfolio-panel,.category-card,.design-layout img,.drag-carousel img{transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.portfolio-panel:hover,.category-card:hover{transform:translateY(-3px);border-color:oklch(0.72 0.095 258 / 50%);box-shadow:0 16px 40px -20px var(--brand-light)}.portfolio-panel:hover .panel-media img,.category-card:hover img,.design-layout img:hover,.drag-carousel img:hover{transform:scale(1.02)}@media(min-width:640px){.hero-copy h1{font-size:72px}.page-hero h1{font-size:60px}}@media(max-width:700px){.container{width:calc(100% - 40px)}.site-header .header-inner{width:calc(100% - 40px)}.hero-copy h1{font-size:48px;line-height:1.1}.page-hero h1{font-size:36px}.stories-grid,.portfolio-category-grid,.portfolio-archive-grid,.portfolio-gallery{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-reveal]{opacity:1!important;transform:none!important}}
