/* signin-04.html */
@font-face{font-family:"Selawik";font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}
@font-face{font-family:"Selawik";font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}
:root{--disp:"Michroma",sans-serif;--mono:"Kode Mono",monospace;--txt:"Instrument Sans",sans-serif;--lab:"Selawik","Segoe UI",sans-serif;
  --bg:#131517;--black:#0a0b0c;--panel:#191c1f;--line:#2a2e32;--white:#fff;--text:#d6d8db;--muted:#8b9096;--dim:#565b61;--ac:#ff4a3a;--ink:#0d0e10;
  --m:56px;--gut:24px;--sec:112px;--nav:60px;--cc:#ff4a3a;--cc-ink:#0d0e10}
@media (max-width:1440px){:root{--m:28px}} @media (max-width:900px){:root{--m:20px;--sec:72px}} @media (max-width:560px){:root{--m:16px;--sec:56px;--nav:52px}}
*{box-sizing:border-box} html{color-scheme:dark;scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--text);font:15px/1.6 var(--txt);-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none} svg{display:block}
.M{font-family:var(--disp);text-transform:uppercase;font-weight:400;color:var(--white)}
.K{font-family:var(--mono);text-transform:uppercase;font-weight:500;letter-spacing:.05em;font-size:11px;color:var(--muted)} .K b{font-weight:500;color:var(--text)} .K i{font-style:normal;color:var(--dim);padding:0 7px}
.L{font-family:var(--lab);text-transform:uppercase;letter-spacing:.06em;font-size:10px;color:var(--dim)}
.btn{display:inline-block;background:var(--cc);color:var(--cc-ink);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;padding:10px 14px 9px;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .25s ease} .btn:before{content:"> ";display:inline-block;white-space:pre;transition:transform .25s ease} .btn:hover{background:color-mix(in oklch,var(--cc),black 12%)} .btn:hover:before{transform:translateX(3px)} .btn.w{background:var(--white)}
.lnk{display:inline-block;background:var(--line);color:var(--text);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;padding:10px 14px 9px;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .25s ease,color .25s ease} .lnk:before{content:"> ";color:var(--muted);display:inline-block;white-space:pre;transition:transform .25s ease,color .25s ease} .lnk:hover{background:var(--dim);color:var(--white)} .lnk:hover:before{transform:translateX(3px);color:var(--white)}
.rh dd .lnk{padding:3px 8px 2px;font-size:10px;vertical-align:1px} .rh dd .lnk:before{content:""}
.ctl{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);cursor:pointer} .ctl{position:relative} .ctl:before{content:"::";color:var(--cc);position:absolute;right:100%;margin-right:8px} .act .ctl:before{position:static;margin-right:8px} .ctl:hover{color:var(--text)}
.plate{display:inline-block;background:var(--muted);color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;line-height:1.5;vertical-align:1px}
.cols{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);padding:0 var(--m);max-width:1640px;margin:0 auto}
.sec{padding:var(--sec) 0}

.sh{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:40px;min-height:42px}
.sh .h{font-family:var(--disp);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text);position:relative} .sh .h:after{content:"";display:inline-block;width:7px;height:11px;background:var(--cc);margin-left:10px;vertical-align:-1px;opacity:0} .sh .h.live:after{opacity:1;animation:bl 1s steps(1) infinite} @keyframes bl{50%{opacity:0}} .sh .h:before{content:"::";color:var(--cc);position:absolute;right:100%;margin-right:10px;white-space:nowrap}
.body{font-size:16px;line-height:1.65;color:var(--text)} .body p{margin:0 0 1em} .body p:last-child{margin:0} .body a{border-bottom:1px solid var(--dim)}
.act{display:flex;gap:22px;align-items:center;flex-wrap:wrap}
.rh .ctx{display:block;position:relative;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)} .rh .ctx b{color:var(--text);font-weight:500} .rh .ctx .num{margin-right:14px} .rh .ctx i{font-style:normal;color:var(--dim);padding:0 7px}
.rh .nm{display:block;font-family:var(--disp);font-size:30px;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;color:var(--white);margin-top:14px} .rh .nm.p{font-size:22px;letter-spacing:.04em;line-height:1.15}
.rh .rec{display:block;margin-top:12px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)} .rh .rec b{color:var(--text);font-weight:500} .rh .rec i{font-style:normal;color:var(--dim);padding:0 7px}
.rh dl{margin:26px 0 0;display:grid;grid-template-columns:max-content 1fr;gap:8px 28px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;align-items:baseline} .rh dt{color:var(--dim);margin:0} .rh dd{margin:0;color:var(--text)} .rh dd .plate{margin-right:6px} .rh dd i{font-style:normal;color:var(--dim);padding:0 7px}

/* nav */
.bar{display:flex;align-items:center;padding:0 var(--m);height:var(--nav);gap:44px;background:var(--black);position:sticky;top:0;z-index:20;max-width:1640px;margin:0 auto}
.barwrap{background:var(--black);position:sticky;top:0;z-index:20;transition:background-color .3s ease} .barwrap.glass{background:rgba(10,11,12,.6);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3)} .barwrap.glass .bar{background:transparent}
.logo{color:var(--white);height:19px;flex:none} .logo svg{height:100%;width:auto} .logo .mk{display:none}
.nav{display:flex;gap:30px;align-items:center;height:100%;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}
.nav a{position:relative;line-height:1;padding:6px 0} .nav a:before{content:"> ";color:transparent} .nav a:hover{color:var(--text)} .nav a:hover:before{color:var(--dim)}
.nav a.on{background:var(--ac);color:var(--ink);padding:6px 9px 5px} .nav a.on:before{color:var(--ink)}
.right{margin-left:auto;display:flex;align-items:center;gap:36px}
.find{display:flex;align-items:center;gap:9px;height:12px;box-sizing:content-box;padding:7px 0 6px;line-height:1;border-bottom:1px solid var(--dim);min-width:150px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--dim)} .find svg{color:var(--muted)}
.rt{display:inline-flex;align-items:center;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);line-height:1;height:12px;box-sizing:content-box;padding:7px 0 6px;border-bottom:1px solid transparent}

/* 1 hero: in the container, FACETS-style; type directly on the art in the ink the slide chooses (Home 08); record line under the name; caption and index bottom right */
.herowrap{background:var(--black)} .hero{position:relative;height:calc(100vh - var(--nav));min-height:560px;overflow:hidden}
.hero .slides{position:absolute;left:0;right:0;top:-50%;height:150%;will-change:transform;animation:bloom 1.6s ease-out both} @keyframes bloom{from{filter:brightness(1.7) saturate(.6)}to{filter:brightness(1) saturate(1)}} .hero .sl{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.2s ease;transform:scale(1)} .hero .sl.on{opacity:1;animation:drift 32s linear forwards} @keyframes drift{from{transform:scale(1.07)}to{transform:scale(1)}} .hero .sl.on.bl{animation:drift 32s linear forwards,settle 1.4s ease-out both} @keyframes settle{from{filter:brightness(1.35) saturate(.8)}to{filter:brightness(1) saturate(1)}}
.hero .ft{position:absolute;left:max(var(--m),calc((100% - 1640px)/2 + var(--m)));right:max(var(--m),calc((100% - 1640px)/2 + var(--m)));bottom:0;padding:0 0 44px;display:flex;justify-content:space-between;align-items:flex-end;gap:32px;color:#fff;transition:color 1.2s ease;z-index:2}
.hero .k{font-family:var(--disp);font-size:11px;letter-spacing:.2em;text-transform:uppercase;line-height:1;position:relative} .hero .k:before{content:"::";color:var(--cc);position:absolute;right:100%;margin-right:10px}
.hero .t{font-family:var(--disp);font-size:clamp(48px,7.4vw,124px);line-height:1;letter-spacing:.02em;text-transform:uppercase;margin:-6px 0 0 -.06em}
.hero .rec{margin-top:11px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;line-height:1;opacity:.8}
.hero .btn{margin-top:15px}
.hero .hcap{text-align:right;flex:none} .hero .hcap .pt{font:500 12px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase} .hero .hcap .pa{margin-top:2px;font:500 11px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;opacity:.7}
.hero .idx{display:inline-flex;align-items:baseline;gap:12px;margin-top:12px} .hero .idx span{font-family:var(--mono);font-size:11px;font-weight:500;opacity:.45;cursor:pointer} .hero .idx span.on{opacity:1;color:var(--cc)}
.hero .door{position:absolute;left:40px;top:36px;z-index:2}
.tb{display:inline-block}

/* 2 chapter notes: on black in 26; in 25 the section is inverted, the light set of the tokens (piece-04), a nod to the 2010 site, and the break to the spotlight beneath */
.relsec{background:var(--black)}
.light{background:#f1f1ee;--black:#f1f1ee;--bg:#f1f1ee;--panel:#e3e4e0;--line:#cfd1cc;--white:#0d0e10;--text:#2a2d31;--muted:#6b7075;--dim:#9a9ea3;--ink:#fff}
.relsec .cols{padding-top:var(--sec);padding-bottom:var(--sec)}
.rel .sh{grid-row:1;margin-bottom:0}
.rel .hd{grid-column:1/7;grid-row:2;margin-top:40px;display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:12px;border-bottom:1px solid var(--line);position:relative}
.rel .hd:after{content:"";position:absolute;left:0;bottom:-1px;width:56px;height:1px;background:var(--cc)}
.rel .hd .K b{color:var(--white)} .rel .hd .num{color:var(--text);margin-right:14px} .rel .hd>.K:first-child{position:relative}
.rel .rh{grid-column:1/7;grid-row:3;margin-top:26px} .rel .rh dl{margin-top:0;grid-template-columns:calc((100% - 5*var(--gut))/6) 1fr;column-gap:var(--gut)}
.rel .body{grid-column:1/7;grid-row:4;margin-top:36px;max-width:62ch}
.rel .sig{grid-column:1/7;grid-row:5;margin-top:32px;font-size:14px;color:var(--muted)} .rel .sig b{font-weight:400;color:var(--text)}
.rel .act{grid-column:1/7;grid-row:6;margin-top:30px}
.rel .blk{grid-column:8/13;grid-row:2/7;margin-top:40px;display:flex;flex-direction:column;align-self:stretch}
.rel .win{position:relative;overflow:hidden;flex:1;min-height:420px}
.rel .win .img{position:absolute;left:0;right:0;top:-8%;height:116%;background-size:cover;background-position:center;will-change:transform}
.rel .wcap{margin-top:0;background:var(--panel);padding:10px 12px 11px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}
.rel .wcap{display:block} .rel .wcap .pt{display:block;font:500 12px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--white)} .rel .wcap .pt .pa{display:block;margin-top:2px;font:500 11px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)} .rel .wcap>.K{display:none}

