/* Blog PT Pneus — folha de estilos partilhada (gerada por _src/build.js; editar em _src/blog.css) */
:root{--gold:#d4af37;--gold-dark:#a8862a;--gold-soft:#faf6e8;--gold-line:#eadfb8;--black:#0a0a0a;--text:#333;--muted:#6f6f6f;--bg:#f6f6f4;--line:#e5e5e2;--green:#1e8e3e;--green-soft:#e8f5ec;--amber:#b7791f;--red:#c0392b;--radius:12px;--shadow:0 1px 3px rgba(0,0,0,.07),0 8px 24px -14px rgba(0,0,0,.18)}
*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:70px}
body{font-family:'Inter',system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;min-height:100vh;display:flex;flex-direction:column}
img{max-width:100%;height:auto;display:block}
a{color:inherit}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.container{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}
.narrow{max-width:780px}
.center{text-align:center}
.mt{margin-top:22px}
.note{font-size:12.5px;color:#777;margin-top:12px;text-align:center}
.note a{color:var(--gold-dark)}
.h-small{font-size:20px;font-weight:900;color:var(--black);margin-bottom:14px}

/* Botões */
.btn{display:inline-flex;align-items:center;gap:8px;background:var(--black);color:#fff;font-weight:700;font-size:14px;padding:11px 18px;border-radius:9px;text-decoration:none;border:0;cursor:pointer;font-family:inherit;line-height:1.2;transition:background .15s,transform .1s}
.btn:hover{background:#262626}
.btn:active{transform:scale(.98)}
.btn.gold{background:var(--gold);color:var(--black)}
.btn.gold:hover{background:#e2c04c}
.btn.ghost{background:transparent;border:1.5px solid rgba(255,255,255,.6);color:#fff}
.btn.ghost:hover{background:rgba(255,255,255,.1)}
.btn.outline{background:#fff;border:1.5px solid var(--black);color:var(--black)}
.btn.outline:hover{background:var(--gold-soft)}

/* Cabeçalho */
.site-header{background:#fff;position:sticky;top:0;z-index:100;box-shadow:0 1px 2px rgba(0,0,0,.08)}
.site-header .container{display:flex;align-items:center;justify-content:space-between;height:58px;position:relative}
.hdr-burger{background:none;border:0;font-size:20px;color:var(--black);width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-left:-8px}
.hdr-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block}
.brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--black)}
.brand-icon{width:34px;height:34px;border-radius:9px;background:var(--black);color:var(--gold);display:inline-flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}
.brand-name{font-size:22px;font-weight:900;letter-spacing:-.02em;line-height:1}
.brand-name em{font-style:normal;color:var(--gold-dark)}
.brand.light{color:#fff}
.brand.light .brand-icon{background:var(--gold);color:var(--black)}
.brand.light .brand-name em{color:var(--gold)}
.hdr-nav{display:none;align-items:center;gap:24px}
.hdr-nav a{text-decoration:none;font-size:14.5px;font-weight:600;color:#222}
.hdr-nav a:hover,.hdr-nav a[aria-current="page"]{color:var(--gold-dark)}
.hdr-btn{background:var(--black);color:#fff!important;padding:9px 16px;border-radius:8px;font-size:13.5px;font-weight:700;display:inline-flex;align-items:center;gap:8px}
.hdr-btn:hover{background:#262626}
.hdr-side{color:var(--black);font-size:19px;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;margin-right:-8px}
@media(min-width:900px){.hdr-burger,.hdr-side{display:none}.hdr-brand{position:static;transform:none}.hdr-nav{display:flex}.site-header .container{height:66px}}

/* Hero */
.hero{background:linear-gradient(180deg,#fff 0%,var(--gold-soft) 100%);border-bottom:1px solid var(--gold-line);padding:40px 0 34px;text-align:center}
.hero-badge{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--gold-line);color:var(--gold-dark);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:6px 14px;border-radius:999px}
.hero h1{font-size:29px;line-height:1.15;font-weight:900;color:var(--black);margin:18px auto 14px;max-width:860px;letter-spacing:-.01em}
.hero h1 em{font-style:normal;color:var(--gold-dark)}
.hero p{font-size:15.5px;color:#555;max-width:660px;margin:0 auto}
.hero-search{display:flex;gap:8px;max-width:540px;margin:22px auto 0}
.hero-search input{flex:1;min-width:0;height:48px;border:1px solid #d9d9d4;border-radius:10px;padding:0 14px 0 40px;font:inherit;font-size:15px;color:var(--black);background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 14px center;box-shadow:0 1px 2px rgba(0,0,0,.05)}
.hero-search input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(212,175,55,.2)}
.hero-search button{height:48px;padding:0 20px;background:var(--black);color:#fff;border:0;border-radius:10px;font:inherit;font-weight:700;cursor:pointer}
.hero-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 34px;margin-top:28px}
.hstat{display:flex;align-items:center;gap:10px;text-align:left}
.hstat i{width:38px;height:38px;border-radius:10px;background:#fff;border:1px solid var(--gold-line);color:var(--gold-dark);display:inline-flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}
.hstat b{display:block;font-size:15px;color:var(--black);line-height:1.2}
.hstat small{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#777;font-weight:600}
@media(min-width:900px){.hero{padding:76px 0 60px}.hero h1{font-size:50px;margin-top:22px}.hero p{font-size:18px}}

/* Faixa de temas */
.marquee{background:#fff;border-bottom:1px solid var(--line);overflow:hidden;padding:11px 0}
.marquee-track{display:flex;gap:34px;width:max-content;animation:mq 42s linear infinite;padding-left:34px}
.marquee span{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:#444;white-space:nowrap}
.marquee span i{color:var(--gold);font-size:11px}
@keyframes mq{to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.marquee-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center;padding:0 16px}}

/* Secções */
.section{padding:44px 0}
.section.alt{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.section-head{text-align:center;max-width:740px;margin:0 auto 26px}
.section-head h2{font-size:24px;font-weight:900;color:var(--black);line-height:1.2}
.section-head p{color:#666;font-size:15px;margin-top:8px}
.section-head .count{font-size:12.5px;color:#999;margin-top:6px;font-weight:600}
@media(min-width:900px){.section{padding:64px 0}.section-head h2{font-size:32px}}

/* Filtro por tema */
.chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
.chip{border:1px solid #d6d6d0;background:#fff;color:#222;font:inherit;font-size:13.5px;font-weight:600;padding:9px 16px;border-radius:999px;cursor:pointer;position:relative;transition:background .15s,color .15s}
.chip:hover{border-color:var(--gold)}
.chip.active{background:var(--black);color:#fff;border-color:var(--black)}
.chip[disabled]{opacity:.55;cursor:default}
.chip .soon{position:absolute;top:-9px;right:-4px;background:#eee;color:#666;font-size:9px;padding:1px 6px;border-radius:999px;font-weight:700;letter-spacing:.03em}

/* Guias */
.guides{display:flex;flex-direction:column;gap:16px}
.gcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px 16px;box-shadow:var(--shadow);display:grid;grid-template-columns:auto 1fr;gap:12px 14px}
.gcard.hide{display:none}
.g-rank{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:54px;padding-top:2px}
.g-rank .n{font-size:26px;font-weight:900;color:var(--gold-dark);line-height:1}
.g-rank .s{font-size:13px;font-weight:800;color:var(--black)}
.g-rank .stars{color:var(--gold);font-size:9px;letter-spacing:1px}
.g-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.g-title h3{font-size:17px;font-weight:800;color:var(--black);line-height:1.3}
.g-title h3 a{text-decoration:none}
.g-title h3 a:hover{color:var(--gold-dark)}
.g-badge{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:5px;background:var(--gold-soft);color:var(--gold-dark);border:1px solid var(--gold-line)}
.g-tags{display:flex;gap:6px;margin-top:7px;flex-wrap:wrap}
.g-tags span{font-size:11px;font-weight:600;color:#666;background:#f2f2ef;padding:3px 8px;border-radius:5px}
.g-desc{font-size:14px;color:#555;margin-top:8px}
.g-pc{list-style:none;display:grid;grid-template-columns:1fr;gap:6px;margin-top:4px;grid-column:1/-1}
.g-pc li{display:flex;gap:8px;font-size:13.5px;color:#444;align-items:flex-start}
.g-pc li i{margin-top:4px;font-size:12px;flex-shrink:0}
.g-pc .ok i{color:var(--green)}
.g-pc .warn i{color:var(--amber)}
.g-foot{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:2px}
.g-meta{font-size:12px;color:#888;display:flex;gap:14px;flex-wrap:wrap}
.g-meta i{margin-right:4px}
.guides-empty{display:none;text-align:center;color:#777;padding:30px 10px;font-size:14.5px}
.guides-empty a{color:var(--gold-dark)}
@media(min-width:900px){.gcard{padding:24px 26px;gap:14px 22px}.g-pc{grid-template-columns:1fr 1fr;grid-column:2;gap:8px 18px}.g-foot{grid-column:2}.g-title h3{font-size:20px}}

/* Quadro comparativo */
.table-wrap{overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-overflow-scrolling:touch}
.cmp{width:100%;border-collapse:collapse;min-width:680px;font-size:13.5px}
.cmp th{background:var(--black);color:#fff;text-align:left;padding:12px 14px;font-size:12.5px;font-weight:700;white-space:nowrap}
.cmp th:nth-child(2){color:var(--gold)}
.cmp td{padding:12px 14px;border-top:1px solid #eee;color:#444;vertical-align:top}
.cmp td:first-child{font-weight:700;color:var(--black)}
.cmp tr.hl td{background:var(--gold-soft)}
.cmp .hi{color:var(--green);font-weight:700}
.cmp .lo{color:var(--red);font-weight:700}

/* Método */
.steps{display:grid;gap:14px}
.step{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:18px}
.step .k{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-dark)}
.step .k i{width:30px;height:30px;border-radius:8px;background:#fff;border:1px solid var(--gold-line);display:inline-flex;align-items:center;justify-content:center;font-size:13px}
.step h3{font-size:16px;font-weight:800;color:var(--black);margin:10px 0 6px}
.step p{font-size:14px;color:#555}
.mini{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}
.mini div{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:14px;text-align:center}
.mini b{display:block;font-size:17px;color:var(--gold-dark);font-weight:900}
.mini small{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#777;font-weight:600}
@media(min-width:900px){.steps{grid-template-columns:repeat(4,1fr)}.mini{grid-template-columns:repeat(4,1fr)}}

/* Recursos */
.feat{display:grid;gap:12px}
.fcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow);text-decoration:none;color:inherit;display:block;transition:transform .12s,border-color .12s}
a.fcard:hover{transform:translateY(-2px);border-color:var(--gold-line)}
.fcard .top{display:flex;justify-content:space-between;align-items:center}
.fcard .top i{width:36px;height:36px;border-radius:9px;background:var(--gold-soft);color:var(--gold-dark);display:inline-flex;align-items:center;justify-content:center}
.pill{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:999px}
.pill.on{background:var(--green-soft);color:var(--green)}
.pill.soon{background:#eee;color:#777}
.fcard h3{font-size:15.5px;font-weight:800;color:var(--black);margin:12px 0 4px}
.fcard p{font-size:13.5px;color:#555}
.fcard.soon{opacity:.72}
@media(min-width:700px){.feat{grid-template-columns:1fr 1fr}}
@media(min-width:1000px){.feat{grid-template-columns:repeat(3,1fr)}}

/* Ter em conta */
.consider{display:grid;gap:12px}
.ccard{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:16px;display:flex;gap:12px;align-items:flex-start}
.ccard i{color:var(--gold-dark);background:#fff;border:1px solid var(--gold-line);width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
.ccard p{font-size:14.5px;color:#333;font-weight:500}
.disclaimer{margin-top:18px;font-size:12.5px;color:#666;background:var(--bg);border:1px dashed #d6d6d0;border-radius:10px;padding:14px 16px;line-height:1.55}
@media(min-width:700px){.consider{grid-template-columns:1fr 1fr}}

/* FAQ */
.faq{max-width:840px;margin:0 auto;display:flex;flex-direction:column;gap:10px}
.faq details{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow)}
.faq summary{list-style:none;cursor:pointer;padding:15px 18px;font-weight:700;font-size:15px;color:var(--black);display:flex;justify-content:space-between;align-items:center;gap:12px}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"\f078";font-family:"Font Awesome 6 Free";font-weight:900;color:var(--gold-dark);font-size:12px;transition:transform .2s;flex-shrink:0}
.faq details[open] summary::after{transform:rotate(180deg)}
.faq details p{padding:0 18px 16px;font-size:14.5px;color:#444;margin:0}

/* Faixa CTA */
.band{background:var(--black);color:#fff;text-align:center;padding:48px 0}
.band h2{font-size:24px;font-weight:900;color:#fff;max-width:780px;margin:0 auto;line-height:1.2}
.band p{color:#c9c9c9;font-size:15px;max-width:620px;margin:12px auto 22px}
.band .btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}
.band .badges{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:24px;font-size:12.5px;color:#bbb}
.band .badges i{color:var(--gold);margin-right:6px}
@media(min-width:900px){.band{padding:64px 0}.band h2{font-size:32px}}

/* Continue a leitura */
.more{display:grid;gap:10px}
.more a{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:14px 16px;text-decoration:none;box-shadow:var(--shadow)}
.more a:hover{border-color:var(--gold-line)}
.more a b{display:block;font-size:14.5px;color:var(--black)}
.more a small{font-size:12.5px;color:#777}
.more a i.lead-i{color:var(--gold-dark);width:22px;text-align:center;font-size:16px}
.more a i.chev{margin-left:auto;color:var(--gold-dark)}
@media(min-width:700px){.more{grid-template-columns:1fr 1fr}}

/* Rodapé */
.site-footer{background:#fff;border-top:1px solid var(--line);margin-top:auto}
.ft-grid{display:grid;gap:28px;padding:40px 0 26px}
.ft-brand .brand-name{font-size:24px}
.ft-brand p{font-size:13.5px;color:#555;margin-top:12px;max-width:360px}
.ft-col h4{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--black);margin-bottom:12px}
.ft-col h4.ft-h4-gap{margin-top:22px}
.ft-col a{display:block;font-size:13.5px;color:#444;text-decoration:none;padding:4px 0}
.ft-col a.inline{display:inline;padding:0;color:var(--gold-dark)}
.ft-col a:hover{color:var(--gold-dark)}
.ft-col p{font-size:13px;color:#555;margin-bottom:8px;line-height:1.55}
.ft-legal{border-top:1px solid var(--line);padding:18px 0;font-size:12px;color:#777;line-height:1.55}
.ft-bottom{border-top:1px solid var(--line);padding:16px 0 28px;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;font-size:12px;color:#777}
@media(min-width:900px){.ft-grid{grid-template-columns:1.5fr .9fr 1fr 1.4fr;gap:36px}}

/* Menu lateral */
.ptnav-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .25s ease;z-index:99998}
.ptnav-overlay.open{opacity:1;visibility:visible}
.ptnav-panel{position:fixed;top:0;left:0;bottom:0;width:82%;max-width:320px;background:#fff;z-index:99999;transform:translateX(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:2px 0 18px rgba(0,0,0,.25);overflow-y:auto}
.ptnav-panel.open{transform:translateX(0)}
.ptnav-head{background:var(--black);padding:18px 16px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}
.ptnav-head .brand-name{font-size:20px}
.ptnav-close{color:var(--gold);font-size:26px;line-height:1;cursor:pointer;background:none;border:0;padding:0 4px}
.ptnav-section{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#8a8a8a;padding:16px 16px 7px;font-weight:700}
.ptnav-link{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--black);text-decoration:none;font-size:14.5px;border-bottom:1px solid #f0f0f0}
.ptnav-link i{color:var(--gold);width:19px;text-align:center;font-size:15px}
.ptnav-link:active{background:var(--gold-soft)}
.ptnav-link.ptnav-current{background:var(--gold-soft);font-weight:700;box-shadow:inset 3px 0 0 var(--gold)}
.ptnav-foot{margin-top:auto;padding:16px;border-top:1px solid #eee;font-size:11px;color:#999;text-align:center;flex-shrink:0}

/* Artigo */
.art-hero{background:var(--black);color:#fff;padding:26px 0 24px}
.crumb{font-size:12.5px;color:#9a9a9a;margin-bottom:12px}
.crumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px}
.crumb li+li::before{content:"\203A";margin-right:6px;color:#666}
.crumb a{color:var(--gold);text-decoration:none}
.cat-tag{display:inline-block;background:var(--gold);color:var(--black);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:4px;margin-bottom:10px}
.art-hero h1{font-size:25px;font-weight:900;line-height:1.22;max-width:760px}
.art-hero .meta{font-size:12.5px;color:#c9c9c9;margin-top:14px;display:flex;gap:14px;flex-wrap:wrap}
.art-hero .meta i{color:var(--gold);margin-right:5px}
@media(min-width:900px){.art-hero{padding:44px 0 40px}.art-hero h1{font-size:38px}}
.art-wrap{padding:24px 16px 8px}
.art-body{line-height:1.7}
.art-body h2{font-size:19px;font-weight:800;color:var(--black);margin:26px 0 10px}
.art-body h3{font-size:15.5px;font-weight:700;color:var(--black);margin:18px 0 6px}
.art-body p{font-size:15px;color:#3d3d3d;margin-bottom:13px}
.art-body ul,.art-body ol{margin:6px 0 15px 22px}
.art-body li{font-size:15px;color:#3d3d3d;margin-bottom:7px}
.art-body strong{color:var(--black)}
.art-body a{color:var(--gold-dark)}
.art-body .lead{font-size:16.5px;color:#222;font-weight:500}
.callout{background:#fff8e1;border:1px solid #f0e2b0;border-left:4px solid var(--gold);border-radius:8px;padding:14px 16px;margin:18px 0}
.callout p{margin:0;font-size:14px;color:#444}
.callout strong{color:var(--black)}
.art-table{width:100%;border-collapse:collapse;margin:8px 0 16px;font-size:13.5px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08)}
.art-table th{background:var(--black);color:#fff;text-align:left;padding:10px 12px;font-size:12.5px}
.art-table td{padding:10px 12px;border-top:1px solid #eee;color:#444;vertical-align:top}
@media(min-width:900px){.art-body h2{font-size:23px;margin-top:32px}.art-body p,.art-body li{font-size:16px}.art-body .lead{font-size:18px}}
.post-faq{margin-top:30px}
.post-faq h2{font-size:19px;font-weight:800;color:var(--black);margin-bottom:12px}
.post-faq .faq{max-width:none}
.cta-box{background:linear-gradient(135deg,#151515,#2a2a2a);color:#fff;border-radius:12px;padding:26px 20px;margin:28px 0 8px;text-align:center}
.cta-kicker{display:inline-block;color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}
.cta-box h3{font-size:19px;font-weight:800;color:#fff;margin-bottom:6px}
.cta-box p{font-size:14px;color:#cfcfcf;margin-bottom:16px;max-width:520px;margin-left:auto;margin-right:auto}
.cta-link{display:block;margin-top:12px;color:#ddd;font-size:13px;text-decoration:underline}
.related{margin:26px 0 8px}
.related .section-title{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#888;margin:0 4px 12px}
.related a{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #eee;border-radius:8px;padding:12px 14px;text-decoration:none;color:var(--black);margin-bottom:10px;box-shadow:0 1px 2px rgba(0,0,0,.06)}
.related a:hover{border-color:var(--gold-line)}
.related a i{color:var(--gold);font-size:18px;width:22px;text-align:center}
.related a span{font-size:14px;font-weight:600}
.related a .chev{margin-left:auto;color:var(--gold)}
.art-note{font-size:12.5px;color:#888;margin:18px 0 10px;text-align:center}
.art-note a{color:var(--gold-dark)}
