/* Tylko niewielki przycisk/lista: bez wpływu na rozmiary kart oryginalnych motywów. */
#lufi-theme-selector {
  position:relative!important; display:inline-grid!important; place-items:center!important;
  flex:0 0 38px!important; width:38px!important; height:38px!important;
  min-width:38px!important; margin:0!important; padding:0!important;
  cursor:pointer!important; vertical-align:middle!important; box-sizing:border-box!important;
  color:inherit!important; background:transparent!important; border:0!important;
  border-radius:var(--r, 10px)!important; box-shadow:none!important;
  opacity:1!important; transform:none!important; overflow:hidden!important;
}
#lufi-theme-selector::before,#lufi-theme-selector::after {content:none!important;display:none!important}
#lufi-theme-selector:hover { background:color-mix(in srgb, currentColor 10%, transparent)!important; }
#lufi-theme-selector:focus-within {outline:2px solid currentColor!important;outline-offset:2px!important}
#lufi-theme-selector > i { display:grid!important;place-items:center!important; width:100%!important;height:100%!important; font-size:18px!important; color:inherit!important;pointer-events:none!important;}
#lufi-theme-selector select {position:absolute!important;inset:0!important;width:100%!important;height:100%!important;appearance:none!important;-webkit-appearance:none!important;opacity:0!important;cursor:pointer!important;z-index:1!important;border:0!important;padding:0!important}
#lufi-theme-selector option {background:Canvas;color:CanvasText}
body:is(.grid,.retrohack,.brutalism,[class~='8bit'],.ink,.command,.blueprint) #lufi-theme-selector {border-radius:3px!important}
body:is(.bento,.android,.homeos,.wallpad,.morning) #lufi-theme-selector {border-radius:13px!important}
body.neumorphism #lufi-theme-selector {border-radius:50%!important}
body.lcars #lufi-theme-selector {border-radius:18px 4px!important}
@media(max-width:600px) {#lufi-theme-selector {flex-basis:36px!important;width:36px!important;height:36px!important;min-width:36px!important}}
