/* tablescore members site — r06 (2026-09-27). Charcoal opening, royal-blue accent (shade still open: change --accent). */
:root{
  --ink:#23272E; --gray:#6E747D; --meta:#5F656E; --line:#E3E5E8; --soft:#F3F4F6; --bg:#FFFFFF;
  --accent:#2451E0; --accent-h:#1B40BA; --accent-on-dark:#8FB0FF; --link:#2451E0;
  --charcoal:#1F2227; --charcoal-2:#2A2E35; --on-dark:#F4F5F7; --on-dark-meta:#A7ADB6; --dline:#383C44;
  --rd-ink:var(--ink); --rd-meta:var(--meta); --rd-line:#D8DBE2; --rd-bg:var(--bg); --rd-field:#F3F5F8;
  --max:1180px;
}
@media (prefers-color-scheme: dark){
  :root:not([data-theme="light"]){
    --ink:#F2F3F5; --gray:#9EA4AD; --meta:#A9AFB9; --line:#2C3038; --soft:#1C1F24; --bg:#121418;
    --charcoal:#0E1013; --charcoal-2:#16191D; --link:#8FB0FF; --rd-line:#343A43; --rd-field:#1F232A;
  }
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.55;font-size:16px;-webkit-font-smoothing:antialiased}
a{color:inherit}
.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}
@media (max-width:520px){.wrap{padding:0 18px}}
.logo{font-family:"DM Sans",Inter,sans-serif;font-weight:800;letter-spacing:-.5px;text-decoration:none;color:var(--ink);font-size:23px}
.btn{display:inline-flex;align-items:center;gap:10px;border-radius:8px;padding:14px 20px;font-weight:700;font-size:15px;text-decoration:none;border:0;cursor:pointer;white-space:nowrap;font-family:inherit}
.btn::after{content:"→";font-weight:600}
.btn.noarrow::after{content:none}
.btn-a{background:var(--accent);color:#fff}
.btn-a:hover{background:var(--accent-h)}
.btn-sm{padding:9px 14px;font-size:14px}
.eyebrow{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--meta)}
.eyebrow svg{flex:none}
h2{font-size:clamp(30px,4vw,46px);line-height:1.06;letter-spacing:-.035em;margin:12px 0 16px;font-weight:800}
h2 .g{color:var(--gray)}
.lede{font-size:17px;color:var(--meta);max-width:36em;margin:0}
.linkbtn{font:inherit;font-weight:600;color:inherit;background:none;border:0;padding:0;cursor:pointer;border-bottom:1.5px solid currentColor}
.strip{background:#E9EBEE;color:#5F656E;font-size:12px;text-align:center;padding:7px 12px;letter-spacing:.02em}
.strip b{letter-spacing:.14em;font-weight:700;margin-right:6px}

/* ===== charcoal opening: header + hero ===== */
.top{background:var(--charcoal);color:var(--on-dark)}
.top .logo{color:#fff;font-size:26px}
header{position:sticky;top:0;z-index:20;background:var(--charcoal);border-bottom:1px solid var(--dline)}
.nav{display:flex;align-items:center;gap:28px;height:64px}
.nav nav{display:flex;gap:26px}
.nav nav a{text-decoration:none;color:#D9DCE1;font-weight:500;font-size:14.5px}
.nav nav a:hover{color:#fff}
.nav .right{margin-left:auto;display:flex;align-items:center;gap:20px}
.nav .signin{text-decoration:none;font-weight:500;font-size:14.5px;color:#fff}
@media (max-width:900px){.nav nav{display:none}}
@media (max-width:380px){.nav .right{gap:12px}.nav .btn-sm{padding:8px 11px;font-size:13px}}
.hero{padding:26px 0 60px}
.hero .eyebrow{color:var(--on-dark-meta)}
.hero-grid{display:grid;grid-template-columns:1fr 400px;gap:64px;align-items:center}
h1{font-size:clamp(40px,5.6vw,68px);line-height:1.02;letter-spacing:-.045em;margin:14px 0 0;font-weight:800;color:#fff}
h1 .acc{color:var(--accent-on-dark)}
.every{font-size:clamp(21px,2.5vw,29px);font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:16px 0 0;color:#E7E9EC}
.every span{white-space:nowrap}
.every b{font-weight:800;color:#fff;letter-spacing:.02em}
@media (max-width:520px){.every span{display:block}}
.total{margin:20px 0 0;font-size:19px;font-weight:700;color:#fff}
.total small{display:block;font-size:12.5px;font-weight:500;color:var(--on-dark-meta);margin-top:3px}
.ticker{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.ticker button{display:inline-flex;align-items:baseline;gap:6px;font:inherit;font-size:14px;color:#fff;background:transparent;border:1px solid #474C55;border-radius:999px;padding:6px 12px;cursor:pointer}
.ticker button:hover{border-color:var(--accent-on-dark)}
.ticker button b{font-weight:800}
.ticker button span{color:var(--on-dark-meta)}
.ticker .more{border-style:dashed;color:var(--on-dark-meta);font-weight:600}
.hero .lede{margin-top:18px;color:#C4C9D1}
.cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px}
.cta .fine{font-size:13px;color:var(--on-dark-meta);line-height:1.5}
@media (max-width:980px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero{padding:20px 0 48px}}

/* the real app, in a phone frame */
.phone{justify-self:center;width:100%;max-width:400px}
.phone-frame{border:10px solid #0B0C0E;border-radius:44px;overflow:hidden;background:#0B0C0E;box-shadow:0 40px 80px -30px rgba(0,0,0,.6),0 0 0 1px #3a3e46}
.phone-frame iframe{display:block;width:100%;height:760px;border:0;background:#fff;border-radius:34px}
@media (max-width:520px){.phone-frame iframe{height:640px}}
.phone-cap{text-align:center;font-size:13px;color:var(--on-dark-meta);margin-top:12px}
.phone-cap .linkbtn{color:#fff}
.tryit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:16px;font:inherit;font-size:15px;color:#fff;background:var(--accent);border:0;border-radius:10px;padding:14px 16px;cursor:pointer;box-shadow:0 10px 24px -12px rgba(0,0,0,.5);animation:nudge 1.6s ease-in-out infinite}
.tryit:hover{background:var(--accent-h)}
.tryit svg{width:18px;height:18px;flex:none}
.tryit.small{width:auto;display:inline-flex;margin-top:16px;padding:10px 14px;font-size:14px;animation:none}
@keyframes nudge{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}

/* ===== why ===== */
.sec{padding:84px 0;border-top:1px solid var(--line)}
#why{border-top:0}
@media (max-width:900px){.sec{padding:60px 0}}
.head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}
.head-row p{color:var(--meta);margin:0 0 20px}
.three{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:36px}
.three > div{border-top:1px solid var(--line);padding-top:22px}
.three .n{font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--meta)}
.three h3{font-size:21px;line-height:1.25;letter-spacing:-.02em;margin:14px 0 12px}
.three p{color:var(--meta);margin:0;font-size:15.5px}
@media (max-width:900px){.three{grid-template-columns:1fr;gap:28px}}
.personal{margin:34px 0 0;padding:16px 20px;border:1px solid var(--line);border-radius:12px;font-weight:600;font-size:16px}
.pubs{margin-top:48px}
.pubs .cap{font-size:14px;color:var(--meta);margin-bottom:12px}
.pubs .row{display:flex;flex-wrap:wrap;gap:12px 28px}
.pubs .row button{font:inherit;font-weight:700;font-size:16.5px;color:var(--ink);background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px}
.pubs .row button[data-pub]::after,.pubs .row button[data-plat]::after{content:"";width:7px;height:7px;border-right:2px solid var(--gray);border-bottom:2px solid var(--gray);transform:rotate(-45deg);margin-left:3px}
.pubs .row button:hover{color:var(--link)}
.plats{margin-top:28px}
.morebtn{color:var(--link)!important}
.allplats{margin-top:14px;font-size:14.5px;color:var(--meta);line-height:1.8}
.allplats[hidden]{display:none}
.pubs .sub{margin-top:14px;font-size:14.5px;color:var(--meta)}
.pubs .sub a{color:var(--link);font-weight:600;text-decoration:none}

/* ===== map ===== */
.map-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}
@media (max-width:980px){.map-grid{grid-template-columns:1fr;gap:32px}}
.panel{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--bg);box-shadow:0 30px 60px -36px rgba(20,22,26,.35)}
.panel-top{background:var(--charcoal);color:#fff;display:flex;align-items:center;gap:12px;padding:14px 18px}
.panel-top .logo{color:#fff;font-size:18px}
.panel-top small{font-size:11px;letter-spacing:.14em;color:var(--on-dark-meta);text-transform:uppercase}
.panel-top em{margin-left:auto;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.14em;color:var(--accent-on-dark);border:1px solid #3f4a66;border-radius:4px;padding:5px 8px}
.panel-body{padding:14px}
.map-list{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px}
.map-list li{display:flex;gap:12px;color:var(--meta)}
.map-list li b{color:var(--ink);font-weight:600}
.map-list li::before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:var(--accent);margin-top:9px}

/* ===== cities ===== */
.world{background:var(--charcoal-2);color:var(--on-dark);padding:84px 0}
.world .eyebrow{color:var(--accent-on-dark)}
.world-top{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end}
.world h2{font-size:clamp(34px,4.6vw,56px)}
.world .lede{color:#C4C9D1}
@media (max-width:860px){.world-top{grid-template-columns:1fr;gap:6px}}
.cgrid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:44px;border:1px solid var(--dline);border-radius:10px;overflow:hidden}
.cgrid > *{padding:20px 22px;border:0;border-right:1px solid var(--dline);border-bottom:1px solid var(--dline);display:flex;flex-direction:column;gap:6px;background:none;color:inherit;font:inherit;text-align:left}
.cgrid button{cursor:pointer}
.cgrid button:hover{background:#30343C}
.cgrid > :nth-child(4n){border-right:0}
.cgrid small{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-meta)}
.cgrid b{font-size:clamp(18px,2vw,23px);letter-spacing:-.02em}
.cgrid .cnt{font-size:14px;color:var(--accent-on-dark);font-weight:700}
.cgrid .grow b{color:var(--accent-on-dark)}
@media (max-width:760px){.cgrid{grid-template-columns:repeat(2,1fr)}.cgrid > :nth-child(4n){border-right:1px solid var(--dline)}.cgrid > :nth-child(2n){border-right:0}}
.cnote{margin-top:12px;font-size:12px;color:var(--on-dark-meta)}

/* ===== membership ===== */
.member{background:var(--soft);border-radius:18px;padding:60px 28px;text-align:center}
.member .eyebrow{justify-content:center}
.member h2{margin:14px auto 12px}
.member .lede{margin:0 auto}
.price{margin:30px 0 22px;font-size:15px;color:var(--meta)}
.price b{font-size:44px;letter-spacing:-.03em;color:var(--ink);margin-right:6px}
.member .fine{font-size:13px;color:var(--meta);margin-top:16px}

footer{border-top:1px solid var(--line);padding:44px 0 56px;color:var(--meta);font-size:14px;margin-top:84px}
.foot{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center}
.foot a{text-decoration:none}
.foot a:hover{color:var(--ink)}
.legal{margin-top:18px;font-size:12.5px;max-width:62em}

/* ===== sheets: city map, publication / platform panels, full-screen restaurant ===== */
.sheet-ov{position:fixed;inset:0;z-index:1000;background:rgba(10,12,15,.55);display:flex;align-items:flex-end;justify-content:center}
@media (min-width:700px){.sheet-ov{align-items:center;padding:24px}}
.sheet{background:var(--bg);color:var(--ink);width:100%;max-width:620px;max-height:92vh;overflow:auto;border-radius:18px 18px 0 0;box-shadow:0 30px 80px -20px rgba(0,0,0,.5)}
@media (min-width:700px){.sheet{border-radius:18px}}
.sheet-h{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--charcoal);color:#fff}
.sheet-h b{font-size:18px;letter-spacing:-.01em}
.sheet-h span{font-size:13px;color:var(--on-dark-meta)}
.sheet-x{margin-left:auto;font:inherit;font-size:14px;font-weight:600;color:#fff;background:#3A3F48;border:0;border-radius:999px;padding:7px 12px;cursor:pointer}
.sheet-b{padding:16px 18px 22px}
.sheet-b p{margin:0 0 12px;color:var(--meta)}
.exlist{display:grid;grid-template-columns:1fr 1fr;gap:2px 18px;margin:6px 0 14px}
@media (max-width:420px){.exlist{grid-template-columns:1fr}}
.exlist a{display:flex;align-items:baseline;gap:6px;padding:7px 0;text-decoration:none;color:var(--ink);font-size:15px;border-bottom:1px solid var(--line)}
.exlist a i{font-style:normal;color:var(--meta);font-size:12.5px;margin-left:auto}
.exlist a::after{content:"↗";color:var(--meta);font-size:12px}
.sheet .citiesline{font-size:13.5px;color:var(--meta)}
.fs{position:fixed;inset:0;z-index:1100;background:var(--charcoal);display:flex;flex-direction:column}
.fs-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;color:#fff;padding-top:max(10px,env(safe-area-inset-top))}
.fs-bar button{font:inherit;font-weight:600;font-size:15px;color:#fff;background:#3A3F48;border:0;border-radius:999px;padding:8px 14px;cursor:pointer}
.fs-bar .logo{color:#fff;font-size:18px;margin-left:auto}
.fs iframe{flex:1;width:100%;border:0;background:#fff}

/* live reminder pop-up (styles from tablescore.com in live_remind.css) */
.tsd-remind-ov{--rd-bg:#ffffff;--rd-field:#f3f5f8;--rd-iconline:#D1D5DB;--rd-ink:#17191C;--rd-line:#E5E7EB;--rd-link:#343A40;--rd-meta:#555B64;--rd-on-ink:#ffffff;--rd-primary:#17191C;font-family:"DM Sans",Inter,sans-serif}
.tsd-remind-pop input[type=date]{width:auto}
.tsd-remind-pop .tsd-rm-email input{width:100%;font:inherit;font-size:16px;padding:9px 10px;border-radius:10px;border:1px solid var(--rd-line);background:var(--rd-field);color:var(--rd-ink);margin-bottom:6px;box-sizing:border-box}
.tsd-remind-why{font-size:13.5px;line-height:1.45;margin-bottom:10px;color:var(--rd-ink)}
.tsd-rm-v{font-size:14.5px;font-weight:600;text-align:right}
.tsd-remind-tz{font-size:11.5px;color:var(--rd-meta);text-align:right;margin:4px 0 10px}
.tsd-done{text-align:center;padding:6px 0}
.tsd-done .ok{width:44px;height:44px;border-radius:50%;background:#17191C;color:#fff;display:grid;place-items:center;margin:0 auto 10px;font-size:20px}

/* simple pages (support, terms, privacy, redeem) */
.page{padding:48px 0 20px;max-width:760px}
.page h1{color:var(--ink);font-size:clamp(32px,4vw,44px)}
.page p,.page li{color:var(--meta);font-size:16px}
.page .box{border:1px solid var(--line);border-radius:12px;padding:18px 20px;margin-top:20px}
.page input{font:inherit;font-size:16px;padding:12px;border:1px solid var(--line);border-radius:10px;width:100%;margin:8px 0 12px;background:var(--bg);color:var(--ink)}

/* r06b (Bill 2026-09-27 iPhone): clear Full screen control above the preview; taller preview on phones; pop-up never cut off */
.phone-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 4px 10px;font-size:12.5px;color:var(--on-dark-meta)}
.expand{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:13.5px;font-weight:700;color:#fff;background:#3A3F48;border:0;border-radius:999px;padding:8px 13px;cursor:pointer}
.expand:hover{background:#4A505A}
.expand svg{width:15px;height:15px}
@media (max-width:520px){.phone-frame iframe{height:760px;height:min(78svh,760px)}}
.tsd-remind-ov{align-items:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch}
.tsd-remind-pop{margin:auto}

/* r06c: coverage sentence under the total (open item E) */
.coverage{margin:8px 0 0;font-size:14.5px;color:#C4C9D1;max-width:34em}

/* r06d: back-to-Torrisi control; hidden attribute must win over .expand display */
.expand[hidden],.fs-back[hidden]{display:none!important}
.expand.back{background:var(--accent)}
.phone-bar{flex-wrap:wrap}

/* r06e (Bill 2026-09-27: "too much dark at the top… some of it should be white"): charcoal header bar only; hero on white */
.top{background:var(--bg);color:var(--ink)}
.hero .eyebrow{color:var(--meta)}
h1{color:var(--ink)}
h1 .acc{color:var(--accent)}
.every{color:var(--gray)}
.every b{color:var(--ink)}
.total{color:var(--ink)}
.total small{color:var(--meta)}
.coverage{color:var(--meta)}
.ticker button{color:var(--ink);border-color:var(--line)}
.ticker button:hover{border-color:var(--accent)}
.ticker button span{color:var(--meta)}
.ticker .more{color:var(--link)}
.hero .lede{color:var(--meta)}
.cta .fine{color:var(--meta)}
.phone-bar{color:var(--meta)}
.expand{color:var(--ink);background:var(--soft);box-shadow:inset 0 0 0 1px var(--line)}
.expand:hover{background:#E9EBEE}
.expand.back{color:#fff;background:var(--accent);box-shadow:none}
.phone-cap{color:var(--meta)}
.phone-cap .linkbtn{color:var(--ink)}
.phone-frame{box-shadow:0 40px 80px -34px rgba(20,22,26,.45),0 0 0 1px #3a3e46}
.hero{border-bottom:1px solid var(--line)}
/* r06f: keep the preview's button row on one line; the label gives way when "Back to Torrisi" shows */
.phone-bar{flex-wrap:nowrap}
.phone-bar #pvLabel{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.phone-bar:has(#pvBack:not([hidden])) #pvLabel{display:none}
.phone-bar #pvBack{margin-right:auto}

/* r06g (Bill 2026-09-27): map moved up under the hero; publication/platform names inside their columns; tighter spacing on phones */
.three .pubs{margin-top:14px}
.three .pubs .row{gap:8px 18px}
.three .pubs .row button{font-size:15.5px}
.three .pubs .cap{margin:10px 0 0;font-size:13.5px}
.three .pubs .sub{font-size:13.5px}
#map{border-top:0}
@media (max-width:900px){
  .sec{padding:36px 0}
  .head-row p{margin:0 0 4px}
  h2{margin:8px 0 10px}
  .three{margin-top:18px;gap:24px}
  .three > div{padding-top:16px}
  .three h3{margin:10px 0 8px}
  .personal{margin-top:22px}
  .map-grid{gap:20px}
  .map-list{margin-top:14px}
  .hero{padding-bottom:28px}
  .phone-cap{margin-top:8px}
  .world{padding:52px 0}
  .cgrid{margin-top:26px}
  footer{margin-top:40px}
}

/* r06h: guide and platform names as plain text */
.pubs .row .nm{font-weight:700;font-size:15.5px;color:var(--ink)}

/* r06i: price line — the small text sits as one block beside/below the price, never an orphan word */
.price span{display:inline-block}
@media (max-width:520px){.price b{display:block;margin:0 0 4px}}

/* r06j: "Show N restaurants" under the map + trial invitation over the real results */
.panel-foot{padding:0 14px 16px}
.panel-foot[hidden]{display:none}
.showres{width:100%;justify-content:center}
.showres:disabled{background:var(--soft);color:var(--meta);cursor:default}
.trial-ov{position:absolute;inset:0;z-index:5;background:rgba(15,17,20,.55);display:flex;align-items:flex-end;justify-content:center;padding:0}
@media (min-width:700px){.trial-ov{align-items:center;padding:24px}}
.trial{background:var(--bg);color:var(--ink);width:100%;max-width:440px;border-radius:18px 18px 0 0;padding:26px 24px calc(22px + env(safe-area-inset-bottom));text-align:center;box-shadow:0 -20px 60px -20px rgba(0,0,0,.5)}
@media (min-width:700px){.trial{border-radius:18px}}
.trial .eyebrow{justify-content:center;color:var(--accent)}
.trial h3{font-size:26px;letter-spacing:-.02em;margin:8px 0 8px}
.trial p{color:var(--meta);margin:0 0 18px}
.trial .btn{width:100%;justify-content:center}
.trial .fine{font-size:13px;color:var(--meta);margin:10px 0 14px}
.trial-back{color:var(--meta);font-size:14px}
.fs{position:fixed}

/* r06k: Dorsia link like every other link (dark text + arrow, no blue); delivery line */
.pubs .sub a{color:var(--ink)!important;font-weight:600}
.personal + .personal{margin-top:10px}
.personal .nyc{color:var(--meta);font-weight:500}
.personal b{font-weight:800}

/* r06l: cover while a tablescore frame opens (no flash of the list); "Show N restaurants" pinned like tablescore.com's tsf-show */
.fs{display:flex;flex-direction:column}
.fs iframe{position:relative}
.fs > iframe{flex:1}
.frame-cover{position:absolute;inset:0;z-index:4;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#555B64;font:500 14px Inter,sans-serif;transition:opacity .25s}
.frame-cover.gone{opacity:0;pointer-events:none}
.frame-cover .spin{width:26px;height:26px;border-radius:50%;border:3px solid #E5E7EB;border-top-color:#17191C;animation:spin .8s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}}
.phone-frame{position:relative}
.panel-foot{position:sticky;bottom:0;z-index:3;background:var(--bg);padding:10px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}
.showres{width:100%;justify-content:center;font:inherit;font-size:16px;font-weight:600;border:0;border-radius:12px;padding:14px;background:#17191C!important;color:#fff!important}
.showres::after{content:none}
.showres:disabled{background:var(--soft)!important;color:var(--meta)!important}
.panel{overflow:visible}
.panel-top{border-radius:14px 14px 0 0}
.fs-box{flex:1;position:relative;display:flex}
.fs-box iframe{flex:1;width:100%;height:100%;border:0;background:#fff}

/* r06m (Bill iPhone: map box wider than the screen): grid columns may shrink below the map's natural width;
   the panel clips overflow without becoming a scroll box, so the pinned "Show" bar keeps working */
.map-grid > *, .hero-grid > *, .three > *{min-width:0}
.panel{overflow:hidden;overflow:clip}
.panel-body, #tsmap{max-width:100%;min-width:0}
#tsmap{overflow-x:hidden}
html,body{overflow-x:hidden}

/* r06n: "+ many more" plain, like the names (Bill: blue shouldn't call it out) */
.morebtn{color:var(--ink)!important;font-weight:700;text-decoration:none}
