Repository navigation
Expand file tree
/
Copy pathstyle.css
More file actions
4 lines (2 loc) · 9.72 KB
/
Copy pathstyle.css
File metadata and controls
4 lines (2 loc) · 9.72 KB
1
2
3
4
:root{--paper:#f3f3ec;--ink:#193b34;--muted:#56665e;--line:#cbd3c5;--accent:#d9ed9a;--white:#fffef8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:#57712b}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #9a6200;outline-offset:5px}button{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.08;letter-spacing:-.045em;font-weight:550}h1{font-size:clamp(58px,7.4vw,108px);margin-bottom:28px}h2{font-size:clamp(34px,4.4vw,58px);max-width:850px;margin-bottom:28px}h3{font-size:26px;line-height:1.25}p{margin-bottom:20px}.wrap{max-width:1200px;margin:auto;padding:0 42px}header{position:sticky;top:0;z-index:10;background:rgba(243,243,236,.97);border-bottom:1px solid var(--line)}nav{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{text-decoration:none;display:flex;align-items:center;gap:12px;font-size:16px;font-weight:650}.mark{width:33px;height:33px;display:grid;place-items:center;background:var(--ink);color:var(--accent);font:14px ui-monospace,monospace}.navlinks{display:flex;gap:24px;font-size:14px}.navlinks a{text-decoration:none}.eyebrow{font:12px/1.5 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.13em;display:block;margin-bottom:24px}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:center;padding-top:84px;padding-bottom:84px}.hero .intro{max-width:600px;font-size:21px;line-height:1.55;color:var(--muted)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;padding:13px 21px;border:1px solid var(--ink);border-radius:3px;text-decoration:none;font-size:14px;font-weight:650;min-height:48px}.button.primary{background:var(--ink);color:var(--white)}.button:hover{background:var(--accent);color:var(--ink)}.meta{font-size:12px;color:var(--muted);margin-top:24px}.hero-art{position:relative;background:#183f38;color:#f0f4e7;padding:30px 27px;border-radius:4px;box-shadow:15px 15px 0 #e0e5d7}.art-top{display:flex;justify-content:space-between;border-bottom:1px solid #577369;padding-bottom:20px;font:11px ui-monospace,monospace;letter-spacing:.1em}.dot{display:inline-block;width:7px;height:7px;background:var(--accent);border-radius:50%;margin-right:7px}.hero-art svg{display:block;width:100%;height:auto}.art-caption{font:12px/1.6 ui-monospace,monospace;color:#c4d4c6;margin:0;padding-top:12px;border-top:1px solid #577369}.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.strip .wrap{display:flex;gap:32px;justify-content:space-between;padding-top:21px;padding-bottom:21px;font-size:13px}.strip strong{font-weight:600}.section{padding-top:88px;padding-bottom:88px;border-bottom:1px solid var(--line)}.split{display:grid;grid-template-columns:1fr 1.1fr;gap:70px}.lead{font-size:22px;line-height:1.5;color:var(--muted)}.notes{border-top:1px solid var(--line)}.note{display:grid;grid-template-columns:40px 1fr;gap:12px;border-bottom:1px solid var(--line);padding:22px 0}.note span{font:13px ui-monospace,monospace;color:var(--muted);padding-top:4px}.note p{margin:7px 0 0;font-size:15px;color:var(--muted)}.quote{font-size:clamp(28px,3.5vw,46px);line-height:1.25;letter-spacing:-.035em;max-width:900px;margin:0}.quote small{display:block;font:12px ui-monospace,monospace;letter-spacing:.07em;margin-top:22px}.dark{background:var(--ink);color:var(--white)}.dark .eyebrow{color:var(--accent)}.dark .section{border:none}.flow{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.flow article{border-top:2px solid #93b19d;padding-top:18px}.flow article b{font:12px ui-monospace,monospace;color:var(--muted)}.flow article h3{margin:16px 0}.flow article p{font-size:15px;color:var(--muted)}.flow .last{background:var(--accent);color:var(--ink);padding:22px;border:none}.flow .last b,.flow .last p{color:var(--ink)}.minor{font-size:13px;color:var(--muted);margin-top:24px}.demo{display:grid;grid-template-columns:240px 1fr;gap:0;border:1px solid var(--line);background:var(--white);margin-top:36px;border-radius:4px;overflow:hidden}.tabs{display:flex;flex-direction:column;background:#e6eadf;padding:12px;gap:6px}.tabs button{border:0;background:transparent;text-align:left;padding:17px;color:var(--ink);font-size:14px;border-radius:3px;cursor:pointer}.tabs button[aria-pressed="true"]{background:var(--ink);color:white}.card-view{padding:30px 36px;min-height:370px}.card-view h3{font-size:32px;margin:12px 0 16px}.card-view .tag{font:11px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.card-view .example{padding:22px;background:var(--paper);border-left:3px solid #87a45b;margin-top:24px;font-size:17px}.card-view .example span{display:block;color:var(--muted);font:11px ui-monospace,monospace;margin-bottom:10px}.two{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:40px}.panel{padding:32px;border:1px solid var(--line);background:var(--white)}.panel h3{font-size:30px}.panel ul{padding-left:20px;font-size:16px}.panel a{font-size:14px;font-weight:600}.panel .label{font:11px ui-monospace,monospace;color:var(--muted);margin-bottom:24px}.panel.highlight{background:#e4ebd6}.proofs{margin-top:34px}.proof{display:grid;grid-template-columns:60px 1fr 1fr;gap:26px;padding:28px 0;border-top:1px solid var(--line);align-items:start}.proof .number{font:15px ui-monospace,monospace;padding-top:4px}.proof h3{font-size:23px;margin:0 0 8px}.proof p{font-size:15px;color:var(--muted);margin:0}.proof a{font-size:13px}.metric-list{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.metric-list span{border:1px solid var(--line);padding:7px 12px;font-size:13px}.reading{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px}.reading a{display:block;border-top:1px solid var(--line);padding-top:24px;text-decoration:none}.reading b{display:block;font-size:18px;margin-bottom:8px}.reading span{color:var(--muted);font-size:14px}.faq{margin-top:30px}details{padding:21px 0;border-top:1px solid var(--line)}summary{cursor:pointer;font-weight:600}details p{max-width:820px;margin:16px 0 0;color:var(--muted);font-size:16px}.contact{background:#dce7c9;padding:70px 0}.contact h2{max-width:720px}.contact p{max-width:730px}.footer{padding:28px 0;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted)}.skip{position:fixed;top:-80px;left:20px;padding:12px;background:white;z-index:20}.skip:focus{top:10px}@media(max-width:900px){.wrap{padding-left:24px;padding-right:24px}.hero{gap:35px;grid-template-columns:1fr;padding-top:50px}.hero-art{max-width:580px}.split{gap:35px}.navlinks{gap:15px}.navlinks a:nth-child(2){display:none}.strip .wrap{flex-wrap:wrap;gap:10px 24px}.flow{grid-template-columns:1fr 1fr}.proof{grid-template-columns:35px 1fr}.proof>p{grid-column:2}.reading{grid-template-columns:1fr}.section{padding-top:60px;padding-bottom:60px}}@media(max-width:600px){body{font-size:16px}.brand{font-size:13px}.navlinks a{display:none}.navlinks a:last-child{display:inline;font-size:13px}nav{min-height:66px}.hero{padding-bottom:54px}.hero .intro{font-size:19px}.hero-art{padding:22px 18px;box-shadow:8px 8px 0 #e0e5d7}.split,.two,.flow{grid-template-columns:1fr}.demo{grid-template-columns:1fr}.tabs{flex-direction:row;overflow-x:auto}.tabs button{white-space:nowrap;padding:12px}.card-view{padding:24px;min-height:370px}.panel{padding:25px}.footer{flex-direction:column}.quote{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{header,.actions,.tabs{position:static}header{display:none}.hero,.section{padding-top:25px;padding-bottom:25px}.dark{background:white;color:black}.dark p{color:black!important}.hero-art{box-shadow:none}details{break-inside:avoid}}
.hero h1{font-size:clamp(48px,6vw,82px)}.hero{padding-top:65px;padding-bottom:65px}.hero-art{min-width:0}.status{display:inline-block;padding:7px 12px;background:#e1e8d6;font:12px ui-monospace,monospace;margin-bottom:22px}.overview{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.overview a{text-decoration:none}.overview .panel{display:flex;flex-direction:column}.overview p{color:var(--muted)}.overview .more{margin-top:auto;font-size:14px;font-weight:600}.explain{padding:28px;background:var(--white);border:1px solid var(--line);min-height:230px}.switches{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.switches button{padding:12px 18px;border:1px solid var(--ink);border-radius:3px;color:var(--ink);background:transparent;cursor:pointer;font-size:14px}.switches button[aria-pressed=true]{background:var(--ink);color:var(--white)}.chip{display:inline-block;padding:6px 11px;margin:5px;background:#e3e8dc;font:12px ui-monospace,monospace}.diagram-label{font:11px ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}.diagram-box{padding:18px;margin:13px 0;border:1px solid #739789;border-radius:3px}.diagram-box strong{display:block;font-size:19px}.diagram-box p{font-size:13px;color:#cadace;margin:5px 0}.diagram-arrow{color:var(--accent);text-align:center;font-size:22px;line-height:1}.hero-art .diagram-box.accent{background:var(--accent);color:var(--ink);border-color:var(--accent)}.diagram-box.accent p{color:var(--ink)}.compare{width:100%;border-collapse:collapse;font-size:15px;margin:30px 0}.compare th,.compare td{text-align:left;padding:17px;border-bottom:1px solid var(--line);vertical-align:top}.compare th{font-weight:650}.page-note{font:12px/1.7 ui-monospace,monospace;color:var(--muted)}@media(max-width:600px){.overview{grid-template-columns:1fr}.compare th,.compare td{padding:12px 5px}.navlinks a:nth-last-child(2){display:inline;font-size:13px}.navlinks{gap:15px}.hero h1{font-size:50px}}