/* 3 spotlight: on black. Header row, a headline sentence and a standfirst, then eight squares four across with one-line captions */
.fillsec{position:relative;overflow:hidden} .fillsec .hbg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.2s ease;pointer-events:none} .fillsec .hbg.on{opacity:1} .fillsec .hdim{position:absolute;inset:0;background:rgba(10,11,12,.72);pointer-events:none} .fillsec .cols{position:relative;z-index:1}
.spot{background:var(--black)}
.spot .lede{grid-column:1/7;margin:-8px 0 48px} .spot .lede p{margin:0;font:400 16px/1.65 var(--txt);color:var(--text)} .spot .lede p+p{margin-top:1em;color:var(--muted)}
.spot .lede .K{display:block;margin-top:18px}
.spot .grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px var(--gut)}
/* the card: image, caption; hover H2 (thumbs-02): the caption tints to the piece colour at 62% over the panel, the art breathes to 1.015 inside its box */
.sq{aspect-ratio:1;background-size:cover;background-position:center;position:relative;overflow:hidden} .sq:after{content:"";position:absolute;inset:0;background:inherit;transition:transform 1.2s ease} .card:hover .sq:after{transform:scale(1.015)}
.card{position:relative;display:block;--pc:var(--cc);--pi:#fff} .card>i,.card .sq>i{display:none}
.card:hover .cap{background:color-mix(in oklch,var(--pc) 62%,var(--panel))} .card:hover .cap .pt,.card:hover .cap .pa{color:var(--pi)}
/* the one caption (thumbs-02 E): two lines in the record register, the title Kode 12/500 white, the artist Kode 11 muted; no resolution */
.cap{margin-top:0;background:var(--panel);padding:10px 12px 11px;transition:background-color .5s ease} .cap .l1{display:block} .cap .pt{display:block;font:500 12px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s ease} .cap .n{display:none} .cap .pa{display:block;margin-top:2px;font:500 11px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);transition:color .5s ease}

/* 4 featured artist: a piece as the ground, a solid block for the text, his pieces beside */
.feat{position:relative;overflow:hidden;background:var(--black)}
.feat .bgimg{position:absolute;left:0;right:0;top:-10%;height:120%;background-size:cover;background-position:center;will-change:transform}
.feat .dim{position:absolute;inset:0;background:rgba(10,11,12,.58)}
.feat .cols{position:relative;z-index:1;align-items:center;align-content:start;grid-template-rows:auto 1fr;min-height:80vh;padding-top:var(--sec);padding-bottom:var(--sec)}
.feat .sh{grid-row:1;align-self:start;border-bottom-color:rgba(255,255,255,.18)} .feat .blk,.feat .four{grid-row:2}
.feat .blk{grid-column:1/6;background:var(--black);padding:36px;margin-left:-36px;margin-right:-36px}
.feat .hd{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:36px} .feat .hd .h{font-family:var(--disp);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text)} .feat .hd .h:before{content:":: ";color:var(--dim)}
.feat .who{display:grid;grid-template-columns:calc((100% - 4*var(--gut))/5) 1fr;column-gap:var(--gut);align-items:center}
.feat .av{width:100%;aspect-ratio:1;background-size:cover;background-position:center top}
.feat .who .rh .nm{margin-top:12px} .feat .who .rh .rec{margin-top:12px}
.feat .body{margin-top:26px} .feat .body p:first-child{color:var(--white)} .feat .body q{color:var(--muted)}
.feat .act{margin-top:26px}
.feat .four{grid-column:7/13;display:grid;grid-template-columns:1fr 1fr;gap:26px var(--gut)} .feat .four .sq{background-color:var(--black)}
.feat .four .cap .pa{color:rgba(255,255,255,.7)}

/* 5 archive: black. The approved lockup on the ground; a captioned strip that travels with scroll; a typeset ruler as the door to every chapter */
.arc{background:var(--black);padding:var(--sec) 0 0;overflow:hidden} .arc .stripwrap,.arc .ruler{position:relative;z-index:1}
.arc .sh{border-bottom-color:var(--line)}
.arc .txt{grid-column:1/8} .arc .txt .nm{margin-top:0} .arc .hd{margin-top:18px;display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:12px;border-bottom:1px solid var(--line);position:relative} .arc .hd:after{content:"";position:absolute;left:0;bottom:-1px;width:56px;height:1px;background:var(--cc)} .arc .hd .K b{color:var(--white)} .arc .hd .num{color:var(--text);margin-right:14px}
.arc .stripwrap{position:relative} .arc .arr{position:absolute;top:50%;transform:translateY(-50%);z-index:2;padding:12px 14px 11px;font-size:16px;background:var(--black)} .arc .arr:before{content:""} .arc .arr span{display:inline-block;transition:transform .25s ease} .arc .arr.l:hover span{transform:translateX(-3px)} .arc .arr.r:hover span{transform:translateX(3px)} .arc .arr.l{left:16px} .arc .arr.r{right:16px}
.arc .body{margin-top:26px;max-width:58ch;height:calc(5 * 1.65em);overflow:hidden} .arc .act{margin-top:30px}
.arc .stripwrap{margin-top:56px} .arc .strip{display:flex;gap:var(--gut);will-change:transform;padding-left:max(var(--m),calc((100% - 1640px)/2 + var(--m)));align-items:flex-start}
.arc .strip figure{margin:0;flex:none;--pc:var(--cc);--pi:#fff} .arc .strip .pic{height:420px;background-size:cover;background-position:center;position:relative;overflow:hidden} .arc .strip .pic:after{content:"";position:absolute;inset:0;background:inherit;transition:transform 1.2s ease} .arc .strip figure:hover .pic:after{transform:scale(1.015)} .arc .strip figcaption{transition:background-color .5s ease} .arc .strip figure:hover figcaption{background:color-mix(in oklch,var(--pc) 62%,var(--panel))} .arc .strip figure:hover .pt,.arc .strip figure:hover .pa{color:var(--pi)}
.arc .strip{cursor:grab} .arc .strip.drag{cursor:grabbing}
.arc .strip figcaption{background:var(--panel);padding:10px 12px 11px} .arc .strip .pt{font:500 12px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s ease} .arc .strip .pa{margin-top:2px;font:500 11px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);transition:color .5s ease}
.arc .ruler{padding:72px var(--m) var(--sec);position:relative}
.arc .ruler .read{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:22px}
.arc .ruler .read .name{font-family:var(--disp);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--white);position:relative} .arc .ruler .read .name:before{content:"::";color:var(--cc);position:absolute;right:100%;margin-right:10px} .arc .ruler .read .name.hov{color:var(--muted)}
.arc .ruler .read .K{margin-left:22px}
.arc .ruler .ticks{height:22px;border-bottom:1px solid var(--line);position:relative}
.arc .ruler .ticks a{display:block;box-sizing:content-box;width:1px;height:8px;background:var(--dim);background-clip:content-box;padding:0 6px;cursor:pointer;position:absolute;bottom:-1px;transform:translateX(-50%)}
.arc .ruler .ticks a.has{background-color:var(--text)}
.arc .ruler .ticks a.y{height:16px;background-color:var(--muted)} .arc .ruler .ticks{padding-left:0}
.arc .ruler .ticks a.on{background-color:var(--cc);height:22px}
.arc .ruler .ticks a:hover{background-color:var(--text)}
.arc .ruler .years{position:relative;height:34px;margin-top:9px;font-family:var(--lab);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)} .arc .ruler .years span{position:absolute;top:0;white-space:nowrap} .arc .ruler .years span b{display:block;font-weight:400;color:var(--muted)}

