/* Shared native controls retain their keyboard and form behavior. */
select { min-width:0; min-height:44px; border:1px solid var(--line); border-radius:var(--control-radius); background-color:var(--surface); color:var(--ink); font-size:14px; cursor:pointer; }
/* One shared select treatment prevents Safari from drawing its native control inside the field. */
select:not(.sort-native-hidden) { -webkit-appearance:none; appearance:none; padding-right:40px; background-image:var(--select-chevron); background-repeat:no-repeat; background-position:right 14px center; background-size:12px 12px; }
.sort-control select { background-image:none; }
select:hover { border-color:var(--muted); }
select:disabled { cursor:default; color:var(--muted); }
option, optgroup { background:var(--surface); color:var(--ink); }
.nav-explore-menu { min-width:208px; }
.nav-explore-menu a { white-space:normal; }
