/* Shared product shape language: printed panels and labels, square controls.
   Physical phone casings, chart points and circular illustration marks keep
   their geometry. Keep this file shared by marketing, guides and the reader. */
html body :is(a,button,select,textarea,details,dialog,input:not([type="radio"]):not([type="checkbox"]),
 [class~="rounded-md"],[class~="rounded-lg"],[class~="rounded-xl"],[class~="rounded-2xl"],[class~="rounded-3xl"],[class*="rounded-["],
 .fmt-mobile-nav summary,.fmt-mobile-links a,.fmt-header-cta,
 .home-search-input-row,.home-search-popup,.home-search-suggestions,.home-event-ticket,.home-event-heading time,.home-event-portrait,
 .plan-scanner-tile,.plan-speed,.monthly-card,.ticket-card,.price-phone-event time,.phone-chart-readout,
 .search,.button,.note-tag,.preview-tag,.category-icon,.artist-photo-large,.photo-credit-card img,.artwork-corner,.event-card,.date-stamp,.change,.source-tag,.chart-panel,.range-chip,.ticket-summary,.filter-chip,
 .mover-panel,.direction-icon,.artist-thumb,.app-status,.price-tooltip,.catalogue-count,.catalogue-filters,.location-popup,.location-popup li,.collection-ticket,.collection-ticket-main,
 .waiting-no-history,.availability-notice,.price-review-notice,.browse-card,.browse-genre,.browse-profile>.browse-artwork,
 .rail-card,.rail-note,.margin-note,.badge,.answer-panel,.short-answer,.figure-placeholder,.inline-cta,.sources-card,.author-card,.author-ticket,.next-card,.guide-card,.price-illustration-panel){border-radius:0}
html body :is(.home-event-ticket,.browse-card,.event-card,.mover-panel){box-shadow:none}
html body .browse-card:hover{transform:none;box-shadow:none;border-color:#2346a0}
html body .fmt-header-cta{box-shadow:none}
html body .browse-genre{border:0;border-left:2px solid #2346a0;padding:1px 7px;background:transparent}
