:root{--paper:#f7f4ed;--surface:#fffdf8;--ink:#2c302b;--muted:#6e7169;--line:#deddd2;--accent:#782a29;--soft:#efe6dc;--gold:#927345;--nav:#fffdf8;--reader-size:19px;color-scheme:light;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--paper);color:var(--ink)}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}button:disabled{opacity:.5;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #ac884b;outline-offset:4px}button{border:0;background:none}button,select{min-height:44px}button svg,a svg{pointer-events:none}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.035em}h1{font-size:54px;line-height:1.07;margin-bottom:18px}h2{font-size:32px;line-height:1.16}h3{font-size:25px;line-height:1.2}p{line-height:1.65}em{font-family:Georgia,serif;font-weight:400}small{font-size:12px}.muted{color:var(--muted)}.eyebrow{font-size:10px;line-height:1.5;font-weight:650;letter-spacing:.17em;text-transform:uppercase;color:var(--accent);margin-bottom:13px}.app-shell{max-width:1600px;margin:auto;display:grid;grid-template-columns:238px minmax(0,1fr);min-height:100vh}.app-column{min-width:0}.topbar{height:94px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;margin:0 44px;gap:15px}.wordmark{display:flex;align-items:center;gap:11px;font-size:15px;letter-spacing:.12em;font-weight:700}.wordmark small{display:block;color:var(--muted);font-size:8px;letter-spacing:.17em;margin-top:6px}.monogram{width:37px;height:42px;display:grid;place-items:center;color:var(--accent);font:44px Georgia,serif;line-height:1}.header-actions{display:flex;align-items:center;gap:5px}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:50%}.icon-button:hover{background:var(--soft)}#connection{font-size:11px;color:var(--muted);margin-right:8px}#sidebar{position:sticky;top:0;height:100dvh;padding:38px 20px;background:#712a2a;color:#fff7e6;display:flex;flex-direction:column}.side-brand{font:31px Georgia,serif;line-height:1.1;letter-spacing:-.03em;padding:0 15px 38px}.side-brand small{display:block;font:9px -apple-system,sans-serif;letter-spacing:.23em;margin-top:12px;color:#e6c9af}.side-nav{display:grid;gap:9px}.side-nav a{display:flex;align-items:center;gap:15px;padding:15px 18px;border-radius:9px;font-size:14px;color:#e8d1c6;min-height:52px}.side-nav a[aria-current="page"]{background:#fff7ed;color:#712a2a}.side-note{margin-top:auto;border-top:1px solid #ffffff2b;padding:23px 15px 0;font-size:12px;line-height:1.7;color:#e8d1c6}.side-note a{display:block;margin-top:15px}.side-note button{padding:0;text-align:left;color:#fff2dc}.side-orbit{width:100px;height:100px;border:1px solid #efdaba55;border-radius:50%;margin:20px auto;position:relative}.side-orbit:after{content:'';position:absolute;width:70px;height:70px;border:1px solid #efdaba66;top:14px;left:14px;border-radius:50%;transform:scaleX(.4) rotate(35deg)}#main{padding:38px 44px 10px;min-height:60vh;outline:none}.greeting{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.greeting>p:last-child{font-size:12px;color:var(--muted)}.intro{margin-bottom:30px;max-width:650px}.intro p{color:var(--muted);font-size:15px;max-width:580px;margin-bottom:0}.feature-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:28px}.hero-card{border-radius:14px;overflow:hidden;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column}.hero-art{position:relative;display:block;overflow:hidden;background:var(--soft)}.hero-art img{width:100%;aspect-ratio:1.8;transition:transform .4s}.hero-art:hover img{transform:scale(1.025)}.hero-copy{padding:27px}.hero-copy h2{margin:8px 0 13px;font-size:34px}.hero-copy p{color:var(--muted);font-size:14px}.hero-label{position:absolute;top:16px;left:16px;background:#fff9efed;border-radius:20px;padding:8px 13px;font-size:9px;letter-spacing:.13em;color:#5d3b2e}.meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--muted);line-height:1.5}.meta .dot{width:3px;height:3px;background:var(--gold);border-radius:50%}.card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--accent);min-height:44px;font-weight:600}.text-link svg{width:16px}.save-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:50%;width:42px;height:42px;min-height:42px;flex-shrink:0}.save-button[aria-pressed="true"]{background:var(--accent);color:var(--surface);border-color:var(--accent)}.save-button svg{width:19px;height:19px}.save-button:hover{border-color:var(--accent)}.section-head{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:36px 0 18px}.section-head h2{font-size:26px;margin:0}.section-head p{margin:0;font-size:12px;color:var(--muted)}.feature-side .section-head{margin-top:0;margin-bottom:8px}.compact-card{padding:21px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:16px}.compact-card h3{font-size:23px;margin:10px 0}.compact-card img{width:82px;aspect-ratio:1;border-radius:9px;margin-top:5px}.compact-card .text-link{min-height:25px}.compact-card:last-child{border:0}.collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.collection-tile{position:relative;border-radius:12px;overflow:hidden;background:var(--surface);border:1px solid var(--line)}.collection-tile img{width:100%;aspect-ratio:1.5}.collection-tile>div{padding:16px}.collection-tile h3{font-size:21px;margin-bottom:8px}.collection-tile p{font-size:12px;color:var(--muted);line-height:1.5;margin:0}.atlas-banner{margin:36px 0 20px;border-radius:14px;overflow:hidden;display:grid;grid-template-columns:1fr 1.05fr;background:#e7e8dc}.atlas-banner>div{padding:30px}.atlas-banner h2{font-size:32px}.atlas-banner p{font-size:14px;color:#56605a}.atlas-banner img{width:100%;height:100%;min-height:240px}.button{display:inline-flex;justify-content:center;align-items:center;gap:10px;background:var(--accent);color:#fff8ed;border:1px solid var(--accent);border-radius:8px;padding:13px 19px;min-height:46px;font-size:13px;font-weight:600}.button.secondary{background:transparent;color:var(--accent);border-color:var(--line)}.button svg{width:17px}.continue{display:flex;gap:13px;align-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:14px 18px;margin-bottom:28px}.continue>div{flex:1}.continue p{margin:0;font-size:12px;color:var(--muted)}.continue strong{font:18px Georgia,serif}.progress-track{height:3px;background:var(--line);margin-top:9px;border-radius:3px;overflow:hidden}.progress-track span{display:block;height:100%;background:var(--accent)}.search-box{position:relative;margin:22px 0 15px}.search-box>svg{position:absolute;left:17px;top:15px;color:var(--muted);width:20px}.search-box input{width:100%;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;min-height:52px;padding:14px 45px 14px 48px;font-size:16px}.search-box button{position:absolute;right:3px;top:4px}.chips{display:flex;gap:9px;overflow-x:auto;padding:3px 1px 12px;scrollbar-width:none}.chip{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:24px;min-height:40px;padding:8px 16px;font-size:12px;background:var(--surface)}.chip[aria-pressed="true"]{background:var(--accent);color:#fff8ed;border-color:var(--accent)}.filter-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid var(--line);padding:8px 0 17px;margin-bottom:25px}.filter-bar select{max-width:56%;border:0;background:transparent;color:var(--ink);font-size:13px}.filter-bar p{font-size:12px;color:var(--muted);margin:0}.reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.read-card{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden;display:flex;flex-direction:column;min-width:0}.read-card>a img{aspect-ratio:1.6;width:100%}.read-card .card-copy{padding:21px;display:flex;flex-direction:column;flex:1}.read-card h3{font-size:24px;margin:12px 0}.read-card p{font-size:13px;color:var(--muted);margin:0}.read-card .card-bottom{margin-top:auto;padding-top:16px}.read-card .eyebrow{font-size:9px;color:var(--accent)}.read-card.edition img{object-fit:contain;aspect-ratio:1.5;background:#e9e4d8;padding:15px}.empty{border:1px dashed var(--line);border-radius:12px;padding:45px 25px;text-align:center;grid-column:1/-1}.empty h2{font-size:29px}.empty p{color:var(--muted);font-size:14px;max-width:410px;margin:0 auto 20px}.app-footer{margin:40px 44px 25px;padding:26px 0 0;border-top:1px solid var(--line);font-size:9px;letter-spacing:.1em;line-height:1.8;color:var(--muted)}.app-footer span{letter-spacing:0;font-size:11px;display:block;margin:6px 0}.app-footer a{display:inline-block;font-size:11px;letter-spacing:0;margin-top:6px}.bottom-nav{display:none}.skip{position:fixed;left:15px;top:-100px;z-index:1000;background:var(--accent);color:white;padding:15px}.skip:focus{top:10px}.loading{min-height:55vh;display:grid;align-content:center;justify-items:center;gap:20px;color:var(--muted)}.loading .monogram{font-size:60px}.loading p{font-size:13px}#toast{position:fixed;left:calc(50% + 100px);bottom:30px;transform:translateX(-50%);z-index:120;background:#293a32;color:white;padding:13px 20px;border-radius:10px;font-size:13px;max-width:90%;box-shadow:0 8px 25px #0002;opacity:0;pointer-events:none;transition:opacity .2s}#toast.show{opacity:1}dialog{padding:0;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--ink);width:min(480px,calc(100% - 30px));max-height:85dvh}dialog::backdrop{background:#1e292761;backdrop-filter:blur(4px)}.dialog-inner{padding:28px}.dialog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.dialog-head h2{font-size:30px;margin:0}.setting-group{padding:17px 0;border-top:1px solid var(--line)}.setting-group h3{font:600 13px -apple-system,sans-serif;margin:0 0 13px}.setting-group p{font-size:12px;color:var(--muted);margin:9px 0}.segmented{display:flex;gap:6px}.segmented button{flex:1;border:1px solid var(--line);border-radius:8px;padding:8px 4px;font-size:13px}.segmented button[aria-pressed="true"]{background:var(--accent);color:#fff5eb;border-color:var(--accent)}.interest-options{display:flex;gap:7px;flex-wrap:wrap}.interest-options .chip{font-size:11px}.install-steps{font-size:14px;line-height:1.8;padding-left:22px}.install-steps li{padding-bottom:10px}.install-platform{font:600 13px -apple-system,sans-serif;margin-top:25px}.reader-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:20px}.reader-toolbar .actions{display:flex;gap:8px}.back{display:inline-flex;align-items:center;gap:10px;font-size:13px;min-height:44px}.reader-header{max-width:760px;margin:5px auto 28px}.reader-header h1{font-size:48px;line-height:1.12;margin-top:17px}.reader-header .deck{font:21px/1.5 Georgia,serif;color:var(--muted)}.reader-header .meta{margin:20px 0}.reader-body{max-width:710px;margin:0 auto;font-family:Georgia,serif;font-size:var(--reader-size);line-height:1.8;overflow-wrap:anywhere}.reader-body p{line-height:1.85}.reader-body h2{font-size:1.7em;margin-top:38px}.reader-body h3{font-size:1.3em;line-height:1.3;margin-top:32px}.reader-body a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.reader-body img{width:100%;height:auto;border-radius:10px;margin:18px 0}.reader-body .eyebrow,.reader-body .meta,.reader-body figcaption{font:11px/1.7 -apple-system,sans-serif;color:var(--muted);letter-spacing:.06em}.reader-body figure{margin:20px 0}.reader-body .note{background:var(--soft);border-left:3px solid var(--gold);padding:17px 20px;font:14px/1.75 -apple-system,sans-serif;margin:23px 0}.reader-body .actions{display:flex;flex-wrap:wrap;gap:15px;margin:24px 0;font:13px/1.8 -apple-system,sans-serif}.reader-body table{display:block;overflow-x:auto;font-size:14px;max-width:100%;border-collapse:collapse}.reader-body td,.reader-body th{border:1px solid var(--line);padding:12px}.reader-body summary{cursor:pointer}.reader-body .next{border-top:1px solid var(--line);margin-top:30px}.reader-related{max-width:710px;margin:40px auto}.reader-related h2{font-size:25px}.reader-related>a{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--line);font:19px Georgia,serif}.read-status{font-size:12px;color:var(--muted);margin:8px 0 20px}.edition-detail{max-width:780px;margin:auto;display:grid;grid-template-columns:240px 1fr;gap:35px;align-items:start}.edition-detail img{border:1px solid var(--line);border-radius:8px}.edition-detail h1{font-size:38px}.edition-detail p{font-size:14px;color:var(--muted)}.edition-detail .button{margin:10px 0}.atlas-top{background:var(--soft);border-radius:12px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;margin:25px 0}.atlas-top div{padding:27px}.atlas-top p{font-size:13px;color:var(--muted)}.atlas-top img{width:100%;height:100%;min-height:190px}.topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.topic-card{border:1px solid var(--line);border-radius:12px;padding:23px;background:var(--surface);display:flex;flex-direction:column;gap:12px}.topic-card .number{font:14px Georgia,serif;color:var(--gold)}.topic-card h3{font-size:25px;margin:0}.topic-card p{font-size:12px;color:var(--muted);margin:0}.topic-card .text-link{margin-top:auto}.topic-detail{max-width:740px;margin:auto}.topic-detail h1{font-size:45px}.topic-detail .lead{font:22px/1.6 Georgia,serif;color:var(--muted)}.evidence-box{padding:25px;border:1px solid var(--line);border-radius:10px;background:var(--surface);margin:22px 0}.evidence-box h2{font-size:25px}.evidence-box p{font-size:15px;margin:0}.evidence-box.limit{border-left:3px solid var(--gold)}.source{padding:18px 0;border-bottom:1px solid var(--line);font-size:13px}.source a{color:var(--accent);text-decoration:underline}.source p{margin:10px 0}.source summary{cursor:pointer;min-height:44px;line-height:1.6}.source strong{font-size:12px}.media-hero{display:grid;grid-template-columns:1.1fr 1fr;background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:26px 0}.media-hero>div{padding:30px}.media-hero img{width:100%;height:100%;min-height:280px}.media-hero p{color:var(--muted);font-size:14px}.media-hero h2{font-size:34px}.link-rows{border-top:1px solid var(--line);margin-top:25px}.link-rows a{display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--line);padding:22px 0}.link-rows a>div{flex:1}.link-rows h3{margin:0 0 5px;font-size:24px}.link-rows p{margin:0;font-size:13px;color:var(--muted)}#update-notice{position:fixed;bottom:25px;right:25px;z-index:95;max-width:330px;background:var(--surface);border:1px solid var(--line);box-shadow:0 8px 30px #0002;padding:15px;border-radius:10px;font-size:12px}#update-notice button{color:var(--accent);font-weight:700;margin-left:10px}.privacy-note{font-size:12px;color:var(--muted);max-width:620px}.saved-summary{display:flex;gap:10px;align-items:center;margin-bottom:20px;font-size:13px;color:var(--muted)}.saved-summary svg{color:var(--accent)}[hidden]{display:none!important}[data-theme="dark"]{--paper:#202623;--surface:#29312c;--ink:#f3eee0;--muted:#b4bbaf;--line:#465047;--accent:#e3b6a5;--soft:#333d34;--gold:#d2b77b;--nav:#29312c;color-scheme:dark}[data-theme="dark"] .button,[data-theme="dark"] .chip[aria-pressed=true],[data-theme="dark"] .segmented button[aria-pressed=true],[data-theme="dark"] .save-button[aria-pressed=true]{color:#322720}[data-theme="dark"] .atlas-banner{background:#364039}[data-theme="dark"] .atlas-banner p{color:#c3cabd}
@media(min-width:1500px){#main{padding:45px 60px}.topbar{margin:0 60px}.app-footer{margin-left:60px;margin-right:60px}}
@media(max-width:1100px){.app-shell{grid-template-columns:200px minmax(0,1fr)}#sidebar{padding:30px 12px}#main{padding:30px}.topbar{margin:0 30px}.app-footer{margin-left:30px;margin-right:30px}.reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-layout{gap:20px;grid-template-columns:1.1fr 1fr}.hero-copy{padding:22px}.hero-copy h2{font-size:29px}.compact-card{grid-template-columns:1fr 65px}.compact-card img{width:65px}.compact-card h3{font-size:21px}.topic-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.app-shell{display:block}#sidebar{display:none}.topbar{height:calc(76px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);margin:0 22px}.wordmark{font-size:13px;gap:8px}.wordmark small{font-size:7px}.monogram{font-size:37px;width:30px}.header-actions{gap:0}#connection{display:none}#main{padding:27px 22px 15px}h1{font-size:43px}.intro{margin-bottom:24px}.intro p{font-size:14px}.greeting>p:last-child{font-size:10px}.eyebrow{font-size:9px}.feature-layout{display:block}.hero-art img{aspect-ratio:1.65}.hero-copy{padding:23px}.hero-copy h2{font-size:31px}.hero-copy p{font-size:14px}.feature-side{margin-top:30px}.feature-side .section-head{margin-bottom:4px}.compact-card{grid-template-columns:1fr 85px;padding:20px 0}.compact-card img{width:85px}.compact-card h3{font-size:24px}.collection-grid{gap:13px}.collection-tile>div{padding:14px}.collection-tile h3{font-size:21px}.collection-tile p{font-size:11px}.collection-tile img{aspect-ratio:1.2}.atlas-banner{display:flex;flex-direction:column-reverse;margin-top:30px}.atlas-banner img{height:170px;min-height:0;object-position:center 58%}.atlas-banner>div{padding:26px}.atlas-banner h2{font-size:32px}.section-head{margin-top:30px}.section-head h2{font-size:25px}.section-head .text-link{font-size:11px}.bottom-nav{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;background:var(--nav);border-top:1px solid var(--line);padding:8px 6px calc(8px + env(safe-area-inset-bottom));z-index:70;box-shadow:0 -3px 20px #00000005}.bottom-nav a{min-height:49px;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--muted);font-size:9px}.bottom-nav a svg{width:22px;height:22px}.bottom-nav a[aria-current="page"]{color:var(--accent);font-weight:700}.bottom-nav a[aria-current="page"] svg{stroke-width:2.1}.app-footer{margin:20px 22px calc(110px + env(safe-area-inset-bottom));padding-top:22px}#toast{left:50%;bottom:calc(85px + env(safe-area-inset-bottom));width:max-content;max-width:calc(100% - 35px);font-size:12px}.reading-grid{gap:16px;grid-template-columns:1fr}.read-card{display:grid;grid-template-columns:110px 1fr}.read-card>a img{width:100%;height:100%;min-height:175px;aspect-ratio:auto;object-fit:cover}.read-card.edition>a img{object-fit:contain;padding:8px;background:#ece6da}.read-card .card-copy{padding:17px 17px 12px}.read-card h3{font-size:23px;margin:9px 0}.read-card p{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.read-card .card-bottom{padding-top:10px;margin-top:0}.read-card .meta{font-size:10px}.read-card .text-link{font-size:11px}.read-card .save-button{width:44px;height:44px;min-height:44px}.chips{margin-right:-22px;padding-right:22px}.filter-bar{margin-bottom:20px}.filter-bar select{font-size:12px}.reader-toolbar{padding-bottom:16px}.reader-header h1{font-size:37px}.reader-header .deck{font-size:19px}.reader-body{font-size:var(--reader-size)}.reader-body .note{font-size:13px}.reader-body h2{font-size:1.55em}.reader-body img{margin:18px 0}.reader-header .meta{font-size:11px}.edition-detail{grid-template-columns:1fr;gap:23px}.edition-detail img{width:190px;margin:auto}.edition-detail h1{font-size:36px}.topic-grid{gap:12px}.topic-card{padding:19px;gap:9px}.topic-card h3{font-size:23px}.topic-card p{font-size:11px}.atlas-top{display:flex;flex-direction:column-reverse}.atlas-top img{height:165px;min-height:0}.atlas-top div{padding:23px}.atlas-top h2{font-size:28px}.topic-detail h1{font-size:38px}.topic-detail .lead{font-size:20px}.evidence-box{padding:21px}.evidence-box p{font-size:14px}.media-hero{display:flex;flex-direction:column}.media-hero img{height:225px;min-height:0}.media-hero>div{padding:25px}.media-hero h2{font-size:31px}#update-notice{bottom:calc(88px + env(safe-area-inset-bottom));left:20px;right:20px;max-width:none}.continue{padding:14px}.continue strong{font-size:17px}.dialog-inner{padding:23px}.dialog-head h2{font-size:28px}}
@media(max-width:360px){#main{padding-left:16px;padding-right:16px}.topbar{margin:0 16px}.wordmark{font-size:12px}.wordmark small{font-size:6px}h1{font-size:39px}.read-card{grid-template-columns:90px 1fr}.read-card .card-copy{padding:15px}.read-card h3{font-size:21px}.topic-grid{grid-template-columns:1fr}.greeting>p:last-child{display:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media print{#sidebar,.topbar,.bottom-nav,.app-footer,.reader-toolbar,.reader-related,#toast{display:none}.app-shell{display:block}#main{padding:0}.reader-body,.reader-header{max-width:none}.reader-body{font-size:12pt}:root{--paper:white;--surface:white;--ink:black;--muted:#333;--line:#ddd;--accent:#222}}

@media(max-width:760px){.greeting{align-items:flex-start}.greeting>.eyebrow{max-width:175px}.greeting>p:last-child{text-align:right;max-width:130px}.reader-body [id]{scroll-margin-top:25px}}

/* genomics navigation */
.bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.bottom-nav a{min-width:0;font-size:10px}
