/* =========================================================
   Ana sayfa: parça arşivi (scroll-craft ile kurgulandı)
   Yalnızca ana sayfalarda yüklenir. Sıra: scrollcraft.css > style.css > home.css
   Motor dosyaları (scrollcraft.css / scrollcraft.js) değiştirilmez; bu dosya
   yalnızca sayfanın kendi sınıflarını (oh-*) biçimler.
   ========================================================= */

:root {
  /* scroll-craft renk rolleri: sitenin kendi paleti */
  --sc-canvas: #111418;
  --sc-surface: #1a1f25;
  --sc-ink: #f2efe6;
  --sc-ink-soft: #b4bac2;
  --sc-accent: #f5d300;
  --sc-accent-ink: #111418;
  --sc-font-display: var(--font-head);
  --sc-font-text: var(--font-body);
  --oh-board: #0e1114;
  --oh-bone: #e9e4d8;
  --oh-soft: #b4bac2;
  --oh-hair: rgba(233, 228, 216, .16);
  --oh-ease: cubic-bezier(.23, 1, .32, 1);
  --oh-topbar: 40px;
}
/* scrollcraft.css'in genel ayarlarını sitenin geri kalanıyla aynı tut */
html { scrollbar-color: auto; scrollbar-width: auto; }
body { letter-spacing: normal; }

.okd-home { background: var(--ink); color: var(--sc-ink); }
.okd-home h1, .okd-home h2, .okd-home h3 { text-wrap: balance; }
.okd-home p { text-wrap: pretty; }
.oh-dark :focus-visible { outline-color: var(--yellow); }

/* ---------------------------------------------------------------- 1. açılış */
.oh-hero {
  position: relative; isolation: isolate; overflow: clip;
  min-height: max(600px, calc(100svh - var(--header-h) - var(--oh-topbar)));
  display: grid; grid-template-rows: 1fr auto;
  background:
    radial-gradient(55% 65% at 74% 46%, rgba(245, 211, 0, .085), transparent 70%),
    linear-gradient(180deg, #111418 0%, #14181d 100%);
}
.oh-scene { position: absolute; inset: 0; z-index: 0; pointer-events: none; }
.oh-plane {
  position: absolute; max-width: none; height: auto;
  will-change: transform;
  filter: drop-shadow(0 26px 28px rgba(5, 6, 8, .5));
}
/* uzak > yakın: küçük, sönük, hafif yumuşak > büyük, tam kontrast */
.oh-plane--palet { width: clamp(300px, 33vw, 540px); inset-inline-end: -2vw; top: -7%; z-index: 1;
  filter: brightness(.74) saturate(.86) blur(.6px) drop-shadow(0 18px 22px rgba(5, 6, 8, .45)); }
.oh-plane--burc  { width: clamp(290px, 31vw, 500px); inset-inline-end: 19vw; top: 15%; z-index: 2;
  filter: brightness(.93) drop-shadow(0 24px 26px rgba(5, 6, 8, .5)); }
.oh-plane--lama  { width: clamp(300px, 34vw, 540px); inset-inline-end: -3vw; top: 39%; z-index: 3; }
.oh-plane--deste { width: clamp(460px, 55vw, 880px); inset-inline-end: -7vw; bottom: -9%; z-index: 4; }

.oh-hero__copy { position: relative; z-index: 5; align-self: center; padding-top: 56px; padding-bottom: 40px; }
.oh-hero__copy .inner { max-width: 35rem; }
.oh-hero h1 { font-size: clamp(2.6rem, 5vw, 4.6rem); line-height: 1; margin-bottom: 22px; }
.oh-hero h1 em { font-style: normal; color: var(--yellow); }
.oh-lead { font-size: 1.2rem; color: #d3d8de; max-width: 33rem; margin-bottom: 32px; }
.oh-actions { display: flex; flex-wrap: wrap; gap: 14px; }

/* nesne etiketi: koleksiyonun ilk nesnesinin etiketi */
.oh-tag { position: relative; z-index: 5; padding-bottom: 28px; }
.oh-tag dl {
  display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); margin: 0;
  border-top: 1px solid var(--oh-hair); background: rgba(17, 20, 24, .62);
  backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px);
}
.oh-tag dl > div { padding: 16px 20px 14px 0; }
.oh-tag dl > div + div { padding-inline-start: 20px; border-inline-start: 1px solid var(--oh-hair); }
.oh-tag dt { font-family: var(--font-head); font-weight: 700; font-size: 1.12rem; line-height: 1.2; letter-spacing: .02em; color: var(--white); }
.oh-tag dd { margin: 4px 0 0; color: var(--oh-soft); font-size: .92rem; line-height: 1.4; }

