#iphone-help{position:fixed;z-index:65;top:calc(76px + env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));font:15px/1.6 system-ui,-apple-system,sans-serif;color:#334c41;pointer-events:auto}#iphone-help button,#iphone-help select{font:inherit;min-height:44px;padding:9px 15px;border:1px solid #ccd8c9;border-radius:18px;background:#fffdf5;color:inherit;touch-action:manipulation}#iphone-help>button{box-shadow:0 3px 16px #263e3233}#iphone-help [hidden]{display:none!important}#iphone-help section{position:fixed;inset:max(65px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));width:min(480px,calc(100vw - 24px));max-height:620px;margin:auto;padding:22px;background:#fffdf8;border:1px solid #d9e1d1;border-radius:26px;overflow:auto;overscroll-behavior:contain;box-shadow:0 12px 80px #10291c66}#iphone-help h2{font-size:23px;margin:0 0 12px}#iphone-help p{margin:12px 0}#iphone-help header{display:flex;justify-content:space-between;align-items:center;gap:12px}#iphone-help progress{width:100%;height:15px;accent-color:#57755e}#iphone-help a{color:#285d43}#iphone-help .iphone-actions{display:flex;gap:9px;flex-wrap:wrap}#iphone-help .iphone-small{font-size:13px;color:#657665}#iphone-help [role=status]{min-height:2em}html.iphone-web{overscroll-behavior:none}html.iphone-web body{height:100dvh}html.iphone-web .yc-calm-sheet{padding-bottom:max(20px,env(safe-area-inset-bottom))!important}html.iphone-web .yc-mobile-music-notice{z-index:60}html.iphone-web #mobile-startup{padding:85px 24px}html.iphone-web .yc-mobile-outer-action{touch-action:manipulation}
@media(max-height:480px){#iphone-help{top:max(6px,env(safe-area-inset-top))}#iphone-help section{inset:8px max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));max-height:none}}
/* Preserve the complete portrait composition on every window aspect ratio.
   The canvas bounds also stay 9:16, matching the renderer's hit coordinates. */
html.iphone-web #mobile-scene{position:absolute;inset:0;margin:auto;width:min(100vw,56.25dvh);height:min(100dvh,177.7777778vw)}
html.iphone-web #mobile-scene canvas{object-fit:contain!important}
html.iphone-web .yc-mobile-ui{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}
html.iphone-web #iphone-help{max-width:calc(100vw - 24px)}
html.iphone-web #iphone-help>button{max-width:100%}
@media(max-height:480px) and (min-width:600px){html.iphone-web #iphone-help{top:max(12px,env(safe-area-inset-top))}}
@media(max-height:480px) and (max-width:599px){html.iphone-web #iphone-help{top:calc(76px + env(safe-area-inset-top))}}