.foot{display:flex;justify-content:space-between;align-items:center;padding:24px var(--m);border-top:1px solid var(--line);background:var(--bg);gap:20px;flex-wrap:wrap}
.foot .K{display:flex;gap:26px;flex-wrap:wrap}

@media (max-width:1200px){
  .rel .hd,.rel .rh,.rel .body,.rel .sig,.rel .act{grid-column:1/-1} .rel .body{max-width:70ch}
  .arc .txt{grid-column:1/-1}
  .rel .blk{grid-column:1/-1;grid-row:7;margin-top:48px} .rel .win{aspect-ratio:16/10;min-height:0;flex:none}
  .feat .blk{grid-column:1/8} .feat .four{grid-column:8/13}
  .arc .strip .pic{height:260px}
}
@media (max-width:900px){
  .bar{gap:28px} .nav{gap:20px} .find{display:none}
  .hero{min-height:480px} .hero .ft{flex-direction:column;align-items:flex-start;gap:22px;padding:0 0 28px} .hero .hcap{text-align:left} .feat .blk{margin:0}
  .spot .lede{grid-column:1/-1} .spot .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px var(--gut)}
  .feat .cols{min-height:0} .feat .blk{grid-column:1/-1;padding:32px 32px 28px} .feat .four{grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:var(--gut)}
  .arc .strip .pic{height:200px} .arc .ruler .years span:nth-child(even){display:none} .arc .ruler .read{flex-direction:column;gap:8px}
}
@media (max-width:560px){
  .bar{gap:18px} .nav{gap:16px} .nav a:before{content:""} .nav a.on{padding:6px 7px 5px} .logo .lg{display:none} .logo .mk{display:block} .logo{height:22px} .rt{display:none}
  .hero{height:calc(100svh - var(--nav));min-height:420px} .hero .t{font-size:40px} .hero .rec i{padding:0 4px}
  .spot .grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .feat .who{grid-template-columns:80px 1fr;column-gap:16px} .feat .av{width:80px} .feat .blk{padding:24px 20px} .feat .four{grid-template-columns:1fr 1fr}
  .arc .strip .pic{height:160px} .arc .strip{gap:12px}
  .body{font-size:15px}
}
@media (prefers-reduced-motion:reduce){[data-py],[data-px]{transform:none!important}}