@media (prefers-reduced-motion: no-preference) {
  .oh-js .oh-plane {
    transform:
      translate3d(calc(var(--mx, 0) * var(--px) * 1px), calc(var(--t, 0) * var(--ty) * 1px + var(--my, 0) * var(--px) * 1px), 0)
      scale(calc(1 + var(--t, 0) * var(--ts)));
  }
  .oh-plane--palet { --ty: 110;  --px: -5;  --ts: -.04; }
  .oh-plane--burc  { --ty: 40;   --px: -11; --ts: 0; }
  .oh-plane--lama  { --ty: -70;  --px: 15;  --ts: .03; }
  .oh-plane--deste { --ty: -170; --px: 24;  --ts: .07; }
}

@media (max-width: 1240px) {
  .oh-plane--burc { inset-inline-end: 9vw; width: clamp(280px, 30vw, 440px); }
  .oh-hero__copy .inner { max-width: 31rem; }
}
@media (max-width: 960px) {
  .oh-hero { min-height: 0; grid-template-rows: auto auto auto; }
  .oh-scene { position: relative; inset: auto; height: clamp(250px, 64vw, 440px); grid-row: 2; }
  .oh-hero__copy { grid-row: 1; padding-top: 40px; padding-bottom: 8px; }
  .oh-tag { grid-row: 3; }
  .oh-plane--palet { width: 46vw; inset-inline-end: -4vw; top: -4%; }
  .oh-plane--burc  { width: 44vw; inset-inline-end: 38vw; top: 8%; }
  .oh-plane--lama  { width: 46vw; inset-inline-end: -6vw; top: 34%; }
  .oh-plane--deste { width: 82vw; inset-inline-end: 6vw; bottom: -6%; }
  .oh-tag dl { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .oh-tag dl > div:nth-child(3) { padding-inline-start: 0; border-inline-start: 0; }
  .oh-tag dl > div:nth-child(n+3) { border-top: 1px solid var(--oh-hair); }
}
@media (max-width: 640px) {
  .oh-hero h1 { font-size: clamp(2.1rem, 9vw, 2.6rem); margin-bottom: 16px; }
  .oh-lead { font-size: 1.05rem; margin-bottom: 22px; }
  .oh-actions .btn { flex: 1 1 auto; padding: 0 18px; }
  .oh-tag dl > div, .oh-tag dl > div + div { padding: 12px 12px 10px 0; }
  .oh-tag dl > div:nth-child(even) { padding-inline-start: 12px; }
  .oh-tag dt { font-size: 1rem; }
  .oh-tag dd { font-size: .85rem; }
}

/* ---------------------------------------------------------------- 2. zirve: ölçülü çizim */
.oh-peak { background: var(--oh-board); }
.oh-peak [data-sc-stage] { background: var(--oh-board); }
.oh-board {
  position: absolute; inset: 0; pointer-events: none;
  background-image:
    linear-gradient(rgba(233, 228, 216, .055) 1px, transparent 1px),
    linear-gradient(90deg, rgba(233, 228, 216, .055) 1px, transparent 1px),
    linear-gradient(rgba(233, 228, 216, .022) 1px, transparent 1px),
    linear-gradient(90deg, rgba(233, 228, 216, .022) 1px, transparent 1px);
  background-size: 120px 120px, 120px 120px, 24px 24px, 24px 24px;
  background-position: -1px -1px;
}
.oh-peak__layout {
  position: absolute; inset: var(--header-h) 0 0 0;
  display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
}
.oh-peak__copy { display: grid; align-items: center; padding: 32px var(--gutter) 48px max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter))); }
[dir="rtl"] .oh-peak__copy { padding: 32px max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter))) 48px var(--gutter); }
.oh-cue { grid-area: 1 / 1; max-width: 30rem; }
.oh-cue h2, .oh-cue .oh-display {
  font-family: var(--font-head); font-weight: 700; line-height: 1.02;
  font-size: clamp(2.1rem, 3.6vw, 3.4rem); margin: 0 0 18px; color: var(--white);
}
.oh-cue .oh-display em { font-style: normal; color: var(--yellow); }
.oh-cue p { color: var(--oh-soft); font-size: 1.12rem; margin: 0 0 18px; max-width: 30rem; }
.oh-cue .link-arrow { color: var(--yellow); }
.oh-kicker {
  display: block; font-family: var(--font-head); font-weight: 600; font-size: .95rem;
  letter-spacing: .16em; text-transform: uppercase; color: var(--yellow); margin-bottom: 14px;
}
.oh-peak__frame { position: relative; margin: 20px var(--gutter) 28px 0; overflow: hidden; border-radius: var(--radius); }
[dir="rtl"] .oh-peak__frame { margin: 20px 0 28px var(--gutter); }
.oh-peak__photo { position: absolute; inset: 0; clip-path: ellipse(0 0 at 50% 50%); }
.oh-peak__photo img { position: absolute; left: 0; top: 0; max-width: none; width: 100%; height: auto; }
.oh-draw { position: absolute; inset: 0; width: 100%; height: 100%; overflow: visible; pointer-events: none; }
.oh-draw .ln { fill: none; stroke-width: 1.6; stroke-linecap: round; }
.oh-draw .cl { fill: none; stroke: var(--oh-bone); stroke-width: 1; stroke-dasharray: 22 6 4 6; opacity: .55; }
.oh-draw .hid { fill: none; stroke: var(--oh-bone); stroke-width: 1; stroke-dasharray: 7 5; opacity: .7; }
.oh-draw .dim { fill: none; stroke: var(--yellow); stroke-width: 1.1; }
.oh-draw text {
  fill: var(--yellow); font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif;
  font-weight: 700; letter-spacing: .03em; direction: ltr; unicode-bidi: isolate;
}

