/* Neset Skydsstasjon – shared styles for all camping/kro pages (NO + EN).
   Change colours here once and every page follows. */
:root {
  --red:       #B3202A;   /* brand red (barn red, like the buildings) */
  --red-dark:  #8E1A22;
  --red-soft:  #F6E3E1;
  --ink:       #1E1A19;   /* headings, dark sections */
  --ink-2:     #2B2523;
  --text:      #2A2523;
  --muted:     #5F5753;
  --paper:     #F7F3EE;   /* warm off-white background */
  --white:     #FFFFFF;
  --line:      #E5DDD4;
  --gold:      #C9973F;   /* small details only */
  --green:     #2E9D5B;
  --radius:    6px;
  --shadow:    0 1px 2px rgba(30,26,25,.06), 0 8px 24px rgba(30,26,25,.07);
  --head:      'Barlow Condensed', 'Arial Narrow', sans-serif;
  --body:      'Inter', system-ui, -apple-system, sans-serif;
  --wrap:      1160px;
}
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: smooth; scroll-padding-top: 110px; }
html, body { overflow-x: clip; }
body { font-family: var(--body); color: var(--text); background: var(--white); font-size: 16px; line-height: 1.65; -webkit-font-smoothing: antialiased; }
img { display: block; max-width: 100%; height: auto; }
a { color: var(--red); }
.wrap { max-width: var(--wrap); margin: 0 auto; padding: 0 1.5rem; }

