.codephoto-screen{box-sizing:border-box;overflow-wrap:anywhere}.codephoto-screen button,.codephoto-screen input,.codephoto-screen textarea{box-sizing:border-box;max-width:100%;font:inherit;color:inherit;border:1px solid var(--fl-border);background:var(--fl-surface);border-radius:10px;padding:10px 14px}.codephoto-screen button{cursor:pointer;min-height:44px;margin:8px 8px 8px 0}.codephoto-screen button:disabled{cursor:default;opacity:.6}.codephoto-screen button:focus-visible,.codephoto-screen input:focus-visible,.codephoto-screen textarea:focus-visible,.codephoto-screen summary:focus-visible{outline:3px solid var(--fl-accent,#315cf5);outline-offset:2px}.codephoto-screen details{margin:12px 0}.codephoto-screen summary{cursor:pointer;align-content:center;min-height:44px}.codephoto-screen pre{white-space:pre-wrap;overflow-wrap:anywhere}.codephoto-screen iframe{background:var(--fl-surface);display:block}@media (prefers-reduced-motion:reduce){.codephoto-screen *{scroll-behavior:auto}}