@charset "UTF-8";@keyframes skeleton-shimmer{to{transform:translate(100%)}}.page-header{position:sticky;top:0;z-index:100;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:calc(.5rem + var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px)) 1rem .5rem;margin-bottom:0;background:var(--theme-background);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.06)}.page-header__back{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;background:none;border:none;color:var(--theme-text);font-size:.95rem;cursor:pointer;transition:opacity .2s;justify-self:start}.page-header__back:hover{opacity:.7}.page-header__back:active{opacity:.5}.page-header__back svg{flex-shrink:0}.page-header__back span{font-weight:500}.page-header__site{display:flex;align-items:center;gap:.5rem;padding:.35rem .6rem .35rem .35rem;border-radius:2rem;background:#0000000d;text-decoration:none!important;transition:background .2s;justify-self:center}.page-header__site:hover{background:#0000001a;text-decoration:none!important}.page-header__site-name{font-size:.875rem;font-weight:500;color:var(--theme-text);max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.page-header__avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid rgba(0,0,0,.08)}.page-header__avatar--placeholder{display:flex;align-items:center;justify-content:center;background:var(--theme-primary, #4caf50);color:#fff;font-size:1rem;font-weight:600}.page-header__auth{display:flex;align-items:center;justify-self:end;grid-column:3}.page-header__auth-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#0000000d;border:none;color:var(--theme-text);cursor:pointer;transition:background .2s,opacity .2s;text-decoration:none!important;gap:.375rem;font-family:inherit}.page-header__auth-btn:hover{background:#0000001a;opacity:.8}.page-header__auth-btn:active{opacity:.5}.page-header__auth-btn--user{width:auto;border-radius:18px;padding:0 .75rem}.page-header__auth-email{font-size:.75rem;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