/* portal: glyphs inline, panels framed; secondary colours as marks only */
:root{--cc:#8b6cff;--cc-ink:#0d0e10;--c2:#8b6cff;--c3:#2fd0c8;--c4:#f2b632;--c5:#46d16b;--new:#ff4a3a;--ac:#8b6cff}
.sh .h{position:relative} .sh .h:before{content:none} .sh{min-height:0;height:38px;box-sizing:border-box;background:var(--black);border:0;margin:-22px -22px 22px;padding:0 16px 0 22px} .sh .h{white-space:nowrap} .sh .lnk{flex:none} .col.l .pan .sh .lnk,.col.r .pan .sh .lnk,.col.l .pan .sh .add.w,.col.r .pan .sh .add.w{padding:6px 10px 5px;font-size:10px;height:auto;line-height:1} .col.c .pan .sh .add.w,.col.c .pan .sh .lnk{padding:8px 12px 7px;font-size:11px;height:auto;line-height:1} .col.c .pan .sh .add.w{position:relative;padding:8px 26px 7px} .col.c .pan .sh .add.w i{position:absolute;left:12px;top:8px;font-style:normal} .col.l .pan .sh,.col.r .pan .sh{height:38px} .col.l .pan .sh .h,.col.r .pan .sh .h{font-size:9.5px;letter-spacing:.16em} 
.pbar{display:flex;align-items:center;padding:0 var(--m);height:var(--nav);max-width:1640px;margin:0 auto;gap:22px} .pbar .sub{font-family:var(--disp);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text)} .pbar .sub:before{content:"/";color:var(--dim);margin-right:22px;letter-spacing:0} .pbar .prt{margin-left:auto}
.pbar .prt{display:flex;align-items:center;gap:26px}
.pbar .me{display:flex;align-items:center;gap:12px} .pbar .me .av{width:26px;height:26px;background-size:cover;background-position:center top}
.pbar .nt{position:relative} .pbar .nt .lnk:before{content:""} .pbar .nt .lnk svg{display:inline-block;vertical-align:-2px;margin-right:9px} .pbar .nt .lnk b{display:inline-block;background:var(--new);color:#fff;padding:2px 6px 1px;margin:-2px 9px -2px 0;line-height:1.3} .pbar .nt .dot{display:none} .pbar .nt .btn svg{display:inline-block;vertical-align:-2px;margin-right:9px} .pbar .nt .btn b{margin-right:8px;font-weight:500}
.pbar .nt .pan{position:absolute;right:0;top:calc(100% + 10px);width:440px;padding:6px 22px 8px;display:none;z-index:30} .pbar .nt.open .pan{display:block}
.pbar .nt .pan .row{padding:12px 22px} .pbar .nt .pan .row:last-child{border-bottom:0} .nrow{display:grid;grid-template-columns:28px 1fr;column-gap:12px;align-items:start} .nth{width:28px;height:28px;background-size:cover;background-position:center;background-color:var(--line)} .nrow .lt{margin-right:8px;vertical-align:1px} .lt.ws{background:var(--c3)} .lt.sub{background:var(--c4)} .lt.note{background:var(--muted)}
.grid3{padding-top:0;padding-bottom:var(--sec);align-items:start}
.col{display:flex;flex-direction:column;gap:56px} .col.l{grid-column:1/3;gap:var(--gut)} .col.c{grid-column:3/11;padding-top:0;gap:var(--gut)} .col.c .pan .sh{margin-bottom:22px} .status{grid-column:1/-1;margin:0 0 var(--gut)} .col.r{grid-column:11/13;gap:var(--gut)}
.pan{--tk:var(--dim);--sc:var(--cc);background:var(--panel);padding:22px 22px 0;position:relative} .pf{height:18px;background:var(--black);margin:10px -22px 0} .col.c .pan .pf{margin-top:22px} .mine .pf{margin-top:0} .pan:hover{--tk:var(--cc)} .pan .card .cap{background:var(--black)} .pan .card:hover .cap{background:color-mix(in oklch,var(--pc) 62%,var(--panel))}
/* rows fill with the chapter colour under the mouse, edge to edge of the panel */
.pan .row{margin:0 -22px;padding:10px 22px;transition:background-color .25s ease,border-color .3s ease} .pan .row:hover{background:var(--cc);border-bottom-color:var(--cc)} .pan .row:hover .s,.pan .row:hover .s a,.pan .row:hover .K,.pan .row:hover .K b,.pan .row:hover .K i,.pan .row:hover .K .t{color:var(--cc-ink)} .pan .row:hover .nc{background:var(--cc-ink)} .pan .row:hover .st{outline:1px solid var(--cc-ink)}
.subsp,.wsp{background:#1d2024} .pan.subsp,.pan.wsp,.pan.subsp:hover,.pan.wsp:hover{--tk:var(--sc)} .subsp{--sc:var(--c4)} .wsp{--sc:var(--c3)} .subsp .sh .h,.wsp .sh .h{color:var(--sc)} .subsp .sh .lnk,.wsp .sh .lnk{color:var(--sc)} .subsp .sh .lnk:before,.wsp .sh .lnk:before{color:var(--sc)} .news .sh .lnk,.news .sh .lnk:before{color:var(--cc)}  .pan.subsp .ck,.pan.wsp .ck{opacity:.75} .pan.subsp:hover .ck,.pan.wsp:hover .ck{opacity:1} .pan .sh{margin-bottom:10px} .pan .sh + .row{padding-top:10px;margin-top:-10px} .pan .row .s{font-size:13px} .pan .row .K,.pan .rec{font-size:10px;letter-spacing:.03em} .pan .K i{padding:0 5px}
.poll{--tk:var(--dim)} .poll:hover{--tk:var(--cc)}
.ck{position:absolute;width:3px;height:3px;background:var(--tk);border:0 solid var(--tk);transition:all .3s ease;pointer-events:none} .pan:hover .ck,.poll:hover .ck{width:7px;height:7px;background:transparent}
  .ck:nth-child(1){left:5px;top:5px} .ck:nth-child(2){right:5px;top:5px} .ck:nth-child(3){left:5px;bottom:5px} .ck:nth-child(4){right:5px;bottom:5px} .pan:hover .ck:nth-child(1),.poll:hover .ck:nth-child(1){border-left-width:1px;border-top-width:1px} .pan:hover .ck:nth-child(2),.poll:hover .ck:nth-child(2){border-right-width:1px;border-top-width:1px} .pan:hover .ck:nth-child(3),.poll:hover .ck:nth-child(3){border-left-width:1px;border-bottom-width:1px} .pan:hover .ck:nth-child(4),.poll:hover .ck:nth-child(4){border-right-width:1px;border-bottom-width:1px}
/* under the mouse a centre section's label glows in its colour */
.col.c .pan .sh .h{transition:text-shadow .5s ease} .col.c .pan:hover .sh .h{text-shadow:0 0 14px color-mix(in oklch,var(--sc) 70%,transparent),0 0 28px color-mix(in oklch,var(--sc) 35%,transparent)}
/* electric: violet objects light up under the mouse */
.btn,.add{transition:background-color .15s ease,box-shadow .15s ease} .btn:hover,.add:hover{background:#a993ff;box-shadow:0 0 0 1px #d2c6ff,0 0 22px rgba(139,108,255,.55);animation:zap .6s ease-out 1} @keyframes zap{0%{background:#fff;box-shadow:0 0 0 1px #fff,0 0 28px rgba(210,198,255,.9)}100%{background:#a993ff}}
/* the add takes the section colour where there is one; side adds are quiet plates that go violet under the mouse */
.wsp .sh .add{background:var(--c3)} .wsp .sh .add:hover{background:#7fe7e1;box-shadow:0 0 0 1px #c2f5f2,0 0 22px rgba(47,208,200,.5);animation:zapc .6s ease-out 1}
.subsp .sh .add{background:var(--c4)} .subsp .sh .add:hover{background:#f7cd6b;box-shadow:0 0 0 1px #fbe3a8,0 0 22px rgba(242,182,50,.5);animation:zapg .6s ease-out 1} @keyframes zapg{0%{background:#fff}100%{background:#f7cd6b}}
.col.r .pan .sh .add{background:var(--line);color:var(--text)} .col.r .pan .sh .add:hover{background:#a993ff;color:var(--cc-ink)}
.lt.mu{background:var(--c2)} .lt.vi{background:var(--c3)} .lt.im{background:var(--c4)} .lt.li{background:var(--muted)}
/* the add: a small + plate on every section a member can add to */
.add{display:inline-block;width:22px;height:22px;line-height:22px;text-align:center;background:var(--cc);color:var(--cc-ink);font-family:var(--mono);font-size:15px;font-weight:500;flex:none;box-sizing:border-box;transition:background-color .15s ease,box-shadow .15s ease} .add.w{width:auto;letter-spacing:.05em;text-transform:uppercase} .sh .doors{display:flex;align-items:center;gap:8px}
/* list row, unseen tick */
.row{padding:12px 0;border-bottom:1px solid var(--line);position:relative;transition:border-color .3s ease} .row:hover{border-bottom-color:var(--muted)} .row:hover .s{color:var(--white)} .row:first-child{padding-top:0} .row .s{display:block;font:500 14px/1.35 var(--txt);color:var(--white)} .row .K{display:block;margin-top:5px}
.row.new{box-shadow:inset 3px 0 0 var(--new)}
.row .K .t{float:right;color:var(--dim)}
/* state mark */
.st{display:inline-block;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;line-height:1.5;vertical-align:1px}
.st{background:var(--line)} .st.ws{color:var(--c3)} .st.sub{color:var(--c4)} .st.ok{color:var(--c5)}
.nc{display:inline-block;min-width:16px;height:16px;line-height:16px;border-radius:8px;padding:0 4px;text-align:center;background:var(--new);color:var(--ink);font-family:var(--mono);font-size:9px;font-weight:500;margin-left:8px;vertical-align:1px}
/* field */
.field{display:block;width:100%;background:var(--black);border:0;border-bottom:1px solid var(--line);color:var(--text);font:400 12px/1.4 var(--mono);letter-spacing:.03em;padding:10px 12px 9px;outline:0} .field::placeholder{color:var(--dim)} .field:focus{border-bottom-color:var(--cc)}
/* status strip: the v5 status line, on the panel ground, corner ticks */
.status{background:var(--black);padding:10px 16px 9px;display:flex;justify-content:space-between;align-items:baseline;gap:20px;position:relative} .status .K b{color:var(--white)} .status .num{color:var(--cc);margin-right:14px} .status svg{color:var(--muted)} .status .cur{display:inline-block;width:7px;height:11px;background:var(--cc);margin-left:10px;vertical-align:-1px;animation:bl 1s steps(1) infinite} .status .ch{color:var(--cc)} .status .ch b{color:var(--cc)} .status .days b{color:var(--white)} .status .sub b{color:var(--c4)} .status .ok b{color:var(--c5)} .status .ws b{color:var(--c3)} .status .on{color:var(--c5);position:relative;cursor:default} .status .on b{color:var(--c5)} .status .on .whol{position:absolute;right:0;top:calc(100% + 12px);background:var(--black);padding:10px 14px;display:none;white-space:nowrap;z-index:5;text-align:left} .status .on:hover .whol{display:block} .status .on .whol span{display:block;color:var(--text);padding:3px 0} .status .on:before{content:"";display:inline-block;width:6px;height:6px;background:var(--c5);margin-right:8px;vertical-align:1px;animation:pulse 2.4s ease-in-out infinite} @keyframes pulse{50%{opacity:.25}}
.status .prog{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line)} .status .prog i{display:block;height:1px;background:var(--cc)}
/* news on the art ground */

/* news band with poll */
.news .hd{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:12px;border-bottom:1px solid var(--line);position:relative} .news .hd:after{content:"";position:absolute;left:0;bottom:-1px;width:56px;height:1px;background:var(--cc)} .news .hd .K b{color:var(--white)} .news .hd .num{color:var(--text);margin-right:14px}
.news .band{display:grid;grid-template-columns:1fr calc((100% - 7*var(--gut))/8*3 + 2*var(--gut));column-gap:var(--gut);margin-top:0;align-items:stretch} .news .band>div:first-child{display:flex;flex-direction:column;padding-bottom:22px} .news .band>div:first-child .K{margin-top:auto}
.news .band .t{font:500 16px/1.35 var(--txt);color:var(--white)} .news .band .t a{color:var(--white)} .news .band .x{margin:6px 0 0;font:400 14px/1.5 var(--txt);color:var(--muted);max-width:62ch;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden} .news .band .K{display:block;margin-top:8px} .news .act{margin-top:18px}
.poll{background:var(--black);padding:22px;position:relative} .poll .q{font:500 13px/1.4 var(--txt);color:var(--white);margin:0 0 10px} .poll .o{display:block;position:relative;padding:8px 0 10px;line-height:16px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text)} .poll .o .track{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--line)} .poll .o .share{position:absolute;left:0;bottom:0;height:2px;background:var(--cc)} .poll .o .n{float:right;color:var(--white);margin-left:12px;font-size:11px} .poll .o.mine{color:var(--cc)} .poll .K{display:block;margin-top:12px}
/* pieces in the centre */
.pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px var(--gut)} .pgrid .cap .pt{font-size:11px} .pgrid .cap .pa{font-size:10px} .col.c .pan .pgrid{margin-bottom:0}
.card .sq{box-shadow:inset 0 1px 0 var(--pc)}
.wrec .K i{padding:0 5px} .wrec .K{white-space:nowrap}
/* tags over the image (portal only): small plates at the top left; rings mark the versions */
.tags{position:absolute;left:8px;top:8px;display:flex;align-items:center;gap:4px;z-index:2} .tag{display:inline-flex;align-items:center;gap:6px;background:var(--black);color:var(--text);font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px 2px;line-height:1.3} .tag.new{background:var(--new);color:#fff} .tag.crit{background:var(--c3);color:var(--ink)} .rings{display:inline-flex;gap:3px} .rings i{display:block;width:6px;height:6px;border:1px solid var(--muted);border-radius:50%} .rings i.on{background:var(--c3);border-color:var(--c3)}
/* version meter: three segments, the current one lit in the workshop colour */
.vr{display:inline-flex;gap:3px;margin-right:8px;vertical-align:1px} .wrec .K .vr i{display:block;width:10px;height:6px;background:var(--line);padding:0} .wrec .K .vr i.on{background:var(--c3)}
.card .cap .nc{position:absolute;right:10px;top:9px;margin:0}
.card.new .cap:after{content:"NEW";position:absolute;right:0;bottom:0;background:var(--new);color:var(--ink);font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.06em;padding:3px 7px 2px;line-height:1.3} .card .cap{position:relative}
.wrec{margin-top:8px;display:flex;justify-content:space-between;align-items:baseline;gap:12px} .wrec .K{display:block} .wrec .ctl{font-size:10px} .wrec .ctl.on{color:var(--cc)} .wrec .ctl:before{position:static;margin-right:6px}
/* me */
.me2{display:grid;grid-template-columns:44px 1fr;column-gap:12px;align-items:center} .me2 .av{width:100%;aspect-ratio:1;background-size:cover;background-position:center top}
.me2 .rh .nm{margin-top:0;font-size:11px;letter-spacing:.04em;white-space:nowrap} .me2 .rh .rec{margin-top:8px} .cnt{display:block;margin-top:10px;padding:8px 0 10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)} .cta .lnk{text-align:left} .cta{display:flex;flex-direction:column;gap:8px;margin-top:10px} .cta .btn{text-align:left} .btn.ws{background:var(--c3);color:var(--ink)} .btn.ws:hover{background:#7fe7e1;box-shadow:0 0 0 1px #c2f5f2,0 0 22px rgba(47,208,200,.5);animation:zapc .6s ease-out 1} @keyframes zapc{0%{background:#fff}100%{background:#7fe7e1}}
.mine .row{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:0;padding:10px 22px} .mine .row .s{padding-top:1px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase} .mine .row .s:before{content:"> ";color:var(--dim)}
.chat .who{display:flex;gap:6px;margin:-8px 0 16px} .chat .who span{width:22px;height:22px;background-size:cover;background-position:center top;display:block}
.chat .row{padding:10px 22px} .chat .row .s{font:400 14px/1.45 var(--txt);color:var(--white)} .chat .row .K{margin-top:6px;display:flex;align-items:center;gap:8px} .chat .cav{width:16px;height:16px;background-size:cover;background-position:center top;flex:none} .chat .row .K a{color:var(--cc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0} .chat .row .K .t{margin-left:auto;float:none;color:var(--dim);white-space:nowrap} .chat .row .K .t{float:none;white-space:nowrap} .chat .row:last-of-type{animation:land 2.4s ease-out both} @keyframes land{0%{border-bottom-color:var(--new)}100%{border-bottom-color:var(--line)}} .chat .row .s{font-size:13px;color:var(--text)} .chat .field{margin-top:10px}
.cats{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px} .cats .lnk{padding:4px 8px 3px;font-size:10px} .cats .lnk:before{content:""}
.links .row .s{font-size:13px;display:flex;justify-content:space-between;align-items:center;gap:8px} .lt{flex:none;font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;line-height:1.5;color:var(--ink)} .lt{background:var(--muted)} .lt.mu{background:var(--c2)} .lt.vi{background:var(--c3)} .lt.im{background:var(--c4)} .lt.li{background:var(--muted)}
.door{display:block;margin:0 -22px;} :not(.row)+.door{margin-top:10px} .door{padding:10px 22px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);transition:background-color .25s ease} .door span:before{content:"> ";color:var(--dim);white-space:pre} .door:hover{background:var(--cc);color:var(--cc-ink)} .door:hover span:before{color:var(--cc-ink)}
.res .act{gap:8px 12px} .foot2{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px} .pan .foot2 .lnk{padding:6px 10px 5px;font-size:10px} .subsp .foot2 .lnk,.subsp .foot2 .lnk:before,.wsp .foot2 .lnk,.wsp .foot2 .lnk:before{color:var(--sc)}
.empty{padding:36px 22px 40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background-image:radial-gradient(var(--line) .7px,transparent .8px);background-size:6px 6px} .empty p{margin:0 0 18px;font:400 15px/1.6 var(--txt);color:var(--muted);max-width:44ch}
@media (max-width:1200px){.col.l{grid-column:1/5} .col.c{grid-column:1/-1;grid-row:1} .col.r{grid-column:5/-1} .grid3{row-gap:56px} .pgrid{grid-template-columns:repeat(3,minmax(0,1fr))} .news .band{grid-template-columns:1fr}}
@media (max-width:900px){.col.l,.col.r{grid-column:1/-1} .pgrid{grid-template-columns:repeat(2,minmax(0,1fr))} .pbar .nt .pan{width:min(440px,calc(100vw - 32px))}}
 .door{text-align:center} .door span:before{content:"[ ";color:var(--dim);white-space:pre} .door span:after{content:" ]";color:var(--dim);white-space:pre} .door:hover span:before,.door:hover span:after{color:var(--cc-ink)} .door + .pf{margin-top:0} .col.l .pan,.col.r .pan{background:#0f1113} .status{background:#24272b} .col.c .pan .pf{display:none} .col.c .pan{padding-bottom:22px} .col.c .pan:after{content:"";position:absolute;left:22px;right:22px;bottom:6px;height:1px;background:var(--line);pointer-events:none} .col.c .pan .ck:nth-child(3),.col.c .pan .ck:nth-child(4){z-index:1} .col.c .pan{background:linear-gradient(var(--panel),var(--bg))} .col.c .pan.subsp,.col.c .pan.wsp{background:linear-gradient(#1d2024,var(--bg))} .chat .field::placeholder{text-transform:uppercase;font-size:10px;letter-spacing:.05em}.news{--sc:var(--cc)} .news .sh .h,.news .sh .h:before{color:var(--sc)}
.pbar .nt .pan{--tk:var(--new);padding:22px 22px 0;background:#0f1113;box-shadow:0 14px 44px rgba(0,0,0,.55)} .pbar .nt .pan .sh{height:38px;margin:-22px -22px 10px} .pbar .nt .pan .sh .h{font-size:9.5px;letter-spacing:.16em}
.pbar .nt .pan .row{padding:10px 22px} .pbar .nt .pan .row:last-child{border-bottom:1px solid var(--line)} .pbar .nt .pan .row:hover{border-bottom-color:var(--cc)} .pbar .nt .pan .row.new{box-shadow:inset 3px 0 0 var(--new)}
.nrow{display:grid;grid-template-columns:28px 1fr;column-gap:12px;text-decoration:none} .nrow .s{font:500 14px/1.35 var(--txt);color:var(--text)} .nrow .s b{color:var(--white);font-weight:500} .nrow:hover .s b{color:var(--cc-ink)} .nrow .K{display:block;margin-top:5px} .nrow .lt{margin-right:8px;vertical-align:1px} .lt.su{background:var(--c4)} .lt.fo{background:var(--muted)}
.pbar .nt .pan .door{margin-top:0} .pbar .nt .pan .pf{margin-top:0}
/* the feed as a strip */
.feed{background:var(--black);height:38px;display:flex;align-items:center;gap:22px;padding:0 22px;overflow:hidden;white-space:nowrap} .feed .h{font-family:var(--disp);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text);flex:none} .feed .items{display:flex;align-items:center;gap:22px;min-width:0} .feed .fi{flex:none;color:var(--muted);text-decoration:none;font-size:10px;letter-spacing:.03em} .feed .fi b{color:var(--white)} .feed .fi:hover,.feed .fi:hover b{color:var(--cc)} .feed .fi .lt{margin-right:8px;vertical-align:1px}
/* the feed as a side panel */
.act .row .K .lt{margin-right:8px;vertical-align:1px} .act .row .s{color:var(--text)} .act .row .s b{color:var(--white);font-weight:500} .act .row:hover .s{color:var(--cc-ink)}

.actv .row.ar{display:block;padding:10px 22px;text-decoration:none} .actv .row.ar .s{display:flex;align-items:baseline;gap:0;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden} .ar .s b{color:var(--white);font-weight:500;flex:none} .ar .s .sl{color:var(--dim);padding:0 8px;flex:none} .ar .s .g{font-style:normal;flex:none;width:14px} .g.ws{color:var(--c3)} .g.su{color:var(--c4)} .g.fo,.g.jo,.g.ph{color:var(--dim)} .ar .s .w{overflow:hidden;text-overflow:ellipsis;min-width:0}
.actv .row.ar:hover .s,.actv .row.ar:hover .s b,.actv .row.ar:hover .s .sl,.actv .row.ar:hover .s .g{color:var(--cc-ink)}
/* the feed box beside the poll */
.news .band.three{grid-template-columns:1fr calc((100% - 7*var(--gut))/8*2 + var(--gut)) calc((100% - 7*var(--gut))/8*3 + 2*var(--gut))}
.fd{background:var(--black);padding:22px 0 0;position:relative;--tk:var(--dim)} .fd:hover{--tk:var(--cc)} .fd .h{display:block;font-family:var(--disp);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text);padding:0 22px 6px}
.fd .row.ar{display:block;margin:0;padding:8px 22px;border-bottom:1px solid var(--line);text-decoration:none} .fd .row.ar:first-of-type{padding-top:8px} .fd .row.ar .s{display:flex;align-items:baseline;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden} .fd .row.ar:last-of-type{border-bottom:0} .fd .row.ar:hover{background:var(--cc)} .fd .row.ar:hover .s,.fd .row.ar:hover .s b,.fd .row.ar:hover .s .sl,.fd .row.ar:hover .s .g{color:var(--cc-ink)}
.fd .K{display:block;padding:4px 22px 6px} .fd .K a{color:var(--cc)}

.news .band.solo{grid-template-columns:1fr} .news .band.solo>div:first-child{padding-bottom:0}
.fdp .two{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--gut);margin:-22px -22px -10px} .fdp .two .row:nth-child(-n+2){padding-top:22px}
.fdp .row.fr{display:block;margin:0;padding:10px 22px;text-decoration:none} .fdp .row.fr .s{display:flex;align-items:baseline;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text);white-space:nowrap;overflow:hidden}
.fdp .row.fr .lt{margin-right:10px;vertical-align:1px;flex:none} .fdp .row.fr b{color:var(--white);font-weight:500;flex:none} .fdp .row.fr em{font-style:normal;color:var(--muted);padding:0 8px;flex:none} .fdp .row.fr .w{overflow:hidden;text-overflow:ellipsis;min-width:0} .fdp .row.fr .dt{margin-left:auto;padding-left:12px;color:var(--dim);flex:none}
.fdp .row.fr:hover{background:var(--cc);border-bottom-color:var(--cc)} .fdp .row.fr:hover .s,.fdp .row.fr:hover b,.fdp .row.fr:hover em,.fdp .row.fr:hover .dt{color:var(--cc-ink)}
.fdp .two .row:nth-last-child(-n+2){border-bottom:0}

.fdp .grid{margin:-22px -22px -6px} .fdp .pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--gut);border-bottom:1px solid var(--line);margin:0 22px} .fdp.c3 .pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)} .fdp .pair:last-child{border-bottom:0}
.fdp .pair .row.fr{margin:0 -22px;padding:6px 22px;border-bottom:0;min-width:0} .fdp .pair:first-child .row.fr{padding-top:22px}
.lt.jo,.lt.ph{background:var(--muted)} .fdp .row.fr b{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis} .fdp .row.fr .w{flex:1 1 0;min-width:0}

