/* /man: unix man-page layout on the amber halftone theme */
.man-page{padding-bottom:46px}
.man-chip.on{color:#1a1208;background:var(--honey);border-color:var(--honey);font-weight:700}
.man-chip,.home-chip{text-decoration:none}
.home-chip:hover,.man-chip:hover{border-color:var(--honey);color:var(--honey)}
.man-chip.on:hover{color:#1a1208}

.man-hero{position:relative;overflow:hidden;min-height:210px;display:flex;align-items:flex-end;border-bottom:1px solid var(--line);
  background:linear-gradient(180deg,rgba(20,17,16,.15),rgba(20,17,16,.55) 55%,var(--bg)),url(/brand/hero-wide.webp) center 38%/cover}
.man-hero::after{content:"";position:absolute;inset:0;background:radial-gradient(rgba(20,17,16,.55) 1.1px,transparent 1.5px) 0 0/5px 5px;pointer-events:none;mix-blend-mode:multiply}
.man-hero-in{position:relative;z-index:1;width:min(900px,calc(100% - 40px));margin:0 auto;padding:46px 0 24px}
.man-prompt{margin:0;font:800 clamp(26px,5vw,46px)/1.1 var(--mono);letter-spacing:-.02em;color:#fff3df;text-shadow:0 2px 18px rgba(0,0,0,.65)}
.man-prompt .pr{color:var(--honey);font-weight:600;font-size:.42em;display:block;margin-bottom:8px;letter-spacing:0}
.man-prompt .cur{display:inline-block;width:.5em;height:.95em;margin-left:.12em;vertical-align:-.1em;background:var(--honey);animation:manBlink 1.1s steps(1) infinite}
@keyframes manBlink{50%{opacity:0}}
.man-sub{margin:10px 0 0;color:#e9dcc6;font:500 14px/1.5 var(--mono);text-shadow:0 1px 10px rgba(0,0,0,.8)}

.man{width:min(900px,calc(100% - 40px));margin:26px auto 40px;font:14px/1.7 var(--mono);color:#e8dccb}
.man-head{display:flex;justify-content:space-between;gap:12px;color:var(--dim);font:600 12.5px var(--mono);letter-spacing:.04em;padding:8px 0;border-bottom:1px dashed var(--line2)}
.man-foot{border-bottom:0;border-top:1px dashed var(--line2);margin-top:34px}
.man-toc{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 6px}
.man-toc a{font:700 11px var(--mono);letter-spacing:.06em;color:var(--dim);border:1px solid var(--line2);border-radius:999px;padding:2px 10px}
.man-toc a:hover{color:var(--honey);border-color:var(--honey)}
.man section{margin-top:26px;scroll-margin-top:64px}
.man h2{margin:0 0 8px;font:800 15px var(--mono);letter-spacing:.08em;color:var(--honey)}
.man .ind{margin:0 0 10px 4ch}
.man b{color:#fff3df}
.man u{text-decoration-color:var(--honey);text-underline-offset:3px}
.man code{font:500 .92em var(--mono);color:var(--honey2);background:rgba(255,176,32,.08);border:1px solid rgba(255,176,32,.16);border-radius:4px;padding:0 4px}
.man .syn{font-size:15px}
.man .syn .ar{color:var(--honey);padding:0 2px}
.man dl{margin:6px 0 0 4ch}
.man dt{font-weight:800;color:#fff3df;margin-top:12px}
.man dt::before{content:"";display:inline-block;width:6px;height:6px;margin:0 8px 2px 0;border-radius:50%;background:var(--honey);box-shadow:0 0 8px rgba(255,176,32,.6)}
.man dd{margin:2px 0 0 4ch;color:#d9ccb9}
.man .files dt{font-weight:700;color:var(--honey2)}
.man .files dt::before{display:none}
.man .status-line{font-size:13px;color:var(--dim)}
.man .status-line .warn{color:var(--honey)}
.man pre.code{margin-top:6px;padding:14px 16px;overflow-x:auto;white-space:pre;font:500 12.5px/1.7 var(--mono);color:#efe4d3;
  background:radial-gradient(rgba(242,233,218,.045) 1px,transparent 1.35px) 0 0/6px 6px,#0f0d0c;border:1px solid var(--line2);border-left:3px solid var(--honey);border-radius:10px}
.man pre .c{color:#8d8072}
.man pre .p{color:var(--honey);font-weight:700}
.man .see a{font-weight:700}
.man .dim{color:var(--dim)}
.ca-man{justify-content:flex-start;margin:4px 0 0}
@media (max-width:640px){
  .man-hero{min-height:170px;background-image:linear-gradient(180deg,rgba(20,17,16,.1),rgba(20,17,16,.6) 55%,var(--bg)),url(/brand/hero-tall.webp);background-position:center 30%}
  .man-hero-in,.man{width:calc(100% - 28px)}
  .man{font-size:13.5px}
  .man .ind,.man dl{margin-left:0}
  .man dd{margin-left:2ch}
  .man-head{font-size:11px}
  .man-head span:nth-child(2){display:none}
  .man pre.code{font-size:11.5px;padding:12px}
  .ca-man{justify-content:center}
  .bar .home-chip{display:none}
}
@media (prefers-reduced-motion:reduce){.man-prompt .cur{animation:none}}
