/* KANA777 Theme - Fixed responsive + font weights (Quicksand 500/600/700 only) */
:root{
  --kana-green:#064E4A;
  --kana-green-2:#003F3B;
  --kana-peacock:#00695C;
  --kana-teal:#00897B;
  --kana-emerald:#087F73;
  --kana-blue:#075985;
  --kana-deep-blue:#123C69;
  --kana-gold:#D4A72C;
  --kana-gold-2:#E8C766;
  --kana-cream:#F5FAF8;
  --kana-cream-2:#EAF5F2;
  --kana-red:#075985;
  --kana-border:#D8E8E4;
  --kana-gold-border:#E8D9A8;
  --kana-text:#073B3A;
  --kana-muted:#52706D;
}
html,body{ max-width:100%; overflow-x:hidden; }
body{ background:var(--kana-cream) !important; font-family:"Quicksand",sans-serif !important; -webkit-font-smoothing:antialiased; }
/* Fluid container - left/right ka extra space kam kiya */
.container{ width:100% !important; padding-left:16px !important; padding-right:16px !important; margin-left:auto !important; margin-right:auto !important; }
@media(min-width:576px){ .container{ max-width:540px !important; } }
@media(min-width:768px){ .container{ max-width:720px !important; } }
@media(min-width:992px){ .container{ max-width:960px !important; } }
@media(min-width:1200px){ .container{ max-width:1280px !important; } }
@media(min-width:1400px){ .container{ max-width:1320px !important; } }
@media(min-width:1600px){ .container{ max-width:1440px !important; } }
@media(min-width:1920px){ .container{ max-width:1520px !important; } }
/* Tighten default bootstrap gutters a bit so content uses width better */
.row{ margin-left:-10px !important; margin-right:-10px !important; }
.row > [class*="col-"]{ padding-left:10px !important; padding-right:10px !important; }
/* 5 columns support for Popular Markets on large screens */
@media(min-width:1200px){
  .col-xl-1-5{ flex:0 0 20% !important; max-width:20% !important; }
}
/* Header */
.kana-header{ background:linear-gradient(90deg,#003531,var(--kana-green-2) 45%,#064E4A); box-shadow:inset 0 2px 0 rgba(232,199,102,.72), 0 10px 30px rgba(0,63,59,.18); }
.kana-header .navbar{ min-height:64px; }
.kana-brand{ display:flex; align-items:center; gap:8px; font-weight:700; color:#fff; text-decoration:none; }
.kana-brand .crown{ color:var(--kana-gold); font-size:1.5rem; }
.kana-brand-text{ line-height:1; }
.kana-brand-text b{ font-size:1.45rem; letter-spacing:.3px; color:#fff; font-weight:700; }
.kana-brand-text b span{ color:var(--kana-gold-2); }
.kana-brand-text small{ display:block; font-size:.60rem; letter-spacing:1.8px; color:rgba(255,255,255,.78); font-weight:600; }
.kana-nav .nav-link{ color:rgba(255,255,255,.9) !important; font-weight:600 !important; font-size:.84rem !important; padding:8px 12px !important; }
.kana-nav .nav-link.active{ border-bottom:2px solid var(--kana-gold); }
.kana-nav .nav-item.active .nav-link{ color:var(--kana-gold-2) !important; }
.kana-nav .dropdown-menu{ background:#fff; border:1px solid var(--kana-border); box-shadow:0 8px 18px rgba(0,63,59,.10); }
.kana-nav .dropdown-item{ color:var(--kana-green); font-weight:600; }
.kana-nav .dropdown-item:hover{ background:var(--kana-cream-2); color:var(--kana-green-2); }
.kana-download{ background:var(--kana-green); color:#fff !important; border-radius:999px; padding:9px 16px !important; font-weight:700; font-size:.80rem; display:inline-flex; align-items:center; gap:6px; border:1px solid var(--kana-green); line-height:1; }
.kana-download:hover{ background:var(--kana-peacock); color:#fff; text-decoration:none; border-color:var(--kana-gold); }
.kana-download-gold{ background:linear-gradient(180deg,var(--kana-gold-2),var(--kana-gold)); color:#073B3A !important; border:0; border-radius:999px; padding:8px 14px !important; font-weight:700; font-size:.76rem; box-shadow:0 6px 14px rgba(212,167,44,.24); display:inline-flex; align-items:center; gap:6px; text-decoration:none; }
/* Hero */
.kana-hero{ background: radial-gradient(ellipse at 74% 42%, rgba(0,137,123,.44) 0%, rgba(6,78,74,.35) 22%, transparent 48%), linear-gradient(120deg,#003531 0%, var(--kana-green-2) 34%, #00695C 72%, #075985 100%); overflow:hidden; position:relative; isolation:isolate; }
.kana-hero::before{ content:""; position:absolute; inset:0; background:
  url("../images/decor/mor-pankh-real.png"),
  radial-gradient(ellipse at 70% 46%, rgba(232,199,102,.13), transparent 28%),
  radial-gradient(ellipse at 58% 92%, rgba(232,199,102,.10), transparent 48%),
  radial-gradient(ellipse at 88% 38%, rgba(0,137,123,.18), transparent 42%);
  background-repeat:no-repeat;
  background-size:380px 570px, auto, auto, auto;
  background-position:50% 12%, center, center, center;
  opacity:.26; mix-blend-mode:screen; z-index:0; pointer-events:none; }
.kana-hero::after{ content:""; position:absolute; inset:0; background:
  repeating-linear-gradient(104deg, transparent 0 32px, rgba(255,255,255,.030) 33px, transparent 35px),
  radial-gradient(ellipse at 74% 43%, rgba(232,199,102,.16), transparent 24%),
  radial-gradient(ellipse at 78% 18%, rgba(255,255,255,.055), transparent 35%),
  radial-gradient(ellipse at 22% 30%, rgba(0,137,123,.20), transparent 46%);
  background-repeat:no-repeat;
  background-size:auto, auto, auto, auto;
  background-position:center, center, center, center;
  opacity:.24; mix-blend-mode:screen; z-index:0; pointer-events:none; }
.kana-hero .container{ z-index:1; }
.kana-real-feather{ position:absolute; z-index:0; display:block; pointer-events:none; background:url("../images/decor/mor-pankh-real.png") center/contain no-repeat; opacity:.34; mix-blend-mode:screen; filter:drop-shadow(0 16px 30px rgba(0,34,31,.18)); }
.kana-real-feather-left{ width:410px; height:615px; left:-86px; top:auto; bottom:-18px; transform:rotate(40deg); transform-origin:center; opacity:.32; }
.kana-real-feather-right{ width:410px; height:615px; right:-2px; top:0; transform:scaleX(-1) rotate(-40deg); transform-origin:center; opacity:.30; }
.kana-hero h1{ font-weight:700 !important; line-height:.95; color:#fff; font-family:"Quicksand",sans-serif !important; letter-spacing:-.5px; }
.kana-hero h1 span{ color:var(--kana-gold); }
.kana-hero .apna{ font-size:clamp(1.35rem, 3vw, 2rem); font-weight:700; color:rgba(255,255,255,.96); margin-top:4px; line-height:1.2; }
.kana-hero .sub{ color:rgba(255,255,255,.78); font-weight:500; font-size:.95rem; }
.kana-trust{ display:flex; gap:8px; flex-wrap:wrap; margin-top:14px; }
.kana-trust .pill{ background:rgba(255,255,255,.12); border:1px solid rgba(232,199,102,.36); border-radius:999px; padding:7px 10px; font-size:.70rem; font-weight:600; color:#fff; display:inline-flex; align-items:center; gap:6px; box-shadow:0 4px 10px rgba(0,63,59,.16); white-space:nowrap; backdrop-filter:blur(8px); }
.kana-trust .pill i{ color:var(--kana-gold); font-size:.8rem; }
.kana-script{ font-family:"Quicksand",sans-serif !important; font-style:italic; font-weight:700; color:var(--kana-gold-2); font-size:1.3rem; line-height:1.2; transform:rotate(-2deg); text-shadow:0 2px 10px rgba(0,63,59,.45); }
.kana-hero-img{ position:relative; max-height:500px; object-fit:contain; filter:drop-shadow(0 14px 20px rgba(0,63,59,.22)); width:106%; height:auto; transform:translateY(24px); margin-bottom:-28px; }
.kana-vertical{ writing-mode:vertical-rl; text-orientation:mixed; font-size:.58rem; letter-spacing:2px; color:rgba(255,255,255,.66); font-weight:600; position:absolute; right:4px; top:16px; }
/* Nav Strip */
.kana-strip{ background:linear-gradient(180deg,#FFFFFF 0%, var(--kana-cream) 100%); padding:14px 0 8px; box-shadow:0 -1px 0 rgba(232,199,102,.30) inset; }
.kana-tabs{ display:flex; gap:8px; flex-wrap:wrap; }
.kana-tab{ background:#fff; border:1px solid var(--kana-border); border-radius:12px; padding:10px 12px; min-width:96px; text-align:center; font-weight:700; font-size:.82rem; color:var(--kana-green); text-decoration:none; display:flex; flex-direction:column; align-items:center; gap:5px; box-shadow:0 4px 10px rgba(0,63,59,.05); flex:1 1 auto; line-height:1.1; }
.kana-tab.active{ background:var(--kana-green); color:#fff; border-color:var(--kana-green); }
.kana-tab i{ font-size:1.15rem; color:var(--kana-gold); }
.kana-tab.active i{ color:var(--kana-gold-2); }
.kana-tab:hover{ background:var(--kana-peacock); color:#fff; border-color:var(--kana-gold); text-decoration:none; }
.kana-tab:hover i{ color:var(--kana-gold-2); }
.kana-promo{ background:linear-gradient(180deg,#fff,#F8FCFB); border:1px solid var(--kana-border); border-radius:14px; padding:14px 14px; display:flex; align-items:center; justify-content:space-between; gap:10px; box-shadow:0 10px 24px rgba(0,63,59,.10); }
.kana-promo b{ color:var(--kana-green); font-size:1rem; line-height:1.2; font-weight:700; }
.kana-promo small{ color:var(--kana-muted); font-size:.82rem; }
.kana-phone{ width:54px; height:86px; background:linear-gradient(180deg,var(--kana-green-2),var(--kana-deep-blue)); border-radius:12px; border:2px solid var(--kana-green); display:flex; align-items:center; justify-content:center; color:var(--kana-gold); font-weight:700; font-size:.60rem; flex-shrink:0; text-align:center; line-height:1.1; }
/* Section titles - text bada kiya */
.kana-section-title{ text-align:center; margin:24px 0 16px; }
.kana-section-title h2{ font-weight:800 !important; color:var(--kana-green); font-size:clamp(1.4rem, 3vw, 1.85rem) !important; display:inline-flex; align-items:center; gap:8px; font-family:"Quicksand",sans-serif !important; }
.kana-winners-section{ position:relative; overflow:hidden; background:linear-gradient(180deg,#EAF5F2 0%,#F5FAF8 100%) !important; }
.kana-winners-section::before{ content:""; position:absolute; inset:0; background:radial-gradient(ellipse at 14% 16%, rgba(0,137,123,.10), transparent 30%), radial-gradient(ellipse at 84% 18%, rgba(212,167,44,.11), transparent 28%); pointer-events:none; }
.kana-winners-section .container{ position:relative; z-index:1; }
.kana-winners-section .kana-section-title h2::before,
.kana-winners-section .kana-section-title h2::after{ content:""; width:54px; height:72px; display:inline-block; background:url("../images/decor/mor-pankh-real.png") center/contain no-repeat; opacity:.92; filter:drop-shadow(0 6px 8px rgba(0,63,59,.18)); flex:0 0 auto; }
.kana-winners-section .kana-section-title h2::before{ transform:rotate(-22deg); margin-right:2px; }
.kana-winners-section .kana-section-title h2::after{ transform:scaleX(-1) rotate(-22deg); margin-left:2px; }
.kana-winners-section .kana-section-title p{ color:#52706D; }
.kana-winners-section .badge{ border:1px solid rgba(232,199,102,.34); box-shadow:0 10px 20px rgba(0,63,59,.14); }
.kana-winners-section .winners-container>.card{ border-color:#D8E8E4 !important; box-shadow:0 12px 28px rgba(0,63,59,.08) !important; }
.kana-winners-section .winners-container>.card:hover{ border-color:#E8D9A8 !important; box-shadow:0 16px 34px rgba(0,63,59,.14) !important; }
.kana-section-title p{ color:var(--kana-muted); font-size:.92rem; font-weight:500; margin-top:6px; }
.kana-viewall{ border:1px solid var(--kana-border); background:#fff; border-radius:999px; padding:6px 14px; font-size:.80rem; font-weight:700; color:var(--kana-green); text-decoration:none; white-space:nowrap; }
.kana-viewall:hover{ background:var(--kana-green); color:#fff; text-decoration:none; }
/* Top Winners - font bada */
.kana-winner{ background:#fff; border:1px solid var(--kana-border); border-radius:14px; padding:14px 12px; text-align:center; box-shadow:0 6px 14px rgba(0,63,59,.05); height:100%; }
.kana-winner .num{ width:28px; height:28px; background:#FDF8E6; color:var(--kana-gold); border-radius:50%; display:inline-flex; align-items:center; justify-content:center; font-weight:700; font-size:.78rem; border:1px solid var(--kana-gold-border); }
.kana-winner .time{ font-size:.78rem; color:var(--kana-muted); font-weight:600; }
.kana-winner .result{ color:var(--kana-red); font-weight:800; font-size:1.5rem; letter-spacing:.3px; line-height:1; margin-top:6px; }
.kana-winner .jodi{ color:var(--kana-green); font-weight:700; font-size:.86rem; letter-spacing:1.2px; margin-top:3px; }
.kana-winner.waiting .result{ color:var(--kana-muted); font-size:1.2rem; }
.kana-winner.waiting .jodi{ color:var(--kana-muted); font-weight:500; font-size:.78rem; letter-spacing:.3px; }
/* Popular Markets - font bada */
.kana-pop{ background:#fff; border:1px solid var(--kana-border); border-radius:12px; padding:12px 8px; text-align:center; box-shadow:0 4px 10px rgba(0,63,59,.05); height:100%; transition:transform .2s; display:block; text-decoration:none !important; }
.kana-pop:hover{ transform:translateY(-2px); }
.kana-pop .icon{ width:38px; height:38px; background:var(--kana-cream-2); border:1px solid var(--kana-border); border-radius:8px; display:inline-flex; align-items:center; justify-content:center; color:var(--kana-gold); font-size:1.1rem; margin-bottom:6px; }
.kana-pop b{ display:block; font-size:.84rem; color:var(--kana-green); font-weight:700; line-height:1.2; min-height:1.8em; }
.kana-pop .open{ font-size:.74rem; font-weight:700; color:var(--kana-emerald); margin-top:3px; display:block; text-align:center; width:100%; }
.kana-pop .close{ color:var(--kana-blue); font-size:.74rem; font-weight:700; display:block; text-align:center; width:100%; margin-top:3px; float:none !important; opacity:1 !important; text-shadow:none !important; line-height:normal !important; }
/* Live Results - font bada */
.kana-live{ background:#fff; border:1px solid var(--kana-border); border-radius:14px; padding:14px 12px; box-shadow:0 6px 14px rgba(0,63,59,.06); height:100%; position:relative; overflow:hidden; }
.kana-live::before{ content:""; position:absolute; left:0; right:0; top:0; height:3px; background:var(--kana-gold); }
.kana-live.c1::before{ background:var(--kana-gold); } .kana-live.c2::before{ background:var(--kana-emerald); } .kana-live.c3::before{ background:var(--kana-gold-2); } .kana-live.c4::before{ background:var(--kana-blue); } .kana-live.c5::before{ background:var(--kana-teal); } .kana-live.c6::before{ background:var(--kana-deep-blue); }
.kana-live h6{ font-size:.88rem; font-weight:800 !important; color:var(--kana-green); text-transform:uppercase; letter-spacing:.2px; margin:0; line-height:1.3; font-family:"Quicksand",sans-serif !important; }
.kana-live .t{ font-size:.74rem; color:var(--kana-muted); font-weight:500; }
.kana-live .res{ color:var(--kana-red); font-weight:800; font-size:1.5rem; line-height:1; margin-top:4px; }
.kana-live .jodi-line{ font-size:.82rem; font-weight:700; color:var(--kana-green); letter-spacing:1px; }
.kana-live .waiting{ color:var(--kana-muted); font-weight:600; font-size:.78rem; letter-spacing:.2px; }
/* Info cards - font bada */
.kana-info{ background:#fff; border:1px solid var(--kana-border); border-radius:14px; padding:14px; display:flex; gap:10px; align-items:center; box-shadow:0 4px 10px rgba(0,63,59,.05); height:100%; text-decoration:none !important; }
.kana-info:hover{ transform:translateY(-2px); transition:.2s; }
.kana-info .ic{ width:46px; height:46px; background:linear-gradient(180deg,var(--kana-gold-2),var(--kana-gold)); border-radius:10px; display:inline-flex; align-items:center; justify-content:center; color:#073B3A; font-size:1.15rem; flex-shrink:0; }
.kana-info .ic.dark{ background:var(--kana-green); }
.kana-info b{ color:var(--kana-green); font-size:.96rem; font-weight:700; line-height:1.2; }
.kana-info small{ color:var(--kana-muted); font-size:.82rem; font-weight:500; }
.kana-info .view{ color:var(--kana-green); font-weight:700; font-size:.80rem; }
/* Platform + Responsible - font bada */
.kana-platform{ background:linear-gradient(180deg,var(--kana-cream-2),#fff); border:1px solid var(--kana-border); border-radius:16px; padding:20px; box-shadow:0 8px 18px rgba(0,63,59,.05); }
.kana-platform h3,.kana-platform h2{ font-family:"Quicksand",sans-serif !important; font-weight:800 !important; color:var(--kana-green) !important; line-height:1.3; font-size:1.35rem !important; }
.kana-platform p{ font-weight:500; font-size:.96rem !important; line-height:1.7 !important; }
.kana-quote{ background:#fff; border:1px solid var(--kana-border); border-radius:14px; padding:18px; text-align:center; box-shadow:0 6px 14px rgba(0,63,59,.05); }
.kana-quote b{ color:var(--kana-green); font-size:1.15rem; font-weight:800; }
.kana-quote p{ color:var(--kana-muted); font-size:.88rem; margin-top:6px; font-weight:500; }
/* FAQ - font bada */
.kana-faq{ background:#fff; border:1px solid var(--kana-border); border-radius:10px; overflow:hidden; box-shadow:0 4px 10px rgba(0,63,59,.04); }
.kana-faq .q{ padding:14px 16px; font-weight:700; color:var(--kana-green); font-size:.96rem; cursor:pointer; display:flex; justify-content:space-between; align-items:center; background:#fff; border:0; width:100%; text-align:left; line-height:1.4; font-family:"Quicksand",sans-serif !important; }
.kana-faq .q span:last-child{ width:26px; height:26px; border:1px solid var(--kana-border); border-radius:50%; display:inline-flex; align-items:center; justify-content:center; font-size:.72rem; color:var(--kana-green); flex-shrink:0; margin-left:10px; }
.kana-faq .a{ padding:0 16px 14px; color:var(--kana-muted); font-size:.90rem; line-height:1.65; font-weight:500; }
.kana-faq + .kana-faq{ margin-top:8px; }
/* Footer - font bada */
.kana-footer{ background:var(--kana-cream-2); border-top:1px solid var(--kana-border); padding:24px 0 0; }
.kana-footer .kana-brand{ color:var(--kana-green); }
.kana-footer .kana-brand-text b{ color:var(--kana-green); }
.kana-footer .kana-brand-text b span{ color:var(--kana-gold); }
.kana-footer .kana-brand-text small{ color:var(--kana-muted); }
.kana-footer a{ color:var(--kana-green); font-weight:600; font-size:.88rem; text-decoration:none; }
.kana-footer a:hover{ text-decoration:underline; }
.kana-social{ width:32px; height:32px; border-radius:50%; display:inline-flex; align-items:center; justify-content:center; color:#fff; font-size:.84rem; margin-left:6px; }
.kana-social.fb{ background:#1877f2; } .kana-social.tg{ background:#229ed9; } .kana-social.ig{ background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5); } .kana-social.yt{ background:#ff0000; }
.kana-gamble{ background:var(--kana-green); color:#d9f0e6; padding:12px 0; font-size:.80rem; }
.kana-gamble b{ color:#fff; }

/* Laptop & large screens - ensure proper use of width */
@media(min-width:992px) and (max-width:1199px){
  .kana-hero h1{ font-size:3.2rem !important; }
  .kana-live h6{ font-size:.70rem; }
}
@media(min-width:1200px) and (max-width:1399px){
  .kana-hero-img{ max-height:480px; }
}
@media(min-width:1400px){
  .kana-hero-img{ max-height:560px; }
}
/* Tablet + Mobile */
@media(max-width:991px){
  .kana-hero::before{ background-size:220px 330px, auto, auto, auto; background-position:54% 28%, center, center, center; opacity:.16; }
  .kana-hero::after{ opacity:.18; }
  .kana-real-feather-left{ width:260px; height:390px; left:-108px; top:auto; bottom:-20px; opacity:.18; }
  .kana-real-feather-right{ width:260px; height:390px; right:-86px; top:52px; opacity:.18; }
  .kana-hero-img{ max-height:380px; width:104%; transform:translateY(14px); margin-bottom:-18px; }
  .kana-tabs{ overflow-x:auto; flex-wrap:nowrap; padding-bottom:6px; -webkit-overflow-scrolling:touch; scrollbar-width:none; }
  .kana-tabs::-webkit-scrollbar{ display:none; }
  .kana-tab{ min-width:84px; flex:0 0 auto; }
  .kana-promo{ margin-top:12px; }
}
@media(max-width:767px){
  .kana-header .navbar{ min-height:56px; }
  .kana-brand-text b{ font-size:1.25rem; }
  .kana-hero{ padding-top:18px !important; padding-bottom:18px !important; }
  .kana-hero .apna{ font-size:1.40rem; }
  .kana-trust{ gap:6px; }
  .kana-trust .pill{ font-size:.74rem; padding:6px 10px; }
  .kana-section-title{ margin:16px 0 12px; }
  .kana-section-title h2{ font-size:1.35rem !important; }
  .kana-winners-section .kana-section-title h2::before,
  .kana-winners-section .kana-section-title h2::after{ width:34px; height:46px; }
  .kana-section-title p{ font-size:.88rem; }
  .kana-live .res{ font-size:1.30rem; }
  .kana-live h6{ font-size:.80rem; }
  .kana-platform{ padding:14px; }
  .kana-platform p{ font-size:.90rem !important; }
  .kana-footer{ text-align:center; }
  .kana-footer .text-lg-right{ text-align:center !important; margin-top:10px; }
  /* Tables should scroll horizontally on mobile */
  .table.t-cell{ display:block; width:100% !important; overflow-x:auto; -webkit-overflow-scrolling:touch; white-space:nowrap; }
}
@media(max-width:575px){
  .kana-hero::before{ background-size:170px 255px, auto, auto, auto; background-position:58% 44%, center, center, center; opacity:.12; }
  .kana-hero::after{ opacity:.13; }
  .kana-real-feather-left{ width:190px; height:285px; left:-108px; top:auto; bottom:-18px; opacity:.12; }
  .kana-real-feather-right{ width:190px; height:285px; right:-110px; top:120px; opacity:.12; }
  .container{ padding-left:12px !important; padding-right:12px !important; }
  .row{ margin-left:-6px !important; margin-right:-6px !important; }
  .row > [class*="col-"]{ padding-left:6px !important; padding-right:6px !important; }
  .kana-winner{ padding:10px 8px; }
  .kana-winner .time{ font-size:.72rem; }
  .kana-winner .result{ font-size:1.30rem; }
  .kana-winner .jodi{ font-size:.78rem; }
  .kana-pop{ padding:8px 4px; }
  .kana-pop b{ font-size:.76rem; }
  .kana-pop .open,.kana-pop .close{ font-size:.68rem; }
  .kana-live{ padding:10px 8px; }
  .kana-live .t{ font-size:.70rem; }
  .kana-live .jodi-line{ font-size:.74rem; }
  .kana-info{ padding:10px; }
  .kana-info b{ font-size:.88rem; }
  .kana-info small{ font-size:.76rem; }
  .kana-hero .apna{ font-size:1.30rem; }
  .kana-tab{ font-size:.78rem; }
  .kana-section-title h2{ font-size:1.25rem !important; }
  .kana-winners-section .kana-section-title h2::before,
  .kana-winners-section .kana-section-title h2::after{ width:28px; height:38px; }
}
@media(max-width:375px){
  .kana-trust .pill{ font-size:.60rem; padding:5px 7px; }
  .kana-tab{ min-width:78px; font-size:.62rem; }
}