.fdp .grid{margin:-12px -22px -6px} .fdp .pair:first-child .row.fr{padding-top:6px}
.news .band.solo>div:first-child{padding-bottom:6px}
.fdp:not(.open) .pair:nth-child(3){border-bottom:0} .fdp .pair:nth-child(n+4),.subsp .pgrid .card:nth-child(n+5){display:none} .pan.open .pair:nth-child(n+4){display:grid} .pan.open .pgrid .card:nth-child(n+5){display:block}
.tw{position:absolute;left:50%;bottom:-4px;transform:translateX(-50%);z-index:2;display:flex;align-items:center;justify-content:center;padding:0 14px;height:21px;background:transparent;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);text-decoration:none;line-height:1} .tw:before{content:"";position:absolute;left:0;right:0;top:10px;height:1px;background:var(--bg)} .tw i{position:relative;font-style:normal;display:inline-block;font-size:11px;color:var(--dim);transform:rotate(90deg);transition:transform .25s ease,color .25s ease,text-shadow .25s ease} .tw:hover i{color:var(--cc);text-shadow:0 0 6px var(--cc),0 0 12px var(--cc),0 0 26px var(--cc);transform:rotate(90deg) translateX(2px) scale(1.35)} .pan.open .tw i{transform:rotate(-90deg)} .pan.open .tw:hover i{transform:rotate(-90deg) translateX(2px) scale(1.35)}

