/* frame.css - the file lane's pages (09-website/build.mjs, THE FILE LANE'S FRAME): the legal pages, /404, /search and what
   the Website desk publishes, in the design's chrome. House variables only. WEB-092, 2 November 2026. */
.frame-read{max-width:var(--wrap-read);margin-bottom:var(--section)}
.frame-read .art-cover{margin-bottom:var(--mcf-s7)}
.frame-read .art-author{margin-top:var(--mcf-s8)}
.frame-read .closing{margin-top:var(--mcf-s8);padding-top:var(--mcf-s7);border-top:1px solid var(--mcf-line-soft)}
.frame-read .closing .actions{margin-top:var(--mcf-s5)}
.art-top .actions{margin-top:var(--mcf-s5)}
.search-big{display:flex;gap:var(--mcf-s3);margin-top:var(--mcf-s5);max-width:640px}
.search-big input{flex:1;min-width:0;height:46px}
.results{display:flex;flex-direction:column;gap:var(--mcf-s3)}
.results-note{color:var(--mcf-grey);font-size:var(--mcf-size-table)}
.results .tile{display:block;padding:var(--mcf-s5);background:var(--mcf-card);border-radius:var(--mcf-r-card);color:var(--mcf-ink);text-decoration:none}
.results .tile h3{font-size:var(--mcf-size-heading);font-weight:600}
.results .tile p{font-size:var(--mcf-size-table);color:var(--mcf-grey-strong)}
.results .tile:hover h3{color:var(--mcf-blue)}
