/* All presentation is scoped to the new shortcode. Existing galleries keep their styles. */
.ag-study {
  --ags-paper: #faf7f2; --ags-ink: #292b28; --ags-accent: #914b34; --ags-line: #ded7cb; --ags-header: 76px;
  position: relative; isolation: isolate; width: 100%; max-width: none !important; margin-block: 0 !important;
  color: var(--ags-ink); background: var(--ags-paper); font-family: 'EB Garamond', Georgia, serif; line-height: 1.45;
}
.ag-study.ags-bleed { width: var(--ags-width, 100vw); margin-left: calc((100% - var(--ags-width, 100vw)) / 2) !important; margin-right: calc((100% - var(--ags-width, 100vw)) / 2) !important; }
.ag-study *, .ag-study *::before, .ag-study *::after { box-sizing: border-box; }
.ag-study [hidden] { display: none !important; }
.ag-study button, .ag-study input, .ag-study select, .ag-study textarea { font: inherit; letter-spacing: normal; text-transform: none; }
.ag-study button { appearance: none; display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 44px; padding: 8px 13px; border: 1px solid transparent; border-radius: 5px; background: transparent; color: inherit; cursor: pointer; line-height: 1.2; box-shadow: none; }
.ag-study button:hover { background: rgba(122, 61, 42, .08); opacity: 1; }
.ag-study button:disabled { opacity: .35; cursor: default; }
.ag-study button:focus-visible, .ag-study a:focus-visible, .ag-study input:focus-visible, .ag-study select:focus-visible, .ag-study [tabindex]:focus-visible { outline: 3px solid #c77548; outline-offset: 4px; }
.ag-study svg { flex-shrink: 0; vertical-align: middle; pointer-events: none; }
.ag-study h1, .ag-study h2, .ag-study p { margin: 0; padding: 0; font-weight: 400; letter-spacing: normal; text-transform: none; border: 0; }
.ag-study a { color: var(--ags-accent); text-underline-offset: 4px; }
.ag-study .ags-sr { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; clip-path: inset(50%); overflow: hidden; white-space: nowrap; border: 0; }
.ag-study .ags-stage { position: relative; width: 100%; height: calc(100svh - var(--ags-header)); min-height: 540px; overflow: hidden; background: #c6c4ba; color: #fff; scroll-margin-top: var(--ags-header); }
.ag-study .ags-slides { position: absolute; inset: 0; display: grid; grid-template-columns: 1fr; }
.ag-study .ags-slides[data-count="2"] { grid-template-columns: 1fr 1fr; }
.ag-study .ags-pane { position: relative; min-width: 0; height: 100%; overflow: hidden; background: #c6c4ba; }
.ag-study .ags-pane img { display: block; position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; max-height: none; border: 0; border-radius: 0; padding: 0; margin: 0; box-shadow: none; }
.ag-study .ags-pane .ags-backdrop { object-fit: cover; transform: scale(1.12); filter: blur(34px) saturate(.82); }
.ag-study .ags-pane .ags-photo { object-fit: contain; }
.ag-study .ags-stage-shade { position: absolute; inset: 0; pointer-events: none; background: linear-gradient(180deg, rgba(26,32,32,.14), transparent 22%, transparent 55%, rgba(22,27,27,.08) 64%, rgba(22,27,27,.65)); }
.ag-study .ags-heading { position: absolute; z-index: 2; top: 30px; left: clamp(22px, 3vw, 50px); text-shadow: 0 1px 10px #25302b66; pointer-events: none; }
.ag-study .ags-heading h1 { font-family: inherit; font-size: clamp(28px, 2.8vw, 43px); color: #fff; line-height: 1.1; }
.ag-study .ags-source-name { display: block; margin-top: 8px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-size: 10px; letter-spacing: .17em; text-transform: uppercase; opacity: .85; }
.ag-study .ags-arrow { position: absolute; z-index: 3; top: 44%; width: 64px; height: 80px; padding: 12px; color: #fff; border: 0; border-radius: 0; filter: drop-shadow(0 1px 3px #2226); }
.ag-study .ags-arrow:hover { background: #fff1; }
.ag-study .ags-arrow svg { width: 38px; height: 38px; stroke-width: 2; opacity: .85; }
.ag-study .ags-arrow-back { left: 8px; }
.ag-study .ags-arrow-next { right: 8px; }
.ag-study .ags-photo-meta { position: absolute; z-index: 2; left: clamp(22px, 3vw, 50px); right: 26px; bottom: 120px; color: #fff; text-shadow: 0 1px 10px #182b2780; }
.ag-study .ags-photo-meta h2 { font-family: inherit; color: #fff; font-size: clamp(27px, 2.5vw, 38px); line-height: 1.15; max-width: 850px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.ag-study .ags-photo-actions { display: flex; align-items: center; gap: 16px; margin-top: 8px; }
.ag-study .ags-photo-actions button { min-height: 38px; padding: 4px 0; border-radius: 0; font-size: 17px; border-bottom: 1px solid #fff6; background: transparent; color: #fff; }
.ag-study .ags-photo-actions button:hover { border-bottom-color: #fff; }
.ag-study .ags-photo-actions [data-action="select-photo"] { border-bottom-color: transparent; }
.ag-study .ags-photo-actions [data-action="select-photo"] svg { border: 1px solid #fff9; padding: 3px; border-radius: 50%; width: 22px; height: 22px; }
.ag-study .ags-photo-actions [aria-pressed="false"] svg path { visibility: hidden; }
.ag-study .ags-photo-actions [aria-pressed="true"] svg { background: var(--ags-paper); color: var(--ags-accent); }
.ag-study .ags-stage-bottom { position: absolute; z-index: 4; bottom: 28px; left: clamp(22px, 3vw, 50px); right: clamp(22px, 3vw, 50px); display: flex; align-items: center; justify-content: center; min-height: 56px; pointer-events: none; }
.ag-study .ags-stage-bottom > * { pointer-events: auto; }
.ag-study .ags-credit { position: absolute; left: 0; bottom: -7px; font-size: 14px; color: #fff; text-shadow: 0 1px 8px #2228; }
.ag-study .ags-transport { display: flex; align-items: center; padding: 4px 10px; gap: 2px; border-radius: 40px; background: rgba(250,247,242,.93); color: #3f494e; box-shadow: 0 3px 28px #20271d1c; backdrop-filter: blur(14px); }
.ag-study .ags-transport button { min-width: 42px; min-height: 44px; padding: 8px 10px; border-radius: 25px; }
.ag-study .ags-transport [data-action="play"] { padding-inline: 14px; white-space: nowrap; font-size: 17px; }
.ag-study .ags-transport [aria-pressed="true"] { color: #fff; background: var(--ags-accent); }
.ag-study .ags-transport [data-action="play"][aria-pressed="true"] { color: var(--ags-accent); background: #914b3414; }
.ag-study .ags-counter { font-size: 16px; min-width: 88px; text-align: center; padding: 0 10px; font-variant-numeric: tabular-nums; white-space: nowrap; }
.ag-study .ags-divider { width: 1px; height: 25px; background: #403c3226; margin: 0 4px; }
.ag-study .ags-explore { position: absolute; right: 0; bottom: 37px; min-height: 45px; border: 1px solid #fff; border-radius: 30px; color: #fff; padding: 9px 18px; background: #292b2814; backdrop-filter: blur(5px); font-size: 18px; }
.ag-study .ags-explore:hover { background: #fff2; }
.ag-study .ags-workbench { scroll-margin-top: var(--ags-header); border-bottom: 1px solid var(--ags-line); background: var(--ags-paper); }
.ag-study .ags-browse-heading { display: none; padding: 30px clamp(20px, 3vw, 48px); align-items: center; justify-content: space-between; }
.ag-study .ags-browse-heading h2 { font-size: 38px; }
.ag-study .ags-browse-heading button { font-size: 17px; }
.ag-study .ags-eyebrow { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-size: 10px; letter-spacing: .15em; color: #8a6854; }
.ag-study .ags-tools { display: flex; align-items: center; gap: 14px; padding: 12px clamp(16px, 3vw, 48px); border-top: 1px solid var(--ags-line); border-bottom: 1px solid var(--ags-line); font-size: 18px; }
.ag-study .ags-source { background: transparent; color: var(--ags-ink); border: 0; border-radius: 0; height: 44px; max-width: 180px; padding: 6px 24px 6px 0; font-weight: 500; }
.ag-study .ags-views { display: flex; align-items: center; border: 1px solid var(--ags-line); padding: 3px; border-radius: 7px; gap: 2px; }
.ag-study .ags-views button { min-height: 36px; min-width: 40px; padding: 5px 10px; }
.ag-study .ags-views button[aria-pressed="true"] { background: #eee7dc; color: #7a3d2a; }
.ag-study .ags-views svg { width: 16px; height: 16px; }
.ag-study .ags-search { margin: 0 0 0 auto; display: flex; align-items: center; min-width: 120px; max-width: 310px; flex: 1; border-bottom: 1px solid #bdb5a8; }
.ag-study .ags-search input { width: 100%; min-width: 0; padding: 8px 0; height: 44px; font-size: 17px; border: 0; outline-offset: 0; border-radius: 0; color: var(--ags-ink); background: transparent; box-shadow: none; }
.ag-study .ags-search-submit { min-width: 38px; padding: 4px; }
.ag-study .ags-collection { white-space: nowrap; font-size: 17px; }
.ag-study .ags-selected-count { font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; display: inline-block; border-radius: 12px; min-width: 23px; margin-left: 4px; padding: 2px 6px; background: #e9e0d4; color: #7a3d2a; }
.ag-study .ags-help { width: 36px; min-width: 36px; border: 1px solid var(--ags-line); border-radius: 50%; min-height: 36px; font-size: 18px; }
.ag-study .ags-close-tools { padding-inline: 4px; }
.ag-study .ags-selection-actions { display: flex; align-items: center; flex-wrap: wrap; padding: 9px clamp(16px, 3vw, 48px); gap: 8px 16px; background: #eee7dc; font-size: 16px; }
.ag-study .ags-selection-actions button { font-size: 16px; border: 1px solid #c9bdad; min-height: 36px; padding: 6px 11px; }
.ag-study .ags-selection-summary { margin-right: auto; font-style: italic; }
.ag-study .ags-selection-actions .ags-subtle { border-color: transparent; }
.ag-study .ags-browser-meta { display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 9px clamp(16px, 3vw, 48px) 3px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-size: 11px; color: #726d64; }
.ag-study .ags-selection-hint { margin-right: auto; font-size: 11px; }
.ag-study .ags-pager { display: flex; align-items: center; white-space: nowrap; font-variant-numeric: tabular-nums; }
.ag-study .ags-pager button { min-width: 38px; padding: 6px; }
.ag-study .ags-pager svg { width: 17px; height: 17px; }
.ag-study .ags-thumbs { display: flex; gap: 10px; overflow-x: auto; padding: 10px clamp(16px, 3vw, 48px) 18px; scrollbar-width: thin; overscroll-behavior-x: contain; }
.ag-study .ags-thumb { position: relative; width: 118px; height: 86px; flex-shrink: 0; background: #e8e1d6; padding: 0; cursor: pointer; border: 2px solid transparent; border-radius: 3px; overflow: hidden; outline-offset: 1px; user-select: none; }
.ag-study .ags-thumb img { display: block; width: 100%; height: 100%; object-fit: contain; padding: 0; margin: 0; border: 0; border-radius: 0; }
.ag-study .ags-thumb.ags-current { border-color: #b6a88f; }
.ag-study .ags-thumb[aria-selected="true"] { border-color: #914b34; box-shadow: 0 0 0 1px #914b34; }
.ag-study .ags-thumb-check { position: absolute; top: 5px; right: 5px; display: flex; align-items: center; justify-content: center; width: 21px; height: 21px; border: 1px solid #fff; border-radius: 50%; background: #322f284d; color: transparent; }
.ag-study .ags-thumb-check svg { width: 15px; height: 15px; stroke-width: 2; }
.ag-study .ags-thumb[aria-selected="true"] .ags-thumb-check { background: var(--ags-accent); color: #fff; }
.ag-study .ags-thumb-title { display: none; }
.ag-study .ags-collection-note { font-size: 13px; color: #756e64; padding: 0 clamp(16px, 3vw, 48px) 16px; }
.ag-study[data-view="grid"] .ags-stage { display: none; }
.ag-study[data-view="grid"] .ags-browse-heading { display: flex; }
.ag-study[data-view="grid"] .ags-thumbs { display: grid; grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); overflow: visible; gap: 22px; padding-top: 18px; padding-bottom: 30px; }
.ag-study[data-view="grid"] .ags-thumb { width: auto; height: auto; aspect-ratio: 1 / 1; display: flex; flex-direction: column; padding: 10px; background: #f0ebe3; }
.ag-study[data-view="grid"] .ags-thumb img { width: 100%; height: calc(100% - 38px); object-fit: contain; }
.ag-study[data-view="grid"] .ags-thumb-title { display: block; font-size: 17px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 9px 0 0; }
.ag-study[data-view="grid"] .ags-thumb-check { top: 10px; right: 10px; }
.ag-study .ags-details { max-width: 920px; margin: 0 auto; padding: 48px clamp(22px, 4vw, 62px) 70px; font-size: 21px; line-height: 1.65; overflow-wrap: anywhere; scroll-margin-top: var(--ags-header); }
.ag-study .ags-details-heading { display: flex; align-items: flex-start; justify-content: space-between; gap: 24px; margin-bottom: 25px; }
.ag-study .ags-details h2 { color: var(--ags-ink); font-size: 36px; line-height: 1.2; margin-top: 10px; }
.ag-study .ags-details p { margin: 0 0 1.15em; }
.ag-study .ags-caption { border-bottom: 1px solid var(--ags-line); margin-bottom: 28px; }
.ag-study .ags-caption:empty { display: none; }
.ag-study .ags-details .ags-tags { display: flex; flex-wrap: wrap; gap: 9px 18px; border-top: 1px solid var(--ags-line); padding-top: 22px; margin-top: 30px; font-size: 17px; }
.ag-study .ags-detail-links { display: flex; gap: 16px; flex-wrap: wrap; align-items: center; margin-top: 30px; font-size: 17px; }
.ag-study .ags-detail-links button { border: 1px solid var(--ags-line); }
html:not(.lang-gr) .ag-study .ag-greek { display: none !important; }
html.lang-gr .ag-study .ag-english { display: none !important; }
.ag-study .ags-toast { position: fixed; z-index: 100001; bottom: 22px; left: 50%; transform: translateX(-50%); width: max-content; max-width: min(92vw, 600px); padding: 13px 21px; border-radius: 6px; background: #faf7f2; color: #292b28; border: 1px solid #d5cbbb; box-shadow: 0 5px 35px #20202033; font-size: 17px; }
.ag-study .ags-dialog { width: min(690px, calc(100vw - 32px)); max-height: min(85dvh, 880px); padding: 27px 30px 30px; border: 1px solid var(--ags-line); border-radius: 8px; margin: auto; color: var(--ags-ink); background: var(--ags-paper); overflow: auto; font-family: inherit; font-size: 19px; box-shadow: 0 20px 80px #0003; }
.ag-study .ags-dialog::backdrop { background: #20262399; backdrop-filter: blur(8px); }
.ag-study .ags-dialog-head { display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; gap: 16px; }
.ag-study .ags-dialog h2 { font-size: 30px; line-height: 1.15; color: var(--ags-ink); }
.ag-study .ags-dialog p { margin-bottom: 16px; }
.ag-study .ags-attribution { display: block; width: 100%; min-height: 230px; padding: 14px; border: 1px solid var(--ags-line); background: #fffdf8; border-radius: 3px; font-size: 15px; line-height: 1.55; color: var(--ags-ink); margin: 20px 0 12px; resize: vertical; }
.ag-study .ags-dialog-actions { display: flex; gap: 10px; flex-wrap: wrap; }
.ag-study .ags-dialog-actions button, .ag-study .ags-dialog-body > div > button { border: 1px solid #bdb19e; font-size: 17px; }
.ag-study .ags-primary-link, .ag-study .ags-download-link { display: block; width: fit-content; border: 1px solid #bdb19e; border-radius: 4px; margin: 12px 0; padding: 10px 18px; text-decoration: none; }
.ag-study .ags-small { font-size: 15px; color: #6e675f; }
.ag-study .ags-shortcuts { display: grid; grid-template-columns: minmax(100px, 125px) 1fr; gap: 12px 20px; font-size: 17px; margin: 0 0 25px; }
.ag-study .ags-shortcuts dt { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-size: 13px; color: #895039; }
.ag-study .ags-shortcuts dd { margin: 0; }
.ag-study .ags-empty { position: relative; z-index: 3; margin: auto; padding: 60px; max-width: 640px; color: #fff; font-size: 25px; text-align: center; }
.ag-study .ags-empty button { display: block; border: 1px solid white; margin: 20px auto; font-size: 18px; }
.ag-study .ags-empty-list { padding-block: 20px; font-size: 19px; }
.ag-study .ags-error { color: #963c2a; }
.ag-study.ags-fullscreen, .ag-study:fullscreen { position: fixed; inset: 0; width: 100% !important; height: 100dvh; margin: 0 !important; z-index: 100001; overflow-y: auto; --ags-header: 0px !important; }
.ag-study.ags-fullscreen .ags-stage, .ag-study:fullscreen .ags-stage { height: 100dvh; }
@media (max-width: 1150px) {
  .ag-study .ags-tools { gap: 9px; padding-inline: 20px; }
  .ag-study .ags-collection span { font-size: 15px; }
  .ag-study .ags-selection-hint { display: none; }
  .ag-study .ags-credit { bottom: -17px; font-size: 12px; }
  .ag-study .ags-stage-bottom { bottom: 32px; }
}
@media (max-width: 800px) {
  .ag-study .ags-tools { flex-wrap: wrap; gap: 10px; padding: 12px 16px; }
  .ag-study .ags-search { order: 7; max-width: none; flex-basis: 100%; margin: 0; }
  .ag-study .ags-collection { margin-left: auto; }
  .ag-study .ags-close-tools { display: none; }
  .ag-study .ags-help { width: 32px; min-width: 32px; }
  .ag-study .ags-photo-meta { bottom: 145px; }
  .ag-study .ags-explore { bottom: 66px; font-size: 16px; min-height: 38px; padding: 7px 13px; }
  .ag-study .ags-photo-actions { gap: 14px; }
  .ag-study .ags-credit { bottom: -22px; }
  .ag-study .ags-stage-bottom { bottom: 42px; }
  .ag-study .ags-slides[data-count="2"] .ags-photo-meta h2 { font-size: 25px; }
  .ag-study .ags-slides[data-count="2"] .ags-photo-actions { flex-wrap: wrap; gap: 0 10px; }
}
@media (max-width: 640px) {
  .ag-study .ags-stage { min-height: 520px; }
  .ag-study .ags-heading { top: 22px; left: 20px; }
  .ag-study .ags-heading h1 { font-size: 29px; }
  .ag-study .ags-source-name { font-size: 9px; }
  .ag-study .ags-arrow { width: 45px; height: 65px; padding: 9px; top: 39%; }
  .ag-study .ags-arrow svg { width: 29px; height: 29px; }
  .ag-study .ags-arrow-back { left: 0; } .ag-study .ags-arrow-next { right: 0; }
  .ag-study .ags-photo-meta { left: 20px; right: 20px; bottom: 165px; }
  .ag-study .ags-photo-meta h2 { font-size: 29px; }
  .ag-study .ags-photo-actions button { font-size: 16px; }
  .ag-study .ags-stage-bottom { left: 14px; right: 14px; bottom: 42px; }
  .ag-study .ags-transport { width: min(100%, 420px); justify-content: center; padding: 4px 7px; }
  .ag-study .ags-transport button, .ag-study .ags-transport [data-action="play"] { padding: 9px; width: 42px; min-width: 40px; }
  .ag-study .ags-transport [data-action="play"] span { display: none; }
  .ag-study .ags-divider { margin: 0 2px; }
  .ag-study .ags-counter { min-width: 70px; padding: 0 5px; font-size: 15px; }
  .ag-study .ags-explore { bottom: 72px; right: 5px; }
  .ag-study .ags-credit { left: 6px; font-size: 11px; }
  .ag-study .ags-views { margin-left: auto; }
  .ag-study .ags-views button { min-width: 35px; padding: 6px 8px; }
  .ag-study .ags-collection { order: 8; margin: 0; padding-left: 0; }
  .ag-study .ags-help { order: 9; margin-left: auto; }
  .ag-study .ags-source { max-width: 165px; font-size: 18px; }
  .ag-study .ags-browse-heading { padding: 24px 18px; }
  .ag-study .ags-browse-heading h2 { font-size: 30px; }
  .ag-study .ags-browse-heading button { font-size: 15px; padding-inline: 0; }
  .ag-study .ags-selection-actions { gap: 7px; }
  .ag-study .ags-selection-summary { flex-basis: 100%; }
  .ag-study[data-view="grid"] .ags-thumbs { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; padding-inline: 16px; }
  .ag-study[data-view="grid"] .ags-thumb { padding: 6px; aspect-ratio: .85; }
  .ag-study[data-view="grid"] .ags-thumb-title { font-size: 16px; }
  .ag-study .ags-details { padding: 32px 22px 50px; font-size: 20px; }
  .ag-study .ags-details h2 { font-size: 29px; }
  .ag-study .ags-dialog { padding: 22px 20px; }
  .ag-study .ags-dialog h2 { font-size: 27px; }
  .ag-study .ags-slides[data-count="2"] { grid-template-columns: 1fr; grid-template-rows: 1fr 1fr; padding-top: 72px; padding-bottom: 155px; }
  .ag-study .ags-slides[data-count="2"] .ags-photo-meta { left: 15px; right: 15px; bottom: 4px; background: #252b2780; padding: 6px 10px; text-shadow: none; }
  .ag-study .ags-slides[data-count="2"] .ags-photo-meta h2 { font-size: 20px; -webkit-line-clamp: 1; }
  .ag-study .ags-slides[data-count="2"] .ags-photo-actions { margin-top: 0; }
  .ag-study .ags-slides[data-count="2"] .ags-photo-actions button { font-size: 13px; min-height: 30px; }
  .ag-study[data-view="2"] .ags-stage { min-height: 800px; }
}
@media (max-width: 360px) {
  .ag-study .ags-transport { gap: 0; padding-inline: 5px; }
  .ag-study .ags-transport button, .ag-study .ags-transport [data-action="play"] { width: 38px; min-width: 38px; padding-inline: 8px; flex-shrink: 0; }
  .ag-study .ags-transport .ags-divider { display: none; }
  .ag-study .ags-counter { min-width: 0; flex: 1; padding-inline: 3px; font-size: 14px; line-height: 1.15; white-space: normal; overflow-wrap: anywhere; }
  .ag-study .ags-source { max-width: 140px; font-size: 17px; }
  .ag-study .ags-views button { min-width: 32px; padding-inline: 6px; }
}
@media (min-width: 641px) and (max-height: 500px) {
  .ag-study .ags-stage { min-height: 300px; }
  .ag-study .ags-heading { top: 14px; }
  .ag-study .ags-heading h1 { font-size: 24px; }
  .ag-study .ags-source-name { margin-top: 4px; font-size: 9px; }
  .ag-study .ags-photo-meta { bottom: 88px; }
  .ag-study .ags-photo-meta h2, .ag-study .ags-slides[data-count="2"] .ags-photo-meta h2 { font-size: 22px; -webkit-line-clamp: 1; }
  .ag-study .ags-photo-actions { margin-top: 2px; }
  .ag-study .ags-photo-actions button { font-size: 15px; }
  .ag-study .ags-stage-bottom { bottom: 23px; }
  .ag-study .ags-credit { bottom: -16px; }
  .ag-study .ags-explore { right: 0; bottom: 66px; min-height: 36px; padding: 6px 12px; font-size: 15px; }
  .ag-study[data-view="2"] .ags-explore { bottom: 6px; }
  .ag-study[data-view="2"] .ags-stage-bottom { justify-content: flex-start; }
  .ag-study .ags-transport [data-action="play"] span { display: none; }
  .ag-study .ags-transport [data-action="play"] { min-width: 42px; padding-inline: 10px; }
}
@media (prefers-reduced-motion: reduce) { .ag-study *, .ag-study *::before, .ag-study *::after { scroll-behavior: auto !important; transition: none !important; animation: none !important; } }
