
/* Layout: tek sütun akış; sarı doğalgaz borusu süreç bölümünü dikey bağlar, kartvizit bir sayaç etiketi gibi */
:root{
  --bg:#f2f4f6; --surface:#ffffff; --ink:#15202c; --muted:#556375; --line:#d5dce4;
  --pipe:#f2b705; --on-pipe:#1c1600; --flame:#1d5bd0; --flame-soft:#e6eefc; --wa:#17914c; --on-wa:#ffffff;
  --f-display:"Barlow Condensed","Arial Narrow",Arial,sans-serif;
  --f-body:"Source Sans 3","Segoe UI",Roboto,Arial,sans-serif;
  --f-mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;
}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){
  --bg:#0e141b; --surface:#16202b; --ink:#e7ecf1; --muted:#9aa8b7; --line:#283544;
  --pipe:#f2b705; --on-pipe:#1c1600; --flame:#7aa4ff; --flame-soft:#1a2a45; color-scheme:dark}}
:root[data-theme="dark"]{
  --bg:#0e141b; --surface:#16202b; --ink:#e7ecf1; --muted:#9aa8b7; --line:#283544;
  --pipe:#f2b705; --on-pipe:#1c1600; --flame:#7aa4ff; --flame-soft:#1a2a45; color-scheme:dark}

*{box-sizing:border-box}
body{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:17px;line-height:1.6;padding-bottom:72px}
a{color:inherit}
:focus-visible{outline:3px solid var(--flame);outline-offset:2px}
.wrap{max-width:1120px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
h1,h2,h3{font-family:var(--f-display);line-height:1.05;text-wrap:balance;margin:0}
h2{font-size:clamp(2rem,4.5vw,2.9rem);font-weight:700}
h3{font-size:1.45rem;font-weight:600}
p{margin:0}
.eyebrow{font-family:var(--f-mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
section{padding-block:72px}
.sec-head{display:grid;gap:10px;max-width:640px;margin-bottom:36px}
.sec-head p{color:var(--muted)}

/* header */
header{border-bottom:1px solid var(--line);background:var(--surface)}
.bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px}
.brand{display:flex;align-items:center;gap:12px;text-decoration:none}
.brand-mark{width:38px;height:38px;border-radius:8px;background:var(--pipe);display:grid;place-items:center;flex:none}
.brand-name{font-family:var(--f-display);font-weight:700;font-size:1.35rem;letter-spacing:.02em;line-height:1}
.brand-sub{display:block;font-family:var(--f-mono);font-size:.7rem;letter-spacing:.1em;color:var(--muted);text-transform:uppercase;margin-top:3px}
nav{display:flex;gap:22px;font-weight:600;font-size:.98rem}
nav a{text-decoration:none;color:var(--muted)}
nav a:hover{color:var(--ink)}
.call{font-family:var(--f-mono);font-weight:600;font-size:.95rem;text-decoration:none;border:2px solid var(--ink);border-radius:999px;padding:7px 14px;white-space:nowrap}
@media (max-width:860px){nav{display:none}}
@media (max-width:480px){.call{display:none}}

/* hero */
.hero{padding-block:64px 72px}
.hero-grid{display:grid;grid-template-columns:1.25fr .9fr;gap:56px;align-items:center}
.hero-grid>*{min-width:0}
.hero h1{font-size:clamp(2.6rem,6.4vw,4.6rem);font-weight:700;letter-spacing:-.005em}
.hero h1 em{font-style:normal;background:linear-gradient(transparent 62%,var(--pipe) 62%,var(--pipe) 92%,transparent 92%)}
.lead{font-size:1.18rem;color:var(--muted);max-width:34em;margin-top:22px}
.cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.btn{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:1.02rem;text-decoration:none;padding:13px 22px;border-radius:10px;border:2px solid transparent;cursor:pointer;font-family:var(--f-body)}
.btn-pipe{background:var(--pipe);color:var(--on-pipe)}
.btn-pipe:hover{filter:brightness(.95)}
.btn-line{border-color:var(--line);background:var(--surface)}
.btn-line:hover{border-color:var(--ink)}
.trust{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:28px;font-size:.95rem;color:var(--muted)}
.trust span::before{content:"";display:inline-block;width:8px;height:8px;background:var(--pipe);border-radius:2px;margin-right:8px;vertical-align:1px}

/* nameplate */
.plate{background:var(--surface);border:1px solid var(--line);border-radius:14px;position:relative;box-shadow:0 18px 40px -24px rgba(10,20,40,.35)}
.plate-top{background:var(--pipe);color:var(--on-pipe);border-radius:13px 13px 0 0;padding:14px 22px;display:flex;justify-content:space-between;align-items:center;font-family:var(--f-mono);font-size:.78rem;letter-spacing:.12em;font-weight:600}
.plate-body{padding:22px 22px 26px;display:grid;gap:0}
.plate .who{font-family:var(--f-display);font-size:2rem;font-weight:700;line-height:1}
.plate .role{color:var(--muted);margin-top:4px;margin-bottom:16px}
.row{display:grid;grid-template-columns:96px 1fr;gap:12px;padding-block:10px;border-top:1px dashed var(--line);font-size:.98rem}
.row dt{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.1em;color:var(--muted);padding-top:3px}
.row dd{margin:0;font-family:var(--f-mono);font-weight:600;overflow-wrap:anywhere}
.bolt{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--line);box-shadow:inset 0 0 0 2px var(--surface)}
.b1{left:10px;bottom:10px}.b2{right:10px;bottom:10px}
.copy{font:inherit;font-family:var(--f-mono);font-size:.72rem;border:1px solid var(--line);background:none;color:var(--muted);border-radius:6px;padding:1px 7px;margin-left:8px;cursor:pointer}
@media (max-width:860px){.hero-grid{grid-template-columns:1fr;gap:40px}}

/* services */
.svc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px;display:grid;gap:10px;align-content:start}
.card .ico{width:44px;height:44px;border-radius:10px;background:var(--flame-soft);color:var(--flame);display:grid;place-items:center}
.card p{color:var(--muted);font-size:1rem}
@media (max-width:900px){.svc{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.svc{grid-template-columns:1fr}}

/* process as a pipe */
.process{background:var(--surface);border-block:1px solid var(--line)}
.pipe{list-style:none;margin:0;padding:0;position:relative;display:grid;gap:34px;max-width:760px}
.pipe::before{content:"";position:absolute;left:21px;top:8px;bottom:8px;width:12px;background:var(--pipe);border-radius:6px}
.pipe li{display:grid;grid-template-columns:54px 1fr;gap:20px;position:relative}
.joint{width:54px;height:44px;border-radius:8px;background:var(--ink);color:var(--bg);display:grid;place-items:center;font-family:var(--f-mono);font-weight:600;position:relative;z-index:1}
.pipe h3{margin-bottom:4px}
.pipe p{color:var(--muted)}
.valve{display:inline-block;margin-top:8px;font-family:var(--f-mono);font-size:.78rem;letter-spacing:.06em;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:2px 8px}

/* kombi table */
.split{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:start}
.split>*{min-width:0}
.tbl-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:12px}
table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:420px}
th,td{text-align:left;padding:14px 18px;border-bottom:1px solid var(--line)}
th{font-family:var(--f-mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600}
td{font-family:var(--f-mono);font-size:.98rem}
td:last-child{font-family:var(--f-body);color:var(--muted)}
tr:last-child td{border-bottom:0}
.kw{display:inline-block;background:var(--flame-soft);color:var(--flame);border-radius:6px;padding:1px 8px;font-weight:600}
.note{font-size:.92rem;color:var(--muted);margin-top:12px}
@media (max-width:860px){.split{grid-template-columns:1fr;gap:28px}}

/* safety band */
.safety{background:var(--pipe);color:var(--on-pipe);padding-block:40px}
.safety .wrap{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center}
.safety .num{font-family:var(--f-display);font-weight:700;font-size:clamp(4rem,10vw,6.5rem);line-height:.85}
.safety h3{font-size:1.7rem}
.safety ul{margin:8px 0 0;padding-left:20px;display:grid;gap:2px}
@media (max-width:620px){.safety .wrap{grid-template-columns:1fr;gap:12px}}

/* contact */
.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}
.contact-grid>*{min-width:0}
.lines{display:grid;gap:0;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:6px 22px}
.line{display:grid;grid-template-columns:110px 1fr;gap:14px;padding-block:16px;border-bottom:1px solid var(--line);align-items:baseline}
.line:last-child{border-bottom:0}
.line .k{font-family:var(--f-mono);font-size:.74rem;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}
.line .v{font-weight:600;font-size:1.08rem;overflow-wrap:anywhere}
form{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px;display:grid;gap:16px}
label{display:grid;gap:6px;font-weight:600;font-size:.95rem}
input,select,textarea{font:inherit;font-weight:400;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:11px 12px;width:100%}
textarea{min-height:96px;resize:vertical}
.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.form-note{font-size:.88rem;color:var(--muted)}
@media (max-width:760px){.contact-grid{grid-template-columns:1fr}.two{grid-template-columns:1fr}}

footer{border-top:1px solid var(--line);padding-block:28px;color:var(--muted);font-size:.92rem}
footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}

