/* One entry-button layout for every app's information page. */
.app-entry-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:16px 0}
.app-entry-actions>a.app-entry-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:12px 20px;border:2px solid #000;border-radius:12px;background:#142e3a;color:#fff;font:700 14px/1.3 system-ui;text-decoration:none;box-shadow:none}
.app-entry-actions>a.app-entry-screens{display:inline-flex;align-items:center;min-height:44px;color:#142e3a;font:700 14px/1.3 system-ui;text-underline-offset:5px;text-decoration:underline;background:none;border:0;padding:0}
.app-entry-actions>a:focus-visible{outline:3px solid #245be7;outline-offset:4px}
@media(max-width:700px){.app-entry-actions{gap:12px}.app-entry-actions>a.app-entry-primary{font-size:12px;padding:12px 15px}.app-entry-actions>a.app-entry-screens{font-size:12px}}

/* Purchase actions share the clear, compact store button shape. */
.app-entry-actions>a.app-entry-primary,.app-entry-actions>button.app-entry-primary{display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:44px;padding:12px 20px;border:1px solid #203db1;border-radius:10px;background:#2947cc;color:#fff;font:700 14px/1.2 Arial,Helvetica,sans-serif;letter-spacing:normal;white-space:nowrap;text-decoration:none;box-shadow:none;gap:0}
.app-entry-actions>a.app-entry-primary:hover{background:#203aa9}
.app-entry-actions>button.app-entry-primary:disabled{background:#edf0f7;color:#4a5365;border-color:#a8afbd;cursor:default;opacity:1}