.chat .row:hover .K a{color:var(--cc-ink)} .chat .row .K .t .sf{display:none} .chat .row:hover .K .t .sd{display:none} .chat .row:hover .K .t .sf{display:inline}
.pbar .nt .lnk{padding:6px 12px 9px} .pbar .nt .lnk svg{vertical-align:-2px} .pbar .nt .lnk b{margin:-1.5px 9px -2.5px 0}

/* the USER plates: the cap ink sat 0.75px high on 10/9; 9/10 lands it 0.25px low, the nearest whole pixel */
.col.l .cta .lnk,.col.l .cta .btn{padding:9px 14px 10px}
/* a section's label lifts further under the mouse */
.col.c .pan:hover .sh .h{text-shadow:0 0 18px color-mix(in oklch,var(--sc) 85%,transparent),0 0 40px color-mix(in oklch,var(--sc) 45%,transparent)}
/* Submit a piece takes the gold, on the pattern the cyan workshop plate already has */
.btn.sub{background:var(--c4);color:var(--ink)}
.btn.sub:hover{background:#f7cd6b;box-shadow:0 0 0 1px #fbe3a8,0 0 22px rgba(242,182,50,.5);animation:zapg .6s ease-out 1}
/* Notes sits with the other personal things, in the nav */
.pbar .prt .nts{padding:6px 12px 9px} .pbar .prt .nts svg{display:inline-block;vertical-align:-1px;margin-right:9px}

/* Notes is the notifications plate, so the two match and a note can be badged */
.pbar .prt .nts{padding:6px 12px 9px} .pbar .prt .nts:before,.pbar .prt .so:before{content:""}
.pbar .prt .nts svg{display:inline-block;margin-right:9px}
/* each glyph centred on the label's ink rather than on its own box: the bell carries a clapper below its
   body and the envelope does not, so they do not sit at the same offset */
.pbar .prt .nts svg{vertical-align:-1.75px} .pbar .nt .lnk svg{vertical-align:-1.25px}
.pbar .prt .nts b{display:inline-block;background:var(--new);color:#fff;padding:2px 6px 1px;line-height:1.3;font-weight:500}
/* the count sat 0.7px above the label's ink in both plates; the box keeps its height */
.pbar .nt .lnk b,.pbar .prt .nts b{margin:-0.8px 9px -3.2px 0}

/* the nav plates are the head bar's plate: same height, same fill, same label grey. The count was setting the
   line height and making them 29.2 against 26, so it drops to the state mark's 9px and sits inside the line. */
.pbar .prt .nts,.pbar .prt .so,.pbar .nt>.lnk{display:inline-flex;align-items:center;gap:9px;height:26px;padding:0 12px;line-height:1;color:var(--muted)}
.pbar .prt .nts:hover,.pbar .prt .so:hover,.pbar .nt>.lnk:hover{color:var(--cc-ink)}
/* the notifications plate sits in a block that was a text line taller than the plate, which put the two
   labels two pixels apart in a row the flex had already centred */
.pbar .nt{display:flex;align-items:center}
.pbar .nt .lnk b,.pbar .prt .nts b{font-size:9px;line-height:1;padding:1px 5px;margin:0;flex:none}
.pbar .prt .nts svg,.pbar .prt .so svg,.pbar .nt .lnk svg{margin:0;flex:none}
/* the bell carries a clapper below its body, so its box centres half a pixel low against the label */
.pbar .nt .lnk svg{transform:translateY(-0.5px)}

/* one step of grey between the muted and the text greys, for section labels only */
:root{--hd:#aab0b6}
.col.l .pan .sh .h,.col.r .pan .sh .h,.col.c .pan .sh .h{color:var(--hd)}
.col.c .pan.subsp .sh .h,.col.c .pan.wsp .sh .h,.col.c .pan.news .sh .h{color:var(--sc)}
/* under the mouse the label takes the system violet and lifts; a section that has its own colour keeps it */
.col.l .pan:hover .sh .h,.col.r .pan:hover .sh .h,.col.c .pan:hover .sh .h{color:var(--cc);
  text-shadow:0 0 18px color-mix(in oklch,var(--cc) 85%,transparent),0 0 40px color-mix(in oklch,var(--cc) 45%,transparent)}
.col.c .pan.subsp:hover .sh .h,.col.c .pan.wsp:hover .sh .h,.col.c .pan.news:hover .sh .h{color:var(--sc);
  text-shadow:0 0 18px color-mix(in oklch,var(--sc) 85%,transparent),0 0 40px color-mix(in oklch,var(--sc) 45%,transparent)}

/* 16 Sept, his round on Portal 57.
   The Activity label is the door to All activity: "activity head for all activity", no plate in the bar.
   A member's name on a violet fill: "i'm not sold on the white plate, maybe a darker purple". The plate is the
   system violet taken down toward the ink (--cc-deep), white on it. */
:root{--cc-deep:#524294}
.sh a.h{text-decoration:none}
.row:hover a.pnm.pnm,.nrow:hover a.pnm.pnm,.row:hover a.pnm.pnm:hover,.nrow:hover a.pnm.pnm:hover{
 background:var(--cc-deep);color:var(--white)}
/* Side rows (Forum, Journals): the subject is the row's link and the whole row is its target; the author is a
   door to the member, over the row's own target. The row was a div with no door at all. */
.pan .row{position:relative}
.pan .row .sl{color:inherit;text-decoration:none}
.pan .row .sl:after{content:"";position:absolute;inset:0}
.pan .row .K a.pnm{position:relative;z-index:1}
/* Shoutbox: the time stays on the record line beside the name, the day and month only. The full stamp is on
   All shouts ("hover over the shout is not a good way to do this. put it back next to their name. full
   details can be seen if required at all shouts"). No swap under the mouse, so the name never truncates. */
.chat .row .K .t .sf{display:none}
.chat .row:hover .K .t .sd{display:inline}
.chat .row:hover .K .t .sf{display:none}
.chat .row .K a.pnm{overflow:visible;text-overflow:clip}
.news{--sc:var(--cc)} .news .sh .h,.news .sh .h:before{color:var(--sc)}
/* the sheet */

.col.c.sheet{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:var(--gut);align-items:start} .sheet .pan{margin:0} .pan.wide{grid-column:1/-1}
.two{display:grid;grid-template-columns:1fr 1fr;gap:22px var(--gut);align-items:start} .three{display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px var(--gut);align-items:start}
.spec{display:block;font-family:var(--lab);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin-bottom:10px}
/* the field */
.f{display:block;margin-top:14px} .f:first-child,.two>.f,.three>.f{margin-top:0} .f .L{display:block;color:var(--muted);margin-bottom:6px} .f .L b{color:var(--text);font-weight:400}
.f .field{margin-top:0} .field::placeholder{color:var(--dim);text-transform:uppercase;font-size:10px;letter-spacing:.05em}
.field.focus,.field:focus{border-bottom-color:var(--cc)} .field.err{border-bottom-color:var(--new)} .field.ok{border-bottom-color:var(--c5)} .field:disabled,.field.dis{color:var(--dim);background:transparent}
.f .msg{display:block;margin-top:6px;font:500 10px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--new)} .f .msg:before{content:"> "} .f .msg.ok{color:var(--c5)}
.f .help{display:block;margin-top:6px;font:400 12px/1.4 var(--txt);color:var(--muted)} .f .help a{color:var(--text)}
textarea.field{min-height:96px;resize:vertical;line-height:1.5;font-family:var(--txt);font-size:13px;letter-spacing:0}
select.field{appearance:none;-webkit-appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6'%3E%3Cpath d='M1 1l3.5 3.5L8 1' fill='none' stroke='%238b9096' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}
.field.rec{color:var(--text)} .field.rec b{color:var(--cc);font-weight:500;margin-right:10px}
/* checks: square */
.chk{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text);cursor:pointer;margin-top:10px;user-select:none} .chk:first-child{margin-top:0} .chk input{position:absolute;opacity:0;width:0;height:0} .chk i{width:14px;height:14px;border:1px solid var(--muted);box-sizing:border-box;position:relative;flex:none;transition:border-color .2s ease,background-color .2s ease} .chk:hover i{border-color:var(--text)}
.chk input:checked+i{background:var(--cc);border-color:var(--cc)} .chk input:checked+i:after{content:"";position:absolute;left:4px;top:4px;width:4px;height:4px;background:var(--cc-ink)}
.chk.r input:checked+i{background:transparent;border-color:var(--cc)} .chk.r input:checked+i:after{background:var(--cc)} .chk .n{color:var(--muted);margin-left:auto}
/* the upload */
.drop{display:block;background:var(--black);border:1px solid var(--line);padding:36px 21px 32px;text-align:center;position:relative;background-image:radial-gradient(var(--line) .7px,transparent .8px);background-size:6px 6px;cursor:pointer;transition:border-color .25s ease} .drop:hover,.drop.over{border-color:var(--cc)} .drop .ck{--tk:var(--dim)} .drop:hover .ck{--tk:var(--cc)}
.drop .p{display:block;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--white)} .drop .p b{color:var(--cc);font-weight:500} .drop .K{display:block;margin-top:8px} .drop .K a{color:var(--text)}
.drop.filled{text-align:left;padding:21px;display:grid;grid-template-columns:96px 1fr auto;column-gap:22px;align-items:center;background-image:none;cursor:default} .drop.filled .th{width:96px;height:96px;background-size:cover;background-position:center}  .drop.filled .K{margin-top:6px}
/* plates */
.btn.sub{background:var(--c4);color:var(--ink)} .btn.sub:hover{background:#f7cd6b;box-shadow:0 0 0 1px #fbe3a8,0 0 22px rgba(242,182,50,.5);animation:zapg .6s ease-out 1} @keyframes zapg{0%{background:#fff}100%{background:#f7cd6b}}
.btn.dis,.btn.dis:hover{background:var(--line);color:var(--dim);box-shadow:none;animation:none;cursor:default} .btn.dis:hover:before{transform:none}
.lnk.del:hover{background:var(--line);color:var(--new)} .lnk.del:hover:before{color:var(--new)}
.cham{display:inline-block;position:relative;padding:9px 22px 8px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;line-height:1;color:var(--cc);cursor:pointer} .cham svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none} .cham polygon{fill:none;stroke:var(--cc);stroke-width:1} .cham:hover{color:var(--cc-ink)} .cham:hover polygon{fill:var(--cc)} .cham span{position:relative}
.acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:22px} .acts .note{margin:0} .acts .r{margin-left:auto;text-align:right}
.drop.err{border-color:var(--new)} .drop.err .ck{--tk:var(--new)} .f .drop+.msg{margin-top:8px}
.drop.small{padding:22px 21px 20px} .drop.filled.small{padding:13px;grid-template-columns:64px 1fr auto;column-gap:14px} .drop.filled.small .th{width:64px;height:64px} .drop.filled.small .p{font-size:11px}
.note{font:400 13px/1.5 var(--txt);color:var(--muted);margin:0 0 14px;max-width:56ch} .note a{color:var(--text)}
/* the sheet's status line */
.status .K b{color:var(--white)}
/* the post: note and replies, one block per version, the current shown */
.ver{display:none} .ver.on{display:block}
.vnote{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)} .vnote p{margin:0;font:400 15px/1.65 var(--txt);color:var(--text);white-space:pre-line;max-width:70ch} .vnote .K{display:block;margin-bottom:10px}
.thread{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)} .thread .th{display:flex;justify-content:space-between;align-items:baseline;gap:22px;margin-bottom:6px} .thread .th .K b{color:var(--white)}
.cm{display:grid;grid-template-columns:28px 1fr;column-gap:12px;padding:14px 0;border-bottom:1px solid var(--line)} .cm:last-of-type{border-bottom:0} .cm .cav{width:28px;height:28px;background-size:cover;background-position:center top;background-color:var(--line)} .cm .K a{color:var(--cc)} .cm p{margin:6px 0 0;font:400 14px/1.5 var(--txt);color:var(--text);white-space:pre-line;max-width:70ch} .cm .ops{display:block;margin-top:8px} .cm .ops a{color:var(--muted)} .cm .ops a:hover{color:var(--white)}
.cm .att{display:flex;gap:8px;margin-top:10px} .cm .att a{display:block;width:96px;height:96px;background-size:cover;background-position:center;background-color:var(--black)}
.cm .re{margin-top:14px;padding-left:14px;border-left:1px solid var(--line)} .cm .re .cm{padding:0;border:0} .cm .re .cm+.cm{margin-top:14px}
.lnk.att:before{content:none} .thread .post{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)} .thread .post .acts{margin-top:8px}

