/* Classic look: the whole site uses small, nearly square corners and flat surfaces, like the original Roblox website.
   Loaded after each page's own styles and theme.css. Circles (avatars, dots, spinners, badges, toggles, round icon buttons)
   keep their shape: anything whose class names one of those words is left alone. */
:is(button,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,dialog,.primary-button,.secondary-button,
    [class*="card"],[class*="panel"],[class*="tile"],[class*="chip"],[class*="pill"],[class*="tab"],[class*="toast"],[class*="modal"],
    [class*="popover"],[class*="banner"],[class*="notice"],[class*="box"],[class*="result"],[class*="shell"],[class*="header"],
    [class*="sidebar"],[class*="list"] > li,[class*="item"],[class*="message"],[class*="field"],[class*="preview"],[class*="section"],[class*="search"],[class*="catalog-search"]):not([class*="avatar"]):not([class*="spinner"]):not([class*="dot"]):not([class*="badge"]):not([class*="icon"]):not([class*="thumb"]):not([class*="round"]):not([class*="circle"]):not([class*="knob"]):not([class*="slider"]):not([class*="toggle"]):not([class*="swatch"]):not([class*="jump"]):not([class*="movement"]):not([class*="presence"]):not([class*="status"]):not([class*="close"]){border-radius:3px!important}
:is(.account-card,.settings-card,.game-card,.market-card,.design-card,.place-card,.club-card,.profile-card,.home-actions a,.choice-button){box-shadow:none!important;border-width:1px}
:is(.primary-button,button.primary,.btn-primary){background-image:none;text-transform:none;letter-spacing:0}
:is(.primary-button,.secondary-button,button):focus-visible{outline-offset:2px}
