@font-face {
  font-family: "Cinzel v7";
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url("fonts/v7-Cinzel-400_900-tr.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00BF, U+00C2, U+00C7, U+00CE,
    U+00D6-00D7, U+00DB-00DC, U+00E2, U+00E7, U+00EE, U+00F6-00F7,
    U+00FB-00FC, U+011E-011F, U+0130-0131, U+0152-0153, U+015E-015F,
    U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2030,
    U+20AC, U+2122, U+2212;
}

@font-face {
  font-family: "Inter v7";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("fonts/v7-Inter-400_700-latin-tr.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00AC, U+00AE-00BF, U+00C2, U+00C7,
    U+00CE, U+00D6, U+00D7, U+00DB, U+00DC, U+00E2, U+00E7, U+00EE,
    U+00F6, U+00F7, U+00FB, U+00FC, U+0131, U+0152-0153, U+2013-2014,
    U+2018-201A, U+201C-201E, U+2022, U+2026, U+20AC, U+2122, U+2212;
}

@font-face {
  font-family: "Inter v7";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("fonts/v7-Inter-400_700-latin-ext-tr.woff2") format("woff2");
  unicode-range: U+011E-011F, U+0130, U+015E-015F, U+20BA;
}

:root {

  --gece: #1d140e;
  --gece-2: #241911;
  --yuzey: #2a1d14;
  --yuzey-2: #34251a;
  --altin: #d9a441;
  --altin-acik: #f0c877;
  --altin-koyu: #a8792a;
  --krem: #ecdcbf;
  --krem-2: #c8b394;
  --soluk: #a08e76;
  --lake: #8e2a1c;
  --lake-koyu: #4a120c;
  --kor: #e8702a;
  --canli: #7fb877;
  --hata: #e07b5f;
  --murekkep: #2a1f18;
  --dugme-yazi: #0b0806;
  --cerceve: rgb(217 164 65 / 22%);
  --cerceve-dugme: rgb(217 164 65 / 45%);
  --ic-isik: inset 0 1px rgb(255 255 255 / 5%);
  --cam: rgb(29 20 14 / 62%);
  --font-baslik: "Cinzel v7", "Inter v7", georgia, serif;
  --font-govde: "Inter v7", system-ui, sans-serif;
  --kap: 1200px;
  --yan-kutu: 280px;
  --metin: 72ch;
  --sutun: 12;
  --aralik: 1.5rem;
  --kose: 4px;
  --bosluk-1: 0.25rem;
  --bosluk-2: 0.5rem;
  --bosluk-3: 0.75rem;
  --bosluk-4: 1rem;
  --bosluk-6: 1.5rem;
  --bosluk-8: 2rem;
  --bosluk-12: 3rem;
  --alan-min: 48px;
  --hareket: 150ms;
  --plaka-parca: none;
  --kart-kose-parca: none;
}

.v7 {
  margin: 0;
  background: var(--gece);
  color: var(--krem);
  font-family: var(--font-govde);
  font-size: 1rem;
  line-height: 1.6;
  overflow-wrap: anywhere;
  color-scheme: dark;
}

.v7 *,
.v7 *::before,
.v7 *::after {
  box-sizing: border-box;
}

.v7 :where(h1, h2, h3, p, ul, ol, dl, fieldset, figure) {
  margin-block: 0;
}

.v7 :where(h1, h2, h3) {
  color: var(--krem);
  font-family: var(--font-baslik);
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 1.25;
  text-transform: uppercase;
  text-wrap: balance;
}

.v7 h1 {
  font-size: clamp(28px, 3vw, 40px);
}

.v7 h2 {
  font-size: clamp(22px, 2.2vw, 30px);
}

.v7 h3 {
  font-size: 20px;
}

.v7 a {
  color: var(--altin-acik);
  text-decoration-thickness: 1px;
  text-underline-offset: 0.2em;
}

.v7 a:hover {
  text-decoration-thickness: 2px;
}

.v7 :where(button, input, select, textarea) {
  max-inline-size: 100%;
  font: inherit;
}

.v7 :where(button, a, input, select, textarea, summary, [tabindex]):focus-visible {
  outline: 2px solid var(--altin);
  outline-offset: 4px;
  box-shadow: 0 0 0 2px var(--gece), 0 0 0 4px var(--altin);
}

.v7 :where([id]) {
  scroll-margin-block: 2rem;
}

.v7-container {
  inline-size: min(calc(100% - 2rem), var(--kap));
  margin-inline: auto;
}

.v7-grid {
  display: grid;
  grid-template-columns: repeat(var(--sutun), minmax(0, 1fr));
  gap: var(--aralik);
}

.v7-grid > * {
  min-inline-size: 0;
}

.v7-span-4 {
  grid-column: span 4;
}

.v7-span-6 {
  grid-column: span 6;
}

.v7-span-12 {
  grid-column: span 12;
}

.v7-with-sidebar {
  display: grid;
  grid-template-columns: minmax(0, 1fr) var(--yan-kutu);
  align-items: start;
  gap: var(--aralik);
}

.v7-with-sidebar > * {
  min-inline-size: 0;
}

.v7-stack {
  display: grid;
  gap: var(--bosluk-6);
  min-inline-size: 0;
}

.v7-flow > * + * {
  margin-block-start: var(--bosluk-4);
}

.v7-prose {
  max-inline-size: var(--metin);
}

.v7-muted {
  color: var(--krem-2);
}

.v7-help {
  color: var(--soluk);
  font-size: 0.875rem;
}

.v7-numeric {
  font-variant-numeric: tabular-nums;
}

.v7-sr-only {
  position: absolute;
  inline-size: 1px;
  block-size: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
  clip-path: inset(50%);
  white-space: nowrap;
}

.v7-sr-only input {
  inline-size: 1px;
  block-size: 1px;
  padding: 0;
  border: 0;
}

.v7-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--bosluk-3);
}

