.wall-page{display:grid;align-content:end;min-height:100dvh;padding:var(--space-section) var(--gutter);background:radial-gradient(120% 80% at 85% 0,color-mix(in oklab,var(--silver) 9%,transparent),transparent 60%),var(--surface-page)}.wall{display:grid;gap:var(--space-4);width:100%;max-width:var(--measure-lead)}.wall__mark{margin:0;font-size:var(--text-md)}.wall__title{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:400;letter-spacing:var(--tracking-display);line-height:var(--leading-heading);text-wrap:balance}.wall__lead{margin:0;color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-body);text-wrap:pretty}.wall__acts{display:flex;flex-wrap:wrap;margin-block-start:var(--space-4);gap:var(--space-3) var(--space-4)}.wall__act{display:inline-flex;align-items:center;padding:var(--space-3) var(--space-6);border:1px solid var(--bone);border-radius:var(--radius-s);background:var(--bone);color:var(--ink);cursor:pointer;font-family:inherit;font-size:var(--text-sm);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo)}.wall__act:hover{background:color-mix(in oklab,var(--bone) 88%,var(--ink))}.wall__act:active{translate:0 1px}.wall__act--quiet{border-color:var(--rule);background:transparent;color:var(--text-primary)}.wall__act--quiet:hover{border-color:var(--rule-strong);background:var(--surface-raised)}.wall__ref{margin:0;color:var(--text-tertiary);font-size:var(--text-xs)}.wall__ref code{direction:ltr;unicode-bidi:isolate;font-family:var(--font-mono)}