/* mobile action bar */
.dock{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--surface);border-top:1px solid var(--line);
  padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));
  display:none;gap:10px}
.dock a{flex:1;justify-content:center}
@media (max-width:760px){.dock{display:flex}}
@media (min-width:761px){body{padding-bottom:0}}
.fab{position:fixed;z-index:20;right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:10px;background:var(--pipe);color:var(--on-pipe);text-decoration:none;font-weight:700;padding:14px 20px 14px 16px;border-radius:999px;box-shadow:0 10px 28px -10px rgba(10,20,40,.55)}
.fab:hover{filter:brightness(.95)}
@media (max-width:760px){.fab{display:none}}
.btn-wa{background:var(--wa);color:var(--on-wa)}
.btn-wa:hover{filter:brightness(1.08)}
.fab-wa{background:var(--wa);color:var(--on-wa);bottom:calc(92px + env(safe-area-inset-bottom,0px))}
.wa-ico{flex:none}
.areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.area{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:22px 24px}
.area h3{margin-bottom:12px}
.area ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.area li{border:1px solid var(--line);border-radius:999px;padding:3px 12px;font-size:.95rem;background:var(--bg)}
@media (max-width:700px){.areas{grid-template-columns:1fr}}
.faq{display:grid;gap:10px;max-width:820px}
.faq details{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:0 22px}
.faq summary{cursor:pointer;font-weight:700;font-size:1.08rem;padding-block:18px;list-style:none;display:flex;justify-content:space-between;gap:16px}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";font-family:var(--f-mono);color:var(--muted);font-size:1.3rem;line-height:1}
.faq details[open] summary::after{content:"–"}
.faq details p{color:var(--muted);padding-bottom:18px}
@media (prefers-reduced-motion:no-preference){.btn,.call{transition:filter .15s,border-color .15s}}