.v7-eyebrow {
  color: var(--altin);
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.v7-header {
  padding-block: var(--bosluk-6);
  border-block-end: 1px solid var(--cerceve);
  background: var(--gece-2);
}

.v7-header-inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: var(--bosluk-4);
}

.v7-wordmark {
  color: var(--altin-acik);
  font-family: var(--font-baslik);
  font-size: 1.5rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.v7-intro {
  padding-block: var(--bosluk-12);
}

.v7-hero-title {
  font-size: clamp(34px, 4.2vw, 64px);
}

.v7-demo-section {
  padding-block-end: var(--bosluk-12);
}

.v7-section-title {
  margin-block-end: var(--bosluk-6);
  text-align: center;
}

.v7-section-title::after {
  display: block;
  inline-size: min(12rem, 80%);
  block-size: 1px;
  margin-block-start: var(--bosluk-4);
  margin-inline: auto;
  background: linear-gradient(90deg, transparent, var(--altin), transparent);
  content: "";
}

.v7-divider {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  gap: var(--bosluk-4);
  color: var(--altin);
}

.v7-divider::before,
.v7-divider::after {
  block-size: 1px;
  background: var(--cerceve);
  content: "";
}

.v7-card {
  position: relative;
  min-inline-size: 0;
  padding: var(--bosluk-6);
  border: 1px solid var(--cerceve);
  border-radius: var(--kose);
  background: var(--yuzey);
  box-shadow: var(--ic-isik);
}

.v7-card-ornate::before {
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background-image: var(--kart-kose-parca), var(--kart-kose-parca),
    var(--kart-kose-parca), var(--kart-kose-parca);
  background-position: left top, right top, left bottom, right bottom;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  pointer-events: none;
  content: "";
}

.v7-plaque {
  padding: var(--bosluk-4) var(--bosluk-6);
  border: 1px solid var(--cerceve-dugme);
  border-radius: var(--kose);
  border-image-source: var(--plaka-parca);
  border-image-slice: 12 fill;
  border-image-width: 12px;
  background: linear-gradient(var(--lake), var(--lake-koyu));
  color: var(--krem);
  font-family: var(--font-baslik);
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.v7-glass {
  padding: var(--bosluk-3);
  border: 1px solid var(--cerceve);
  border-radius: var(--kose);
  background: var(--gece);
}

@supports (backdrop-filter: blur(10px)) {
  .v7-glass {
    background: var(--cam);
    backdrop-filter: blur(10px);
  }
}

.v7-button {
  position: relative;
  display: inline-flex;
  min-block-size: var(--alan-min);
  max-inline-size: 100%;
  align-items: center;
  justify-content: center;
  padding: var(--bosluk-3) var(--bosluk-6);
  overflow: hidden;
  border: 1px solid var(--cerceve-dugme);
  border-radius: var(--kose);
  border-image-source: var(--plaka-parca);
  border-image-slice: 12;
  border-image-width: 12px;
  background: transparent;
  color: var(--krem);
  font-family: var(--font-baslik);
  font-size: 0.9375rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 1.4;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  white-space: normal;
  cursor: pointer;
  transition: transform var(--hareket), filter var(--hareket),
    background-color var(--hareket), border-color var(--hareket);
}

.v7-button:is(:disabled, [aria-disabled="true"]) {
  opacity: 0.55;
  filter: grayscale(1);
  cursor: not-allowed;
}

.v7-button-primary,
.v7 a.v7-button-primary {
  border-color: var(--altin);
  background: linear-gradient(var(--altin-acik), var(--altin), var(--altin-koyu));
  color: var(--dugme-yazi);
}

.v7-button-lake,
.v7 a.v7-button-lake {
  background: linear-gradient(var(--lake), var(--lake-koyu));
  color: var(--krem);
}

.v7-button-lake::after {
  position: absolute;
  inset: 0;
  background: linear-gradient(110deg, transparent 30%, rgb(255 255 255 / 12%), transparent 70%);
  pointer-events: none;
  transform: translate3d(-120%, 0, 0);
  transition: transform 600ms;
  content: "";
}

.v7-button:not(:disabled, [aria-disabled="true"]):hover,
.v7-button:not(:disabled, [aria-disabled="true"]):focus-visible {
  border-color: var(--altin);
  text-decoration: none;
  transform: scale(1.02);
}

.v7 a.v7-button-secondary {
  color: var(--krem);
}

.v7-button-primary:not(:disabled, [aria-disabled="true"]):hover,
.v7-button-primary:not(:disabled, [aria-disabled="true"]):focus-visible {
  filter: brightness(1.08);
}

.v7-button-secondary:not(:disabled, [aria-disabled="true"]):hover,
.v7-button-secondary:not(:disabled, [aria-disabled="true"]):focus-visible,
.v7 a.v7-button-secondary:not(:disabled, [aria-disabled="true"]):hover,
.v7 a.v7-button-secondary:not(:disabled, [aria-disabled="true"]):focus-visible {
  background: rgb(217 164 65 / 8%);
  color: var(--altin-acik);
}

.v7-button-lake:hover::after,
.v7-button-lake:focus-visible::after {
  transform: translate3d(120%, 0, 0);
}

.v7-button:not(:disabled, [aria-disabled="true"]):active,
.v7-button[aria-pressed="true"] {
  transform: scale(0.98);
}

.v7-chip,
.v7-badge {
  display: inline-flex;
  min-block-size: 2rem;
  max-inline-size: 100%;
  align-items: center;
  gap: var(--bosluk-2);
  padding: var(--bosluk-1) var(--bosluk-3);
  border: 1px solid var(--cerceve);
  border-radius: var(--kose);
  font-size: 0.875rem;
  font-weight: 700;
}

.v7-chip {
  background: var(--yuzey-2);
  color: var(--krem-2);
}

.v7-badge {
  background: var(--gece);
  color: var(--soluk);
}

.v7-badge::before {
  content: "";
  inline-size: 0.5rem;
  block-size: 0.5rem;
  border-radius: 50%;
  background: currentColor;
}

.v7-badge-open {
  color: var(--canli);
}

.v7-badge-maintenance {
  color: var(--altin);
}

.v7-badge-error {
  color: var(--hata);
}

.v7-field {
  display: grid;
  gap: var(--bosluk-2);
}

.v7-label {
  font-weight: 600;
}

.v7-input {
  inline-size: 100%;
  min-inline-size: 0;
  min-block-size: var(--alan-min);
  padding: var(--bosluk-3) var(--bosluk-4);
  border: 1px solid var(--soluk);
  border-radius: var(--kose);
  background: var(--gece);
  color: var(--krem);
}

.v7-input::placeholder {
  color: var(--soluk);
  opacity: 1;
}

.v7-input:disabled {
  cursor: not-allowed;
  opacity: 0.55;
}

.v7-input[aria-invalid="true"] {
  border-color: var(--hata);
}

.v7-field-success .v7-input {
  border-color: var(--canli);
}

.v7-message {
  font-size: 0.875rem;
}

.v7-message-error {
  color: var(--hata);
}

.v7-message-success {
  color: var(--canli);
}

.v7-alert {
  padding: var(--bosluk-4);
  border: 1px solid var(--hata);
  border-inline-start-width: 4px;
  border-radius: var(--kose);
  background: var(--gece);
  color: var(--hata);
}

.v7-table-scroll {
  inline-size: 100%;
  min-inline-size: 0;
  overflow-x: auto;
  border: 1px solid var(--cerceve);
  border-radius: var(--kose);
  overscroll-behavior-inline: contain;
}

.v7-table {
  inline-size: 100%;
  min-inline-size: 40rem;
  border-collapse: separate;
  border-spacing: 0;
  font-size: 0.875rem;
}

.v7-table caption {
  padding: var(--bosluk-4);
  background: var(--yuzey);
  color: var(--krem-2);
  text-align: start;
}

.v7-table :where(th, td) {
  padding: var(--bosluk-3) var(--bosluk-4);
  border-block-end: 1px solid var(--cerceve);
  background: var(--yuzey);
  text-align: start;
  vertical-align: top;
}

.v7-table th {
  background: var(--yuzey-2);
  font-weight: 700;
}

.v7-table tbody tr:last-child > * {
  border-block-end: 0;
}

.v7-table tbody tr:hover > * {
  background: var(--yuzey-2);
}

.v7-table tr > :first-child {
  position: sticky;
  z-index: 1;
  inset-inline-start: 0;
  inline-size: min(10rem, 40vw);
  max-inline-size: min(10rem, 40vw);
  border-inline-end: 1px solid var(--cerceve);
}

.v7-table thead tr > :first-child {
  z-index: 2;
}

.v7-tabs {
  min-inline-size: 0;
  padding: 0;
  border: 0;
}

.v7-tabs legend {
  margin-block-end: var(--bosluk-3);
  font-weight: 600;
}

.v7-tab-control {
  position: absolute;
  inline-size: 1px;
  block-size: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
  clip-path: inset(50%);
  white-space: nowrap;
}

.v7-tab-label {
  display: inline-flex;
  min-block-size: var(--alan-min);
  align-items: center;
  margin-block-end: var(--bosluk-3);
  padding: var(--bosluk-2) var(--bosluk-4);
  border: 1px solid var(--cerceve-dugme);
  border-radius: var(--kose);
  color: var(--krem);
  font-family: var(--font-baslik);
  font-size: 0.9375rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  cursor: pointer;
}

.v7-tab-control:checked + .v7-tab-label {
  border-color: var(--altin);
  background: linear-gradient(var(--lake), var(--lake-koyu));
}

.v7-tab-control:focus-visible + .v7-tab-label {
  outline: 2px solid var(--altin);
  outline-offset: 4px;
  box-shadow: 0 0 0 2px var(--gece), 0 0 0 4px var(--altin);
}

.v7-tab-panel {
  display: none;
}

.v7-tabs:has(.v7-tab-control:nth-of-type(1):checked) .v7-tab-panel:nth-child(1),
.v7-tabs:has(.v7-tab-control:nth-of-type(2):checked) .v7-tab-panel:nth-child(2),
.v7-tabs:has(.v7-tab-control:nth-of-type(3):checked) .v7-tab-panel:nth-child(3) {
  display: block;
}

.v7-accordion {
  border: 1px solid var(--cerceve);
  border-radius: var(--kose);
  background: var(--yuzey);
}

.v7-accordion summary {
  min-block-size: var(--alan-min);
  padding: var(--bosluk-4);
  color: var(--krem);
  font-weight: 600;
  cursor: pointer;
}

.v7-accordion summary::marker {
  color: var(--altin);
}

.v7-accordion[open] summary {
  border-block-end: 1px solid var(--cerceve);
}

.v7-accordion-content {
  padding: var(--bosluk-4);
}

.v7-dialog {
  inline-size: min(34rem, calc(100% - 2rem));
  max-inline-size: none;
  max-block-size: calc(100dvb - 2rem);
  margin: auto;
  padding: var(--bosluk-6);
  overflow: auto;
  border: 1px solid var(--altin);
  border-radius: var(--kose);
  background: var(--yuzey);
  color: var(--krem);
  box-shadow: var(--ic-isik), 0 1rem 4rem rgb(11 8 6 / 45%);
}

.v7-dialog::backdrop {
  background: rgb(29 20 14 / 80%);
}

.v7-drawer {
  inline-size: min(24rem, calc(100% - 1rem));
  block-size: 100dvb;
  max-block-size: 100dvb;
  margin-block: 0;
  margin-inline: auto 0;
  border-block: 0;
  border-inline-end: 0;
  border-radius: 0;
}

.v7-empty {
  display: grid;
  gap: var(--bosluk-4);
  justify-items: center;
  padding: var(--bosluk-8);
  border: 1px dashed var(--cerceve-dugme);
  border-radius: var(--kose);
  background: var(--yuzey);
  text-align: center;
}

.v7-empty p {
  max-inline-size: var(--metin);
  color: var(--krem-2);
}

.v7-breadcrumb ol,
.v7-pagination ol {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--bosluk-2);
  padding-inline-start: 0;
  list-style: none;
}

.v7-breadcrumb {
  font-size: 0.875rem;
}

.v7-breadcrumb li + li::before {
  margin-inline-end: var(--bosluk-2);
  color: var(--soluk);
  content: "/";
}

.v7-pagination :where(a, span) {
  display: inline-flex;
  min-inline-size: var(--alan-min);
  min-block-size: var(--alan-min);
  align-items: center;
  justify-content: center;
  padding: var(--bosluk-2);
  border: 1px solid var(--cerceve-dugme);
  border-radius: var(--kose);
  font-variant-numeric: tabular-nums;
}

.v7-pagination [aria-current="page"] {
  border-color: var(--altin);
  background: var(--yuzey-2);
  color: var(--krem);
  font-weight: 700;
}

.v7-pagination [aria-disabled="true"] {
  color: var(--soluk);
}

.v7-token-list {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--bosluk-3);
}