.ntp .nrow .s{color:var(--white)} .ntp .nrow .K{margin-top:5px} .ntp .nrow{padding:10px 22px} .ntp .row:last-of-type{border-bottom:0}
.ntp .nsub .t{display:block;font:500 16px/1.35 var(--txt);color:var(--white)} .ntp .nsub .K{display:block;margin-top:8px} .ntp .nsub .K b{color:var(--white)}
.ntp .nthread{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)} .ntp .nthread .cm p{max-width:70ch}
.ntp .form .f{display:block;margin-bottom:14px} .ntp .form .acts{margin-top:22px}
.slab{padding:0 0 4px} .slab .K .num{color:var(--cc);margin-right:14px} .slab .K b{color:var(--white)} .col.c.flow{gap:56px} .col.c.flow .slab+.pan,.col.c.flow .slab+.duo{margin-top:-42px}
.split .two{display:grid;grid-template-columns:calc((100% - 7*var(--gut))/8*3 + 2*var(--gut)) 1fr;column-gap:var(--gut);margin:-22px -22px 0;align-items:start}
.split .lst{padding-top:0;border-right:1px solid var(--line);align-self:stretch} .split .lst .row{margin:0} .split .lst .row:last-of-type{border-bottom:1px solid var(--line)} .split .lst .row.on{background:#24272b} .split .lst .row.on .s{color:var(--white)} .split .lst .row.on:hover{background:var(--cc)}
.split .rd{padding:22px 22px 0 0} .split .rd .off{display:none} .split .rd .nthread{margin-top:22px;padding-top:22px}
.f.to{position:relative} .sugg{position:absolute;left:0;right:0;top:100%;z-index:5;background:var(--black);border-top:1px solid var(--cc);box-shadow:0 14px 44px rgba(0,0,0,.55)} .sugg .sg{display:flex;align-items:center;gap:10px;padding:8px 12px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text);text-decoration:none;border-bottom:1px solid var(--line)} .sugg .sg:last-child{border-bottom:0} .sugg .sg b{color:var(--white);font-weight:500} .sugg .sav{width:20px;height:20px;background:var(--line);background-size:cover;background-position:center top;flex:none} .sugg .sg.on,.sugg .sg:hover{background:var(--cc);color:var(--cc-ink)} .sugg .sg.on b,.sugg .sg:hover b{color:var(--cc-ink)}

.prof .who{display:flex;align-items:center;gap:16px} .prof .who .av{width:64px;height:64px;flex:none;background-size:cover;background-position:center top;background-color:var(--line)} .prof .who .nm{display:block;font-family:var(--disp);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--white);margin-bottom:8px} .prof .rec{display:block;white-space:normal;line-height:1.8} .prof .rec b{color:var(--white)} .prof .rec a{color:var(--cc)}
.prof .bio{margin:0;font:400 15px/1.65 var(--txt);color:var(--text);max-width:70ch} .prof .insp{display:block;margin-top:14px}
.duo{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--gut);align-items:stretch} .duo .pan{min-width:0} .col.c.flow .pan+.duo{margin-top:0}
.pgrid.half{grid-template-columns:minmax(0,1fr) minmax(0,1fr)} .pgrid.half .card{min-width:0} .tag.sub{background:var(--c4);color:var(--ink)} .tag.ok{background:var(--c5);color:var(--ink)}
.pact.one .pair{grid-template-columns:minmax(0,1fr)} .pact.one .pair .row.fr{border-bottom:1px solid var(--line)} .pact.one .pair .row.fr:last-child{border-bottom:0} .pact.one .pair{border-bottom:0} .pact .grid{margin:-12px -22px -6px} .pact .pair{display:grid;margin:0 22px} .pact .pair .row.fr{margin:0 -22px;padding:6px 22px;min-width:0} .pact .row.fr em{padding-left:0}

.cm .ops{margin-top:12px} .cm .ops .lnk{padding:6px 10px 5px;font-size:10px;height:auto;line-height:1}

/* Declined, the third review state (16 Sept, "declined, yeah they would see that"): red, on the row mark, the
   record mark and the tag over the image alike */