:root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}
body{margin:0}img{max-width:100%}[hidden]{display:none!important}
.bar{flex-wrap:wrap}
nav a[aria-current="page"]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--pipe);text-decoration-thickness:3px;text-underline-offset:6px}
@media (max-width:860px){header nav{display:flex;order:3;width:100%;overflow-x:auto;white-space:nowrap;gap:18px;padding-bottom:4px;font-size:.92rem}}
.crumbs{font-size:.9rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px}
.crumbs a{color:var(--muted)}
.page-hero{background:var(--surface);border-bottom:1px solid var(--line);padding-block:24px 40px}
.page-hero .wrap{display:grid;gap:14px}
.page-hero h1{font-size:clamp(2.3rem,5.4vw,3.6rem);font-weight:700}
.page-hero .lead{margin-top:0}
.updated{font-family:var(--f-mono);font-size:.78rem;color:var(--muted);letter-spacing:.02em}
.layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;padding-block:44px 64px}
.prose{max-width:70ch;min-width:0}
.prose h2{font-size:clamp(1.6rem,3vw,2.1rem);margin:40px 0 12px}
.prose h2:first-child{margin-top:0}
.prose p{margin:0 0 14px}
.prose ul,.prose ol{margin:0 0 18px;padding-left:22px;display:grid;gap:6px}
.prose a{color:var(--flame)}
.prose .tbl-wrap{margin:8px 0 16px}
ul.check{list-style:none;padding-left:0}
ul.check li{padding-left:30px;position:relative}
ul.check li::before{content:"";position:absolute;left:0;top:.35em;width:18px;height:18px;border-radius:5px;background:var(--pipe)}
ul.check li::after{content:"";position:absolute;left:6px;top:.55em;width:5px;height:9px;border:solid var(--on-pipe);border-width:0 2px 2px 0;transform:rotate(45deg)}
.alert{background:var(--pipe);color:var(--on-pipe);border-radius:12px;padding:16px 20px;margin-bottom:28px}
.person{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px 22px;margin:8px 0 20px}
.person>div:first-child{display:grid;gap:2px}.person strong{font-family:var(--f-display);font-size:1.6rem}
.person-tel{font-family:var(--f-mono);font-weight:600}
.side{position:sticky;top:20px;align-self:start;display:grid;gap:16px;min-width:0}
.side-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px;display:grid;gap:10px}
.side-card .btn{justify-content:center}
.side-card h3{font-size:1.25rem}
.side-card ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.side-card ul a{color:var(--ink)}
.tel-big{font-family:var(--f-mono);font-weight:600;font-size:1.2rem}
.links{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}
.prose ul.links{display:flex;flex-wrap:wrap;gap:8px;padding-left:0;list-style:none}
.prose ul.links li{margin:0}
.links a{display:inline-block;border:1px solid var(--line);border-radius:999px;padding:4px 12px;text-decoration:none;background:var(--surface);color:var(--ink)}
.links a:hover{border-color:var(--ink)}
.area li a{text-decoration:none}.area li:hover{border-color:var(--ink)}
.card .more{font-weight:700;color:var(--flame);text-decoration:none;margin-top:4px}
.card h3 a{text-decoration:none}
.guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
@media (max-width:900px){.guides{grid-template-columns:1fr}.layout{grid-template-columns:1fr}.side{position:static}}
.foot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-block:44px 24px}
.foot h4{font-family:var(--f-mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-weight:600}
.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.foot a{text-decoration:none;color:var(--ink)}.foot a:hover{text-decoration:underline}
.foot-bottom{border-top:1px solid var(--line);padding-block:18px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}
@media (max-width:860px){.foot{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:480px){.foot{grid-template-columns:1fr}}
footer{padding-block:0}
footer .wrap.foot,footer .wrap.foot-bottom{display:grid}
footer .wrap.foot-bottom{display:flex}
.photo{margin:0 0 28px;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--surface);aspect-ratio:3/2;max-width:100%}
.photo img{width:100%;height:100%;object-fit:cover;display:block}
.card.has-img{padding:0;overflow:hidden}
.card.has-img>*:not(.card-img){margin-inline:24px}
.card.has-img>.card-img+*{margin-top:-22px;position:relative}
.card.has-img>*:last-child{margin-bottom:22px}
.card-img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block;max-width:100%}
.card.has-img .ico{background:var(--surface);box-shadow:0 0 0 4px var(--surface)}
.hero-visual{position:relative;display:grid;min-width:0}
.hero-img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:14px;display:block;max-width:100%}
.hero-visual .plate{margin:-64px 18px 0;position:relative}
@media (max-width:560px){.hero-visual .plate{margin:-40px 10px 0}}
@media (max-width:560px){
  .links,.area ul{gap:6px}
  .links a,.area li{font-size:.88rem;padding:2px 10px}
  .cta .btn{width:100%;justify-content:center}
  .area{padding:18px}
}

