.home-page{background:var(--paper)}.curator-home{max-width:none;padding:0}.curator-hero{min-height:680px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);background:var(--inverse);color:var(--on-inverse);overflow:hidden}.home-search-panel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:30px;padding:64px clamp(34px,6vw,100px);overflow:hidden;background-image:linear-gradient(rgba(8,14,11,.84),rgba(8,14,11,.9)),url("/brand/home-workshop-background-v5.png");background-position:right center;background-size:cover}.home-search-panel h1{max-width:760px;margin:12px 0 20px;font:500 clamp(44px,5.2vw,78px)/.94 Georgia,serif;letter-spacing:-.045em}.home-search-panel h1 em{color:var(--copper);font-weight:400}.home-search-lede{max-width:620px;margin:0;color:var(--faint);font:var(--text-l)/1.65 Georgia,serif}.home-search-form{margin-top:28px}.home-search-form>label{display:block;margin-bottom:9px;color:var(--faint);font-size:var(--text-2xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.home-search-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.home-search-form input{min-width:0;padding:15px 17px;border:1px solid color-mix(in srgb,var(--on-inverse-muted) 72%,var(--inverse-2));background:var(--inverse-2);color:var(--on-inverse);font-size:var(--text-base)}.home-search-form input::placeholder{color:var(--faint)}.home-search-form input:focus{border-color:var(--copper);outline:2px solid transparent}.home-search-form .primary{padding-inline:22px;background:var(--accent);color:var(--on-accent)}.home-search-status{min-height:18px;margin:10px 0 0;color:var(--faint);font-size:var(--text-2xs)}.home-search-status.home-search-failed{color:var(--danger);font-weight:600}.folio-index span.folio-location-failed{color:var(--danger)}.home-search-results{min-height:0;overflow-y:auto;border-top:1px solid var(--inverse-line)}.home-result-group{padding:16px 0;border-bottom:1px solid var(--inverse-line)}.home-result-group h2{margin:0 0 8px;color:var(--copper);font:800 var(--text-2xs) system-ui;letter-spacing:.15em;text-transform:uppercase}.home-result-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.home-search-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:10px 12px;border:1px solid var(--inverse-line);background:var(--inverse-2);color:var(--on-inverse);text-decoration:none}.home-search-result:hover,.home-search-result:focus-visible{border-color:var(--copper);outline:none}.home-search-result img,.home-result-mark{width:34px;height:44px;object-fit:cover;border:1px solid var(--inverse-line);border-radius:2px}.home-result-mark{display:grid;place-items:center;color:var(--copper);font:italic var(--text-l) Georgia,serif}.home-result-copy{min-width:0}.home-result-copy strong,.home-result-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-result-copy strong{font:var(--text-base) Georgia,serif}.home-result-copy small{margin-top:3px;color:var(--faint);font-size:var(--text-2xs);text-transform:capitalize}.home-result-arrow{color:var(--copper);font-size:var(--text-xs)}.home-result-empty{margin:0;color:var(--faint);font-size:var(--text-2xs)}
.curator-visual{position:relative;min-height:680px;padding:72px clamp(34px,5vw,78px);background-color:var(--surface);background-image:linear-gradient(rgba(235,229,211,.38),rgba(235,229,211,.3)),url("/brand/home-folio-surface.png");background-position:center;background-size:cover;color:var(--archive-ink);border-left:1px solid var(--line);box-shadow:inset 18px 0 42px rgba(104,58,20,.18);overflow:hidden}.curator-visual:before{content:"";position:absolute;inset:14px;border:7px solid rgba(60,39,23,.82);outline:1px solid rgba(176,123,61,.9);outline-offset:-8px;background:radial-gradient(circle at 10px 10px,var(--archive-frame-stud) 0 2px,var(--archive-frame-stud-shadow) 3px 5px,transparent 6px) top left/20px 20px no-repeat,radial-gradient(circle at calc(100% - 10px) 10px,var(--archive-frame-stud) 0 2px,var(--archive-frame-stud-shadow) 3px 5px,transparent 6px) top right/20px 20px no-repeat,radial-gradient(circle at 10px calc(100% - 10px),var(--archive-frame-stud) 0 2px,var(--archive-frame-stud-shadow) 3px 5px,transparent 6px) bottom left/20px 20px no-repeat,radial-gradient(circle at calc(100% - 10px) calc(100% - 10px),var(--archive-frame-stud) 0 2px,var(--archive-frame-stud-shadow) 3px 5px,transparent 6px) bottom right/20px 20px no-repeat;box-shadow:inset 0 0 0 1px rgba(214,171,102,.45),0 2px 8px rgba(27,18,10,.32);pointer-events:none}.folio-kicker{margin:0;color:var(--archive-accent);font-size:var(--text-2xs);font-weight:800;letter-spacing:.2em;text-transform:uppercase}.folio-heading{display:flex;justify-content:space-between;margin-top:12px;padding-bottom:16px;border-bottom:1px solid rgba(28,26,23,.35);font:var(--text-xl) Georgia,serif}.folio-heading span:last-child{color:var(--archive-ink);font:var(--text-2xs) system-ui;letter-spacing:.15em;text-transform:uppercase}.folio-cards{position:relative;height:400px;margin-top:30px;touch-action:pan-y}.folio-card{position:absolute;width:210px;aspect-ratio:5/7;padding:21px;border:1px solid var(--line-strong);box-shadow:0 20px 44px rgba(25,18,10,.32),0 3px 9px rgba(25,18,10,.2);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.folio-card:before{content:"";position:absolute;inset:11px;border:1px solid currentColor;opacity:.25}.folio-card span,.folio-card small{position:relative;font-size:var(--text-2xs);letter-spacing:.15em;text-transform:uppercase}.folio-card strong{position:relative;margin:8px 0;font:var(--text-2xl)/1.05 Georgia,serif}.folio-card-back{left:4%;top:42px;justify-content:center;align-items:center;background:var(--green);color:var(--faint);transform:rotate(-10deg)}.folio-card-back span{width:70px;height:70px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font:italic var(--text-4xl) Georgia,serif}.folio-card-middle{left:29%;top:18px;background:var(--inverse-2);color:var(--on-inverse);transform:rotate(3deg)}.folio-card-middle small{color:var(--faint)}.folio-card-front{right:1%;top:72px;background:var(--paper);color:var(--ink);transform:rotate(10deg)}.folio-card-front span{color:var(--accent-strong)}.folio-card-front small{color:var(--muted)}.folio-index{display:flex;gap:18px;border-top:1px solid rgba(28,26,23,.35);padding-top:18px;color:var(--archive-ink);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase}
.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.section-heading h2,.craft-heading h2{margin:8px 0 0;font:var(--text-5xl)/1.05 Georgia,serif}.section-heading>a{color:var(--accent-strong);font-size:var(--text-xs);font-weight:700;text-decoration:none}.recent-work,.archive-entrances,.craft-sequence{padding:90px clamp(28px,7vw,110px)}.recent-work{background:var(--surface)}.recent-decks{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.recent-deck{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:28px;border-right:1px solid var(--line);color:var(--ink);text-decoration:none;transition:.18s}.recent-deck:last-child{border:0}.recent-deck:hover{background:var(--accent-soft)}.recent-number{color:var(--accent-strong);font:var(--text-2xs) Georgia,serif}.recent-deck strong,.recent-deck small{display:block}.recent-deck strong{font:var(--text-xl) Georgia,serif}.recent-deck small{margin-top:5px;color:var(--muted);font-size:var(--text-2xs);text-transform:capitalize}.recent-deck i{color:var(--accent-strong);font-size:var(--text-2xs);font-style:normal;font-weight:700}
.archive-entrances{background:var(--paper)}.archive-intro>p{max-width:470px;margin:0;color:var(--muted);font:var(--text-base)/1.7 Georgia,serif}.archive-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.archive-entry{min-height:170px;display:grid;grid-template-columns:35px 60px 1fr auto;align-items:center;gap:22px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none;transition:.18s}.archive-entry:hover{background:var(--accent-soft)}.entry-number{align-self:start;color:var(--accent-strong);font-size:var(--text-2xs)}.entry-mark{width:58px;height:76px;border:1px solid var(--line-strong);display:grid;place-items:center;background:var(--paper);color:var(--green2);font:italic var(--text-3xl) Georgia,serif}.archive-entry strong,.archive-entry small{display:block}.archive-entry strong{font:var(--text-2xl) Georgia,serif}.archive-entry small{max-width:400px;margin-top:8px;color:var(--muted);font-size:var(--text-xs);line-height:1.6}.archive-entry i{color:var(--accent-strong);font-style:normal}
.craft-sequence{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;background:var(--green);color:var(--on-inverse)}.craft-heading{align-self:start;position:sticky;top:110px}.craft-heading h2{max-width:390px;color:var(--on-inverse)}.craft-sequence ol{margin:0;padding:0;list-style:none}.craft-sequence li{display:grid;grid-template-columns:110px 1fr;gap:10px 26px;padding:30px 0;border-top:1px solid var(--inverse-line)}.craft-sequence li:last-child{border-bottom:1px solid var(--inverse-line)}.craft-sequence li>span{grid-row:1/3;color:var(--copper);font-size:var(--text-2xs);font-weight:800;letter-spacing:.15em;text-transform:uppercase}.craft-sequence li strong{font:var(--text-2xl) Georgia,serif}.craft-sequence li p{margin:0;color:var(--faint);line-height:1.7}
.curator-home .assistant-band{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:40px;padding:90px clamp(28px,7vw,110px);text-align:left;background:var(--surface)}.curator-home .assistant-band h2{margin:8px 0 12px;font:var(--text-5xl)/1.1 Georgia,serif}.curator-home .assistant-band>div>p:last-child{max-width:690px;margin:0;color:var(--muted);line-height:1.7}.assistant-monogram{width:86px;height:86px;border:1px solid var(--accent);border-radius:50%;display:grid;place-items:center;color:var(--accent-strong);font:italic var(--text-2xl) Georgia,serif}.curator-home .assistant-band .primary{white-space:nowrap;text-decoration:none}
.home-search-panel{grid-template-rows:auto minmax(0,1fr) auto}.home-search-results:empty{border-top:0}.home-secondary{align-self:end;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;padding:20px 0 2px;border-top:1px solid var(--inverse-line);color:var(--on-inverse)}.home-secondary-copy{min-width:0}.home-secondary-kicker{margin:0 0 8px;color:var(--copper);font-size:var(--text-2xs);font-weight:800;letter-spacing:.16em;text-transform:uppercase}.home-secondary h2{margin:0;color:var(--on-inverse);font:500 var(--text-2xl)/1.08 Georgia,serif}.home-secondary p{max-width:58ch;margin:9px 0 0;color:var(--faint);font-size:var(--text-xs);line-height:1.55}.home-secondary-meta{display:flex;flex-wrap:wrap;gap:7px 14px}.home-secondary-actions{display:flex;gap:8px;white-space:nowrap}.home-secondary-actions a{display:inline-flex;min-height:42px;align-items:center;padding:10px 14px;border:1px solid var(--inverse-line);color:var(--on-inverse);font-size:var(--text-xs);font-weight:700;text-decoration:none}.home-secondary-actions a:first-child{border-color:var(--copper);background:var(--copper);color:var(--inverse)}.home-secondary-actions a:hover,.home-secondary-actions a:focus-visible{border-color:var(--on-inverse);outline:none}.home-secondary.home-secondary-active{display:grid;grid-template-columns:minmax(0,640px) auto;align-items:end;gap:12px 18px}.home-secondary-active>.eyebrow{grid-column:1/-1;margin:0;color:var(--copper)!important}.home-secondary-active .library-card{width:100%!important;height:210px!important;max-width:640px}.home-secondary-active .library-card strong{font:var(--text-xl) Georgia,serif}.home-secondary-active .deck-card-detail{display:block;font-size:var(--text-xs)}.home-secondary-active .home-secondary-actions{align-self:end;flex-direction:column;justify-content:flex-end}.home-secondary-active .home-secondary-actions a{width:100%;justify-content:center}
@media(max-width:1050px){.curator-hero{grid-template-columns:1fr}.home-search-panel{min-height:680px}.curator-visual{min-height:600px;border-left:0;border-top:1px solid var(--line)}}
@media(max-width:650px){.curator-hero{min-height:0}.home-search-panel{min-height:0;grid-template-rows:auto auto auto;gap:22px;padding:54px 24px;background-image:linear-gradient(rgba(8,14,11,.9),rgba(8,14,11,.94)),url("/brand/home-workshop-background-v5.png");background-position:right center}.home-search-panel h1{font-size:var(--text-5xl)}.home-search-lede{font-size:var(--text-base)}.home-search-form>div{grid-template-columns:1fr}.home-search-form button{width:100%}.home-result-list{grid-template-columns:1fr}.home-secondary,.home-secondary.home-secondary-active{grid-template-columns:1fr;align-items:start}.home-secondary-actions{white-space:normal}.home-secondary-active .home-secondary-actions{justify-content:flex-start}.curator-visual{min-height:510px;padding:58px 38px}.folio-cards{height:320px}.folio-card{width:150px}.folio-card strong{font-size:var(--text-l)}.folio-card-back{left:1%}.folio-card-middle{left:22%}.folio-card-front{right:0}}

/* In light mode the workshop reads like the parchment-washed backdrop used elsewhere on
 * the site. Dark mode keeps the original candlelit treatment above. */
:root[data-theme="light"] .home-search-panel{
  background-image:
    linear-gradient(color-mix(in srgb,var(--paper) 76%,transparent),color-mix(in srgb,var(--paper) 84%,transparent)),
    url("/brand/home-workshop-background-v5.png");
  color:var(--ink);
}
:root[data-theme="light"] .home-search-lede,
:root[data-theme="light"] .home-search-form>label,
:root[data-theme="light"] .home-search-status,
:root[data-theme="light"] .home-secondary p{color:var(--muted)}
:root[data-theme="light"] .home-secondary{border-top-color:var(--line-strong);color:var(--ink)}
:root[data-theme="light"] .home-secondary h2{color:var(--ink)}
:root[data-theme="light"] .home-secondary-actions a{border-color:var(--line-strong);color:var(--ink)}
:root[data-theme="light"] .home-secondary-actions a:hover,
:root[data-theme="light"] .home-secondary-actions a:focus-visible{border-color:var(--ink)}

@media(prefers-color-scheme:light){
  :root:not([data-theme]) .home-search-panel{
    background-image:
      linear-gradient(color-mix(in srgb,var(--paper) 76%,transparent),color-mix(in srgb,var(--paper) 84%,transparent)),
      url("/brand/home-workshop-background-v5.png");
    color:var(--ink);
  }
  :root:not([data-theme]) .home-search-lede,
  :root:not([data-theme]) .home-search-form>label,
  :root:not([data-theme]) .home-search-status,
  :root:not([data-theme]) .home-secondary p{color:var(--muted)}
  :root:not([data-theme]) .home-secondary{border-top-color:var(--line-strong);color:var(--ink)}
  :root:not([data-theme]) .home-secondary h2{color:var(--ink)}
  :root:not([data-theme]) .home-secondary-actions a{border-color:var(--line-strong);color:var(--ink)}
  :root:not([data-theme]) .home-secondary-actions a:hover,
  :root:not([data-theme]) .home-secondary-actions a:focus-visible{border-color:var(--ink)}
}
/* Home search groups (2026-10-27): See more beside each heading, and users pictured round. */
.home-result-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 8px}.home-result-heading h2{margin:0}.home-result-more{color:var(--copper);font:700 var(--text-2xs) system-ui;letter-spacing:.06em;text-decoration:none;white-space:nowrap}.home-result-more:hover,.home-result-more:focus-visible{color:var(--on-inverse);text-decoration:underline;outline:none}.home-search-result img.home-result-round,.home-result-mark.home-result-round{width:40px;height:40px;border-radius:50%}.home-result-mark.home-result-round{font-style:normal;font-weight:700}

/* Home audit, 2026-10-29. */

/* The search box and results take the light theme with the rest of the hero, instead of staying
   dark tiles on the parchment wash (at Brett's direction). Dark mode is unchanged. */
:root[data-theme="light"] .home-search-form>div { border-color: var(--line-strong); background: var(--surface-raised); }
:root[data-theme="light"] .home-search-form input { color: var(--ink); }
:root[data-theme="light"] .home-search-form .primary { color: var(--on-copper-light); }
:root[data-theme="light"] .home-quick-links a { border-color: var(--line-strong); background: var(--surface-raised); color: var(--ink); }
:root[data-theme="light"] .home-search-form input::placeholder { color: var(--muted); }
:root[data-theme="light"] .home-search-results, :root[data-theme="light"] .home-result-group { border-color: var(--line-strong); }
:root[data-theme="light"] .home-search-result { border-color: var(--line); background: var(--surface-raised); color: var(--ink); }
:root[data-theme="light"] .home-search-result img, :root[data-theme="light"] .home-result-mark { border-color: var(--line); }
:root[data-theme="light"] .home-result-copy small, :root[data-theme="light"] .home-result-empty { color: var(--muted); }
:root[data-theme="light"] .home-result-more:hover, :root[data-theme="light"] .home-result-more:focus-visible { color: var(--ink); }
@media(prefers-color-scheme:light){
:root:not([data-theme]) .home-search-form>div { border-color: var(--line-strong); background: var(--surface-raised); }
:root:not([data-theme]) .home-search-form input { color: var(--ink); }
:root:not([data-theme]) .home-search-form .primary { color: var(--on-copper-light); }
:root:not([data-theme]) .home-quick-links a { border-color: var(--line-strong); background: var(--surface-raised); color: var(--ink); }
:root:not([data-theme]) .home-search-form input::placeholder { color: var(--muted); }
:root:not([data-theme]) .home-search-results, :root:not([data-theme]) .home-result-group { border-color: var(--line-strong); }
:root:not([data-theme]) .home-search-result { border-color: var(--line); background: var(--surface-raised); color: var(--ink); }
:root:not([data-theme]) .home-search-result img, :root:not([data-theme]) .home-result-mark { border-color: var(--line); }
:root:not([data-theme]) .home-result-copy small, :root:not([data-theme]) .home-result-empty { color: var(--muted); }
:root:not([data-theme]) .home-result-more:hover, :root:not([data-theme]) .home-result-more:focus-visible { color: var(--ink); }
}

/* Search bar and quick links in place of the headline (Brett, 2026-10-29). The field and its
   button are one rounded bar; keyboard focus shows as a copper ring around the whole bar. */
.home-search-form { margin-top: 0; }
.home-search-form>div { gap: 0; border: 1px solid color-mix(in srgb, var(--on-inverse-muted) 72%, var(--inverse-2)); border-radius: 12px; overflow: hidden; background: var(--inverse-2); }
.home-search-form>div:focus-within { border-color: var(--copper); box-shadow: 0 0 0 3px color-mix(in srgb, var(--copper) 30%, transparent); }
.home-search-form input { border: 0; background: transparent; padding: 13px 18px; }
.home-search-form input:focus, .home-search-form input:focus-visible { outline: none; }
.home-search-form .primary { border-radius: 0; padding-inline: 28px; background: var(--copper); color: var(--archive-ink); font-weight: 700; }
.home-quick-links { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 16px; }
.home-quick-links a { display: inline-flex; align-items: center; min-height: 36px; padding: 0 15px; border: 1px solid color-mix(in srgb, var(--on-inverse) 22%, transparent); border-radius: 999px; background: color-mix(in srgb, var(--on-inverse) 10%, transparent); color: var(--on-inverse); font-size: var(--text-s); font-weight: 600; text-decoration: none; }
.home-quick-links a:hover { border-color: var(--copper); }
.home-quick-links a:focus-visible { outline: 2px solid var(--copper); outline-offset: 2px; }
.home-search-status:empty { display: none; }
/* Without a headline the search sat against the top edge, far from Continue building; this
   brings it down toward the middle of the column. */
.home-search-panel>div:first-child { padding-top: clamp(32px, 11vh, 120px); }
/* The greeting above the search: smaller than the old headline, two lines at most for a long
   display name (the full name is in the account menu). */
.home-search-panel h1.home-greeting { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; overflow-wrap: anywhere; max-width: 24ch; margin: 0 0 18px; color: var(--on-inverse); font: 400 clamp(26px, 2.3vw, 34px)/1.15 Georgia, serif; letter-spacing: -.015em; }
.home-greeting-pending { visibility: hidden; }
:root[data-theme="light"] .home-search-panel h1.home-greeting { color: var(--ink); }
@media(prefers-color-scheme:light){ :root:not([data-theme]) .home-search-panel h1.home-greeting { color: var(--ink); } }

/* While a new search runs, the previous results fade so they do not read as this one's answer. */
.home-search-results-stale { opacity: .4; transition: opacity .15s; }

/* Continue building, simplified (Brett, 2026-10-29): a plain heading, the deck card without its
   glow, and the two actions in a row underneath instead of a column beside it. The library card
   sets border:0 !important, so its edge here is an inset outline. */
.home-secondary.home-secondary-active { grid-template-columns: minmax(0, 560px); gap: 12px; padding-top: 0; border-top: 0; }
.home-secondary p.home-secondary-heading { margin: 0; color: color-mix(in srgb, var(--on-inverse) 78%, transparent); font: 600 var(--text-s) system-ui, sans-serif; }
.home-secondary-active .library-card { height: 180px !important; max-width: 560px; border-radius: 12px; overflow: hidden; box-shadow: none !important; outline: 1px solid color-mix(in srgb, var(--on-inverse) 16%, transparent); outline-offset: -1px; }
.home-secondary-active .library-card:hover { outline-color: var(--copper); }
.home-secondary-active .library-card:focus-visible { outline: 2px solid var(--copper); outline-offset: 2px; }
.home-secondary-active .home-secondary-actions { flex-direction: row; align-items: center; justify-content: flex-start; gap: 18px; }
.home-secondary-active .home-secondary-actions a { width: auto; min-height: 0; padding: 0; border: 0; background: none; color: var(--on-inverse); font-size: var(--text-s); font-weight: 600; text-decoration: underline; text-decoration-color: color-mix(in srgb, var(--on-inverse) 35%, transparent); text-underline-offset: 4px; }
.home-secondary-active .home-secondary-actions a:first-child { min-height: 38px; padding: 0 16px; border: 1px solid color-mix(in srgb, var(--on-inverse) 28%, transparent); border-radius: 8px; background: color-mix(in srgb, var(--on-inverse) 10%, transparent); color: var(--on-inverse); text-decoration: none; }
.home-secondary-active .home-secondary-actions a:hover { text-decoration-color: currentColor; }
.home-secondary-active .home-secondary-actions a:first-child:hover { border-color: var(--copper); }
.home-secondary-active .home-secondary-actions a:focus-visible { outline: 2px solid var(--copper); outline-offset: 3px; }
:root[data-theme="light"] .home-secondary p.home-secondary-heading { color: var(--ink); }
:root[data-theme="light"] .home-secondary-active .home-secondary-actions a { color: var(--ink); text-decoration-color: var(--line-strong); }
:root[data-theme="light"] .home-secondary-active .home-secondary-actions a:first-child { border-color: var(--line-strong); background: var(--surface-raised); color: var(--ink); }
@media(prefers-color-scheme:light){
  :root:not([data-theme]) .home-secondary p.home-secondary-heading { color: var(--ink); }
  :root:not([data-theme]) .home-secondary-active .home-secondary-actions a { color: var(--ink); text-decoration-color: var(--line-strong); }
  :root:not([data-theme]) .home-secondary-active .home-secondary-actions a:first-child { border-color: var(--line-strong); background: var(--surface-raised); color: var(--ink); }
}
