@font-face{font-family:Zilla Slab;src:url(/fonts/zilla-slab-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Nunito;src:url(/fonts/nunito-variable.woff)format("woff");font-weight:400 800;font-style:normal;font-display:block}:root{--bg:#f5dab3;--panel:#f9efdf;--band:#f8e4c4;--input:#fbf3e8;--border:#e2c6a2;--border-strong:#a98258;--divider:#efd9bf;--text:#1b120c;--heading:#351709;--muted:#6e6055;--link:#8a3f14;--focus:#7a3a12;--button-top:#955a33;--button-bottom:#83492a;--button-hover-top:#9a5e37;--button-hover-bottom:#8c5030;--button-active-top:#76421f;--button-active-bottom:#874f2f;--button-edge:#331407;--button-text:#fff3dc;--nav-active:#f8dfb8;--avatar-bg:#ecd3ab;--avatar-border:#8f6a40;--wood-dark:#5a3a1e;--warn:#a2391a;--warn-tint:#f8e1d6;--accent:var(--warn);--accent-tint:var(--warn-tint);--radius:.6rem;--radius-small:.4rem;--radius-avatar:.5rem;--radius-button:.3rem;--shadow:0 2px 8px #78461926;--font-display:"Zilla Slab", Georgia, "Times New Roman", serif;--font-body:"Nunito", system-ui, sans-serif;--avatar:4rem;--gap:.9rem;--inset:1.3rem;--inset-y:.85rem;font-family:var(--font-body);color:var(--text);background-color:var(--bg);font-size:clamp(100%,1.3vw,131%);line-height:1.4}@media (width<=639px){:root{--avatar:3.25rem;--inset:1rem;--inset-y:.65rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%}body{margin:0}[hidden]{display:none!important}a{color:var(--link)}button,input,select,textarea{font:inherit;margin:0}a,button,select{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;border:1px solid var(--border);border-radius:var(--radius-small);background:var(--panel);color:var(--link);padding:.5rem .9rem;position:fixed;top:.6rem;left:.6rem;transform:translateY(-250%);box-shadow:0 2px 8px #3c1e0a40}.skip-link:focus{transform:none}.site{width:min(81rem,100% - 2rem);padding:var(--gap) 0 3rem;margin:0 auto}.masthead{--masthead-ratio:4284 / 804;--title-y:8.3cqw;--title-size:5.2cqw;width:min(81rem,100% - 2*max(.7rem,14px));margin:var(--gap) auto 0;aspect-ratio:var(--masthead-ratio);background:var(--bg);border-radius:var(--radius);display:grid;position:relative;overflow:hidden;container-type:inline-size}.masthead[data-loaded]{box-shadow:var(--shadow)}.masthead:not([data-loaded]) .masthead-image,.masthead:not([data-loaded]) .masthead-title{opacity:0}.masthead-image,.masthead-title{transition:opacity .25s ease-out}.masthead[data-loaded=failed]{background:var(--wood-dark)}@media (prefers-reduced-motion:reduce){.masthead-image,.masthead-title{transition:none}}.masthead picture,.masthead img{grid-area:1/1;width:100%;height:100%;display:block}.masthead img{object-fit:cover}.masthead-title{margin:calc(var(--title-y) - .5em) 0 0;font-family:var(--font-display);font-size:var(--title-size);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#fbeccb;-webkit-text-stroke:.04em var(--heading);paint-order:stroke fill;text-shadow:.03em .06em 0 var(--button-edge);grid-area:1/1;place-self:start center;font-weight:700;line-height:1}.masthead-title a{color:inherit;text-decoration:none}.masthead-title a:after{content:"";position:absolute;inset:0}.masthead-title a:focus-visible{outline:none}.masthead-title a:focus-visible:after{outline-offset:-8px;border-radius:var(--radius);outline:3px solid #fbeccb}@media (width<=639px){.masthead{--masthead-ratio:1250 / 402;--title-y:14.1cqw;--title-size:8.4cqw;width:calc(100% - 2rem)}}.app-layout{gap:var(--gap);align-items:start;display:grid}.main-content{min-width:0}.sidebar,.composer,.profile,.notice,.feed-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.avatar{width:var(--avatar);height:var(--avatar);border:1px solid var(--avatar-border);border-radius:var(--radius-avatar);background:var(--avatar-bg);flex:none;place-items:center;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;animation:.25s ease-out fade-in;display:block}@keyframes fade-in{0%{opacity:0}}.fade-img{opacity:0;transition:opacity .25s ease-out}.fade-img.is-loaded{opacity:1}#boot{pointer-events:none;opacity:0;display:none;position:fixed;top:38%;left:50%;translate:-50% -50%}.fonts-pending #boot{animation:.4s ease-out .5s forwards boot-in,1.4s ease-in-out .9s infinite boot-pulse;display:block}.boot-star{width:36px;height:36px;fill:var(--accent);stroke:var(--accent);stroke-width:1.6px;stroke-linejoin:round;display:block}@keyframes boot-in{to{opacity:1}}@keyframes boot-pulse{50%{opacity:.45;scale:.7}}@media (prefers-reduced-motion:reduce){.fonts-pending #boot{animation:.4s ease-out .5s forwards boot-in}}#app{transition:opacity .25s ease-out}.fonts-pending #app{opacity:0}@media (prefers-reduced-motion:reduce){.avatar img{animation:none}.fade-img,#app{transition:none}}#page:focus{outline:none}.avatar[data-state=loading],.skeleton-avatar,.skeleton-lines span{background-color:var(--avatar-bg);animation:1.4s ease-in-out infinite skeleton-pulse}.skeleton-avatar{width:var(--avatar);height:var(--avatar);border-radius:var(--radius-avatar)}.skeleton-lines{gap:.55rem;display:grid}.skeleton-lines span{border-radius:.25rem;height:.9rem}.skeleton-lines span:first-child{width:12rem;max-width:40%}.skeleton-lines span:last-child{width:28rem;max-width:85%}@keyframes skeleton-pulse{50%{background-color:var(--band)}}@media (prefers-reduced-motion:reduce){.avatar[data-state=loading],.skeleton-avatar,.skeleton-lines span{animation:none}}.sidebar{padding:var(--inset-y) var(--inset)}.sidebar-profile{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.sidebar-identity{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;line-height:1.2;display:grid}.sidebar-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.3rem;line-height:1.2;overflow:hidden}.sidebar-identity span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.9rem;overflow:hidden}.site-nav{flex-wrap:wrap;gap:.25rem;display:flex}.site-nav a{border-radius:var(--radius-small);color:var(--text);align-items:center;gap:.6rem;padding:.4rem .75rem;font-size:1.1rem;line-height:1.3;text-decoration:none;display:flex}.icon{width:1.2rem;height:1.2rem;color:var(--heading);flex:none;display:inline-flex}.icon svg{width:100%;height:100%}.login button,.composer button,.edit-save{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.login button .icon,.composer button .icon{width:1.1rem;height:1.1rem;color:inherit}.icon-error{vertical-align:-.2em;width:1.1em;height:1.1em;color:var(--warn);margin-right:.35rem}@media (hover:hover){.site-nav a:hover{background:var(--band)}}.site-nav a[data-pending]{visibility:hidden}.site-nav a[aria-current=page]{background:var(--nav-active);box-shadow:inset 0 0 0 1px #cd965024,inset 0 1px #fff5e180}.login{gap:.4rem;margin-bottom:1rem;display:grid}.login label{font-size:.95rem;font-weight:700}.login input{border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--input);width:100%;color:var(--text);padding:.45rem .6rem}.login button{justify-self:start;margin-top:.3rem}.login-error{border-radius:var(--radius-small);background:var(--warn-tint);color:var(--text);margin:.2rem 0 0;padding:.5rem .65rem;font-size:.95rem}.auth-info{border-top:1px solid var(--divider);color:var(--muted);margin:1rem 0 0;padding-top:.9rem;font-size:.9rem}.auth-info:has(#auth-status:empty){display:none}.auth-info{gap:.2rem;display:grid}#auth-separator{display:none}#sign-out-button{border-radius:var(--radius-small);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:.4rem .75rem;font-size:1.1rem;line-height:1.3;display:flex}@media (hover:hover){#sign-out-button:hover{background:var(--band)}}#sign-out-button[hidden]{display:none}.login button,.composer button,.edit-save{border:2px solid var(--button-edge);border-radius:var(--radius-button);background:linear-gradient(var(--button-top), var(--button-bottom));color:var(--button-text);text-shadow:0 1px #280f0559;cursor:pointer;padding:calc(.5rem - 2px) calc(1.2rem - 2px);font-size:1.05rem;box-shadow:inset 0 1px #ffe1be59,inset 0 -2px #3c190859,0 1px 2px #3c1e0a40}@media (hover:hover){.login button:hover,.composer button:hover,.edit-save:hover{background:linear-gradient(var(--button-hover-top), var(--button-hover-bottom))}}.login button[aria-busy=true],.composer button[aria-busy=true],.edit-save[aria-busy=true]{cursor:progress;padding-inline:.5rem}.login button,.composer button,.edit-save{transition:transform .12s ease-out}.login button:active:not(:disabled),.composer button:active:not(:disabled),.edit-save:active:not(:disabled){transform:scale(.96)}.login button:active,.composer button:active,.edit-save:active{background:linear-gradient(var(--button-active-top), var(--button-active-bottom));box-shadow:inset 0 2px 3px #280f0573,0 1px #fff5e180}.composer{grid-template-columns:var(--avatar) 1fr;margin-bottom:var(--gap);padding:var(--inset-y) var(--inset);align-items:start;gap:1rem;display:grid}.composer-fields{border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--input);gap:0;min-width:0;display:grid}.composer-fields:focus-within{outline:2px solid var(--focus);outline-offset:2px}.composer textarea{border-radius:var(--radius-small) var(--radius-small) 0 0;width:100%;min-height:3.4rem;color:var(--text);field-sizing:content;resize:none;background:0 0;border:0;max-height:12rem;padding:.7rem .9rem .3rem;font-size:1.05rem}.composer textarea:focus-visible{outline:none}.composer textarea::placeholder{color:var(--muted)}.composer-actions{justify-content:space-between;align-items:center;gap:1rem;padding:.2rem .55rem .55rem .9rem;display:flex}.char-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:1.05rem}.char-count-near{color:var(--warn);font-weight:700}.composer-note{color:var(--warn);text-align:right;margin:0;padding:0 .9rem .6rem;font-size:.95rem}.composer-note:empty{display:none}.profile{margin-bottom:var(--gap);padding:var(--inset-y) var(--inset);align-items:center;gap:1rem;display:flex}.profile h2{font-family:var(--font-display);color:var(--heading);margin:0;font-size:1.7rem;line-height:1.2}.profile p{color:var(--muted);margin:.15rem 0 0}.profile>div{flex:1 1 0;min-width:0}.profile p{text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.profile{flex-wrap:wrap;row-gap:.65rem}.profile-edit{border:1px solid var(--border-strong);min-height:2.75rem;color:var(--link);touch-action:manipulation;border-radius:.5rem;flex:1 0 100%;justify-content:center;align-items:center;gap:.5rem;padding:.35rem 1.1rem;font-weight:700;text-decoration:none;display:flex}@media (width>=900px){.profile{flex-wrap:nowrap}.profile-edit{border-radius:999px;flex:none;margin-left:auto}}.profile-edit[data-pending]{visibility:hidden}.profile-edit .icon{color:inherit}.edit-form{padding:var(--inset-y) var(--inset) calc(var(--inset-y) + .25rem)}.edit-identity{align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.edit-identity>div{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.edit-name{font-family:var(--font-display);color:var(--heading);overflow-wrap:anywhere;font-size:1.4rem;line-height:1.2}.edit-username{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.edit-form h3{color:var(--heading);margin:0 0 .2rem;font-size:1.1rem}.edit-help{color:var(--muted);margin:0 0 .8rem}.avatar-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.25rem;display:grid}.avatar-choice{aspect-ratio:1;border:1px solid var(--avatar-border);border-radius:var(--radius-avatar);background:var(--avatar-bg);cursor:pointer;touch-action:manipulation;width:100%;padding:0;display:block;position:relative;overflow:hidden}.avatar-choice img{object-fit:cover;width:100%;height:100%;display:block}.avatar-choice[aria-pressed=true]{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--accent)}.avatar-choice[aria-pressed=true]:after{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff3dc' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center / 80% no-repeat;border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;bottom:.25rem;right:.25rem}.edit-form[aria-busy=true] .avatar-choice{cursor:progress}.edit-note{color:var(--muted);margin:.8rem 0 0}.edit-note:empty{display:none}.edit-note:has(.icon-error){border-radius:var(--radius-small);background:var(--warn-tint);color:var(--text);padding:.6rem .75rem}.edit-actions{flex-wrap:wrap;gap:.75rem;margin:1rem 0 0;display:flex}.edit-save,.edit-cancel{min-height:2.75rem}.edit-cancel{border:2px solid var(--border-strong);border-radius:var(--radius-button);color:var(--link);cursor:pointer;background:0 0;padding:calc(.5rem - 2px) calc(1.2rem - 2px);font-size:1.05rem;font-weight:700}.edit-save:disabled,.edit-cancel:disabled{opacity:.5;cursor:default}.edit-back{margin:1.2rem 0 0}@media (width>=640px){.avatar-choices{grid-template-columns:repeat(auto-fill,4.75rem);max-width:33.5rem}}@media (hover:hover){.profile-edit:hover{background:var(--nav-active)}.avatar-choice:hover{border-color:var(--link)}.edit-cancel:hover:not(:disabled){background:var(--nav-active)}}.notice{padding:var(--inset-y) var(--inset)}.notice h2{font-family:var(--font-display);color:var(--heading);margin:0;font-size:1.7rem;line-height:1.2}.notice p{margin:.4rem 0 0}.profile-meta:before{content:"· "}.panel-heading{border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;padding:.3rem var(--inset);border-bottom:1px solid var(--divider);background:var(--band);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.panel-heading h2{font-family:var(--font-display);color:var(--heading);white-space:nowrap;margin:0;font-size:1.5rem;line-height:1.2}.sort-select{border-radius:var(--radius-small);appearance:none;min-width:0;color:var(--link);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5z' fill='%238a3f14'/%3E%3C/svg%3E") right .3rem center/.8rem .55rem no-repeat;border:0;padding:.3rem 1.4rem .3rem .25rem;font-size:1.05rem}@media (hover:hover){.sort-select:hover{text-decoration:underline}}.feed:empty{display:none}.feed-more{border-top:1px solid var(--divider);overflow-x:clip}.feed-more button{width:100%;padding:.7rem var(--inset);color:var(--link);cursor:pointer;background:0 0;border:0;font-size:1.05rem;transition:transform .12s ease-out;display:block}.feed-more button:active:not(:disabled){transform:scale(.96)}.feed-more button,.login button,.composer button,.edit-save{position:relative}.feed-more button:after,.login button:after,.composer button:after,.edit-save:after{content:"";position:absolute;inset:-3%}.feed-more button[aria-busy=true]{animation:.9s ease-in-out infinite pulse-text}.status-enter{animation:.45s cubic-bezier(.34,1.56,.64,1) both status-enter;animation-delay:calc(var(--i,0) * 70ms)}@keyframes status-enter{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:.3s ease-out page-enter}@keyframes page-enter{0%{opacity:0;transform:translateY(.6rem)}}.status-fade{animation:.3s ease-out both status-fade}@keyframes status-fade{0%{opacity:0}}@keyframes pulse-text{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.status-enter,.status-fade,.page-enter,.feed-more button[aria-busy=true]{animation:none}.feed-more button,.login button,.composer button,.edit-save{transition:none}.feed-more button:active:not(:disabled),.login button:active:not(:disabled),.composer button:active:not(:disabled),.edit-save:active:not(:disabled){transform:none}}@media (hover:hover){.feed-more button:hover{background:var(--band)}}.feed-more button:focus-visible{outline-offset:-4px}.feed-more button:disabled{color:var(--muted);cursor:progress}.profile-error{color:var(--muted);margin:0;font-size:.95rem}.profile-error button,.feed-message button{color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.feed-message{padding:.9rem var(--inset);color:var(--muted);margin:0}:is(.feed-message:has(.icon-error),.profile-error){background:var(--warn-tint);color:var(--text)}.profile-error{border-radius:var(--radius-small);margin-bottom:.8rem;padding:.6rem .75rem}.status,.status-skeleton{grid-template-columns:var(--avatar) 1fr;padding:.45rem var(--inset);border-top:1px solid var(--divider);align-items:center;gap:1rem;display:grid}.status:first-child,.status-skeleton:first-child{border-top:0}.status>.avatar,.status-skeleton>.skeleton-avatar{align-self:start}.status-body{min-width:0;position:relative}.status-meta{flex-wrap:wrap;align-items:baseline;gap:0 .4rem;display:flex}.status-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--text);font-size:1.1rem;font-weight:700;text-decoration:none;overflow:hidden}.status-sub{align-items:baseline;gap:0 .4rem;min-width:0;max-width:100%;display:flex}@media (hover:hover){.status-name:hover{text-decoration:underline}}.status-handle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:.95rem;overflow:hidden}.status-meta time{color:var(--muted);white-space:nowrap;flex:none;font-size:.95rem}.status-time{color:var(--muted);white-space:nowrap;flex:none;font-size:.95rem;text-decoration:none}.status-sub>time:before,.status-time:before{content:"· "}.status-edited{color:var(--muted);white-space:nowrap;flex:none;font-size:.95rem}.status-edited:before{content:"· "}@media (hover:hover){.status-time:hover time{text-decoration:underline}}.status p{overflow-wrap:anywhere;margin:.1rem 0 0;font-size:1.05rem}.status-actions{flex-wrap:wrap;align-items:center;gap:.2rem .6rem;margin-top:.3rem;display:flex}.status-actions[data-state=loading]{visibility:hidden}.status-actions[data-state=unavailable]{display:none}.hat-tip{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.18rem .7rem .18rem .5rem;font-size:.95rem;font-weight:600;transition:transform .12s ease-out;display:inline-flex;position:relative}.hat-tip:after{content:"";position:absolute;inset:-.45rem -.2rem}.hat-tip .icon{width:1.15rem;height:1.15rem;color:inherit;transition:transform .18s ease-out}.hat-tip:active:not([aria-busy=true]){transform:scale(.96)}.hat-tip[aria-busy=true]{cursor:progress}.hat-tip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-tint);color:var(--accent)}.hat-tip[aria-pressed=true] .icon{transform:rotate(-14deg)}.hat-tip[aria-pressed=true] .icon svg path:first-child{fill-opacity:.85}@media (hover:hover){.hat-tip:hover{border-color:var(--muted);color:var(--heading)}.hat-tip[aria-pressed=true]:hover{border-color:var(--accent);color:var(--accent)}}.hat-number{color:var(--muted);font-size:.95rem}.hat-note{flex-basis:100%;margin:0;font-size:.95rem}.hat-note:empty{display:none}.hat-note:has(.icon-error){border-radius:var(--radius-small);background:var(--warn-tint);padding:.4rem .65rem}.status.has-menu .status-meta{padding-right:2.2rem}.status-menu{position:absolute;top:-6px;right:-6px}.status-menu-button{border-radius:var(--radius-small);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:transform .12s ease-out;display:inline-flex;position:relative}.status-menu-button:after{content:"";position:absolute;inset:-6px}.status-menu-button .icon{width:24px;height:24px;color:inherit}.status-menu-button:active{transform:scale(.96)}.status-menu-button[aria-expanded=true]{background:var(--nav-active);color:var(--heading)}.status-menu-list{z-index:5;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);min-width:9.5rem;box-shadow:var(--shadow);padding:.25rem;position:absolute;top:calc(100% + .15rem);right:0}.status-menu-item{border-radius:var(--radius-small);width:100%;min-height:2.75rem;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:.4rem .7rem;font-size:1.05rem;display:flex}.status-menu-item .icon{width:1.2rem;height:1.2rem;color:inherit}.status-menu-delete{color:var(--warn)}.status-menu-item:focus{background:var(--nav-active)}@media (hover:hover){.status-menu-button:hover{background:var(--nav-active);color:var(--heading)}.status-menu-item:hover{background:var(--nav-active)}}.status-edit{margin-top:.3rem}.status-edit textarea{border-radius:var(--radius-small) var(--radius-small) 0 0;width:100%;min-height:5.2rem;max-height:14rem;color:var(--text);field-sizing:content;resize:none;background:0 0;border:0;padding:.7rem .9rem .3rem;font-size:1.05rem}.status-edit textarea:focus-visible{outline:none}.status-edit-buttons{gap:.5rem;display:flex}.status-edit .composer-actions{flex-wrap:wrap;gap:.4rem .75rem}.status-edit .edit-save,.status-edit .edit-cancel{padding-inline:.85rem}.status-edit .edit-cancel{padding-inline:calc(.85rem - 2px)}.status-edit .status-edit-buttons{margin-left:auto}.status-edit-note{margin-top:.5rem;font-size:.95rem}.status-edit-note:empty{display:none}.status-edit-note:has(.icon-error){border-radius:var(--radius-small);background:var(--warn-tint);padding:.4rem .65rem}.status.editing .status-menu{display:none}.status-confirm{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--band);margin-top:.5rem;padding:.6rem .75rem}.status-confirm-text{font-size:1rem}.status-confirm-actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.status-confirm button{border-radius:var(--radius-button);cursor:pointer;min-height:2.75rem;padding:.4rem 1.1rem;font-size:1rem;font-weight:700;transition:transform .12s ease-out;position:relative}.status-confirm button:after{content:"";position:absolute;inset:-3%}.status-confirm-delete{border:1px solid var(--button-edge);background:var(--warn);color:var(--button-text)}.status-confirm-cancel{border:1px solid var(--border-strong);color:var(--link);background:0 0}.status-confirm button:active:not(:disabled){transform:scale(.96)}.status-confirm button:disabled{opacity:.6;cursor:default}.status-confirm button[aria-busy=true]{cursor:progress}.status-confirm-note{margin-top:.5rem;font-size:.95rem}.status-confirm-note:empty{display:none}.status-confirm-note:has(.icon-error){border-radius:var(--radius-small);background:var(--warn-tint);padding:.4rem .65rem}@media (prefers-reduced-motion:reduce){.status-menu-button,.status-confirm button,.hat-tip,.hat-tip .icon{transition:none}}@media (width>=640px){.site{width:min(81rem,100% - 2*max(.7rem,14px))}.app-layout{grid-template-columns:minmax(12rem,22%) 1fr}.status,.status-skeleton{--avatar:3.5rem}.site-nav{gap:.15rem;display:grid}}@media (width<=639px){.composer{grid-template-columns:1fr}#composer-avatar{display:none}.composer textarea{field-sizing:content;min-height:2.9rem;max-height:8rem}.profile{gap:.75rem}.profile p{font-size:.82rem}.panel-heading{gap:.4rem}.panel-heading h2{font-size:1.45rem}.sort-select{padding-right:1.2rem;font-size:1rem}.sidebar{padding:var(--inset-y) var(--inset);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem .75rem;display:grid}.login,.profile-error{order:0;grid-column:1/-1;margin:0}.sidebar-profile{order:1;grid-column:1;gap:.7rem;margin:0}.sidebar-profile .avatar{--avatar:2.75rem}.sidebar-identity strong{font-size:1.15rem}.sidebar-identity span{font-size:.85rem}.auth-info{border-top:0;order:2;grid-column:2;justify-items:end;margin:0;padding:0}#auth-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#sign-out-button{padding:.3rem .65rem;font-size:1rem}.site-nav{border-top:1px solid var(--divider);order:3;grid-column:1/-1;gap:.35rem;padding-top:.45rem}.site-nav a{padding:.3rem .65rem;font-size:1rem}.site-nav a,#sign-out-button{position:relative}.site-nav a:after,#sign-out-button:after{content:"";position:absolute;inset:-.45rem -.2rem}.sort-select{margin-block:-.45rem;padding-block:.75rem}.status-name,.status-time{margin-block:-.9rem -.3rem;padding-block:.9rem .3rem}.edit-back-link{margin-block:-.75rem;padding-block:.75rem;display:inline-block}.profile-error button,.feed-message button{margin-block:-.75rem;padding-block:.75rem}}@media (width<=360px){.composer textarea{padding:.6rem .7rem .3rem;font-size:1rem}.panel-heading h2{font-size:1.3rem}.sort-select{font-size:.9rem}.profile p{font-size:.78rem}.status-handle,.status-edited,.status-meta time,.status-time{font-size:.88rem}}@media (width<=340px){.joined-word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
