.moment-choices{display:grid;gap:10px;margin:20px 0}.moment-choices>button:not(.text-action){text-align:left;padding:16px;background:var(--surface);display:grid;grid-template-columns:32px 1fr;gap:3px 10px}.moment-choices strong{font-weight:400;font-size:18px}.moment-choices small{grid-column:2;font-size:13px;color:var(--quiet)}.moment-choices span{grid-row:1/3;font-size:27px;color:var(--coral)}.moment-memory{border-top:1px solid var(--rule);padding:8px 0 14px;margin-top:8px}.moment-memory>span{display:block;font-size:12px;color:var(--quiet)}.moment-memory button{font-size:12px;min-height:36px;padding-top:4px;padding-bottom:4px}.moment-memory #undoMoment{display:block}@media(prefers-reduced-motion:reduce){.moment-choices button{transition:none}}

.xr-diagnostics{border-top:1px solid #b6b6a6;margin-top:24px;padding-top:12px}.xr-diagnostics button,.xr-diagnostics a{display:block;margin:12px 0;min-height:44px}#deviceReportReceipt{overflow-wrap:anywhere}

.look-choice{border-bottom:1px solid var(--rule);padding:4px 0 16px}.look-choice p{font-size:14px}.headset-choice{margin-top:16px}.phone-look-controls{position:absolute;inset:0;pointer-events:none;z-index:5;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-start;gap:12px}.phone-look-controls>div{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.phone-look-controls .eyebrow{background:var(--paper);padding:8px}.phone-look-controls button{pointer-events:auto;background:var(--paper);min-height:44px}.phone-look-controls p{margin-top:auto;max-width:420px;background:var(--paper);padding:10px 14px;font-size:14px}.phone-look .stage{position:fixed;inset:0;z-index:1000;width:100%;height:100dvh;min-height:0}.phone-look .masthead,.phone-look .dock,.phone-look .scene-caption,.phone-look .board-hint{display:none}.phone-look .view-controls{top:80px;right:16px;z-index:6}.stage:fullscreen{width:100vw;height:100vh;background:var(--paper)}@media(max-width:620px){.phone-look-controls .eyebrow{display:none}.phone-look-controls>div{justify-content:flex-end}}