.v7-token {
  padding: var(--bosluk-4);
  border: 1px solid var(--cerceve);
  border-radius: var(--kose);
  background: var(--yuzey);
}

.v7-token dt {
  color: var(--krem);
  font-size: 0.875rem;
  font-weight: 600;
}

.v7-token dd {
  margin: 0;
  color: var(--krem-2);
  font-size: 0.875rem;
}

.v7-token::before {
  display: block;
  block-size: 2rem;
  margin-block-end: var(--bosluk-3);
  border: 1px solid var(--soluk);
  border-radius: 2px;
  background: var(--swatch);
  content: "";
}

.v7-token-gece {
  --swatch: var(--gece);
}

.v7-token-gece-2 {
  --swatch: var(--gece-2);
}

.v7-token-yuzey {
  --swatch: var(--yuzey);
}

.v7-token-yuzey-2 {
  --swatch: var(--yuzey-2);
}

.v7-token-altin {
  --swatch: var(--altin);
}

.v7-token-altin-acik {
  --swatch: var(--altin-acik);
}

.v7-token-altin-koyu {
  --swatch: var(--altin-koyu);
}

.v7-token-krem {
  --swatch: var(--krem);
}

.v7-token-krem-2 {
  --swatch: var(--krem-2);
}

.v7-token-soluk {
  --swatch: var(--soluk);
}

