.zog-surface .zog-surface-column{box-sizing:border-box;width:100%;max-width:768px;margin:0 auto;padding:32px 24px 0}.zog-surface.zog-surface-full .zog-surface-column{max-width:none}@media (width>=768px){.zog-surface .zog-surface-column{padding-inline:48px}.zog-surface.zog-surface-full .zog-surface-column{padding-inline:96px}}.zog-ph-cover+.zog-surface-column{padding-top:16px}.zog-ph{flex-direction:column;align-items:flex-start;display:flex}.zog-ph .zog-ph-end{align-self:flex-end}.zog-ph-icon{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;margin:0 0 8px;padding:4px}.zog-ph-icon:disabled{cursor:default}.zog-ph-icon:active:not(:disabled){background:var(--zog-hover)}.zog-ph-emoji{text-align:center;width:68px;height:68px;font-size:56px;line-height:68px;display:block}.zog-ph-icon-img{object-fit:cover;border-radius:8px;width:68px;height:68px;display:block}.zog-ph-adds{gap:4px;margin-bottom:4px;display:flex}.zog-ph-adds button{color:var(--zog-muted);font:inherit;opacity:.6;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:14px;display:inline-flex}.zog-ph-adds button:active{background:var(--zog-hover)}.zog-ph-title{box-sizing:border-box;resize:none;width:100%;color:var(--zog-fg);appearance:none;background:0 0;border:0;border-radius:0;outline:none;margin:0 0 16px;padding:0;font-family:inherit;font-size:36px;font-weight:700;line-height:40px;display:block;overflow:hidden}.zog-ph-title::placeholder{color:#a3a3a3;opacity:1}.zog-ph-title:read-only{cursor:default}.zog-ph-cover{background:var(--zog-hover);width:100%;position:relative;overflow:hidden}.zog-ph-cover img{object-fit:cover;user-select:none;width:100%;position:absolute;left:0}.zog-ph-cover-note,.zog-ph-cover-hint{color:var(--zog-muted);justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.zog-ph-cover-hint span{color:#fff;background:#0009;border-radius:6px;padding:4px 10px}.zog-ph-cover-buttons{gap:4px;display:flex;position:absolute;bottom:8px;right:12px}.zog-ph-cover-buttons button{background:var(--zog-surface);color:var(--zog-fg);font:inherit;border:0;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;box-shadow:0 1px 2px #0000001a}