/* ── Location bar + nav ── */
.locbar { position: fixed; inset: 0 0 auto 0; height: 34px; z-index: 101; display: flex; justify-content: center; align-items: center; gap: 1.6rem; background: #120F0E; font-size: .78rem; letter-spacing: .04em; }
.locbar a { color: rgba(255,255,255,.55); text-decoration: none; }
.locbar a:hover, .locbar a.active { color: #fff; }
.locbar .dot { display: inline-block; width: 7px; height: 7px; border-radius: 50%; margin-right: .45rem; vertical-align: 1px; }
.locbar .lang { position: absolute; right: 1rem; display: flex; gap: .2rem; }
.locbar .lang a { padding: .15rem .45rem; border-radius: 3px; font-weight: 600; }
.locbar .lang a.on { background: rgba(255,255,255,.16); color: #fff; }

.nav { position: fixed; top: 34px; left: 0; right: 0; z-index: 100; height: 68px; background: var(--ink); border-bottom: 3px solid var(--red); display: flex; align-items: center; }
.nav .wrap { width: 100%; display: flex; align-items: center; justify-content: space-between; }
.nav-logo { font-family: var(--head); font-weight: 700; font-size: 1.55rem; letter-spacing: .02em; text-transform: uppercase; color: #fff; text-decoration: none; line-height: 1; }
.nav-logo span { color: var(--red); }
.nav-logo { display: inline-flex; align-items: center; gap: .6rem; }
.nav-logo img { width: 40px; height: 40px; flex-shrink: 0; }
.nav-links { display: flex; gap: 2rem; list-style: none; }
.nav-links a { color: rgba(255,255,255,.82); text-decoration: none; font-size: .85rem; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; padding: .4rem 0; border-bottom: 2px solid transparent; }
.nav-links a:hover, .nav-links a.current { color: #fff; border-bottom-color: var(--red); }
.nav-burger { display: none; background: none; border: 0; cursor: pointer; width: 40px; height: 40px; position: relative; z-index: 1001; }
.nav-burger span { display: block; width: 24px; height: 2px; background: #fff; margin: 5px auto; transition: transform .25s, opacity .25s; }
.nav-burger.open span:nth-child(1) { transform: translateY(7px) rotate(45deg); }
.nav-burger.open span:nth-child(2) { opacity: 0; }
.nav-burger.open span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }
main { padding-top: 102px; }

/* ── Buttons, labels, headings ── */
.btn { display: inline-flex; align-items: center; justify-content: center; gap: .5rem; padding: .85rem 1.5rem; border-radius: var(--radius); font-weight: 600; font-size: .9rem; letter-spacing: .03em; text-decoration: none; border: 2px solid var(--red); background: var(--red); color: #fff; cursor: pointer; transition: background .2s, border-color .2s, color .2s; font-family: var(--body); }
.btn:hover { background: var(--red-dark); border-color: var(--red-dark); }
.btn-ghost { background: transparent; color: #fff; border-color: rgba(255,255,255,.75); }
.btn-ghost:hover { background: #fff; color: var(--ink); border-color: #fff; }
.btn-line { background: transparent; color: var(--ink); border-color: var(--ink); }
.btn-line:hover { background: var(--ink); color: #fff; border-color: var(--ink); }
.btns { display: flex; flex-wrap: wrap; gap: .8rem; margin-top: 1.8rem; }
.label { font-size: .75rem; font-weight: 700; letter-spacing: .16em; text-transform: uppercase; color: var(--red); margin-bottom: .7rem; }
h1, h2, h3 { overflow-wrap: break-word; hyphens: auto; font-family: var(--head); color: var(--ink); line-height: 1.02; letter-spacing: .005em; }
h2 { font-size: clamp(2.2rem, 4.6vw, 3.4rem); font-weight: 700; text-transform: uppercase; margin-bottom: 1rem; }
h3 { font-size: 1.55rem; font-weight: 700; text-transform: uppercase; }
.lead { font-size: 1.08rem; color: var(--muted); max-width: 640px; }
.section { padding: 5.5rem 0; }
.section-paper { background: var(--paper); }
.section-dark { background: var(--ink); color: rgba(255,255,255,.85); }
.section-dark h2, .section-dark h3 { color: #fff; }
.section-dark .lead { color: rgba(255,255,255,.75); }
.section-head { display: flex; justify-content: space-between; align-items: flex-end; gap: 2rem; margin-bottom: 2.4rem; flex-wrap: wrap; }
.section-head h2 { margin-bottom: 0; }
.more { font-weight: 600; text-decoration: none; color: var(--red); white-space: nowrap; }
.more:hover { text-decoration: underline; }
.section-dark .more { color: #fff; }

/* ── Hero (photo, natural colours, dark only at the bottom) ── */
.hero { position: relative; min-height: min(88vh, 760px); display: flex; align-items: flex-end; color: #fff; background: #2a2523 center / cover no-repeat; }
.hero::after { content: ""; position: absolute; inset: 0; background: linear-gradient(to top, rgba(18,14,13,.88) 0%, rgba(18,14,13,.6) 35%, rgba(18,14,13,.12) 75%); }
.hero .wrap { position: relative; z-index: 1; width: 100%; padding-bottom: 4rem; }
.hero-tag { display: inline-block; background: var(--red); color: #fff; font-size: .72rem; font-weight: 700; letter-spacing: .16em; text-transform: uppercase; padding: .4rem .75rem; border-radius: 3px; margin-bottom: 1.1rem; }
.hero h1 { text-shadow: 0 2px 18px rgba(0,0,0,.35); color: #fff; font-size: clamp(3rem, 8vw, 6rem); font-weight: 800; text-transform: uppercase; line-height: .92; max-width: 900px; }
.hero p { font-size: 1.1rem; max-width: 560px; margin-top: 1.1rem; color: rgba(255,255,255,.9); }
.page-hero { min-height: 540px; }
.page-hero::after { background: linear-gradient(to top, rgba(18,14,13,.9) 0%, rgba(18,14,13,.6) 40%, rgba(18,14,13,.15) 80%); }
.page-hero h1 { font-size: clamp(2.8rem, 7vw, 5rem); }

/* ── Live status strip ── */
.status { background: var(--white); border-bottom: 1px solid var(--line); }
.status .wrap { display: grid; grid-template-columns: 1fr 1fr; }
.ss-item { display: flex; gap: .85rem; align-items: flex-start; padding: 1.3rem 0; }
.ss-item + .ss-item { border-left: 1px solid var(--line); padding-left: 2rem; }
.ss-item strong { display: block; color: var(--ink); font-size: 1rem; }
.ss-item span:not(.ss-dot) { font-size: .88rem; color: var(--muted); }
.ss-dot { width: 11px; height: 11px; border-radius: 50%; background: var(--green); margin-top: .45rem; flex-shrink: 0; box-shadow: 0 0 0 4px rgba(46,157,91,.16); }
.ss-dot-closed { background: var(--red); box-shadow: 0 0 0 4px rgba(179,32,42,.16); }
.ss-dot-wait { background: var(--gold); box-shadow: 0 0 0 4px rgba(201,151,63,.18); }

/* ── Kro ── */
.kro-grid { display: grid; grid-template-columns: 1.15fr .85fr; gap: 3.5rem; align-items: start; }
.kro-grid p + p { margin-top: 1rem; }
.offer { display: flex; gap: 1rem; align-items: flex-start; background: var(--white); border: 1px solid var(--line); border-left: 4px solid var(--red); border-radius: var(--radius); padding: 1.1rem 1.2rem; margin-top: 1.6rem; }
.offer-tag { background: var(--ink); color: #fff; font-size: .68rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; padding: .3rem .55rem; border-radius: 3px; white-space: nowrap; }
.offer strong { color: var(--ink); }
.offer p { font-size: .9rem; color: var(--muted); margin-top: .2rem; }
.hours { background: var(--white); border-radius: var(--radius); box-shadow: var(--shadow); border-top: 4px solid var(--red); padding: 1.6rem 1.7rem; }
.hours h3 { font-size: 1.45rem; margin-bottom: .8rem; }
.hours table { width: 100%; border-collapse: collapse; font-size: .95rem; }
.hours td { padding: .5rem 0; border-bottom: 1px solid var(--line); }
.hours td:last-child { text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; color: var(--ink); }
.hours tr:last-child td { border-bottom: 0; }
.hours tr.closed td { color: var(--muted); }
.hours tr.closed td:last-child { color: var(--red); }
.hours tr.today td { font-weight: 700; color: var(--ink); }
.hours tr.today td:first-child::before { content: ""; display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: var(--red); margin-right: .55rem; vertical-align: 2px; }
.hours-note { font-size: .82rem; color: var(--muted); margin-top: .9rem; }
.photo-row { display: grid; grid-template-columns: 1fr 1fr 1.4fr; gap: .8rem; margin-top: 3rem; }
.photo-row img { width: 100%; height: 260px; object-fit: cover; border-radius: var(--radius); }

/* ── Cards (events, accommodation, info) ── */
.cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; }
.cards-2 { grid-template-columns: repeat(2, 1fr); }
.card { background: var(--white); border-radius: var(--radius); box-shadow: var(--shadow); overflow: hidden; display: flex; flex-direction: column; text-decoration: none; color: inherit; transition: transform .2s, box-shadow .2s; }
a.card:hover { transform: translateY(-3px); box-shadow: 0 2px 4px rgba(30,26,25,.08), 0 14px 32px rgba(30,26,25,.12); }
.card-img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; }
.card-body { padding: 1.4rem 1.5rem 1.6rem; border-top: 4px solid var(--red); flex: 1; display: flex; flex-direction: column; }
.card-body h3 { margin-bottom: .4rem; }
.card-body p { font-size: .94rem; color: var(--muted); }
.card-meta { font-size: .74rem; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--red); margin-bottom: .45rem; }
.card-price { font-family: var(--head); font-weight: 700; font-size: 1.35rem; color: var(--red); margin: .1rem 0 .5rem; }
.card-link { margin-top: auto; padding-top: 1rem; font-weight: 600; font-size: .9rem; color: var(--red); }
.tags { display: flex; flex-wrap: wrap; gap: .4rem; margin-top: 1rem; }
.tag { font-size: .75rem; background: var(--paper); border: 1px solid var(--line); color: var(--ink-2); padding: .25rem .6rem; border-radius: 20px; }
/* event card: poster left, text right */
.event-card { flex-direction: row; }
.event-card img { width: 38%; object-fit: cover; object-position: top; aspect-ratio: auto; }
.event-card .card-body { border-top: 0; border-left: 4px solid var(--red); }
.section-dark .card { background: var(--ink-2); box-shadow: none; }
.section-dark .card-body p { color: rgba(255,255,255,.72); }

/* ── Facts row ── */
.facts { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1rem; margin-top: 2.5rem; }
.fact { background: var(--white); border-radius: var(--radius); padding: 1.2rem; text-align: center; border: 1px solid var(--line); }
.fact b { display: block; font-family: var(--head); font-size: 2.1rem; color: var(--red); line-height: 1; }
.fact span { font-size: .82rem; color: var(--muted); }

/* ── Gallery ── */
.gallery { display: grid; grid-template-columns: repeat(4, 1fr); grid-auto-rows: 200px; gap: .7rem; }
.gallery img { width: 100%; height: 100%; object-fit: cover; border-radius: var(--radius); }
.gallery .big { grid-column: span 2; grid-row: span 2; }

/* ── Area tiles (Numedal) and seasons ── */
.tiles { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.2rem; }
.tile { background: var(--white); border-radius: var(--radius); padding: 1.5rem; border-top: 4px solid var(--red); box-shadow: var(--shadow); }
.tile h3 { font-size: 1.3rem; margin-bottom: .45rem; }
.tile p { font-size: .92rem; color: var(--muted); }
.seasons { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1.2rem; }
.season { border: 1px solid rgba(255,255,255,.14); border-radius: var(--radius); padding: 1.5rem; }
.season h3 { font-size: 1.5rem; }
.season small { display: block; color: var(--gold); font-weight: 600; letter-spacing: .06em; margin-bottom: .8rem; }
.season ul { list-style: none; font-size: .92rem; }
.season li { padding: .3rem 0; border-bottom: 1px solid rgba(255,255,255,.08); }

/* ── Contact ── */
.contact-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.2rem; }
.contact-card { background: var(--white); border-radius: var(--radius); padding: 1.5rem; border-top: 4px solid var(--red); box-shadow: var(--shadow); }
.contact-card h3 { font-size: 1.3rem; margin-bottom: .5rem; }
.contact-card p { font-size: .95rem; color: var(--muted); }
.contact-card a { font-weight: 600; text-decoration: none; }

.contact-wrap { display: grid; grid-template-columns: 1.35fr 1fr; gap: 1.2rem; margin-top: 2rem; align-items: stretch; }
.contact-wrap .contact-grid { grid-template-columns: 1fr; }
.map-embed { border-radius: var(--radius); overflow: hidden; box-shadow: var(--shadow); background: var(--white); min-height: 420px; display: flex; }
.map-embed iframe { width: 100%; min-height: 420px; border: 0; display: block; }
.map-placeholder { flex: 1; display: flex; flex-direction: column; justify-content: center; padding: 2rem; background: linear-gradient(135deg, #EFE8E0 0%, #F7F3EE 100%); border-top: 4px solid var(--red); }
.map-placeholder strong { font-family: var(--head); font-size: 1.6rem; text-transform: uppercase; color: var(--ink); }
.map-placeholder p { font-size: .88rem; color: var(--muted); margin: .4rem 0 1.2rem; max-width: 420px; }

/* ── Form ── */
.form { background: var(--white); border-radius: var(--radius); box-shadow: var(--shadow); padding: 2rem; max-width: 760px; }
.form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; }
.form-group { margin-bottom: 1rem; }
.form label { display: block; font-size: .78rem; font-weight: 600; letter-spacing: .06em; text-transform: uppercase; color: var(--ink); margin-bottom: .35rem; }
.form input, .form select, .form textarea { width: 100%; padding: .75rem .85rem; border: 1px solid var(--line); border-radius: var(--radius); font: inherit; font-size: .95rem; background: var(--paper); color: var(--text); }
.form input:focus, .form select:focus, .form textarea:focus { outline: 2px solid var(--red); outline-offset: 1px; background: #fff; }
.form textarea { min-height: 110px; resize: vertical; }
.form-ok { display: none; background: var(--green); color: #fff; padding: .9rem 1.1rem; border-radius: var(--radius); margin-bottom: 1rem; }

/* ── Events page ── */
.event { display: grid; grid-template-columns: 360px 1fr; gap: 3rem; align-items: start; }
.event .poster img { border-radius: var(--radius); box-shadow: var(--shadow); }
.date-pill { display: inline-block; background: var(--red); color: #fff; font-size: .74rem; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; padding: .35rem .7rem; border-radius: 3px; margin-bottom: .9rem; }
.event h2 { margin-bottom: .8rem; }
.menu-list { list-style: none; margin: 1.2rem 0; border-top: 1px solid var(--line); }
.menu-list li { padding: .55rem 0; border-bottom: 1px solid var(--line); }
.prices { display: flex; gap: 1rem; flex-wrap: wrap; margin: 1.2rem 0; }
.price { background: var(--paper); border-radius: var(--radius); padding: .8rem 1.1rem; min-width: 150px; }
.section-paper .price { background: var(--white); border: 1px solid var(--line); }
.price span { display: block; font-size: .8rem; color: var(--muted); }
.price strong { font-family: var(--head); font-size: 2rem; color: var(--red); line-height: 1.1; }
.signup { background: var(--ink); color: rgba(255,255,255,.88); border-radius: var(--radius); padding: 1.2rem 1.4rem; margin-top: 1.4rem; }
.signup strong { color: #fff; font-family: var(--head); font-size: 1.3rem; text-transform: uppercase; letter-spacing: .02em; }
.signup a { color: #fff; font-weight: 700; }

/* ── Facebook ── */
.fb-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 3rem; align-items: start; }
.fb-embed { display: flex; justify-content: center; min-height: 260px; }
.fb-placeholder { width: 100%; max-width: 500px; border-radius: var(--radius); overflow: hidden; background: var(--white); box-shadow: var(--shadow); }
.fb-placeholder img { width: 100%; height: 220px; object-fit: cover; }
.fb-placeholder div { padding: 1.4rem 1.5rem 1.6rem; }
.fb-placeholder strong { font-family: var(--head); font-size: 1.4rem; text-transform: uppercase; color: var(--ink); }
.fb-placeholder p { font-size: .82rem; color: var(--muted); margin: .4rem 0 1rem; }

/* ── PitStop strip ── */
.pit { background: #0D1A4A; color: rgba(255,255,255,.85); border-top: 3px solid #E10600; }
.pit .wrap { display: flex; align-items: center; gap: 1.2rem; padding-top: 1.4rem; padding-bottom: 1.4rem; }
.pit img { width: 54px; height: 54px; border-radius: 50%; }
.pit p { flex: 1; font-size: .95rem; }
.pit strong { color: #fff; }
.pit a { color: #fff; font-weight: 700; text-decoration: none; white-space: nowrap; border-bottom: 2px solid #E10600; }

/* ── Footer ── */
.footer { background: #120F0E; color: rgba(255,255,255,.6); padding: 3rem 0 2.5rem; font-size: .88rem; }
.footer .wrap { display: grid; grid-template-columns: 1.2fr 1fr 1fr; gap: 2rem; }
.footer .nav-logo { font-size: 1.4rem; display: inline-block; margin-bottom: .6rem; }
.footer a { color: rgba(255,255,255,.8); text-decoration: none; }
.footer a:hover { color: #fff; }
.footer ul { list-style: none; }
.footer li { padding: .2rem 0; }
.footer h4 { color: #fff; font-size: .75rem; letter-spacing: .14em; text-transform: uppercase; margin-bottom: .6rem; }

/* ── Mobile ── */
@media (max-width: 900px) {
  .kro-grid, .fb-grid, .event, .contact-wrap { grid-template-columns: 1fr; gap: 2.2rem; }
  .map-embed, .map-embed iframe { min-height: 320px; }
  .event .poster { max-width: 380px; }
  .cards, .tiles, .contact-grid { grid-template-columns: 1fr 1fr; }
  .seasons, .facts { grid-template-columns: 1fr 1fr; }
  .gallery { grid-template-columns: 1fr 1fr; grid-auto-rows: 160px; }
  .footer .wrap { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 760px) {
  .locbar { justify-content: flex-start; padding-left: .8rem; gap: .9rem; font-size: .72rem; }
  .locbar .lang { right: .5rem; }
  .nav { height: 60px; }
  main { padding-top: 94px; }
  .nav-logo { font-size: 1.3rem; }
  .nav-logo img { width: 32px; height: 32px; }
  .nav-burger { display: block; }
  .nav-links { display: none; position: fixed; inset: 0; background: var(--ink); flex-direction: column; align-items: center; justify-content: center; gap: 1.8rem; z-index: 1000; }
  .nav-links.open { display: flex; }
  .nav-links a { font-size: 1.5rem; font-family: var(--head); letter-spacing: .06em; }
  .section { padding: 3.8rem 0; }
  .hero { min-height: 78vh; }
  .hero h1 { font-size: clamp(2.5rem, 11vw, 3.4rem); }
  .page-hero { min-height: 460px; }
  .hero .wrap { padding-bottom: 2.6rem; }
  .status .wrap { grid-template-columns: 1fr; }
  .ss-item + .ss-item { border-left: 0; border-top: 1px solid var(--line); padding-left: 0; }
  .cards, .cards-2, .tiles, .contact-grid, .form-row { grid-template-columns: 1fr; }
  .event-card { flex-direction: column; }
  .event-card img { width: 100%; aspect-ratio: 16 / 10; }
  .event-card .card-body { border-left: 0; border-top: 4px solid var(--red); }
  .photo-row { grid-template-columns: 1fr 1fr; }
  .photo-row img { height: 170px; }
  .photo-row img:last-child { grid-column: span 2; }
  .pit .wrap { flex-wrap: wrap; }
  .footer .wrap { grid-template-columns: 1fr; }
  .form { padding: 1.4rem; }
}

/* ── Privacy page + Cookiebot banner in Neset colours ── */
.cookie-declaration { background: var(--white); border-radius: var(--radius); box-shadow: var(--shadow); padding: 1.6rem; margin-top: 1rem; font-size: .9rem; overflow-x: auto; }
#CybotCookiebotDialog { font-family: var(--body) !important; border-radius: 10px !important; border-top: 5px solid var(--red) !important; color: var(--text) !important; }
#CybotCookiebotDialog h2, #CybotCookiebotDialogBodyContentTitle { font-family: var(--head) !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: .02em !important; color: var(--ink) !important; }
#CybotCookiebotDialog a { color: var(--red) !important; }
#CybotCookiebotDialog .CybotCookiebotDialogBodyButton { border-radius: var(--radius) !important; font-weight: 600 !important; }
/* Banner buttons: accept in green, the two others outlined */
#CybotCookiebotDialogBodyButtonDecline, #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection { background: #fff !important; border: 2px solid var(--ink) !important; color: var(--ink) !important; }
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll, #CybotCookiebotDialogBodyButtonAccept { background: var(--green) !important; border: 2px solid var(--green) !important; color: #fff !important; }
#CybotCookiebotDialog .CybotCookiebotDialogBodyButton:hover { opacity: .85 !important; }
#CybotCookiebotDialog .CybotCookiebotDialogBodyButton::first-letter { text-transform: uppercase; }
#CybotCookiebotDialog input:checked + .CybotCookiebotDialogBodyLevelButtonSlider { background-color: var(--ink) !important; }
#CybotCookiebotDialogPoweredbyLink { background: url('/assets/neset-logo-svart.svg') no-repeat left center / contain !important; min-width: 120px !important; height: 48px !important; }
#CybotCookiebotDialogPoweredbyImage { visibility: hidden !important; }

.prose h2 { font-size: 1.7rem; margin: 2.2rem 0 .6rem; }
.prose p { margin-bottom: 1rem; }
.prose .list { margin: 0 0 1rem 1.2rem; }
.prose .list li { margin-bottom: .4rem; }
