    :root {
      --ink: #111111;
      --soft-ink: #25282b;
      --muted: #6c7176;
      --line: #dedfdf;
      --paper: #f5f5f3;
      --panel: #fbfbfa;
      --white: #ffffff;
      --red: #e60012;
      --blue: #0b55ff;
      --green: #16804d;
      --max: 1200px;
      --radius: 8px;
    }.ab-yeni * {
      box-sizing: border-box;
    }.ab-yeni {
      margin: 0;
      color: var(--ink);
      background: var(--white);
      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
      letter-spacing: 0;
    }.ab-yeni img {
      display: block;
      max-width: 100%;
    }.ab-yeni a {
      color: inherit;
      text-decoration: none;
    }.ab-yeni button,
.ab-yeni input {
      font: inherit;
    }.ab-yeni section {
      scroll-margin-top: 108px;
    }.ab-yeni .site-header {
      position: sticky;
      top: 0;
      z-index: 50;
      background: rgba(255, 255, 255, 0.94);
      border-bottom: 1px solid rgba(17, 17, 17, 0.08);
      backdrop-filter: blur(18px);
    }.ab-yeni .nav {
      width: min(var(--max), calc(100% - 40px));
      min-height: 72px;
      margin: 0 auto;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 24px;
    }.ab-yeni .brand {
      display: inline-flex;
      align-items: center;
      gap: 10px;
      font-weight: 900;
      line-height: 1;
    }.ab-yeni .brand-mark {
      width: 31px;
      height: 18px;
      position: relative;
      border-top: 5px solid currentColor;
      border-bottom: 5px solid currentColor;
    }.ab-yeni .brand-mark::before,
.ab-yeni .brand-mark::after {
      content: "";
      position: absolute;
      top: 2px;
      width: 12px;
      height: 5px;
      background: currentColor;
    }.ab-yeni .brand-mark::before {
      left: 0;
    }.ab-yeni .brand-mark::after {
      right: 0;
    }.ab-yeni .nav-links {
      display: flex;
      align-items: center;
      gap: 28px;
      color: #34373a;
      font-size: 13px;
      font-weight: 800;
    }.ab-yeni .header-actions {
      display: flex;
      align-items: center;
      gap: 10px;
    }.ab-yeni .icon-button {
      width: 40px;
      height: 40px;
      display: inline-grid;
      place-items: center;
      border: 1px solid var(--line);
      border-radius: var(--radius);
      color: var(--ink);
      background: var(--white);
      font-size: 15px;
      font-weight: 900;
      cursor: pointer;
    }.ab-yeni .nav-cta,