.v7-token-lake {
  --swatch: var(--lake);
}

.v7-token-lake-koyu {
  --swatch: var(--lake-koyu);
}

.v7-token-kor {
  --swatch: var(--kor);
}

.v7-token-canli {
  --swatch: var(--canli);
}

.v7-token-hata {
  --swatch: var(--hata);
}

.v7-token-murekkep {
  --swatch: var(--murekkep);
}

.v7-token-dugme-yazi {
  --swatch: var(--dugme-yazi);
}

.v7-skip {
  position: fixed;
  z-index: 10;
  inset-block-start: var(--bosluk-4);
  inset-inline-start: var(--bosluk-4);
  padding: var(--bosluk-3);
  background: var(--gece);
  transform: translateY(-200%);
}

.v7-skip:focus {
  transform: translateY(0);
}

.v7-footer {
  padding-block: var(--bosluk-8);
  border-block-start: 1px solid var(--cerceve);
  background: var(--gece-2);
  color: var(--krem-2);
  font-size: 0.875rem;
}

@media (width <= 64rem) {
  .v7-token-list {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (width <= 48rem) {
  .v7-grid {
    grid-template-columns: minmax(0, 1fr);
  }

  .v7-span-4, .v7-span-6, .v7-span-12 {
    grid-column: auto;
  }

  .v7-with-sidebar {
    grid-template-columns: minmax(0, 1fr);
  }

  .v7-token-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .v7-card, .v7-dialog {
    padding: var(--bosluk-4);
  }

  .v7-empty {
    padding: var(--bosluk-6);
  }
}

@media (prefers-reduced-motion: reduce) {
  .v7 *, .v7 *::before, .v7 *::after {
    animation: none !important;
    transition: none !important;
    scroll-behavior: auto !important;
  }

  .v7-button:not(:disabled, [aria-disabled="true"]):hover,
  .v7-button:not(:disabled, [aria-disabled="true"]):active,
  .v7-button[aria-pressed="true"] {
    transform: none;
  }
}

@media (forced-colors: active) {
  .v7-button, .v7-input, .v7-tab-label, .v7-card, .v7-dialog {
    border: 1px solid ButtonText;
  }

  .v7-tab-control:checked + .v7-tab-label,
  .v7-pagination [aria-current="page"] {
    outline: 2px solid Highlight;
  }
}

.v7 :where(figure) img {
  display: block;
  max-inline-size: 100%;
  block-size: auto;
}

@media (width > 48rem) {
  .v7-with-sidebar-sol {
    grid-template-columns: var(--yan-kutu) minmax(0, 1fr);
  }

  .v7-with-sidebar-sol > aside {
    order: -1;
  }
}

.v7-week {
  display: grid;
  grid-template-columns: repeat(7, minmax(0, 1fr));
  gap: var(--bosluk-3);
}

.v7 .v7-week-day-title {
  font-size: 0.8125rem;
  letter-spacing: 0.04em;
  overflow-wrap: normal;
}

.v7-week-list {
  display: grid;
  gap: var(--bosluk-2);
  margin: 0;
  padding-inline-start: 0;
  list-style: none;
  font-size: 0.875rem;
}

@media (width > 64rem) {
  .v7-week-day {
    padding: var(--bosluk-3);
  }
}

@media (width <= 64rem) {
  .v7-week {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width <= 48rem) {
  .v7-week {
    grid-template-columns: minmax(0, 1fr);
  }
}
