/*! Copyright (c) 2026 Mark T. Fulwider. All rights reserved. */
/* SHEET PAGE. What is written on the paper of a page that is read, not typed.
   The sheet itself (frame, paper, name, toolbar, breadcrumbs) is sheet-lock.css and is not restyled here.
   Same ink as the writing on a Notes sheet: Georgia 18px, the same dark blue-black. */
.sheet-read{overflow-wrap:break-word;flex:1 1 auto;min-height:0;overflow:auto;margin-top:12px;padding-right:4px;font:18px/1.55 Georgia,'Times New Roman',serif;color:#172a33;scrollbar-width:thin;scrollbar-color:#c3ced3 transparent}
.sheet-read:focus{outline:none}
.sheet-read > article{max-width:46em;margin:0 auto}
.sheet-read h2{margin:1.4em 0 .5em;font:400 28px/1.2 Georgia,'Times New Roman',serif;color:#24343c}
.sheet-read h3{margin:1.2em 0 .4em;font:400 22px/1.25 Georgia,'Times New Roman',serif;color:#24343c}
.sheet-read h4{margin:1em 0 .3em;font:700 18px/1.3 Georgia,'Times New Roman',serif}
.sheet-read p,.sheet-read ul,.sheet-read ol,.sheet-read dl,.sheet-read table,.sheet-read figure,.sheet-read details{margin:0 0 1em}
.sheet-read ul,.sheet-read ol{padding-left:1.4em}
.sheet-read li{margin:.25em 0}
.sheet-read a{color:#1a3f6e;text-decoration:underline;text-underline-offset:2px}
.sheet-read a:hover{color:#0d2747}
.sheet-read img,.sheet-read svg,.sheet-read canvas,.sheet-read video,.sheet-read iframe{max-width:100%;height:auto}
.sheet-read figure{text-align:center}
.sheet-read figcaption{margin-top:6px;font-size:15px;color:#5d737c}
.sheet-read table{border-collapse:collapse;width:100%;font-size:16px}
.sheet-read th,.sheet-read td{border:1px solid #d5dee3;padding:6px 10px;text-align:left;vertical-align:top}
.sheet-read th{background:#f5f7f7}
.sheet-read details{border:1px solid #d5dee3;padding:8px 14px}
.sheet-read summary{cursor:pointer;color:#1a3f6e}
.sheet-read details[open] summary{margin-bottom:8px}
.sheet-read aside{margin:0 0 1em;padding:8px 14px;border-left:3px solid #d5dee3;background:#f8fafa}
.sheet-read blockquote{margin:0 0 1em;padding:4px 0 4px 18px;border-left:3px solid #d5dee3;color:#3b4d55}
.sheet-read code,.sheet-read pre{font:15px/1.5 Consolas,'Courier New',monospace}
.sheet-read pre{overflow:auto;padding:10px 12px;background:#f5f7f7}
.sheet-read hr{border:0;border-top:1px solid #d5dee3;margin:1.6em 0}
.sheet-read .sheet-kicker{margin:0 0 .4em;font:12px/1.3 Georgia,'Times New Roman',serif;letter-spacing:.12em;text-transform:uppercase;color:#5d737c}
.sheet-read .sheet-lede{font-size:20px;color:#3b4d55}
.sheet-read .sheet-pages{display:flex;justify-content:space-between;gap:12px;margin:2em 0 .5em;padding-top:1em;border-top:1px solid #d5dee3}
.sheet-read .sheet-pages a{padding:8px 14px;border:1px solid #c5d0d4;text-decoration:none;font-size:16px}
.sheet-read .sheet-pages a:hover{border-color:#1a3f6e}
.sheet-read .sheet-pages a:only-child{margin-left:auto}
.sheet-read .sheet-meta{font-size:14px;color:#5d737c}
.sheet-read button{font:inherit;cursor:pointer}
/* The copyright sits under the paper, never on it. */
html body.sheet-page main .tp-copyright{display:block!important;position:static;transform:none;flex:none;height:13px;width:auto;margin:5px auto 0;pointer-events:none}
.sheet-read .sheet-title{margin:.1em 0 .3em;font:400 34px/1.15 Georgia,'Times New Roman',serif;color:#24343c}
@media (max-width:850px){
  .sheet-read{font-size:17px}
  .sheet-read h2{font-size:24px}
}

/* Privacy and Terms under every sheet (legal pages: public/legal/). */
.legal-foot{margin:6px auto 18px;text-align:center;font:12px/1.6 Georgia,'Times New Roman',serif;color:#5d737c}
.legal-foot a{color:#5d737c;text-decoration:none}
.legal-foot a:hover{text-decoration:underline}
/* ONE LINE under the frame (Mark, 3 Nov 2026): © 2026 Mark T. Fulwider · Privacy · Terms · Children's privacy · Legal. */
html body .legal-foot{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px;margin:3px auto 0;line-height:16px}
html body .legal-foot .tp-copyright.in-foot{display:inline-block!important;position:static!important;transform:none!important;height:12px!important;width:auto;margin:0!important;vertical-align:middle}
/* As in Mark's pictures (3 Nov 2026, 11:25 pm): the copyright, a space, then the legal links. */
html body .legal-foot .tp-copyright.in-foot{margin-right:3.5em!important}
