/*
Theme Name: AILog Child
Template: twentytwentyfive
Version: 1.0.0
Text Domain: ailog-child
*/
:root{color-scheme:dark}.primary-nav{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.primary-nav a{color:#dce7f3;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.primary-nav a:hover{color:#67e8f9}.lang-switcher [aria-current="page"]{border-color:#67e8f9;background:#102333}.hero h1{font-size:clamp(2.25rem,7vw,4.75rem);line-height:1.05;max-width:16ch}.disclosure{margin-block:1.5rem 2rem}.wp-block-post-terms a{text-transform:none}.query-grid .wp-block-post-excerpt__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:760px){.primary-nav{order:3;width:100%;overflow-x:auto;flex-wrap:nowrap}.primary-nav a{white-space:nowrap}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#070b12;color:#dce7f3}a{color:#7dd3fc;text-underline-offset:.2em}a:hover{color:#bae6fd}.wp-site-blocks{min-height:100vh}.site-shell{max-width:1180px;margin:auto;padding-inline:clamp(1rem,4vw,2rem)}.site-header,.site-footer{border-color:#203044!important}.site-header{position:relative;background:rgba(7,11,18,.96)}.brand a{text-decoration:none;color:#f8fafc}.nav-row{min-height:72px}.lang-switcher{display:flex;gap:.5rem;list-style:none;margin:0;padding:0}.lang-switcher a,.pill-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem .75rem;border:1px solid #2b4158;border-radius:6px;text-decoration:none}.hero{padding-block:clamp(3rem,9vw,7rem);border-bottom:1px solid #203044}.eyebrow{color:#67e8f9;font:600 .78rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}.query-grid ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.query-grid li{background:#0d1521;border:1px solid #203044;border-radius:10px;overflow:hidden;padding:1.25rem}.query-grid .wp-block-post-featured-image img,.article-feature img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.article-shell{max-width:72ch;margin:auto;padding-inline:1rem}.article-shell .wp-block-post-content{font-size:1.08rem;line-height:1.75}.meta{color:#94a3b8}.disclosure{padding:1rem;border-left:3px solid #22d3ee;background:#0d1521}.related-list{padding-left:1.2rem}.site-footer{margin-top:4rem;padding-block:2rem;border-top:1px solid}.footer-links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}a:focus-visible,button:focus-visible{outline:3px solid #fbbf24;outline-offset:3px}.wp-element-button,.wp-block-navigation-item__content{min-height:44px;display:inline-flex;align-items:center}@media(max-width:760px){.query-grid ul{grid-template-columns:1fr}.nav-row{align-items:flex-start!important;padding-block:.75rem}.hero{padding-block:3rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
