/* TakeOne Design System 3.0 — v13.5.0. No color ownership. */
.t1-ds3 :where(.agk-card,.t1as-card,.agk-category-card,.takeone-card,[data-takeone-card]){border-radius:var(--t1-ds3-card-r,var(--agk-card-radius,18px))}
.t1-ds3 :where(.agk-card-media,.t1as-media,.agk-category-card-media,.takeone-media,img.is-design-media){border-radius:var(--t1-ds3-media-r,var(--agk-global-media-radius,16px))}
.t1-ds3 :where(.agk-btn,.takeone-button,.wp-element-button,.agk-category-card-more,.t1as-more,button.button-primary){border-radius:var(--t1-ds3-button-r,var(--agk-button-radius,12px))}
.t1-ds3 :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea,.agk-input){border-radius:var(--t1-ds3-form-r,12px)}
.t1-ds3 :where(.agk-section,.takeone-section,[data-takeone-section]){--t1-local-space:calc(var(--agk-section-spacing,76px) * var(--t1-ds3-space,1))}
.t1-ds3-surface-outline :where(.agk-card,.t1as-card,.agk-category-card){border:1px solid var(--agk-border)}
.t1-ds3-surface-elevated :where(.agk-card,.t1as-card,.agk-category-card){background:var(--agk-elevated,var(--agk-surface));box-shadow:0 14px 38px rgba(12,27,49,.08)}
.t1-ds3-surface-glass :where(.agk-card,.t1as-card,.agk-category-card){background:color-mix(in srgb,var(--agk-surface) 88%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid color-mix(in srgb,var(--agk-border) 72%,transparent)}
.t1-ds3-shadow-none :where(.agk-card,.t1as-card,.agk-category-card){box-shadow:none!important}.t1-ds3-shadow-soft :where(.agk-card,.t1as-card,.agk-category-card){box-shadow:0 10px 28px rgba(13,27,50,.06)}.t1-ds3-shadow-lift :where(.agk-card,.t1as-card,.agk-category-card){box-shadow:0 18px 48px rgba(13,27,50,.10)}.t1-ds3-shadow-strong :where(.agk-card,.t1as-card,.agk-category-card){box-shadow:0 24px 64px rgba(13,27,50,.16)}
.t1-ds3-icon-rounded :where(.t1mm-item-icon,.t1f-icon,.agk-icon-box){border-radius:12px}.t1-ds3-icon-soft :where(.t1mm-item-icon,.t1f-icon,.agk-icon-box){border-radius:16px;background:color-mix(in srgb,var(--agk-accent) 10%,transparent)}.t1-ds3-icon-square :where(.t1mm-item-icon,.t1f-icon,.agk-icon-box){border-radius:4px}.t1-ds3-icon-minimal :where(.t1mm-item-icon,.t1f-icon,.agk-icon-box){background:transparent!important;border-color:transparent!important}
.t1-ds3-motion-subtle :where(.agk-card,.t1as-card,.agk-category-card,.agk-btn,.takeone-button){transition:transform .18s ease,box-shadow .18s ease}.t1-ds3-motion-subtle :where(.agk-card,.t1as-card,.agk-category-card):hover{transform:translateY(-2px)}
.t1-ds3-motion-expressive :where(.agk-card,.t1as-card,.agk-category-card,.agk-btn,.takeone-button){transition:transform .24s ease,box-shadow .24s ease}.t1-ds3-motion-expressive :where(.agk-card,.t1as-card,.agk-category-card):hover{transform:translateY(calc(var(--t1-ds3-motion-distance,10px) * -0.45))}
html[data-agk-theme="dark"] .t1-ds3-surface-elevated :where(.agk-card,.t1as-card,.agk-category-card){background:var(--agk-dark-elevated,#171c22)}html[data-agk-theme="dark"] .t1-ds3-surface-glass :where(.agk-card,.t1as-card,.agk-category-card){background:color-mix(in srgb,var(--agk-dark-surface,#11151a) 88%,transparent);border-color:var(--agk-dark-border,rgba(255,255,255,.1))}
@media(prefers-reduced-motion:reduce){.t1-ds3 :where(.agk-card,.t1as-card,.agk-category-card,.agk-btn,.takeone-button){transition:none!important;transform:none!important}}
