.home-shortcut-footer{padding:16px 20px 28px;text-align:center}.home-shortcut-footer button{font:500 14px/1.4 -apple-system,BlinkMacSystemFont,Arial,sans-serif;color:#111;background:#fff;border:1px solid #bbb;border-radius:999px;padding:11px 18px;cursor:pointer}.home-shortcut-dialog{font:16px/1.6 -apple-system,BlinkMacSystemFont,Arial,sans-serif;box-sizing:border-box;width:min(500px,calc(100vw - 32px));max-height:85vh;overflow:auto;background:white;color:#111;border:1px solid #ccc;border-radius:20px;padding:28px}.home-shortcut-dialog::backdrop{background:#0008}.home-shortcut-dialog h2{font-size:25px;line-height:1.2;margin:0 0 16px}.home-shortcut-dialog p{color:#444}.home-shortcut-dialog ol{padding-left:22px}.home-shortcut-dialog li{margin:12px 0}.home-shortcut-dialog .home-shortcut-note{font-size:14px;border-top:1px solid #ddd;padding-top:16px}.home-shortcut-dialog button{font:inherit;color:white;background:#111;border:0;border-radius:10px;padding:12px 20px;cursor:pointer;width:100%}.home-shortcut-dialog button:focus-visible,.home-shortcut-footer button:focus-visible{outline:3px solid #555;outline-offset:3px}

.home-shortcut-dialog label{display:block;font-size:14px;margin:16px 0 6px}.home-shortcut-dialog select{box-sizing:border-box;width:100%;font:inherit;color:#111;background:#fff;border:1px solid #999;border-radius:10px;padding:10px}

.studio-social-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 28px;margin:0 0 18px}.studio-social-links a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 4px;font:500 14px/1.4 -apple-system,BlinkMacSystemFont,Arial,sans-serif;color:#444;text-decoration:none}.studio-social-links a:hover{text-decoration:underline;color:#111}.studio-social-links a:focus-visible{outline:3px solid #555;outline-offset:3px}.portal-shell~.home-shortcut-footer{padding-bottom:calc(100px + env(safe-area-inset-bottom))}
