: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;--here:#2e8b3e;--src:#2b4a78;--band-ink:#2b4a78;--band-line:#d6ccba;--band-meta:#6e6558;--band-count:#a64d08;--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:#e8ddc8;--navy:#f6f1e7;--link:#f6f1e7;--visited:#d9c8f5;--meta:#c9c1b2;--orange:#f39a55;--count:#f5b07a;--track:#1c3253;--fill:#e9cf9e;--dots:#3a5784;--field:#6a86b0;--well:#2b4a78;--ok:#9fe0b0;--bad:#ffb4a8;--select:#3e5d8c;--bevel:#f6f1e7;--bevel-edge:#d6ccba;--bevel-top:#fff;--bevel-ink:#2b4a78;--here:#9fe0b0;--src:#e9cf9e;--band-ink:#233d63;--band-line:#e8ddc8;--band-meta:#4e5f7c;--band-count:#a64d08;--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:#e8ddc8;--navy:#f6f1e7;--link:#f6f1e7;--visited:#d9c8f5;--meta:#c9c1b2;--orange:#f39a55;--count:#f5b07a;--track:#1c3253;--fill:#e9cf9e;--dots:#3a5784;--field:#6a86b0;--well:#2b4a78;--ok:#9fe0b0;--bad:#ffb4a8;--select:#3e5d8c;--bevel:#f6f1e7;--bevel-edge:#d6ccba;--bevel-top:#fff;--bevel-ink:#2b4a78;--here:#9fe0b0;--src:#e9cf9e;--band-ink:#233d63;--band-line:#e8ddc8;--band-meta:#4e5f7c;--band-count:#a64d08;--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(--band-line);justify-content:space-between;align-items:baseline;margin:18px 0 4px;padding:4px 8px;display:flex}.band h2{color:var(--band-ink);margin:0;font-size:11px;font-weight:700;line-height:15px}.band .small{color:var(--band-meta)}.band .count{color:var(--band-count)}.band .link-button{color:var(--band-ink);font-size:11px}.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(--src)}.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(--band-ink);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{font:11px/15px var(--sans);color:var(--meta);padding:4px 0;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}.player{aspect-ratio:16/9;border:1px solid var(--line);background:#0e0e0e;margin:9px 0 4px;position:relative}.player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.length{white-space:nowrap}.length svg{margin-right:4px}.row-actions{flex:none;align-items:baseline;gap:4px;display:inline-flex}.star{color:var(--meta);cursor:pointer;background:0 0;border:0;align-self:center;margin:-6px 0;padding:6px;display:inline-flex}.star:hover,.star:focus-visible{color:var(--link)}.star.on{color:var(--navy)}.save-tip{color:var(--ink);background:var(--well);border:1px solid var(--line);margin:7px 0 0;padding:7px 9px;font-size:11px;line-height:15px}.save-tip .link-button{font-size:11px}.lock{vertical-align:-1px;margin-right:5px}.page-head.with-sides{padding-bottom:0}.private-line{color:var(--meta);margin:9px 0 0;font-size:12px;line-height:17px}.sides{gap:20px;margin-top:14px;display:flex}.sides button{font:12px/16px var(--sans);color:var(--link);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0 0 8px;text-decoration:underline}.sides button[aria-current=page]{color:var(--navy);box-shadow:inset 0 -3px 0 var(--fill);font-weight:700;text-decoration:none}.saved-notice{margin:14px 0 0}.saved-end{border-top:3px double var(--line);text-align:center;margin:18px 0 0;padding-top:14px;font-size:12px;line-height:18px}.inline-star{color:var(--navy);vertical-align:-1px}.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}.tab-count{color:var(--count)}.buddies .small,.add-buddy .small{margin-top:5px}.away{margin-top:14px}.away>label.small{margin:0;display:block}.away-row{gap:8px;margin-top:5px;display:flex}.away-row .field{flex:auto;min-width:0;font-size:15px}.quiet:disabled{color:var(--meta);cursor:default}.quiet-link{color:var(--meta)}.ask-notice{color:var(--ink);background:var(--well);border:1px solid var(--line);margin:14px 0 0;padding:8px 10px;font-size:12px;line-height:17px}.ask-notice .new{margin-bottom:1px}.ask-notice b{color:var(--navy)}.shares li{padding:9px 1px 11px}.said{text-align:left;border:0;border-left:2px solid var(--line);cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;margin:8px 0 0;padding:1px 0 1px 11px;display:block}.said-who{color:var(--meta);margin:0;font-size:11px;line-height:15px;display:block}.said-who b{color:var(--navy);font-size:12px}.said-text{font:15px/21px var(--serif);color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 0;display:block}.said-none{color:var(--meta);margin:2px 0 0;font-size:12px;line-height:17px;display:block}.share-links{color:var(--meta);margin:7px 0 0 13px;font-size:11px;line-height:15px}.share-links .link-button{padding:4px 0;font-size:11px}.away-quote{font:16px/23px var(--serif);color:var(--ink);overflow-wrap:anywhere;margin:0}.buddy-list{margin:0;padding:0;list-style:none}.buddy-list li{border-bottom:1px dotted var(--dots);grid-template-columns:8px minmax(0,1fr) auto;align-items:baseline;column-gap:10px;padding:8px 1px 9px;display:grid}.here,.not-here{border-radius:50%;width:8px;height:8px;display:inline-block}.here{background:var(--here)}.not-here{border:1px solid var(--field)}.buddy-name{font:700 12px/16px var(--sans);color:var(--navy);text-align:left;background:0 0;border:0;padding:0}button.buddy-name{cursor:pointer}button.buddy-name:hover,button.buddy-name:focus-visible{text-underline-offset:2px;text-decoration:underline}.buddy-away{font:14px/19px var(--serif);color:var(--ink);overflow-wrap:anywhere;margin:1px 0 0}.buddy-time{color:var(--meta);font-variant-numeric:tabular-nums;font-size:11px;line-height:16px}.not-yet{color:var(--meta);margin:6px 1px 0;font-size:12px;line-height:17px}.buddies-foot{color:var(--meta);margin:18px 1px 0;font-size:12px;line-height:17px}.no-buddies{margin-top:6px}.no-buddies .small{text-align:center;margin-top:10px}.ask-card{background:var(--well);border:1px solid var(--line);margin-top:14px;padding:12px 12px 13px}.ask-q{font:17px/23px var(--serif);color:var(--navy);margin:0}.ask-actions{align-items:center;gap:14px;margin-top:10px;display:flex}.ask-actions .bevel{height:34px}.thread{flex-direction:column;display:flex}.thread-card{background:var(--mast);border:1px solid var(--line);margin-top:16px;padding:12px 12px 13px}.thread-title{font:16px/23px var(--serif);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration-thickness:1px}.said-list{margin:6px 0 0;padding:0;list-style:none}.said-list li{border-bottom:1px dotted var(--dots);padding:9px 1px 10px}.said-list .said-text{margin-top:3px}.thread-quiet{margin-top:12px}.thread-error{margin-top:16px}.reply{margin-top:auto;padding-top:18px}.lock-line{margin-top:7px}.add-title{font:400 22px/28px var(--serif);color:var(--navy);margin:18px 0 0}.add-buddy .band{margin-top:20px}.add-row{margin-top:8px}.add-url{color:var(--ink);overflow-wrap:anywhere;margin:8px 1px 0;font-size:13px;line-height:18px}.add-buddy .share-links{margin-left:1px;font-size:12px}.add-buddy .share-links .link-button{font-size:12px}.asks{margin:0;padding:0;list-style:none}.asks li{border-bottom:1px dotted var(--dots);justify-content:space-between;align-items:center;gap:12px;padding:9px 1px 11px;display:flex}.asks .ask-actions{flex:none;margin-top:0}.asks .small.ask-actions{gap:10px;margin:0}.small-bevel{height:32px;padding:0 14px;font-size:12px}.add-foot{border-top:3px double var(--line);color:var(--meta);margin:22px 1px 0;padding-top:12px;font-size:12px;line-height:18px}.envelope{padding-top:7px}.sent-line{margin-top:6px}.sheet-layer{z-index:30;flex-direction:column;justify-content:flex-end;max-width:680px;margin:0 auto;display:flex;position:fixed;inset:0}.sheet-scrim{background:#231e1652;position:absolute;inset:0}.bottom-sheet{background:var(--bg);border-top:1px solid var(--line);outline:none;max-height:calc(100dvh - 72px);position:relative;overflow-y:auto;box-shadow:0 -2px 10px #0f1c3824}.sheet-head{z-index:1;background:var(--mast);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:14px 16px 12px;display:flex;position:sticky;top:0}.sheet-head .sheet-title{font-size:19px;line-height:24px}.sheet-head .link-button{font-size:12px}.sheet-body{padding:14px 16px max(18px, env(safe-area-inset-bottom));flex-direction:column;display:flex}.send-title{font:16px/22px var(--serif);color:var(--navy);overflow-wrap:anywhere;margin:0}.send-wait{margin-top:14px}.send-none{color:var(--ink);margin:14px 0 0;font-size:13px;line-height:19px}.send-to{border:0;min-width:0;margin:16px 0 0;padding:0}.send-to legend{width:100%;color:var(--band-ink);background:var(--band);border:1px solid var(--band-line);padding:4px 8px;font-size:11px;font-weight:700;line-height:15px;display:block}.send-to label{border-bottom:1px dotted var(--dots);cursor:pointer;align-items:flex-start;gap:10px;padding:9px 1px;display:flex}.send-to label:last-child{border-bottom:0}.send-to input{width:18px;height:18px;accent-color:var(--fill);flex:none;margin:0}.send-to .send-name{color:var(--ink);font-size:13px;line-height:17px;display:block}.send-to .small{margin:0;display:block}.say-why{color:var(--meta);margin-top:14px;font-size:11px;line-height:15px;display:block}.say-why .note-box{resize:vertical;min-height:66px;margin-top:5px;padding:9px 12px;font-size:15px;line-height:21px}.send-row{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.send-row .link-button{font-size:12px}.send-else{color:var(--meta);margin:0;font-size:12px}.band{scroll-margin-top:14px}.link-button.bad{color:var(--bad)}.bevel.danger{background:var(--bad);border-color:var(--bad);border-top-color:var(--bad);color:var(--bg)}.topic-list{margin:0;padding:0;list-style:none}.topic-list li{border-bottom:1px dotted var(--dots);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 1px 10px;display:flex}.topic-name{color:var(--navy);font-size:13px;line-height:17px}.topic-list .small{margin-top:2px}.topic-list .link-button{padding:4px 0;font-size:12px}.topics .band{margin-top:20px}.topics .add-row+.small{margin-top:6px}.topic-tags{border-top:1px solid var(--line);margin:22px 0 0;padding-top:14px}.topic-size .sizes{gap:28px;padding:6px 1px 0;display:flex}.topic-size .sizes label{border:0;padding:4px 0}.topic-note{margin-top:10px}.remove-confirm{background:var(--well);border:1px solid var(--line);margin-top:16px;padding:10px 12px 12px}.remove-confirm .send-row{margin-top:10px}.ending-links{margin-top:8px!important}.ending-links .link-button{font-size:12px}.swipe-tip{margin-top:6px!important}.hidden-row{color:var(--meta);font-size:12px;line-height:17px;padding:10px 1px 11px!important}.hidden-row b{color:var(--src)}.hidden-row .link-button{font-size:12px}.posts li.swipe{touch-action:pan-y;padding:0;position:relative;overflow:hidden}.swipe-body{z-index:1;background:var(--bg);padding:8px 1px 10px;transition:transform .18s ease-out;position:relative}.swipe-body.dragging{transition:none}.swipe-hide{width:92px;font:700 13px var(--sans);color:var(--band-ink);background:var(--band);border:0;border-left:1px solid var(--band-line);cursor:pointer;padding:0;position:absolute;top:0;bottom:0;right:0}@media (prefers-reduced-motion:reduce){.swipe-body{transition:none}}.act-label,.act-hide,.wide-only,.desk-bar,.desk-left{display:none}.desk-search{gap:6px;margin-bottom:16px;display:flex}.desk-search .field{height:34px;font-size:13px}.desk-search .quiet{height:34px;padding:0 12px}.buddy-box{background:var(--bg);border:1px solid var(--line);box-shadow:0 1px 0 var(--line)}.buddy-box-head{background:var(--mast);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:7px 10px;display:flex}.buddy-box-head h2{font:400 17px/22px var(--serif);color:var(--navy);margin:0}.buddy-box-body{padding:9px 10px 11px}.buddy-box .away{margin-top:0}.buddy-box .away-row .field{height:32px;font-size:13px}.buddy-box .away-row .quiet{height:32px;padding:0 10px}.buddy-box .band{margin-top:12px}.buddy-box .ask-notice{margin:0 0 10px}.box-shares{margin:0;padding:0;list-style:none}.box-shares li{border-bottom:1px dotted var(--dots);padding:7px 1px 9px}.box-title{font:14px/19px var(--serif);text-underline-offset:3px;overflow-wrap:anywhere}.box-quote{font:14px/19px var(--serif);color:var(--ink)}.box-shares .said{margin-top:5px}.box-shares .said-text,.buddy-box .buddy-away{font-size:13px;line-height:18px}.box-quiet{margin-top:7px!important}.box-foot{margin:9px 1px 0;font-size:12px}.topic-nav{margin:0;padding:0;list-style:none}.topic-nav li{border-bottom:1px dotted var(--dots);justify-content:space-between;align-items:baseline;gap:8px;padding:6px 8px;display:flex}.topic-nav li.on{background:var(--well)}.topic-nav button{font:12px/16px var(--sans);color:var(--link);text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.topic-nav li.on button{color:var(--navy);font-weight:700;text-decoration:none}.topic-nav .small{white-space:nowrap}.nav-links{margin-top:10px!important;font-size:12px!important}.nav-links .link-button{font-size:12px}.nav-next{margin-top:20px!important}@media (width>=860px){.shell{max-width:none}.tabs,.corner-toggle{display:none}.desk-bar{background:var(--mast);border-bottom:1px solid var(--line);display:block}.desk-bar-in{justify-content:space-between;align-items:flex-end;max-width:1180px;margin:0 auto;padding:16px 32px 0;display:flex}.desk-mark{margin:0 0 12px;font-size:30px}.desk-tabs{align-items:flex-end;gap:24px;display:flex}.desk-tabs button:not(.theme-toggle){font:13px var(--sans);color:var(--link);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0 0 10px;text-decoration:underline}.desk-tabs button[aria-current=page]{color:var(--navy);box-shadow:inset 0 -3px 0 var(--fill);font-weight:700;text-decoration:none}.desk-tabs .theme-toggle{margin:0 -8px 4px -6px}.pane{width:100%;max-width:680px;margin:0 auto}.pane.home-pane{max-width:1180px}.home-mast .mast-row,.pane .mast .theme-toggle{display:none}.pane .mast{background:0 0}.home-mast{border-bottom:0;padding-bottom:0}.home-grid{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:36px;padding:18px 32px 40px;display:grid}.home-main .mast{padding:0}.home-main .status{margin-top:0;font-size:12px;line-height:16px}.home-main main{padding:0}.wide-only{display:inline}.desk-right{position:sticky;top:16px}.edition .source-row{display:block}.edition .row-actions{flex-wrap:wrap;align-items:baseline;gap:0;margin-top:4px;display:flex}.edition .row-actions>*{font:11px/15px var(--sans);color:var(--meta);margin:0;padding:2px 0}.edition .row-actions>*+:before{content:"·";color:var(--meta);padding:0 8px}.edition .row-actions .star{align-self:baseline;align-items:baseline;display:inline-flex}.edition .row-actions .star svg{align-self:center}.edition .row-actions .star.on{color:var(--navy)}.act-label{margin-left:4px;display:inline}.act-hide{display:inline-flex}.swipe-hide{display:none}.sheet-layer{max-width:560px}}@media (width>=1160px){.home-grid{grid-template-columns:196px minmax(0,640px) 286px;justify-content:center}.desk-left{display:block;position:sticky;top:16px}.desk-left .band{margin-top:0}}
