.wall-page{--wp-line:color-mix(in srgb, var(--wall-ink) 10%, transparent);--wp-line-strong:color-mix(in srgb, var(--wall-ink) 16%, transparent);--wp-wash:color-mix(in srgb, var(--wall-ink) 6%, transparent);-webkit-font-smoothing:antialiased}.wall-page .wall-inner{padding-block:clamp(40px,7vw,88px) 40px}.wall-page:has(.wp-owner) .wall-inner{padding-bottom:112px}.wall-page .wp-profile{z-index:5;border-bottom:1px solid var(--wp-line);animation:wp-in .7s var(--spring) both;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(16px,2.2vw,24px);margin-bottom:clamp(28px,4vw,44px);padding-bottom:28px;display:grid;position:relative}.wall-page .wp-avatar{--size:clamp(64px, 7vw, 84px);width:var(--size);height:var(--size);background:var(--wall-ink);color:var(--wall-on-ink);box-shadow:inset 0 0 0 1px var(--wall-border), 0 0 0 1px var(--wp-line), 0 1px 2px #0000000f;font-size:calc(var(--size) * .4);letter-spacing:-.03em;-webkit-user-select:none;user-select:none;border-radius:28%;grid-row:1;place-items:center;font-weight:600;line-height:1;display:grid;transform:rotate(-4deg)}.wall-page .wp-eyebrow{color:var(--wall-muted);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:8px;font-size:11px;display:block}.wall-page .wp-id{grid-area:1/2;min-width:0}.wall-page .wp-id h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,4.5vw,48px);line-height:1.1}.wall-page .wp-facts{color:var(--wall-muted);flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.wall-page .wp-facts li{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.wall-page .wp-facts svg{opacity:.85;flex:none}.wall-page .wp-handle{color:color-mix(in srgb, var(--wall-ink) 72%, transparent);font-weight:500}.wall-page .wp-verified{color:var(--wall-ink)}.wall-page .wp-verified svg{color:var(--wall-positive);opacity:1}.wall-page .wp-bio{max-width:62ch;color:color-mix(in srgb, var(--wall-ink) 78%, transparent);text-wrap:pretty;grid-column:2/3;margin:14px 0 0;font-size:16px;line-height:1.55}.wall-page .wp-actions{grid-area:1/3;align-self:center;gap:8px;display:flex}.wall-page .wp-btn{background:var(--wall-tile);min-height:38px;color:var(--wall-ink);box-shadow:inset 0 0 0 1px var(--wp-line-strong);font:inherit;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background-color .2s ease-out, transform .3s var(--spring);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.wall-page .wp-btn:hover{background:color-mix(in srgb, var(--wall-ink) 7%, var(--wall-solid))}.wall-page .wp-btn:active{transform:scale(.97)}.wall-page .wp-btn:focus-visible{outline:2px solid var(--wall-ink);outline-offset:2px}.wall-page .wp-btn[aria-expanded=true]{background:color-mix(in srgb, var(--wall-ink) 7%, var(--wall-solid))}.wall-page .wp-btn-ink{background:var(--wall-ink);color:var(--wall-on-ink);box-shadow:none}.wall-page .wp-btn-ink:hover{background:color-mix(in srgb, var(--wall-ink) 84%, var(--wall-on-ink))}.wall-page .wp-btn-small{min-height:30px;padding:0 12px;font-size:13px}.wall-page .share{display:flex;position:relative}.wall-page .share-menu{z-index:30;background:var(--wall-solid);min-width:200px;color:var(--wall-ink);box-shadow:0 0 0 1px var(--wp-line), 0 16px 40px -12px #00000047, 0 2px 6px #0000000f;transform-origin:100% 0;animation:wp-pop .22s var(--spring) both;border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.wall-page .share-menu>*{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;text-decoration:none;display:flex}.wall-page .share-menu>:hover,.wall-page .share-menu>:focus-visible{background:var(--wp-wash);outline:none}.wall-page .share-menu svg{color:var(--wall-muted);flex:none}.wall-page .wp-preview{z-index:40;padding:10px var(--gutter);background:color-mix(in srgb, var(--wall-solid) 88%, transparent);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);box-shadow:0 1px 0 var(--wp-line);color:var(--wall-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;font-size:14px;display:flex;position:sticky;top:0}.wall-page .wp-preview p{margin:0}.wall-page .wp-preview strong{color:var(--wall-ink);font-weight:600}.wall-page .wp-preview-dot{background:#f5a524;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #f5a5243d}.wall-page .wp-footer{border-top:1px solid var(--wp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:clamp(40px,6vw,64px);padding-top:20px;font-size:13px;display:flex}.wall-page .wp-made{background:var(--wall-tile);box-shadow:inset 0 0 0 1px var(--wp-line);color:var(--wall-ink);border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-weight:500;text-decoration:none;transition:box-shadow .2s ease-out;display:inline-flex}.wall-page .wp-made:hover{box-shadow:inset 0 0 0 1px var(--wp-line-strong)}.wall-page .wp-made svg{border-radius:5px}.wall-page .wp-report{color:var(--wall-muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.wall-page .wp-report:hover{color:var(--wall-ink)}.wall-page .wp-owner{left:50%;bottom:max(20px, env(safe-area-inset-bottom));z-index:50;background:var(--wall-ink);height:44px;color:var(--wall-on-ink);box-shadow:0 12px 32px -10px #00000073, 0 0 0 1px var(--wp-line);animation:wp-rise .6s var(--spring) .3s both;border-radius:999px;align-items:center;gap:8px;padding:0 20px 0 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s ease-out;display:inline-flex;position:fixed;transform:translate(-50%)}.wall-page .wp-owner:hover{background:color-mix(in srgb, var(--wall-ink) 86%, var(--wall-on-ink))}@keyframes wp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes wp-pop{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}@keyframes wp-rise{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.wall-page .wp-profile,.wall-page .share-menu,.wall-page .wp-owner{animation:none}}@media (max-width:640px){.wall-page .wp-profile{grid-template-columns:auto minmax(0,1fr)}.wall-page .wp-avatar{--size:60px}.wall-page .wp-id h1{font-size:26px}.wall-page .wp-facts{gap:4px 14px;font-size:13px}.wall-page .wp-bio{grid-column:1/-1;margin-top:16px;font-size:15px}.wall-page .wp-actions{grid-area:auto/1/auto/-1;margin-top:18px}.wall-page .wp-actions>*{flex:1}.wall-page .wp-actions .wp-btn{width:100%}.wall-page .share-menu{transform-origin:0 0;left:0;right:auto}.wall-page .wp-preview{text-align:left;flex-wrap:nowrap;justify-content:space-between;font-size:13px}.wall-page .wp-preview p{flex:1;min-width:0}.wall-page .wp-wide{display:none}}
