/* TakeOne device/theme behavior — color values come only from TakeOne Colors. */
:root{color-scheme:light}
html[data-agk-theme="dark"],body.dark-mode,body[data-theme="dark"]{color-scheme:dark}
html[data-agk-theme="dark"] body,body.dark-mode,body[data-theme="dark"]{background:var(--agk-site-paint,var(--agk-page));color:var(--agk-text)}
html[data-agk-theme="dark"] :is(.agk-site-header,.agk-nav-band,.agk-site-footer,.agk-card,.agk-article-shell,.agk-search-panel,input,select,textarea),body.dark-mode :is(.agk-site-header,.agk-nav-band,.agk-site-footer,.agk-card,.agk-article-shell,.agk-search-panel,input,select,textarea){border-color:var(--agk-border)}
html[data-agk-theme="dark"] :is(.agk-card,.agk-article-shell,.agk-search-panel),body.dark-mode :is(.agk-card,.agk-article-shell,.agk-search-panel){background:var(--agk-surface);color:var(--agk-text)}
html[data-agk-theme="dark"] :is(h1,h2,h3,h4,h5,h6),body.dark-mode :is(h1,h2,h3,h4,h5,h6){color:var(--agk-heading,var(--agk-text))}
html[data-agk-theme="dark"] :is(p,small,time),body.dark-mode :is(p,small,time){color:var(--agk-muted)}
@media(max-width:1180px){.agk-site-shell{--agk-device:tablet}.agk-container{padding-inline:max(18px,env(safe-area-inset-left))}}
@media(max-width:767px){.agk-site-shell{--agk-device:mobile}.agk-container{padding-inline:max(14px,env(safe-area-inset-left))}body{overflow-x:hidden}.agk-main :is(img,video,iframe){max-width:100%;height:auto}.agk-main :is(h1,h2,h3){overflow-wrap:normal;word-break:normal}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