@media (max-width: 960px) {
  .oh-peak__layout { grid-template-columns: 1fr; grid-template-rows: minmax(0, 56fr) minmax(0, 44fr); }
  .oh-peak__frame { grid-row: 1; margin: 12px var(--gutter) 0; }
  [dir="rtl"] .oh-peak__frame { margin: 12px var(--gutter) 0; }
  .oh-peak__copy, [dir="rtl"] .oh-peak__copy { grid-row: 2; align-items: start; padding: 22px var(--gutter) 20px; }
  .oh-cue h2, .oh-cue .oh-display { font-size: clamp(1.7rem, 7vw, 2.3rem); margin-bottom: 10px; }
  .oh-cue p { font-size: 1rem; margin-bottom: 10px; }
  .oh-kicker { font-size: .85rem; margin-bottom: 8px; }
}

/* ---------------------------------------------------------------- 3. parça koleksiyonu */
.oh-coll { background: var(--ink); }
.oh-coll [data-sc-stage] { display: flex; flex-direction: column; justify-content: center; gap: 26px; padding-top: var(--header-h); background: var(--ink); }
.oh-index ul { list-style: none; display: flex; flex-wrap: wrap; gap: 8px; }
.oh-index a {
  display: inline-flex; align-items: center; min-height: 38px; padding: 0 13px; text-decoration: none;
  font-family: var(--font-head); font-weight: 600; font-size: .98rem; letter-spacing: .05em; text-transform: uppercase;
  color: var(--oh-soft); border: 1px solid rgba(233, 228, 216, .2); border-radius: var(--radius);
  transition: color .16s, border-color .16s, background-color .16s;
}
.oh-index a:hover { color: var(--white); border-color: rgba(233, 228, 216, .5); }
.oh-index a.is-here { color: var(--ink); background: var(--yellow); border-color: var(--yellow); }
.oh-index a:active { transform: translateY(1px); }