.ab-yeni .ab-button {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      min-height: 46px;
      border: 1px solid var(--ink);
      border-radius: var(--radius);
      font-size: 13px;
      font-weight: 900;
      cursor: pointer;
      white-space: nowrap;
    }.ab-yeni .nav-cta {
      padding: 0 18px;
      color: var(--white);
      background: var(--ink);
    }.ab-yeni .ab-button {
      width: 100%;
      padding: 0 20px;
      color: var(--ink);
      background: var(--white);
    }.ab-yeni .ab-button.primary {
      color: var(--white);
      background: var(--ink);
    }.ab-yeni .ab-button.red {
      color: var(--white);
      border-color: var(--red);
      background: var(--red);
    }.ab-yeni .page {
      width: min(var(--max), calc(100% - 40px));
      margin: 0 auto;
    }.ab-yeni .breadcrumb {
      padding: 26px 0 18px;
      color: var(--muted);
      font-size: 12px;
      font-weight: 800;
    }.ab-yeni .breadcrumb a {
      color: #3a3d40;
    }.ab-yeni .product-layout {
      display: grid;
      grid-template-columns: minmax(0, 1.08fr) minmax(370px, 0.92fr);
      gap: 42px;
      align-items: start;
      padding-bottom: 42px;
    }.ab-yeni .gallery {
      display: grid;
      gap: 14px;
    }.ab-yeni .media-stage {
      position: relative;
      min-height: 640px;
      display: grid;
      place-items: center;
      overflow: hidden;
      border: 1px solid var(--line);
      border-radius: var(--radius);
      background:
        linear-gradient(135deg, rgba(230, 0, 18, 0.08), transparent 22%),
        linear-gradient(180deg, #ffffff 0%, var(--paper) 100%);
    }.ab-yeni .media-stage::after {
      content: "";
      position: absolute;
      left: 8%;
      right: 8%;
      bottom: 7%;
      height: 18px;
      background: rgba(0, 0, 0, 0.13);
      filter: blur(18px);
      border-radius: 50%;
    }.ab-yeni .media-stage img {
      position: relative;
      z-index: 2;
      width: min(88%, 640px);
      max-height: 600px;
      object-fit: contain;
      transition: opacity 180ms ease, transform 180ms ease;
    }.ab-yeni .media-badge {
      position: absolute;
      top: 18px;
      left: 18px;
      z-index: 3;
      padding: 8px 10px;
      color: var(--white);
      background: var(--ink);
      border-radius: var(--radius);
      font-size: 12px;
      font-weight: 900;
    }.ab-yeni .thumb-row {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      gap: 10px;
    }.ab-yeni .thumb {
      min-height: 104px;
      padding: 8px;
      border: 1px solid var(--line);
      border-radius: var(--radius);
      background: var(--white);
      cursor: pointer;
    }.ab-yeni .thumb[hidden] {
      display: none;
    }.ab-yeni .thumb[aria-selected="true"] {
      border-color: var(--ink);
      box-shadow: inset 0 0 0 2px var(--ink);
    }.ab-yeni .thumb img {
      width: 100%;
      height: 86px;
      object-fit: contain;
    }.ab-yeni .summary-panel {
      position: sticky;
      top: 96px;
      display: grid;
      gap: 22px;
    }.ab-yeni .ab-eyebrow {
      margin: 0;
      color: var(--red);
      font-size: 12px;
      font-weight: 950;
      letter-spacing: 0.15em;
      text-transform: uppercase;
    }.ab-yeni .product-title {
      margin: 10px 0 0;
      font-size: clamp(23px, 2.9vw, 40px);
      line-height: 0.96;
      font-weight: 950;
      letter-spacing: 0;
    }.ab-yeni .subtitle {
      margin: 16px 0 0;
      color: #42474b;
      font-size: 17px;
      line-height: 1.55;
    }.ab-yeni .rating-row,
.ab-yeni .stock-row {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      gap: 10px;
      color: var(--muted);
      font-size: 13px;
      font-weight: 800;
    }.ab-yeni .stars {
      color: var(--red);
      letter-spacing: 0.08em;
    }.ab-yeni .stock-dot {
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background: var(--green);
    }.ab-yeni .price-box {
      padding: 22px 0;
      border-top: 1px solid var(--line);
      border-bottom: 1px solid var(--line);
    }.ab-yeni .price {
      display: flex;
      align-items: end;
      justify-content: space-between;
      gap: 18px;
    }.ab-yeni .price strong {
      font-size: 40px;
      line-height: 1;
    }.ab-yeni .price span {
      color: var(--muted);
      font-size: 13px;
      font-weight: 800;
    }.ab-yeni .tax {
      margin: 10px 0 0;
      color: var(--muted);
      font-size: 13px;
      line-height: 1.45;
    }.ab-yeni .option-block {
      display: grid;
      gap: 10px;
    }.ab-yeni .option-title {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 12px;
      color: var(--soft-ink);
      font-size: 13px;
      font-weight: 900;
    }.ab-yeni .swatches {
      display: flex;
      gap: 10px;
    }.ab-yeni .swatch {
      width: 34px;
      height: 34px;
      border: 1px solid var(--line);
      border-radius: 50%;
      background: var(--ink);
      cursor: pointer;
    }.ab-yeni .swatch.white {
      background: var(--white);
    }.ab-yeni .swatch.gray {
      background: #8d9297;
    }.ab-yeni .swatch[aria-pressed="true"] {
      outline: 2px solid var(--ink);
      outline-offset: 3px;
    }.ab-yeni .buy-row {
      display: grid;
      grid-template-columns: 120px 1fr;
      gap: 12px;
    }.ab-yeni .quantity {
      display: grid;
      grid-template-columns: 38px 1fr 38px;
      min-height: 46px;
      border: 1px solid var(--line);
      border-radius: var(--radius);
      overflow: hidden;
      background: var(--white);
    }.ab-yeni .quantity button {
      border: 0;
      background: var(--white);
      cursor: pointer;
      font-size: 18px;
      font-weight: 900;
    }.ab-yeni .quantity input {
      width: 100%;
      border: 0;
      border-left: 1px solid var(--line);
      border-right: 1px solid var(--line);
      text-align: center;
      font-weight: 900;
      background: var(--white);
    }.ab-yeni .secondary-actions {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 12px;
    }.ab-yeni .trust-grid {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      border: 1px solid var(--line);
      border-radius: var(--radius);
      overflow: hidden;
      background: var(--panel);
    }.ab-yeni .trust-item {
      min-height: 82px;
      padding: 16px;
      border-right: 1px solid var(--line);
    }.ab-yeni .trust-item:last-child {
      border-right: 0;
    }.ab-yeni .trust-item strong {
      display: block;
      font-size: 14px;
    }.ab-yeni .trust-item span {
      display: block;
      margin-top: 6px;
      color: var(--muted);
      font-size: 12px;
      line-height: 1.35;
    }.ab-yeni .anchor-bar {
      position: sticky;
      top: 72px;
      z-index: 40;
      background: rgba(255, 255, 255, 0.94);
      border-top: 1px solid var(--line);
      border-bottom: 1px solid var(--line);
      backdrop-filter: blur(16px);
    }.ab-yeni .anchor-inner {
      width: min(var(--max), calc(100% - 40px));
      margin: 0 auto;
      min-height: 54px;
      display: flex;
      align-items: center;
      gap: 26px;
      overflow-x: auto;
      color: #3b3f43;
      font-size: 13px;
      font-weight: 900;
      scrollbar-width: none;
    }.ab-yeni .anchor-inner::-webkit-scrollbar {
      display: none;
    }.ab-yeni .spec-strip {
      width: min(var(--max), calc(100% - 40px));
      margin: 0 auto;
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      border-top: 1px solid var(--ink);
      border-bottom: 1px solid var(--ink);
    }.ab-yeni .spec-hero {
      min-height: 118px;
      padding: 26px 24px;
      border-right: 1px solid var(--line);
    }.ab-yeni .spec-hero:last-child {
      border-right: 0;
    }.ab-yeni .spec-hero strong {
      display: block;
      font-size: clamp(28px, 3.2vw, 46px);
      line-height: 1;
    }.ab-yeni .spec-hero span {
      display: block;
      margin-top: 10px;
      color: var(--muted);
      font-size: 13px;
      font-weight: 800;
      line-height: 1.35;
    }.ab-yeni .ab-section {
      width: min(var(--max), calc(100% - 40px));
      margin: 0 auto;
      padding: 86px 0;
    }.ab-yeni .section-head {
      display: grid;
      grid-template-columns: minmax(0, 0.86fr) minmax(0, 1.14fr);
      gap: 44px;
      align-items: end;
      margin-bottom: 34px;
    }.ab-yeni .section-head h2 {
      margin: 0;
      font-size: clamp(34px, 5vw, 68px);
      line-height: 0.98;
      font-weight: 950;
    }.ab-yeni .section-head p {
      margin: 0;
      color: #454a4e;
      font-size: 17px;
      line-height: 1.6;
    }.ab-yeni .story {
      background: var(--ink);
      color: var(--white);
    }.ab-yeni /* Story bölümü: arkaplan full-width,
.ab-yeni içerik de ekran kenarına kadar yayılsın */
    .story .section {
      width: 100%;
      max-width: none;
      padding-left: 40px;
      padding-right: 40px;
    }.ab-yeni .story .section-head p {
      color: #c5c9cd;
    }.ab-yeni .detail-grid {
      display: grid;
      grid-template-columns: 1.1fr 0.9fr;
      gap: 14px;
    }.ab-yeni .detail-visual {
      min-height: 430px;
      display: grid;
      align-items: end;
      overflow: hidden;
      border: 1px solid rgba(255, 255, 255, 0.16);
      border-radius: var(--radius);
      background: #171717;
    }.ab-yeni .detail-visual img {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }.ab-yeni .detail-list {
      display: grid;
      gap: 12px;
    }.ab-yeni .detail-item {
      min-height: 132px;
      padding: 22px;
      border: 1px solid rgba(255, 255, 255, 0.16);
      border-radius: var(--radius);
      background: #171717;
    }.ab-yeni .detail-item code {
      color: var(--red);
      font-family: inherit;
      font-size: 12px;
      font-weight: 950;
      letter-spacing: 0.14em;
    }.ab-yeni .detail-item h3 {
      margin: 12px 0 0;
      font-size: 21px;
      line-height: 1.2;
    }.ab-yeni .detail-item p {
      margin: 8px 0 0;
      color: #bdc2c6;
      font-size: 14px;
      line-height: 1.55;
    }.ab-yeni .use-grid,
.ab-yeni .feature-grid {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 14px;
    }.ab-yeni .feature-card,
.ab-yeni .use-card {
      min-height: 206px;
      padding: 24px;
      border: 1px solid var(--line);
      border-radius: var(--radius);
      background: var(--white);
    }.ab-yeni .feature-card strong,
.ab-yeni .use-card strong {
      display: block;
      font-size: 21px;
      line-height: 1.2;
    }.ab-yeni .feature-card p,
.ab-yeni .use-card p {
      margin: 14px 0 0;
      color: var(--muted);
      font-size: 14px;
      line-height: 1.55;
    }.ab-yeni .feature-card .kicker,
.ab-yeni .use-card .kicker {
      display: block;
      margin-bottom: 24px;
      color: var(--red);
      font-size: 12px;
      font-weight: 950;
      letter-spacing: 0.14em;
      text-transform: uppercase;
    }.ab-yeni .operations {
      background: var(--paper);
    }.ab-yeni .technical-layout {
      display: grid;
      grid-template-columns: 1fr;
      gap: 26px;
      align-items: start;
    }.ab-yeni .spec-table {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 12px;
    }.ab-yeni .spec-row {
      display: flex;
      justify-content: space-between;
      align-items: center;
      gap: 18px;
      min-height: 58px;
      padding: 14px 20px;
      background: var(--white);
      border: 1px solid var(--line);
      border-radius: var(--radius);
    }.ab-yeni .spec-row span {
      color: var(--muted);
      font-size: 13px;
      font-weight: 850;
    }.ab-yeni .spec-row strong {
      font-size: 14px;
      line-height: 1.45;
      text-align: right;
    }.ab-yeni.iletisim-page .spec-table {
      display: block;
      border-top: 1px solid var(--line);
      border-left: 1px solid var(--line);
      background: var(--white);
    }.ab-yeni.iletisim-page .spec-row {
      display: grid;
      grid-template-columns: 190px 1fr;
      gap: 0;
      padding: 0;
      border: 0;
      border-bottom: 1px solid var(--line);
      border-radius: 0;
    }.ab-yeni.iletisim-page .spec-row span,
.ab-yeni.iletisim-page .spec-row strong {
      padding: 18px;
      border-right: 1px solid var(--line);
    }.ab-yeni.iletisim-page .spec-row strong {
      text-align: left;
    }.ab-yeni .faq {
      display: grid;
      gap: 10px;
    }.ab-yeni details {
      border: 1px solid var(--line);
      border-radius: var(--radius);
      background: var(--white);
    }.ab-yeni summary {
      min-height: 64px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 24px;
      padding: 0 20px;
      font-size: 15px;
      font-weight: 900;
      cursor: pointer;
      list-style: none;
    }.ab-yeni summary::-webkit-details-marker {
      display: none;
    }.ab-yeni summary::after {
      content: "+";
      font-size: 22px;
      line-height: 1;
    }.ab-yeni details[open] summary::after {
      content: "-";
    }.ab-yeni details p {
      margin: 0;
      padding: 0 20px 20px;
      color: var(--muted);
      font-size: 14px;
      line-height: 1.6;
    }.ab-yeni .footer {
      color: var(--white);
      background: var(--ink);
    }.ab-yeni .footer-inner {
      width: min(var(--max), calc(100% - 40px));
      margin: 0 auto;
      padding: 46px 0;
      display: grid;
      grid-template-columns: 1fr auto auto;
      gap: 30px;
      align-items: center;
      color: #c9cdd1;
      font-size: 13px;
    }.ab-yeni .footer .brand {
      color: var(--white);
    }.ab-yeni .mobile-buy {
      display: none;
    }

    @media (max-width: 980px) {.ab-yeni .nav-links {
        display: none;
      }.ab-yeni .product-layout,
.ab-yeni .section-head,
.ab-yeni .detail-grid,
.ab-yeni .technical-layout {
        grid-template-columns: 1fr;
      }.ab-yeni .summary-panel {
        position: static;
      }.ab-yeni .media-stage {
        min-height: 520px;
      }.ab-yeni .spec-strip,
.ab-yeni .use-grid,
.ab-yeni .feature-grid {
        grid-template-columns: repeat(2, 1fr);
      }
    }

    @media (max-width: 640px) {.ab-yeni .page,
.ab-yeni .ab-section,
.ab-yeni .spec-strip,
.ab-yeni .anchor-inner,
.ab-yeni .footer-inner,
.ab-yeni .nav {
        width: min(100% - 28px, var(--max));
      }.ab-yeni .header-actions .icon-button {
        display: none;
      }.ab-yeni .nav-cta {
        min-height: 38px;
        padding: 0 13px;
      }.ab-yeni .breadcrumb {
        padding-top: 18px;
      }.ab-yeni .product-layout {
        gap: 26px;
      }.ab-yeni .media-stage {
        min-height: 390px;
      }.ab-yeni .thumb-row,
.ab-yeni .trust-grid,
.ab-yeni .spec-strip,
.ab-yeni .use-grid,
.ab-yeni .feature-grid,
.ab-yeni .spec-table,
.ab-yeni .secondary-actions {
        grid-template-columns: 1fr;
      }.ab-yeni .thumb-row {
        grid-template-columns: repeat(4, minmax(86px, 1fr));
        overflow-x: auto;
        padding-bottom: 2px;
      }.ab-yeni .thumb {
        min-width: 86px;
      }.ab-yeni .product-title {
        font-size: clamp(22px, 7.3vw, 34px);
      }.ab-yeni .price {
        display: block;
      }.ab-yeni .price span {
        display: block;
        margin-top: 8px;
      }.ab-yeni .buy-row {
        grid-template-columns: 1fr;
      }.ab-yeni .trust-item,
.ab-yeni .spec-hero {
        border-right: 0;
        border-bottom: 1px solid var(--line);
      }.ab-yeni .trust-item:last-child,
.ab-yeni .spec-hero:last-child {
        border-bottom: 0;
      }.ab-yeni .ab-section {
        padding: 64px 0;
      }.ab-yeni .story .ab-section {
        padding-left: 14px;
        padding-right: 14px;
      }.ab-yeni .spec-row {
        grid-template-columns: 1fr;
      }.ab-yeni .spec-row span {
        padding-bottom: 4px;
        border-right: 1px solid var(--line);
      }.ab-yeni .spec-row strong {
        padding-top: 4px;
      }.ab-yeni .footer-inner {
        grid-template-columns: 1fr;
      }.ab-yeni .mobile-buy {
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 60;
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
        padding: 10px 14px;
        border-top: 1px solid var(--line);
        background: rgba(255, 255, 255, 0.96);
        backdrop-filter: blur(18px);
      }.ab-yeni {
        padding-bottom: 68px;
      }
    }

/* ==========================================================
   GLOBAL TEMA OVERRIDE — Tema CSS'i .ab-yeni içine sızmasın
   ========================================================== */
.ab-yeni h1,
.ab-yeni h2,
.ab-yeni h3,
.ab-yeni h4,
.ab-yeni h5,
.ab-yeni h6 {
	font-family: inherit;
	font-weight: inherit;
	color: inherit;
	line-height: inherit;
	margin: 0;
}

.ab-yeni p,
.ab-yeni span,
.ab-yeni strong,
.ab-yeni a,
.ab-yeni button,
.ab-yeni input,
.ab-yeni summary {
	font-family: inherit;
}

/* Story section başlığı beyaz olmalı (tema h2 color override'ını kapat) */
.ab-yeni .story .section-head h2 {
	color: var(--white);
}

/* Detail-item başlığı beyaz (tema h3 color override'ını kapat) */
.ab-yeni .detail-item h3 {
	color: var(--white);
	font-size: 21px;
	line-height: 1.2;
}

/* ==========================================================
   FEATURE-CARD / USE-CARD BAŞLIKLARI — Referans 21px (orijinal)
   ========================================================== */
.ab-yeni .feature-card strong,
.ab-yeni .use-card strong {
	display: block;
	font-size: 21px;
	line-height: 1.2;
}

/* ==========================================================
   HEADER — Bu sayfalarda scroll-aşağı'da gizlenmesin
   ========================================================== */
.page-template-page-aeroblade .site-header,
.page-template-page-aeroblade .site-header.header-hidden,
.page-template-page-armor .site-header,
.page-template-page-armor .site-header.header-hidden,
.page-template-page-raptor .site-header,
.page-template-page-raptor .site-header.header-hidden,
.page-template-page-helix .site-header,
.page-template-page-helix .site-header.header-hidden,
.page-template-page-iletisim .site-header,
.page-template-page-iletisim .site-header.header-hidden {
	transform: none !important;
	transition: box-shadow 0.3s ease;
}

/* ==========================================================
   FEATURE-CARD / USE-CARD — Tema'nın flex row kuralını override et
   Kicker üstte, strong altında, p en altta dikey sıralama
   ========================================================== */
.ab-yeni .feature-card,
.ab-yeni .use-card {
	display: block;
}

/* ==========================================================
   KARŞILAŞTIRMA MİNİ LİNKİ — ürün satın alma kutusu altı
   ========================================================== */
.ab-yeni .compare-mini-link {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	margin-top: 14px;
	color: var(--muted);
	font-size: 13px;
	font-weight: 700;
	text-decoration: none;
	transition: color 160ms ease;
}
.ab-yeni .compare-mini-link i {
	font-size: 12px;
	color: var(--red);
}
.ab-yeni .compare-mini-link span {
	border-bottom: 1px solid transparent;
	transition: border-color 160ms ease;
}
.ab-yeni .compare-mini-link:hover {
	color: var(--ink);
}
.ab-yeni .compare-mini-link:hover span {
	border-bottom-color: var(--ink);
}

/* Ürün PDF dokümanları (karşılaştırma linkinin altı) */
.ab-yeni .pdf-docs {
	display: grid;
	grid-template-columns: 1fr;
	gap: 10px;
	margin-top: 14px;
}
.ab-yeni .pdf-docs--two {
	grid-template-columns: 1fr 1fr;
}
.ab-yeni .pdf-doc-link {
	display: flex;
	align-items: center;
	gap: 10px;
	min-width: 0;
	padding: 12px 14px;
	border: 1px solid var(--line);
	border-radius: var(--radius);
	background: var(--panel);
	color: var(--ink);
	font-size: 13px;
	font-weight: 700;
	text-decoration: none;
	transition: border-color 160ms ease, background 160ms ease;
}
.ab-yeni .pdf-doc-link i {
	flex: 0 0 auto;
	font-size: 18px;
	color: var(--red);
}
.ab-yeni .pdf-doc-link span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ab-yeni .pdf-doc-link:hover {
	border-color: var(--ink);
	background: var(--white);
}
@media (max-width: 480px) {
	.ab-yeni .pdf-docs--two {
		grid-template-columns: 1fr;
	}
}
