:root{--bg:#f6f1e7;--ink:#222;--mast:#efe8db;--line:#d6ccba;--band:#ece4d6;--navy:#2b4a78;--link:#1a47a8;--visited:#6a3d9a;--meta:#6e6558;--orange:#e8711a;--count:#a64d08;--track:#e6decf;--fill:#3d6cc0;--dots:#dcd2c1;--field:#b9ae9b;--well:#efe8db;--ok:#1e6b34;--bad:#b3261e;--select:#c9d9f5;--bevel:#2f63b8;--bevel-edge:#1f4890;--bevel-top:#5b8ad6;--bevel-ink:#fff;--serif:Georgia, "Times New Roman", serif;--sans:Verdana, Tahoma, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#233d63;--ink:#f6f1e7;--mast:#2b4a78;--line:#3e5d8c;--band:#2a4772;--navy:#f6f1e7;--link:#f6f1e7;--visited:#d9c8f5;--meta:#c9c1b2;--orange:#f39a55;--count:#f5b07a;--track:#1c3253;--fill:#f6f1e7;--dots:#3a5784;--field:#6a86b0;--well:#2b4a78;--ok:#9fe0b0;--bad:#ffb4a8;--select:#3e5d8c;--bevel:#f6f1e7;--bevel-edge:#d6ccba;--bevel-top:#fff;--bevel-ink:#2b4a78;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#233d63;--ink:#f6f1e7;--mast:#2b4a78;--line:#3e5d8c;--band:#2a4772;--navy:#f6f1e7;--link:#f6f1e7;--visited:#d9c8f5;--meta:#c9c1b2;--orange:#f39a55;--count:#f5b07a;--track:#1c3253;--fill:#f6f1e7;--dots:#3a5784;--field:#6a86b0;--well:#2b4a78;--ok:#9fe0b0;--bad:#ffb4a8;--select:#3e5d8c;--bevel:#f6f1e7;--bevel-edge:#d6ccba;--bevel-top:#fff;--bevel-ink:#2b4a78;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font:13px/1.45 var(--sans);-webkit-text-size-adjust:100%}::selection{background:var(--select);color:var(--navy)}a{color:var(--link);text-underline-offset:2px}:focus-visible{outline:2px solid var(--fill);outline-offset:2px}.shell{flex-direction:column;max-width:680px;min-height:100dvh;margin:0 auto;display:flex}.mast{padding:16px max(16px, env(safe-area-inset-left)) 12px;background:var(--mast);border-bottom:1px solid var(--line)}.mast-row{justify-content:space-between;align-items:baseline;display:flex}.mark{font:400 27px/1 var(--serif);letter-spacing:-.02em;color:var(--navy);margin:0}.dot{background:var(--orange);vertical-align:baseline;width:.16em;height:.16em;margin-left:.05em;display:inline-block;position:relative}.small{color:var(--meta);margin:0;font-size:11px;line-height:15px}main{flex:auto;padding:0 16px 24px}.band{background:var(--band);border:1px solid var(--line);justify-content:space-between;align-items:baseline;margin:18px 0 4px;padding:4px 8px;display:flex}.band h2{color:var(--navy);margin:0;font-size:11px;font-weight:700;line-height:15px}.field{width:100%;height:38px;color:var(--ink);background:var(--bg);border:1px solid var(--field);border-radius:2px;padding:0 10px;font:14px Verdana,Tahoma,sans-serif;box-shadow:inset 0 1px 2px #0f1c381a}.ok{color:var(--ok)}.bad{color:var(--bad)}.tabs{background:var(--mast);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:sticky;bottom:0}.tabs button{color:var(--link);cursor:pointer;background:0 0;border:0;padding:13px 4px 19px;font:12px Verdana,Tahoma,sans-serif}.tabs button[aria-current=page]{color:var(--navy);box-shadow:inset 0 3px 0 var(--fill);font-weight:700}.search-row{gap:8px;margin-top:16px;display:flex}.search-row .field{flex:auto;min-width:0}.search .small{margin-top:10px}.bevel{height:38px;font:700 12px var(--sans);color:var(--bevel-ink);background:var(--bevel);border:1px solid var(--bevel-edge);border-top-color:var(--bevel-top);cursor:pointer;border-radius:4px;flex:none;padding:0 14px;box-shadow:0 1px 2px #0f1c382e}.quiet{height:38px;font:700 12px var(--sans);color:var(--navy);background:var(--well);border:1px solid var(--field);cursor:pointer;border-radius:4px;flex:none;padding:0 14px}.posts{margin:0;padding:0;list-style:none}.posts li{border-bottom:1px dotted var(--dots);padding:8px 1px 10px}.posts a{font:16px/23px var(--serif);text-underline-offset:3px;text-decoration-thickness:1px}.posts a:visited,.posts a.opened{color:var(--visited)}.source{color:var(--meta);margin:3px 0 0;font-size:12px;line-height:16px}.source b{color:var(--navy)}.sort{gap:18px;margin-top:12px;display:flex}.sort button{color:var(--link);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0 0 7px;font:12px Verdana,Tahoma,sans-serif;text-decoration:underline}.sort button[aria-current=true]{color:var(--navy);box-shadow:inset 0 -3px 0 var(--fill);font-weight:700;text-decoration:none}.search-home{flex-direction:column;min-height:calc(100dvh - 150px);padding:0 8px;display:flex}.search-mark{text-align:center;font:400 46px/1 var(--serif);letter-spacing:-.02em;color:var(--navy);margin:auto 0 0}.search-home>.small{text-align:center;max-width:300px;margin:14px auto 22px;font-size:12px;line-height:18px}.search-under{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.search-under .small{margin:0}.tags{border-top:1px solid var(--line);margin:auto 0 18px;padding-top:14px}.tags h2{color:var(--navy);margin:0 0 8px;font-size:11px;font-weight:700;line-height:15px}.tags p{margin:0;line-height:26px}.tags button{color:var(--link);text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0 14px 4px 0;padding:0;font-family:Verdana,Tahoma,sans-serif;text-decoration:underline;display:inline-block}.status{margin-top:7px}.progress{background:var(--track);border:1px solid var(--line);height:4px;margin-top:8px}.progress div{background:var(--fill);height:100%;transition:width .3s steps(4,end)}.count{color:var(--count)}.new{vertical-align:middle;background:var(--orange);width:7px;height:7px;margin:0 8px 2px 0;display:inline-block}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.empty{color:var(--meta);border-bottom:1px dotted var(--dots);margin:0;padding:9px 1px 11px;font-size:12px;line-height:17px}.ending{border-top:3px double var(--line);text-align:center;margin-top:30px;padding:22px 0 8px}.ending-line{font:400 25px/31px var(--serif);letter-spacing:-.01em;color:var(--navy);margin:0}.ending .small{margin-top:9px;font-size:12px;line-height:18px}.lede{font:17px/25px var(--serif);color:var(--ink);margin:18px 0 0}.setting{text-align:center;font:18px/24px var(--serif);color:var(--navy);margin:48px 0 0}.pixels{align-items:flex-end;gap:5px;height:18px;margin-left:8px;display:inline-flex}.pixels i{background:var(--orange);width:5px;height:5px;animation:.9s step-end infinite hop}.pixels i:nth-child(2){animation-delay:.15s}.pixels i:nth-child(3){animation-delay:.3s}@keyframes hop{0%{transform:translateY(0)}18%{transform:translateY(-5px)}36%,to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pixels i{animation:none}.progress div{transition:none}}.first-run{flex-direction:column;display:flex}.first-title{font:400 28px/34px var(--serif);letter-spacing:-.01em;color:var(--navy);margin:22px 0 0}.first-run .lede{margin-top:8px}.first-run .tags{border-top:0;margin:18px 0 12px;padding-top:0}.tags button[aria-pressed=true]{color:var(--navy);background:var(--band);outline:1px solid var(--line);font-weight:700;text-decoration:none}.bevel.wide{width:100%;height:42px;margin-top:18px;font-size:13px}.bevel:disabled{background:var(--field);border-color:var(--field);box-shadow:none;cursor:default}.link-button{font:inherit;color:var(--link);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link-button.strong{font-weight:700}.add-line{margin:10px 0 0;font-size:13px}.added{margin-top:12px}.sheet{background:var(--well);border:1px solid var(--line);margin:14px 0 4px;padding:14px 14px 16px}.sheet-title{font:400 21px/26px var(--serif);color:var(--navy);margin:0}.sheet fieldset{border:0;margin:14px 0 0;padding:0}.sheet legend{color:var(--navy);padding:0 0 6px;font-size:11px;font-weight:700;line-height:15px}.sheet label{color:var(--ink);padding:5px 0;font-size:13px;display:block}.sheet .sizes{gap:22px;display:flex}.sheet input{accent-color:var(--fill);vertical-align:-2px;margin:0 6px 0 0}.sheet .small{margin-top:12px}.sheet-actions{align-items:center;gap:16px;margin-top:14px;display:flex}.source-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.add-pick{font:12px var(--sans);color:var(--meta);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:6px 0 6px 8px}.add-pick:hover,.add-pick:focus-visible{color:var(--link);text-underline-offset:2px;text-decoration:underline}.add-pick.done{color:var(--meta);cursor:default;text-decoration:none}.page-head{padding-bottom:14px}.page-head .mark{font-size:25px}.bio{font:15px/22px var(--serif);color:var(--ink);margin:10px 0 0}.bio.muted{font-size:14px}.small-link{font-size:11px}.bio-edit{margin-top:10px}.bio-edit textarea{height:auto;min-height:64px;font:15px/21px var(--serif);resize:vertical;padding:8px 10px}.bio-edit .small{margin-top:6px}.share-row{margin-top:10px}.add-link{gap:8px;margin-top:16px;display:flex}.add-link .field{flex:auto;min-width:0}.posts li.picked{gap:8px;display:flex}.posts li.picked>div{flex:auto;min-width:0}.pin{color:var(--orange);flex:none;margin-top:6px}.pick-note{border-left:2px solid var(--line);font:14px/20px var(--serif);color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:8px 0 2px;padding:1px 0 1px 11px}.pick-note.clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.read-all{margin:5px 0 0 13px;font-size:12px;line-height:16px}.owner-actions{color:var(--meta);margin:7px 0 0;font-size:11px;line-height:15px}.owner-actions .link-button{color:var(--meta);padding:4px 0;font-size:11px;text-decoration:none}.owner-actions .link-button:hover,.owner-actions .link-button:focus-visible{color:var(--link);text-decoration:underline}.small-ending{padding-top:18px}.small-ending .ending-line{font-size:19px;line-height:25px}.get-yours{text-align:center;margin:0;padding:0 16px 28px}.backbar{background:var(--mast);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:14px 16px 12px;font-size:12px;display:flex}.backbar .link-button{font-size:12px}.backbar-title{color:var(--navy);font-weight:700}.pick-view .small:first-child{margin-top:18px}.pick-title{font:19px/26px var(--serif);text-underline-offset:3px;overflow-wrap:anywhere;margin-top:6px;text-decoration-thickness:1px;display:block}.full-note{border-left:2px solid var(--line);font:17px/26px var(--serif);color:var(--ink);overflow-wrap:anywhere;margin-top:18px;padding:2px 0 2px 14px}.full-note p{white-space:pre-line;margin:0 0 12px}.full-note p:last-child{margin-bottom:0}.note-by{margin:10px 0 0 16px}.compose{z-index:20;background:var(--bg);max-width:680px;margin:0 auto;position:fixed;inset:0;overflow-y:auto}.compose main{padding-bottom:max(28px, env(safe-area-inset-bottom))}.compose-kicker{margin-top:16px}.compose .pick-title{font-size:17px;line-height:23px}.note-box{width:100%;font:16px/24px var(--serif);color:var(--ink);background:var(--bg);border:1px solid var(--field);resize:none;border-radius:2px;margin-top:16px;padding:12px 12px 14px;display:block;box-shadow:inset 0 1px 2px #0f1c381a}.compose-tools{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.compose-tools .quiet{align-items:center;gap:7px;height:32px;padding:0 11px;display:inline-flex}.quiet.listening{color:var(--bad)}.rec{background:var(--bad);border-radius:50%;width:9px;height:9px}.compose-hint{margin-top:12px;font-size:12px;line-height:18px}.claim-field{margin-top:16px;font-size:16px}.welcome{min-height:100dvh;padding:max(40px, env(safe-area-inset-top)) 20px max(22px, env(safe-area-inset-bottom));flex-direction:column;flex:auto;display:flex}.welcome-top{margin-top:auto}.welcome-mark{text-align:center;font:400 46px/1 var(--serif);letter-spacing:-.02em;color:var(--navy);margin:0}.welcome-line{text-align:center;font:20px/27px var(--serif);color:var(--ink);margin:12px 0 0}.welcome-sub{text-align:center;max-width:300px;color:var(--meta);margin:8px auto 0;font-size:12px;line-height:18px}.taste{background:var(--bg);border:1px solid var(--line);box-shadow:0 1px 0 var(--line);margin-top:22px;padding:2px 12px 4px}.taste .band{margin-top:10px}.taste .posts li:last-child{border-bottom:0}.welcome-actions{margin-top:auto;padding-top:24px}.bevel.google{justify-content:center;align-items:center;gap:10px;height:46px;font-size:14px;display:flex}.g-mark{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.quiet.wide{width:100%;height:44px;margin-top:10px;font-size:13px;display:block}.email-form{gap:8px;margin-top:10px;display:flex}.email-form .field{flex:auto;min-width:0;height:44px;font-size:16px}.email-form .quiet{height:44px}.front-error{text-align:center;margin-top:10px}.welcome-small{text-align:center;margin-top:14px;font-size:12px;line-height:18px}.welcome-fine{text-align:center;margin-top:18px}.front{padding-top:26px;padding-bottom:24px}.front-title{font:400 28px/34px var(--serif);letter-spacing:-.01em;color:var(--navy);margin:6px 0 0}.front .lede{margin-top:8px}.front-note{margin-top:14px;font-size:12px;line-height:18px}.step{color:var(--meta);margin:0;font-size:11px;font-weight:700;line-height:15px}.first-run .step{margin-top:26px}.first-run .first-title{margin-top:6px}.claim-status{margin-top:8px;font-size:12px;line-height:17px}.claim-url{color:var(--navy)}.front .bevel.wide{height:46px;font-size:14px}.tip{background:var(--well);border:1px solid var(--line);margin-top:14px;padding:12px}.tip-row{align-items:flex-start;gap:12px;display:flex}.tip-icon{border-radius:11px;flex:none}.tip-title{font:16px/21px var(--serif);color:var(--navy);margin:0}.tip-how{color:var(--ink);margin:4px 0 0;font-size:12px;line-height:17px}.share-icon{vertical-align:-3px}.tip-done{text-align:right;margin:10px 0 0;font-size:12px;line-height:16px}.account{text-align:center;margin:0;padding:4px 16px 28px}.account .link-button{color:var(--meta);padding:4px 0;text-decoration:none}.account .link-button:hover,.account .link-button:focus-visible{color:var(--link);text-decoration:underline}.theme-toggle{width:32px;height:32px;color:var(--meta);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-8px -8px -8px 6px;padding:0;display:inline-flex}.theme-toggle:hover{color:var(--navy)}.corner-toggle{top:max(10px, env(safe-area-inset-top));z-index:5;position:absolute;right:12px}.shell{position:relative}.mast-right{align-items:baseline;gap:2px;display:inline-flex}.pane{flex-direction:column;flex:auto;display:flex}.pane[hidden]{display:none}.sort-row{justify-content:space-between;align-items:baseline;margin-top:12px;display:flex}.sort-row .sort{margin-top:0}.sort-links{margin:0}.sort-links .link-button{font-size:11px}.add-card{background:var(--well);border:1px solid var(--line);margin:12px 0 4px;padding:12px 12px 13px}.add-q{font:17px/23px var(--serif);color:var(--navy);margin:0}.add-card .small{margin-top:4px}.add-card .quiet{height:34px;margin-top:10px}.add-done{margin-top:10px}
