/* Additions of the PHP site on top of Astro's compiled CSS: account link in the top bar, the Rent button. */

/* top bar: sign-in / my account, after the WhatsApp numbers */
.tb-acc[data-astro-cid-fzpbxy5g] { display: inline-flex; align-items: center; gap: 6px; margin-left: 14px; padding: 4px 12px; border-radius: 999px; border: 1px solid rgba(244,180,0,.45); color: var(--ink); font-weight: 700; text-decoration: none; transition: background-color .2s, border-color .2s; }
.tb-acc[data-astro-cid-fzpbxy5g]:hover { background: rgba(244,180,0,.14); border-color: var(--amber); }
.tb-acc[data-astro-cid-fzpbxy5g] svg { width: 16px; height: 16px; color: var(--amber); }
@media (max-width: 900px) { .tb-acc[data-astro-cid-fzpbxy5g] { margin-left: 8px; } }

/* Texnikalar: "Rent" under the specs of the machine in the window */
.vt-rent[data-astro-cid-ujtp5hzl] { align-self: flex-start; margin-top: 10px; display: inline-flex; align-items: center; height: 46px; padding: 0 22px; border-radius: 999px; background: var(--amber); color: #15130F; font-weight: 800; font-size: 15px; text-decoration: none; transition: background-color .2s, transform .2s; }
.vt-rent[data-astro-cid-ujtp5hzl]:hover { background: var(--amber-hi); transform: translateY(-1px); }
@media (max-width: 600px) {
  .tb-acc[data-astro-cid-fzpbxy5g] { padding: 4px 8px; }
  .tb-acc-t[data-astro-cid-fzpbxy5g] { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
}
