/*
Theme Name: Amir Quiet Intelligence
Author: Amir Omara
Description: An editable bilingual personal brand block theme.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 8.0
Text Domain: amir-quiet-intelligence
*/
:root{--ao-green:var(--wp--preset--color--green,#4ade80);--ao-muted:var(--wp--preset--color--muted,#b7c0cc);--ao-rule:#30363e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{text-underline-offset:.25em}a:hover{color:var(--ao-green)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #a78bfa;outline-offset:5px}em{font-style:normal;color:var(--ao-green)}h1,h2,h3{line-height:1.14;letter-spacing:-.025em;font-weight:600}h1{font-size:clamp(2.6rem,5.2vw,4.6rem);margin:20px 0 28px;max-width:900px}h2{font-size:clamp(1.8rem,3vw,2.7rem);margin:0 0 28px}h3{font-size:1.25rem}p{color:var(--ao-muted);margin:0 0 18px}p a{color:inherit}.ao-main,.ao-header,.ao-footer{max-width:1120px;margin-inline:auto}.ao-header{display:flex;align-items:center;gap:28px;min-height:100px;margin-block:0 45px}.ao-header .wp-block-site-title{font-size:1.4rem;font-weight:700;margin:0;white-space:nowrap}.ao-header a{text-decoration:none}.ao-header .wp-block-navigation{margin-inline-start:auto;font-size:.9rem}.ao-header p{margin:0}.ao-main{min-height:65vh}.ao-section{margin-block:0 110px}.ao-hero{margin-block:30px 110px;padding-block:24px}.ao-hero .wp-block-columns{align-items:center;gap:70px}.ao-hero .wp-block-column:first-child{flex-basis:60%}.ao-hero .wp-block-column:last-child{flex-basis:40%}.ao-hero img{border-radius:22px;width:100%;height:auto;display:block}.ao-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;color:#c4cee0}.ao-lead{font-size:1.2rem;line-height:1.7;max-width:650px}.wp-block-columns{gap:40px}.wp-block-column{min-width:0}.wp-block-buttons{gap:16px;margin-top:28px}.wp-block-button__link{padding:14px 22px;font-size:.95rem;text-decoration:none;min-height:48px}.is-style-outline .wp-block-button__link{background:transparent!important;color:var(--wp--preset--color--text,#f5f7fa)!important;border:1px solid #6a7480}.ao-service{border-bottom:1px solid var(--ao-rule);padding:28px 4px;margin:0}.ao-service .wp-block-columns{margin:0;align-items:center}.ao-service p:last-child,.ao-service h3{margin:0}.ao-service .ao-number{font-size:.75rem;margin-bottom:10px}.ao-feature{background:var(--wp--preset--color--surface,#15191f);padding:32px;margin-top:36px;border:0}.ao-service a{text-decoration:none}.ao-number,.ao-stat{color:var(--ao-green);font-weight:600}.ao-stat{font-size:clamp(2.1rem,4vw,3rem);line-height:1.15;margin-bottom:12px}.ao-stats .wp-block-column{border-inline-start:1px solid var(--ao-rule);padding-inline-start:28px}.ao-caption{font-size:.8rem;opacity:.8;margin-top:28px}.ao-intelligence{padding-block:26px}.ao-flow{font-size:clamp(1rem,2vw,1.5rem);text-align:center;color:#d2d6e4;line-height:2.2}.ao-flow span{color:#a78bfa;padding:12px}.ao-diagram{padding:65px 25px;border-radius:20px;background:radial-gradient(ellipse at 40% 50%,#18202d,transparent 70%)}.ao-cta{padding:42px;background:linear-gradient(115deg,#122c20,#153b2c);border-radius:10px;margin-block:45px 70px}.ao-cta .wp-block-columns{align-items:center;margin:0}.ao-cta h2{font-size:2rem;margin:0}.ao-cta .wp-block-buttons{margin:0;justify-content:flex-end}.ao-footer{border-top:1px solid var(--ao-rule);padding-block:45px 22px;font-size:.85rem}.ao-footer h3{font-size:1rem;margin-bottom:20px}.ao-footer p{margin-bottom:10px}.ao-footer a{text-decoration:none}.ao-footer .wp-block-columns{gap:34px}.ao-footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--ao-rule);padding-top:24px;margin-top:28px;font-size:.75rem}.ao-timeline{border-inline-start:1px solid #7b75ad;padding:0 0 28px 28px;margin-inline-start:8px}.ao-timeline h3{margin-top:0}.wp-block-details{padding:24px 0;border-bottom:1px solid var(--ao-rule)}.wp-block-details summary{cursor:pointer;font-weight:600}.wp-block-details p{margin-top:18px}.ao-socials{display:flex;gap:10px;flex-wrap:wrap}.ao-socials a{width:38px;height:38px;border:1px solid #48515b;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#f5f7fa;text-decoration:none;font-size:.8rem;font-weight:600}.ao-socials svg{width:19px;height:19px;fill:currentColor}.ao-lang a{font-size:.85rem;text-decoration:none;color:var(--ao-green)}.ao-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 32px}.ao-card{margin:0}.ao-card>a{display:block;text-decoration:none}.ao-card img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:6px}.ao-card h3{margin:18px 0 12px}.ao-card-art{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;font-size:2.3rem;letter-spacing:-.03em;background:linear-gradient(140deg,#1b2835,#28243c);color:#c9c3ed;border-radius:6px}.ao-card p{font-size:.9rem}.ao-card .ao-badge{display:inline-block;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ao-green);margin-top:18px}.ao-filters{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:36px}.ao-filters a{text-decoration:none;font-size:.9rem}.ao-pagination{display:flex;gap:12px;margin-top:32px}.ao-pagination a,.ao-pagination span{padding:8px 14px;border:1px solid var(--ao-rule)}.ao-form{background:var(--wp--preset--color--surface,#15191f);padding:30px;border-radius:10px}.ao-form label{display:block;margin-bottom:18px;color:#f5f7fa;font-size:.9rem}.ao-form input,.ao-form select,.ao-form textarea,.ao-search input{display:block;width:100%;padding:13px 14px;border:1px solid #515c67;border-radius:5px;background:#0e1319;color:#f5f7fa;font:inherit;margin-top:7px;min-height:48px}.ao-form select option{background:#10151b}.ao-form button,.ao-search button{padding:14px 24px;background:var(--ao-green);color:#07130a;border:0;border-radius:6px;font-weight:600;cursor:pointer;font:inherit}.ao-form input[type=checkbox]{display:inline-block;width:auto;min-height:auto;margin-inline-end:8px}.ao-form .ao-honey{position:absolute;inset-inline-start:-10000px}.ao-form [hidden]{display:none}.ao-message{padding:16px;border:1px solid var(--ao-green);margin-bottom:24px}.ao-search{display:flex;gap:12px;margin-bottom:40px}.ao-search input{margin:0}.ao-empty{border:1px dashed #414953;border-radius:6px;padding:40px;color:var(--ao-muted)}.ao-skip{position:absolute;top:-100px;left:20px;z-index:1000;background:#4ade80;color:#000;padding:12px}.ao-skip:focus{top:12px}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0}html[dir=rtl] .ao-timeline{padding:0 28px 28px 0}html[dir=rtl] input[type=email],html[dir=rtl] input[type=url]{direction:ltr;text-align:left}body .wp-block-navigation__responsive-container.is-menu-open{background:#0b0d10;color:#f5f7fa;padding:30px}body .wp-block-navigation__responsive-container.is-menu-open a{color:#f5f7fa}.ao-editor-note{font-size:.8rem;color:#b7c0cc}@media(max-width:781px){.ao-header{min-height:82px;margin-bottom:25px;gap:16px}.ao-header .wp-block-navigation{order:3}.ao-header .ao-lang{margin-inline-start:auto}.ao-hero{margin-bottom:75px}.ao-hero .wp-block-columns{gap:35px}.ao-hero img{max-height:440px;object-fit:cover;object-position:top}.ao-section{margin-bottom:75px}.ao-stats .wp-block-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px}.ao-stats .wp-block-column{padding-inline-start:15px}.ao-service .wp-block-columns{gap:12px}.ao-service{padding-block:24px}.ao-cta{padding:28px}.ao-cta .wp-block-buttons{justify-content:flex-start;margin-top:20px}.ao-footer .wp-block-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ao-footer-bottom{display:block}.ao-cards{grid-template-columns:1fr;gap:38px}.ao-form{padding:22px}.ao-search{flex-direction:column}.ao-filters{gap:15px}.ao-header>p{font-size:.8rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.editor-styles-wrapper .ao-section{outline:1px dashed #30363e;outline-offset:12px}