/* ===== Yeni tema: kâğıt zemin, orman yeşili mürekkep, kil kırmızısı vurgu, serif başlık ===== */
:root{
  --bg:#f2f4f6; --surface:#ffffff; --ink:#15202c; --muted:#556375; --line:#d5dce4;
  --pipe:#f2b705; --on-pipe:#1c1600; --flame:#1d5bd0; --flame-soft:#e6eefc; --wa:#17914c; --on-wa:#ffffff;
  --f-display:"Fraunces",Georgia,"Times New Roman",serif;
  --f-body:"DM Sans","Segoe UI",Roboto,Arial,sans-serif;
  --f-mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;
}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){
  --bg:#0e141b; --surface:#16202b; --ink:#e7ecf1; --muted:#9aa8b7; --line:#283544;
  --pipe:#f2b705; --on-pipe:#1c1600; --flame:#7aa4ff; --flame-soft:#1a2a45; color-scheme:dark}}
:root[data-theme="dark"]{
  --bg:#0e141b; --surface:#16202b; --ink:#e7ecf1; --muted:#9aa8b7; --line:#283544;
  --pipe:#f2b705; --on-pipe:#1c1600; --flame:#7aa4ff; --flame-soft:#1a2a45; color-scheme:dark}

body{font-size:17px;letter-spacing:.005em}
h1,h2,h3{font-weight:600;letter-spacing:-.015em;line-height:1.1}
h2{font-size:clamp(1.9rem,4.2vw,2.7rem)}
h3{font-size:1.3rem}
.eyebrow{color:var(--muted);font-weight:600}

/* düz, köşeli, ince çizgili: yuvarlak kart yok */
.card,.plate,.area,.faq details,form,.lines,.tbl-wrap,.person,.side-card,.photo,.hero-img{border-radius:3px}
.plate-top{border-radius:2px 2px 0 0}
.card .ico{border-radius:2px;background:transparent;border:1.5px solid var(--ink);color:var(--ink)}
.btn{border-radius:2px;letter-spacing:.02em;text-transform:none}
.btn-pipe{box-shadow:4px 4px 0 var(--ink)}
.btn-pipe:hover{filter:none;transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}
.btn-line{border-color:var(--ink);background:transparent}
.btn-wa{box-shadow:4px 4px 0 var(--ink)}
.btn-wa:hover{filter:none;transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}
.call{border-radius:2px;border-width:1.5px}
.brand-mark{border-radius:2px}
.brand-name{font-family:var(--f-display);font-weight:700;letter-spacing:.06em;font-size:1.25rem}
.brand-sub{color:var(--muted)}
header{background:var(--bg);border-bottom:2px solid var(--ink)}
.area li,.links a,.valve,.kw,.copy{border-radius:2px}
.kw{background:var(--flame-soft);color:var(--flame)}
.links a{background:transparent;border-color:var(--ink)}
.links a:hover{background:var(--ink);color:var(--bg)}
.area li{background:transparent}
.dock{background:var(--bg);border-top:2px solid var(--ink)}
input,select,textarea{border-radius:2px;background:var(--surface);border-color:var(--ink)}

/* başlık vurgusu: altı çizili yerine italik kil rengi */
.hero h1 em{background:none;font-style:normal;color:var(--flame);font-weight:inherit}
.hero h1{font-size:clamp(2.4rem,6vw,4.2rem);font-weight:600}
.trust span::before{border-radius:0;transform:rotate(45deg);width:7px;height:7px}
ul.check li::before{border-radius:0;background:transparent;border:2px solid var(--pipe)}

/* kartvizit: teknik çizim etiketi gibi */
.plate{border:1.5px solid var(--ink);box-shadow:8px 8px 0 var(--ink)}
.plate-top{background:var(--ink);color:var(--bg)}
.bolt{display:none}
.row{border-top:1px solid var(--line)}

/* süreç: boru yerine ince hat ve kare düğümler */
.pipe::before{width:6px;left:24px;background:var(--pipe);border-radius:0}
.joint{border-radius:2px;background:var(--ink);color:var(--bg);height:40px}
.process{background:var(--surface);border-block:2px solid var(--ink)}

/* güvenlik bandı: koyu yeşil */
.safety{background:var(--ink);color:var(--bg)}
.safety .num{color:var(--pipe)}
.alert{background:var(--pipe);color:var(--on-pipe);border-radius:2px;border-left:6px solid var(--pipe)}

th{background:var(--flame-soft)}
.faq details[open]{border-color:var(--ink)}
.fab{border-radius:2px;box-shadow:4px 4px 0 var(--ink)}
.page-hero{background:var(--surface);border-bottom:2px solid var(--ink)}
footer{border-top:2px solid var(--ink);background:var(--surface)}
:focus-visible{outline-color:var(--pipe)}
nav a[aria-current="page"]{text-decoration-color:var(--pipe)}