.oh-rail { display: flex; gap: 28px; align-items: stretch; padding-inline: max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter))); }
.oh-rail > * { flex: 0 0 auto; }
.oh-rail__lead { width: clamp(17rem, 25vw, 23rem); display: flex; flex-direction: column; justify-content: center; }
.oh-rail__lead h2 { color: var(--white); font-size: clamp(2rem, 3.2vw, 3rem); margin-bottom: 14px; }
.oh-rail__lead p { color: var(--oh-soft); margin-bottom: 18px; }
.oh-rail__lead .link-arrow, .oh-rail__end .link-arrow { color: var(--yellow); }
.oh-item { width: clamp(15.5rem, 21vw, 19.5rem); }
.oh-item > a { display: block; text-decoration: none; color: inherit; border-radius: var(--radius); }
.oh-item figure { margin: 0; aspect-ratio: 4 / 3; overflow: hidden; border-radius: var(--radius); background: #fff; }
.oh-item img { width: 100%; height: 100%; object-fit: cover; transition: transform .3s var(--oh-ease); }
@media (hover: hover) and (pointer: fine) { .oh-item > a:hover img { transform: scale(1.035); } }
.oh-item h3 { font-size: 1.5rem; color: var(--white); margin: 16px 0 4px; }
.oh-item .kind { color: var(--oh-soft); font-size: .98rem; margin: 0 0 12px; line-height: 1.4; }
.oh-label { margin: 0; border-top: 1px solid var(--oh-hair); padding-top: 10px; }
.oh-label dt { font-family: var(--font-head); font-weight: 600; font-size: .82rem; letter-spacing: .14em; text-transform: uppercase; color: #8f98a3; }
.oh-label dd { margin: 3px 0 0; color: #d3d8de; font-size: .95rem; line-height: 1.45; }
.oh-rail__end { width: clamp(17rem, 26vw, 24rem); display: flex; flex-direction: column; justify-content: center; border-inline-start: 1px solid var(--oh-hair); padding-inline-start: 28px; }
.oh-rail__end h3 { font-size: 1.7rem; color: var(--white); margin-bottom: 12px; }
.oh-rail__end ul { list-style: none; margin: 0 0 22px; columns: 2; column-gap: 18px; }
.oh-rail__end li { color: #d3d8de; font-size: .95rem; line-height: 1.35; padding: 5px 0; break-inside: avoid; }

@media (max-width: 960px) {
  .oh-index { overflow-x: auto; scrollbar-width: none; margin-inline: calc(-1 * var(--gutter)); padding-inline: var(--gutter); }
  .oh-index::-webkit-scrollbar { display: none; }
  .oh-index ul { flex-wrap: nowrap; }
  .oh-index a { white-space: nowrap; }
  .oh-coll [data-sc-stage] { gap: 18px; justify-content: center; }
  .oh-item { width: min(76vw, 19rem); }
  .oh-rail { gap: 18px; }
  .oh-rail__lead { width: min(78vw, 20rem); }
  .oh-rail__end { width: min(80vw, 21rem); }
  .oh-item h3 { font-size: 1.35rem; margin-top: 12px; }
}

/* ---------------------------------------------------------------- 4. malzeme kartı (açık zemin) */
.oh-mat { background: var(--paper); color: var(--text); padding: clamp(72px, 9vw, 128px) 0; }
.oh-mat__grid { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 56px 72px; align-items: start; }
.oh-mat h2 { font-size: clamp(2.1rem, 3.6vw, 3.2rem); margin-bottom: 18px; }
.oh-mat__intro > p { color: var(--muted); font-size: 1.12rem; }
.oh-sheet { margin: 34px 0 0; border-top: 2px solid var(--ink); }
.oh-sheet > div { display: grid; grid-template-columns: 8.5rem minmax(0, 1fr); gap: 16px; padding: 14px 0; border-bottom: 1px solid var(--line); align-items: baseline; }
.oh-sheet dt { font-family: var(--font-head); font-weight: 700; font-size: 1.45rem; line-height: 1.1; color: var(--ink); unicode-bidi: plaintext; }
.oh-sheet dd { margin: 0; color: var(--muted); font-size: 1rem; line-height: 1.45; }
.oh-forms { list-style: none; margin: 0; padding: 0; border-top: 2px solid var(--ink); }
.oh-forms li { border-bottom: 1px solid var(--line); }
.oh-forms a {
  display: grid; grid-template-columns: 132px minmax(0, 1fr) auto; gap: 24px; align-items: center;
  padding: 18px 0; text-decoration: none; color: inherit; transition: background-color .16s;
}
.oh-forms img { width: 132px; height: 88px; object-fit: contain; background: linear-gradient(160deg, #fff, #ece8dd); border-radius: var(--radius); padding: 6px; }
.oh-forms strong { display: block; font-family: var(--font-head); font-size: 1.55rem; line-height: 1.1; margin-bottom: 4px; }
.oh-forms span { color: var(--muted); font-size: 1rem; line-height: 1.45; display: block; }
.oh-forms .go { font-family: var(--font-head); font-size: 1.4rem; color: var(--ink); transition: transform .18s var(--oh-ease); }
[dir="rtl"] .oh-forms .go { transform: scaleX(-1); }
@media (hover: hover) and (pointer: fine) {
  .oh-forms a:hover .go { transform: translateX(5px); }
  [dir="rtl"] .oh-forms a:hover .go { transform: scaleX(-1) translateX(5px); }
  .oh-forms a:hover strong { text-decoration: underline; text-decoration-color: var(--yellow); text-decoration-thickness: 3px; text-underline-offset: 6px; }
}
.oh-mat__note { margin-top: 22px; font-size: 1rem; color: var(--muted); }
@media (max-width: 960px) {
  .oh-mat__grid { grid-template-columns: 1fr; gap: 40px; }
  .oh-forms a { grid-template-columns: 92px minmax(0, 1fr) auto; gap: 16px; }
  .oh-forms img { width: 92px; height: 64px; }
  .oh-forms strong { font-size: 1.3rem; }
  .oh-sheet > div { grid-template-columns: 7rem minmax(0, 1fr); }
  .oh-sheet dt { font-size: 1.25rem; }
}

/* ---------------------------------------------------------------- 5. ihracat */
.oh-exp { background: #0c0f12; color: var(--white); padding: clamp(72px, 9vw, 128px) 0; }
.oh-exp__grid { display: grid; grid-template-columns: minmax(0, 6fr) minmax(0, 5fr); gap: 64px; align-items: center; }
.oh-exp__media { margin: 0; aspect-ratio: 4 / 3.3; overflow: hidden; border-radius: var(--radius); background: #1a1f25; }
.oh-exp__media img { width: 100%; height: 118%; max-width: none; object-fit: cover; margin-top: -9%; }
.oh-exp h2 { font-size: clamp(2.1rem, 3.6vw, 3.2rem); margin-bottom: 18px; }
.oh-exp h2 em { font-style: normal; color: var(--yellow); }
.oh-exp__text > p { color: var(--oh-soft); font-size: 1.1rem; }
.oh-exp .country-list { margin: 6px 0 4px; }
.oh-exp .btn { margin-top: 8px; }
@media (max-width: 960px) { .oh-exp__grid { grid-template-columns: 1fr; gap: 36px; } }

/* ---------------------------------------------------------------- 7. kapanış: ölçünüzü yazın */
.oh-close { background: var(--yellow); color: var(--ink); padding: clamp(64px, 8vw, 112px) 0; }
.oh-close :focus-visible { outline: 3px solid var(--ink); outline-offset: 3px; }
.oh-close__grid { display: grid; grid-template-columns: minmax(0, 6fr) minmax(0, 6fr); gap: 56px 64px; align-items: center; }
.oh-close h2 { font-size: clamp(2.4rem, 4.6vw, 4.2rem); line-height: 1; margin-bottom: 16px; }
.oh-close__text > p { font-size: 1.15rem; max-width: 32rem; color: #2a2a18; }
.oh-olcu { margin-top: 26px; }
.oh-olcu[hidden] { display: none; }
.oh-shape { border: 0; margin: 0 0 18px; padding: 0; display: flex; flex-wrap: wrap; gap: 8px; }
.oh-shape legend { font-family: var(--font-head); font-weight: 600; font-size: .9rem; letter-spacing: .14em; text-transform: uppercase; margin-bottom: 8px; padding: 0; }
.oh-shape label { position: relative; cursor: pointer; }
.oh-shape input { position: absolute; opacity: 0; inset: 0; margin: 0; cursor: pointer; }
.oh-shape span {
  display: inline-flex; align-items: center; min-height: 44px; padding: 0 16px; border-radius: var(--radius);
  border: 2px solid var(--ink); font-family: var(--font-head); font-weight: 700; font-size: 1.05rem; letter-spacing: .04em;
  transition: background-color .14s, color .14s;
}
.oh-shape input:checked + span { background: var(--ink); color: var(--yellow); }
.oh-shape input:focus-visible + span { outline: 3px solid var(--ink); outline-offset: 3px; }
.oh-fields { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; }
.oh-fields[hidden] { display: none; }
.oh-field label { display: block; font-family: var(--font-head); font-weight: 600; font-size: .9rem; letter-spacing: .06em; text-transform: uppercase; margin-bottom: 6px; line-height: 1.15; }
.oh-field label b { font-weight: 700; }
.oh-field input {
  width: 100%; height: 52px; padding: 0 12px; border-radius: var(--radius);
  border: 2px solid var(--ink); background: rgba(255, 255, 255, .62); color: var(--ink);
  font: 600 1.2rem var(--font-body); font-variant-numeric: tabular-nums;
}
.oh-field input:focus { background: #fff; outline: none; box-shadow: 0 0 0 3px rgba(17, 20, 24, .35); }
.oh-close__cta { display: flex; flex-wrap: wrap; align-items: center; gap: 14px 20px; margin-top: 22px; }
.oh-close__note { font-size: .98rem; color: #2a2a18; margin: 0; }
.oh-close__note a { color: var(--ink); font-weight: 600; }
.oh-close__draw { position: relative; }
.oh-close__draw svg { width: 100%; height: auto; overflow: visible; }
.oh-close__draw .ln { fill: none; stroke: var(--ink); stroke-width: 2; }
.oh-close__draw .cl { fill: none; stroke: var(--ink); stroke-width: 1; stroke-dasharray: 18 5 3 5; opacity: .55; }
.oh-close__draw .hid { fill: none; stroke: var(--ink); stroke-width: 1.2; stroke-dasharray: 6 4; opacity: .7; }
.oh-close__draw .dim { fill: none; stroke: var(--ink); stroke-width: 1.2; }
.oh-close__draw text { fill: var(--ink); font-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif; font-weight: 700; font-size: 22px; direction: ltr; unicode-bidi: isolate; }
.oh-close__draw [data-shape][hidden] { display: none; }
.oh-close__draw text.is-set { font-size: 24px; }
@media (max-width: 1100px) { .oh-fields { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 960px) {
  .oh-close__grid { grid-template-columns: 1fr; gap: 32px; }
  .oh-close__draw { order: -1; max-width: 520px; }
}

/* ---------------------------------------------------------------- JS yoksa: her şey görünür ve akışta */
html:not(.oh-js) .okd-home [data-sc-cue],
html:not(.oh-js) .okd-home [data-sc-in],
html:not(.oh-js) .okd-home [data-sc-stagger] > * { opacity: 1; transform: none; }
html:not(.oh-js) .oh-peak [data-sc-stage], html:not(.oh-js) .oh-coll [data-sc-stage] { position: relative; height: auto; }
html:not(.oh-js) .oh-peak__layout { position: relative; inset: auto; min-height: 80vh; }
html:not(.oh-js) .oh-cue { grid-area: auto; margin-bottom: 28px; }
html:not(.oh-js) .oh-peak__photo { clip-path: none; }
html:not(.oh-js) .oh-peak__photo img { width: 100%; height: 100%; object-fit: cover; }
html:not(.oh-js) .oh-coll [data-sc-stage] { overflow-x: auto; padding-block: 64px; }

/* ---------------------------------------------------------------- azaltılmış hareket */
@media (prefers-reduced-motion: reduce) {
  .oh-plane { transform: none !important; }
  .oh-item img, .oh-forms .go { transition: none; }
}
