/* Varsayılan tema: sade ve hızlı (ROADMAP §4.2, §4.4). Siteye özel temalar bunun yerine kendi
   CSS'ini getirir. Renkler değişken: tema rengi tek yerden. */
:root {
  --bg: #ffffff; --fg: #1a1a2e; --muted: #5b6070; --line: #e6e7e9; --soft: #f4f6fb;
  --accent: #f23322; --radius: 10px;
  --font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; }
body { margin: 0; background: var(--bg); color: var(--fg); font: 16px/1.65 var(--font); }
img { max-width: 100%; height: auto; display: block; }
/* <cms-image> WebP + yedek için <picture> basıyor; kutu oluşturmasın, img doğrudan kapsayıcının içindeymiş gibi */
picture { display: contents; }
a { color: inherit; text-decoration-color: color-mix(in srgb, var(--accent) 60%, transparent); text-underline-offset: 3px; }
a:hover { color: var(--accent); }
h1, h2, h3 { line-height: 1.25; letter-spacing: -0.01em; }
h1 { font-size: clamp(1.8rem, 3.5vw, 2.6rem); margin: 0 0 .5rem; }
.container { width: min(72rem, 100% - 2rem); margin-inline: auto; }

.preview-bar { background: #fdf3e2; color: #b45309; text-align: center; font-size: .85rem; padding: .35rem; }

.site-header { border-bottom: 1px solid var(--line); background: var(--bg); position: sticky; top: 0; z-index: 10; }
.header-inner { display: flex; align-items: center; gap: 1.5rem; min-height: 4rem; flex-wrap: wrap; }
.brand { font-weight: 700; font-size: 1.15rem; text-decoration: none; }
.site-nav, .footer-nav { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: .25rem 1.25rem; }
.site-nav a, .footer-nav a { text-decoration: none; color: var(--muted); }
.site-nav a[aria-current="page"], .site-nav a:hover { color: var(--fg); }
.site-nav li { position: relative; }
.site-nav ul { display: none; position: absolute; top: 100%; left: 0; min-width: 12rem; list-style: none; margin: 0; padding: .5rem;
  background: var(--bg); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 8px 24px rgb(0 0 0 / .08); }
.site-nav li:hover > ul, .site-nav li:focus-within > ul { display: block; }
.site-nav ul a { display: block; padding: .3rem .5rem; }
.header-search { margin-left: auto; }
.header-search input { font: inherit; font-size: .9rem; padding: .35rem .7rem; border: 1px solid var(--line); border-radius: 999px; width: 10rem; background: var(--soft); }
.search-form { display: flex; gap: .5rem; margin-top: 1rem; max-width: 32rem; }
.search-form input { flex: 1; font: inherit; padding: .6rem .8rem; border: 1px solid var(--line); border-radius: 8px; }
.search-form button { font: inherit; font-weight: 600; padding: .6rem 1.2rem; border: 0; border-radius: 8px; background: var(--accent); color: #fff; cursor: pointer; }
.lang-switch { display: flex; gap: .5rem; font-size: .85rem; }
.lang-switch a { text-decoration: none; color: var(--muted); }
.lang-switch a[aria-current] { color: var(--fg); font-weight: 600; }

.site-main { padding-block: 2.5rem 4rem; min-height: 60vh; }
.page-header { margin-bottom: 2rem; }
.page-header p { color: var(--muted); margin: 0; }
.eyebrow { text-transform: uppercase; font-size: .8rem; letter-spacing: .08em; color: var(--accent) !important; }
.hero { padding: 3rem 0 2rem; }
.empty, .not-found { color: var(--muted); }
.not-found { text-align: center; padding: 4rem 0; }

.entry { max-width: 46rem; }
.toc { margin: 1.5rem 0; padding: 1rem 1.25rem; background: var(--soft); border-radius: var(--radius); }
.toc-title { margin: 0 0 .5rem; font-weight: 600; }
.toc ol { margin: 0; padding-left: 1.25rem; display: grid; gap: .25rem; }
.toc .toc-level-3 { margin-left: 1rem; list-style-type: circle; }
.toc a { text-decoration: none; }
.prose h2[id], .prose h3[id] { scroll-margin-top: 5rem; }
.entry-header time { color: var(--muted); font-size: .9rem; }
.field { margin-block: 1.5rem; }
.field-label { font-size: .8rem; text-transform: uppercase; letter-spacing: .06em; color: var(--muted); margin: 0 0 .25rem; font-weight: 600; }
.field p { margin: 0; }
.prose h2 { font-size: 1.4rem; margin-top: 2rem; }
.prose h3 { font-size: 1.15rem; }
.prose blockquote { border-left: 3px solid var(--accent); margin: 1.5rem 0; padding: .25rem 1rem; color: var(--muted); }
figure { margin: 0; }
figcaption { font-size: .85rem; color: var(--muted); margin-top: .5rem; }
.gallery { display: grid; grid-template-columns: repeat(auto-fill, minmax(12rem, 1fr)); gap: .75rem; }
.gallery img { border-radius: var(--radius); aspect-ratio: 4 / 3; object-fit: cover; width: 100%; }
.links, .tags { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; gap: .5rem; }
.tags a { display: inline-block; padding: .15rem .65rem; border-radius: 999px; background: var(--soft); text-decoration: none; font-size: .9rem; }
.rows { display: grid; gap: .75rem; }
.row { display: grid; grid-template-columns: max-content 1fr; gap: .25rem 1rem; margin: 0; padding: 1rem; background: var(--soft); border-radius: var(--radius); }
.row dt { color: var(--muted); }
.row dd { margin: 0; }
.swatch { display: inline-block; width: 1rem; height: 1rem; border-radius: 4px; vertical-align: middle; border: 1px solid var(--line); }

.cards { display: grid; grid-template-columns: repeat(auto-fill, minmax(17rem, 1fr)); gap: 1.5rem; margin-top: 2rem; }
.card { border: 1px solid var(--line); border-radius: var(--radius); overflow: hidden; display: flex; flex-direction: column; }
.card-image img { aspect-ratio: 16 / 9; object-fit: cover; width: 100%; }
.card-body { padding: 1rem 1.25rem 1.25rem; display: grid; gap: .4rem; }
.card-title { font-size: 1.1rem; margin: 0; }
.card-title a { text-decoration: none; }
.card-body p { margin: 0; color: var(--muted); }
.card-body time { font-size: .85rem; color: var(--muted); }
.pager { display: flex; gap: 1rem; justify-content: center; align-items: center; margin-top: 2.5rem; }
.pager a { text-decoration: none; padding: .25rem .75rem; border: 1px solid var(--line); border-radius: var(--radius); }

.cms-form { display: grid; gap: 1rem; max-width: 36rem; }
.cms-form-field { display: grid; gap: .35rem; border: 0; padding: 0; margin: 0; }
.cms-form-field label, .cms-form-field legend { font-weight: 600; font-size: .95rem; }
.cms-form input:not([type=checkbox]), .cms-form select, .cms-form textarea {
  font: inherit; padding: .6rem .75rem; border: 1px solid var(--line); border-radius: 8px; background: var(--bg); width: 100%; }
.cms-form input:focus, .cms-form select:focus, .cms-form textarea:focus { outline: 2px solid color-mix(in srgb, var(--accent) 40%, transparent); border-color: var(--accent); }
.cms-form-check label, .cms-form fieldset label { font-weight: 400; display: flex; gap: .5rem; align-items: flex-start; }
.cms-form-required { color: var(--accent); margin-left: .15rem; }
.cms-form-hint { color: var(--muted); }
.cms-form-error { color: #c0261a; font-size: .85rem; margin: 0; }
.cms-form-hp { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
.cms-form-submit { justify-self: start; font: inherit; font-weight: 600; padding: .65rem 1.5rem; border: 0; border-radius: 8px;
  background: var(--accent); color: #fff; cursor: pointer; }
.cms-form-submit:disabled { opacity: .6; }
.cms-form-message { margin: 0; padding: .75rem 1rem; border-radius: 8px; }
.cms-form-message[data-state="ok"] { background: #e8f5ec; color: #15803d; }
.cms-form-message[data-state="error"] { background: #fdecea; color: #c0261a; }

.site-footer { border-top: 1px solid var(--line); background: var(--soft); padding-block: 2rem 1rem; color: var(--muted); font-size: .92rem; }
.footer-inner { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 1.5rem; }
.footer-inner p { margin: .25rem 0; display: flex; flex-wrap: wrap; gap: 1rem; }
.footer-inner strong { color: var(--fg); }
.copyright { margin-top: 1.5rem; font-size: .8rem; }

/* Vitrin (docs/eticaret.md §13): ürün listesi ve kartı, ürün sayfası, sepet, hesabım. Yalnızca mağaza açıkken kullanılır. */
[hidden] { display: none !important; }
.visually-hidden { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.muted { color: var(--muted); }
.section-title { font-size: 1.3rem; margin: 2.5rem 0 1rem; }
.button { display: inline-flex; align-items: center; justify-content: center; gap: .4rem; font: inherit; font-weight: 600; padding: .65rem 1.4rem;
  border: 1px solid var(--accent); border-radius: 8px; background: var(--accent); color: #fff; cursor: pointer; text-decoration: none; }
.button:hover { color: #fff; filter: brightness(.95); }
.button:disabled { opacity: .55; cursor: not-allowed; }
.button-outline { background: transparent; color: var(--fg); border-color: var(--line); }
.button-outline:hover { color: var(--accent); border-color: var(--accent); }
.button-block { width: 100%; }
.button-danger { background: #c0261a; border-color: #c0261a; }
.link { font: inherit; background: none; border: 0; padding: 0; color: var(--muted); text-decoration: underline; cursor: pointer; }
.link:hover { color: var(--accent); }
.form-error { color: #c0261a; font-size: .88rem; margin: .5rem 0 0; min-height: 1em; }
.form-error.is-ok { color: #15803d; }
.store-links { display: flex; gap: 1rem; font-size: .9rem; }
.store-links a { text-decoration: none; color: var(--muted); }
.store-links a:hover { color: var(--fg); }
.cart-count { display: inline-grid; place-items: center; min-width: 1.25rem; height: 1.25rem; padding: 0 .3rem; border-radius: 999px; background: var(--accent);
  color: #fff; font-size: .72rem; font-weight: 700; }
.legal-links { display: flex; flex-wrap: wrap; gap: .5rem 1.25rem; margin-top: 1.5rem; font-size: .85rem; }
.legal-links a { color: var(--muted); }
.legal-dialog { width: min(46rem, 100% - 2rem); max-height: 85vh; border: 0; border-radius: var(--radius); padding: 1.5rem 2rem; box-shadow: 0 20px 60px rgb(0 0 0 / .2); }
.legal-dialog::backdrop { background: rgb(0 0 0 / .4); }
.dialog-close { position: sticky; top: 0; float: right; font-size: 1.5rem; line-height: 1; background: none; border: 0; cursor: pointer; color: var(--muted); }
.breadcrumbs { display: flex; flex-wrap: wrap; gap: .4rem; font-size: .85rem; color: var(--muted); margin-bottom: 1.5rem; }
.breadcrumbs a { text-decoration: none; }

.product-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(13rem, 1fr)); gap: 1.5rem 1.25rem; }
.product-card { display: flex; flex-direction: column; gap: .6rem; }
.product-card-image { position: relative; display: block; border-radius: var(--radius); overflow: hidden; background: var(--soft); aspect-ratio: 1; }
.product-card-image img { width: 100%; height: 100%; object-fit: cover; transition: transform .3s; }
.product-card:hover .product-card-image img { transform: scale(1.03); }
.product-badge { position: absolute; top: .6rem; left: .6rem; padding: .15rem .55rem; border-radius: 999px; background: var(--accent); color: #fff; font-size: .75rem; font-weight: 600; }
.product-badge-muted { background: var(--fg); }
.product-card-body { display: grid; gap: .2rem; }
.product-card-brand { margin: 0; font-size: .78rem; text-transform: uppercase; letter-spacing: .06em; color: var(--muted); }
.product-card-title { margin: 0; font-size: 1rem; font-weight: 500; }
.product-card-title a { text-decoration: none; }
.product-card-price { margin: 0; font-weight: 600; display: flex; gap: .5rem; align-items: baseline; flex-wrap: wrap; }
.product-card-price s, .product-price s, .cart-line-price s { color: var(--muted); font-weight: 400; font-size: .9em; }
.home-products { margin-top: 2rem; display: grid; gap: 1.25rem; }
.home-products .section-title { margin: 0; }

.product-list-header { display: flex; gap: 1.5rem; align-items: center; }
.list-image { width: 6rem; flex: none; }
.product-list { display: grid; gap: 2rem; }
@media (min-width: 56rem) { .product-list { grid-template-columns: 15rem minmax(0, 1fr); align-items: start; } }
.product-filters { display: grid; gap: 1.25rem; font-size: .92rem; }
@media (min-width: 56rem) { .product-filters { position: sticky; top: 5rem; max-height: calc(100vh - 6rem); overflow-y: auto; padding-right: .5rem; } }
.product-filters select, .filter-range input, .field input, .coupon input, .product-group select, .qty input {
  font: inherit; padding: .5rem .65rem; border: 1px solid var(--line); border-radius: 8px; background: var(--bg); width: 100%; }
.filter { border: 0; padding: 0; margin: 0; display: grid; gap: .35rem; }
.option-label { display: block; font-weight: 600; font-size: .85rem; margin: 0 0 .4rem; }
.filter-value { display: flex; gap: .5rem; align-items: center; cursor: pointer; }
.filter-value small { margin-left: auto; color: var(--muted); }
.filter-range { display: flex; gap: .4rem; align-items: center; }
.filters-actions { display: flex; gap: 1rem; align-items: center; }
.result-count { color: var(--muted); margin: 0 0 1rem; font-size: .9rem; }

.product { display: grid; gap: 2.5rem; }
@media (min-width: 56rem) { .product { grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr); align-items: start; } }
.product-image { border-radius: var(--radius); overflow: hidden; background: var(--soft); aspect-ratio: 1; }
.product-image img { width: 100%; height: 100%; object-fit: contain; }
.product-thumbs { display: flex; gap: .5rem; margin-top: .75rem; overflow-x: auto; }
.product-thumbs button { flex: none; width: 4.5rem; aspect-ratio: 1; padding: 0; border: 2px solid transparent; border-radius: 8px; overflow: hidden; background: var(--soft); cursor: pointer; }
.product-thumbs button[aria-current="true"] { border-color: var(--accent); }
.product-thumbs img { width: 100%; height: 100%; object-fit: cover; }
.product-info { display: grid; gap: 1rem; align-content: start; }
.product-info h1 { margin: 0; }
.product-brand { font-size: .85rem; text-transform: uppercase; letter-spacing: .06em; color: var(--muted); text-decoration: none; }
.product-price { font-size: 1.5rem; font-weight: 700; margin: 0; display: flex; gap: .75rem; align-items: baseline; }
.product-tax-note { font-size: .82rem; color: var(--muted); margin: 0; }
.product-summary { margin: 0; color: var(--muted); }
.product-buy { display: grid; gap: 1rem; }
.product-option { border: 0; padding: 0; margin: 0; }
.option-values, .group-items { display: flex; flex-wrap: wrap; gap: .5rem; }
.chip { position: relative; display: inline-flex; align-items: center; padding: .45rem .9rem; border: 1px solid var(--line); border-radius: 8px; cursor: pointer;
  text-decoration: none; font-size: .92rem; }
.chip input { position: absolute; opacity: 0; pointer-events: none; }
.chip:has(input:checked), .chip[aria-current="page"] { border-color: var(--fg); box-shadow: inset 0 0 0 1px var(--fg); }
.chip:has(input:focus-visible) { outline: 2px solid var(--accent); outline-offset: 2px; }
.chip.is-unavailable { color: var(--muted); text-decoration: line-through; }
.group-swatch { display: inline-block; width: 2.75rem; height: 2.75rem; border-radius: 999px; border: 2px solid var(--line); overflow: hidden; padding: 2px; }
.group-swatch[aria-current="page"] { border-color: var(--fg); }
.group-swatch img { width: 100%; height: 100%; object-fit: cover; border-radius: 999px; }
.swatch-color { display: block; width: 100%; height: 100%; border-radius: 999px; background: var(--swatch); }
.product-stock { margin: 0; font-weight: 600; font-size: .92rem; min-height: 1.4em; }
.product-sku { margin: 0; color: var(--muted); font-size: .85rem; }
.buy-row { display: flex; gap: .75rem; align-items: center; flex-wrap: wrap; }
.qty input { width: 5rem; }
.buy-message { margin: 0; min-height: 1.4em; }
.product-attributes { display: grid; margin: 0; border-top: 1px solid var(--line); }
.product-attributes div { display: grid; grid-template-columns: 10rem 1fr; gap: 1rem; padding: .55rem 0; border-bottom: 1px solid var(--line); }
.product-attributes dt { color: var(--muted); }
.product-attributes dd { margin: 0; }
.product-description { max-width: 46rem; margin-top: 3rem; }

.cart-layout { display: grid; gap: 2rem; }
@media (min-width: 56rem) { .cart-layout { grid-template-columns: minmax(0, 1fr) 21rem; align-items: start; } }
.cart-lines { list-style: none; margin: 0; padding: 0; display: grid; }
.cart-line { display: grid; grid-template-columns: 5rem minmax(0, 1fr) auto; gap: .5rem 1rem; padding: 1rem 0; border-bottom: 1px solid var(--line); align-items: center; }
.cart-line.is-problem { opacity: .7; }
.cart-line-image { grid-row: span 3; width: 5rem; aspect-ratio: 1; border-radius: 8px; overflow: hidden; background: var(--soft); }
.cart-line-image img { width: 100%; height: 100%; object-fit: cover; }
.cart-line-info p { margin: .15rem 0 0; font-size: .9rem; }
.cart-line-title { font-weight: 600; text-decoration: none; }
.cart-line-price { display: flex; gap: .5rem; }
.cart-line-qty { display: flex; align-items: center; border: 1px solid var(--line); border-radius: 8px; width: max-content; }
.cart-line-qty input { width: 3rem; border: 0; text-align: center; font: inherit; background: transparent; -moz-appearance: textfield; }
.cart-line-qty input::-webkit-inner-spin-button { appearance: none; }
.qty-btn { font: inherit; width: 2rem; height: 2rem; border: 0; background: none; cursor: pointer; }
.cart-line-total { margin: 0; font-weight: 600; text-align: right; }
.cart-summary { display: grid; gap: 1.25rem; padding: 1.25rem; background: var(--soft); border-radius: var(--radius); }
@media (min-width: 56rem) { .cart-summary { position: sticky; top: 5rem; } }
.coupon-row { display: flex; gap: .5rem; }
.coupon-applied { margin: .5rem 0 0; font-size: .9rem; }
.totals { margin: 0; display: grid; gap: .4rem; }
.totals div { display: flex; justify-content: space-between; gap: 1rem; }
.totals dt { color: var(--muted); }
.totals dd { margin: 0; }
.totals .total { border-top: 1px solid var(--line); padding-top: .6rem; font-weight: 700; font-size: 1.1rem; }
.totals .total dt { color: var(--fg); }

.account-auth { display: grid; gap: 1.5rem; grid-template-columns: repeat(auto-fit, minmax(18rem, 1fr)); align-items: start; }
.auth-card { display: grid; gap: .9rem; padding: 1.5rem; border: 1px solid var(--line); border-radius: var(--radius); max-width: 36rem; }
.auth-card h2 { font-size: 1.15rem; margin: 0; }
.auth-card p { margin: 0; }
.auth-card.danger { border-color: #f3c4bf; }
.field { display: grid; gap: .3rem; font-size: .9rem; }
.field > span { font-weight: 600; }
.field-row { display: grid; gap: .9rem; grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr)); }
.check { display: flex; gap: .5rem; align-items: flex-start; font-size: .9rem; }
.check input { margin-top: .3rem; }
.account-home { display: grid; gap: 1.5rem; }
.account-hello { font-size: 1.1rem; margin: 0; }
.account-tabs { display: flex; flex-wrap: wrap; gap: .25rem 1.25rem; border-bottom: 1px solid var(--line); }
.account-tabs [role="tab"] { font: inherit; background: none; border: 0; border-bottom: 2px solid transparent; padding: .5rem 0; cursor: pointer; color: var(--muted); }
.account-tabs [aria-selected="true"] { color: var(--fg); border-bottom-color: var(--accent); }
.account-tabs .link { margin-left: auto; }
.order-list { list-style: none; margin: 0; padding: 0; display: grid; gap: .5rem; }
.order-row { width: 100%; display: grid; grid-template-columns: repeat(auto-fit, minmax(8rem, 1fr)); gap: .5rem 1rem; align-items: center; text-align: left;
  font: inherit; padding: .9rem 1rem; border: 1px solid var(--line); border-radius: var(--radius); background: var(--bg); cursor: pointer; }
.order-row:hover { border-color: var(--accent); }
.order-lines { list-style: none; margin: 1rem 0; padding: 0; }
.order-lines li { display: flex; justify-content: space-between; gap: 1rem; padding: .5rem 0; border-bottom: 1px solid var(--line); }
.shipment { margin: 1rem 0; }
.shipment-events { margin: .5rem 0 0; padding-left: 1rem; border-left: 2px solid var(--line); list-style: none; font-size: .875rem; }
.shipment-events li { padding: .15rem 0; }
.shipment-events time { color: var(--muted, #6b7280); font-variant-numeric: tabular-nums; }
[data-order] { display: grid; gap: .75rem; max-width: 40rem; }
[data-order] h2 { margin: 0; }
.address-list { display: grid; gap: .75rem; grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr)); margin-bottom: 1rem; }
.address-card { display: grid; gap: .35rem; padding: 1rem; border: 1px solid var(--line); border-radius: var(--radius); align-content: start; }
.address-card p { margin: 0; font-size: .9rem; }
.tag { justify-self: start; padding: .1rem .5rem; border-radius: 999px; background: var(--soft); font-size: .75rem; }
[data-panel="security"] { display: grid; gap: 1.5rem; }
.sales-paused { margin: 0; padding: .75rem 1rem; border-radius: 8px; background: #fdf3e2; color: #92400e; font-size: .92rem; }
.checkout-layout { display: grid; gap: 2rem; }
@media (min-width: 56rem) { .checkout-layout { grid-template-columns: minmax(0, 1fr) 22rem; align-items: start; } }
.checkout-main { display: grid; gap: 1.25rem; }
.checkout-main .auth-card { max-width: none; margin: 0; }
.checkout-legend { font-weight: 700; font-size: 1.05rem; padding: 0 .25rem; }
.grid-fields { display: grid; gap: .9rem; }
.saved-addresses { display: grid; gap: .4rem; margin-bottom: .75rem; }
.payment-methods { display: grid; gap: .5rem; }
.payment-method { display: flex; gap: .65rem; align-items: flex-start; padding: .75rem .9rem; border: 1px solid var(--line); border-radius: 8px; cursor: pointer; }
.payment-method:has(input:checked) { border-color: var(--fg); box-shadow: inset 0 0 0 1px var(--fg); }
.payment-method small { display: block; margin-top: .2rem; }
.checkout-lines { list-style: none; margin: 0; padding: 0; display: grid; gap: .4rem; font-size: .9rem; }
.checkout-lines li, .order-status .order-lines li { display: flex; justify-content: space-between; gap: 1rem; }
.field textarea { font: inherit; padding: .5rem .65rem; border: 1px solid var(--line); border-radius: 8px; width: 100%; }
.is-invalid { border-color: #c0261a !important; }
.field-error { color: #c0261a; font-size: .8rem; }
.small { font-size: .82rem; }
.button.is-disabled { opacity: .55; pointer-events: none; }
.payment-frame iframe { width: 100%; min-height: 680px; border: 0; }
.order-status .page-header p { font-size: 1.05rem; color: var(--fg); }
.order-status [data-bank] { display: grid; gap: .35rem; margin-bottom: 1.25rem; }