.st.dec,.stt.dec{color:var(--new)} .tag.dec{background:var(--new);color:var(--ink)}
/* the bracketed state mark. It was living inside the submissions stylesheet, which meant any other page using
   stt() got the words with no colour; it belongs to the element, so it lives here. */
.stt{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}
.stt.sub{color:var(--c4)} .stt.ok{color:var(--c5)} .stt.no{color:var(--muted)} .stt.sp{color:var(--cc)}
.stt.miss{color:var(--new)} .stt.opt{color:var(--muted)}

.col.c .pan .sh .h{color:var(--sc)} .col.c .pan .sh .lnk,.col.c .pan .sh .lnk:before{color:var(--sc)}
/* The forms' .note helper (Instrument 13, muted) and the NOTE type mark share a class name. At equal
   specificity the helper is later in the cascade and won, so on Notifications 02 the mark rendered muted
   text at 13px on its own muted box. The mark restates its register at .lt.note, which outranks it; the
   values are the ones .lt already sets. */
.lt.note{font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.06em;line-height:1.5;
 text-transform:uppercase;color:var(--ink);background:var(--muted)}

.btn.off{background:none;box-shadow:inset 0 0 0 1px var(--c4);color:var(--c4);opacity:.55;
 cursor:default;pointer-events:none}
.btn.off:before{color:var(--c4)}
.btn.off.ws{box-shadow:inset 0 0 0 1px var(--c3);color:var(--c3)}
.btn.off.ws:before{color:var(--c3)}

.colab{margin:14px 0 22px}
/* the label over the artists is a field label: the field's 14 above it, the field label's grey, and its 6px
   down to the first portrait, the same 6 the Title label sits off its box (16 Sept, "make sure artists sits
   off the avatar at the same height title sits off the entry box"). The first row loses its top pad. */
.colab .L{display:block;color:var(--muted);margin-bottom:6px}
.colab .crow.me{padding-top:0}
.crow{display:flex;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid var(--line)}
.crow.me{border-bottom:1px solid var(--line)}
.cw{display:flex;align-items:center;gap:12px;min-width:0}
.cw > *{line-height:1;margin:0}
.cw .av{width:26px;height:26px;flex:none;background-size:cover;background-position:center top;
 background-color:var(--line)}
.cw .cn{font-family:var(--txt);font-size:14px;color:var(--white)}
.cw .cu{color:var(--dim)}
.cw .own{color:var(--dim);margin-left:4px}
.crow .rm{margin-left:auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;
 padding:0;background:var(--line);color:var(--muted)}
.crow .rm:hover{color:var(--new)}
.lnk.addc{display:inline-block;margin-top:14px;padding:7px 12px 6px;font-size:10px;height:auto;line-height:1;
 background:var(--line);color:var(--muted)}
.lnk.addc:hover{color:var(--white)}
/* the door plate's > is the mark of a door. Neither of these is one: the add says + and the remove is a glyph,
   so both turn it off rather than carrying two marks. */
.crow .rm:before,.lnk.addc:before{content:none}
/* the completer: the field, and what it matches under it */
.cfind{position:relative;margin-top:10px}
.cfind .field{height:34px;width:100%}
.clist{margin-top:2px;background:var(--black);box-shadow:inset 0 0 0 1px var(--line)}
.cop{display:block;padding:9px 0;margin:0;text-decoration:none;border-bottom:1px solid var(--line)}
.cop:last-child{border-bottom:0}
.cop:hover{background:none} .cop:hover .cn{color:var(--cc)}

.pfoot{margin-top:56px;padding:22px 0 40px;border-top:1px solid var(--line)}
.pfoot .fin{max-width:1640px;margin:0 auto;padding:0 56px;display:flex;align-items:center;justify-content:center;gap:18px;cursor:default}
.pfoot .mk{width:44px;height:auto;color:var(--dim);display:block;transition:color .25s ease,filter .25s ease}
.pfoot .fmk{display:block;line-height:0}
.pfoot .K{color:var(--dim);white-space:nowrap}
.pfoot .K .f1{display:none;color:var(--text)} .pfoot .K .f1 b{color:var(--cc);font-weight:500} .pfoot .K .f1 i{color:var(--dim)}
.pfoot .fin:hover .mk{color:var(--cc);filter:drop-shadow(0 0 10px color-mix(in oklch,var(--cc) 85%,transparent)) drop-shadow(0 0 24px color-mix(in oklch,var(--cc) 45%,transparent))}
.pfoot .fin:hover .f0{display:none} .pfoot .fin:hover .f1{display:inline}
.isel{position:relative;display:inline-flex;align-items:center;height:22px}
.isel select{-webkit-appearance:none;appearance:none;border:0;height:22px;padding:0 24px 0 9px;
 background:var(--line);color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:500;
 letter-spacing:.06em;text-transform:uppercase;line-height:1;cursor:pointer}
.isel:after{content:"";position:absolute;right:9px;top:9px;width:5px;height:5px;border-right:1px solid var(--dim);
 border-bottom:1px solid var(--dim);transform:rotate(45deg);pointer-events:none}
.isel select:hover,.isel select:focus{color:var(--white);outline:none}
.isel.ok select{color:var(--c5)} .isel.miss select{color:var(--new)} .isel.opt select{color:var(--dim)}
.isel.sub select{color:var(--c4)}

.col.c .pan .sh .isel{height:26px}
.col.c .pan .sh .isel select{height:26px;font-size:11px;letter-spacing:.05em;padding:0 28px 0 12px}
.col.c .pan .sh .isel:after{top:10px;right:11px}

/* the thread row is a div so the author's name can be a link inside it. The subject is the row's link and
   takes no colour of its own: it is the row's own subject, not a second destination beside it. */
.row.nrow .s .sl{color:inherit;text-decoration:none}
.row.nrow .s .sl:hover{color:inherit}
.row.nrow{cursor:pointer}

.pbar .prt{display:none}
.col.c.gate{grid-column:5/9}
.col.c.gate .pan{padding-bottom:22px}
.col.c.gate .note.big{display:block;font:400 15px/1.65 var(--txt);color:var(--text);margin-bottom:22px}
.col.c.gate .acts .note{margin-left:auto}
.col.c.gate .note{display:block;margin-top:14px}
/* the acts row is one line: the note carries no top margin, and takes the plate's own register at the plate's
   own size so the two centre on their ink */
.col.c.gate .acts .note{margin-top:0}
.acts .note.r{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.05em;line-height:1;
 text-transform:uppercase;color:var(--muted);max-width:none}

.pfoot{margin-top:56px;padding:22px 0 40px;border-top:1px solid var(--line)}
.pfoot .fin{max-width:1640px;margin:0 auto;padding:0 56px;display:flex;align-items:center;justify-content:center;gap:18px;cursor:default}
.pfoot .mk{width:44px;height:auto;color:var(--dim);display:block;transition:color .25s ease,filter .25s ease}
.pfoot .fmk{display:block;line-height:0}
.pfoot .K{color:var(--dim);white-space:nowrap}
.pfoot .K .f1{display:none;color:var(--text)} .pfoot .K .f1 b{color:var(--cc);font-weight:500} .pfoot .K .f1 i{color:var(--dim)}
.pfoot .fin:hover .mk{color:var(--cc);filter:drop-shadow(0 0 10px color-mix(in oklch,var(--cc) 85%,transparent)) drop-shadow(0 0 24px color-mix(in oklch,var(--cc) 45%,transparent))}
.pfoot .fin:hover .f0{display:none} .pfoot .fin:hover .f1{display:inline}

/* Sign out sits in the USER panel, with the other things you do to your own account, rather than in the nav.
   It is the one plate in that box that is not an action on the work, so it stays the quiet plate and carries
   the red as text; under the mouse it fills, the way the delete plate does. */
.col.l .cta .lnk.so{display:inline-flex;align-items:center;gap:9px;color:var(--new);background:var(--line)}
.col.l .cta .lnk.so:before{content:none}
.col.l .cta .lnk.so svg{flex:none}
.col.l .cta .lnk.so:hover{background:var(--new);color:var(--ink)}

/* A member's name is a door to that member, and says so: violet at rest, and under the mouse the fill comes
   in behind it and the name goes to the ink. The padding is the name's own, so a name in a line of text does
   not move the line when it fills. The class is stated twice so the register outranks the contexts a name
   appears in, which had each set their own colour; a page that still wants its own has to say so louder. */
a.pnm.pnm{color:var(--cc);text-decoration:none;padding:1px 4px;margin:0 -4px;transition:background-color .25s ease}
a.pnm.pnm:hover{background:var(--cc);color:var(--cc-ink)}
/* A violet plate inside something that has just gone violet is not a plate any more. So: when an object takes
   the violet fill under the mouse, the violet plates on it invert, white ground and violet on it. Stated once
   here, for every row that fills. 16 Sept: not the white plate, the violet taken down toward the ink. The colour does not transition, only the ground: crossfading violet text to
   ink while the ground crossfades under it passes through a grey that reads as a fault. */
.row:hover a.pnm.pnm,.nrow:hover a.pnm.pnm,.row:hover a.pnm.pnm:hover,.nrow:hover a.pnm.pnm:hover{
 background:var(--cc-deep,#524294);color:var(--white)}
