#arSnap{width:min(760px,calc(100vw - 20px));max-height:calc(100dvh - 20px);overflow:auto;background:#fdf9ee;color:#23463c;border:1px solid #8aa18c;border-radius:14px;padding:18px}#arSnap::backdrop{background:#102f36d9}#arSnap header{display:flex;justify-content:space-between;align-items:center;gap:12px}#arSnap h2{font-size:22px;margin:4px 0}#arSnap p{font-size:14px;line-height:1.5}#arClose{width:44px;min-height:44px;font-size:24px;border:0;background:transparent;color:#23463c}#arStage{position:relative;aspect-ratio:4/3;margin:auto;background:#152f32;border-radius:10px;overflow:hidden}#arVideo{display:block;width:100%;height:100%;object-fit:contain}#arOverlay{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.ar-adjust{display:flex;gap:12px;flex-wrap:wrap}.ar-adjust label{flex:1 1 120px;font-size:14px}.ar-adjust input{display:block;width:100%;min-height:36px}.ar-actions,.visit-share-actions{display:flex;flex-wrap:wrap;gap:8px}.ar-actions button,.visit-share-actions button{flex:1 1 140px;min-height:44px;font-size:14px}.visit-share-actions[hidden]{display:none}#arStatus{min-height:42px}@media(orientation:landscape) and (max-height:500px){#arSnap{padding:12px}#arSnap p{margin:6px 0}#arStage{float:left;margin:0 14px 10px 0}.ar-adjust{display:block}.ar-actions{clear:both}}
