:root{--ss-radius:7px;}
button,.publisher-action,.publisher-upload-button,.publisher-filter,.publisher-sort,.publisher-provider{border-radius:6px!important;box-shadow:none!important;}
.panel,#flashcardsView.desktop-floating-window,#publisherWindow{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 18px 50px rgba(0,0,0,.42)!important;border-radius:10px!important;}
.dock-item{transition:background .15s ease,border-color .15s ease!important;}
.dock-item:hover{transform:none!important;filter:none!important;}
.dock-item:active{transform:none!important;}
.flashcard-card,.flashcard-card:hover,.flashcard-card:focus-within{transform:none!important;filter:none!important;box-shadow:none!important;}
.flashcard-card .thumbWrap,.flashcard-card:hover .thumbWrap{transform:none!important;box-shadow:none!important;}
.flashcardIconFallback .flashcardIconLetters,.flashcard-card:hover .flashcardIconFallback .flashcardIconLetters{transform:none!important;box-shadow:none!important;}
.flashcards-browser-content #grid{gap:9px!important;}
.flashcards-browser-content .flashcard-card{padding:7px!important;border-radius:7px!important;min-height:171px!important;}
.flashcards-browser-content .flashcard-card .thumbWrap{margin-bottom:7px!important;border-radius:5px!important;}
.flashcards-browser-toolbar{padding:6px 8px!important;}
.flashcards-browser-content{padding:14px 16px 16px!important;}
.flashcards-top{margin-bottom:8px!important;}
.flashcards-top h1{font-size:22px!important;letter-spacing:-.02em!important;}
.flashcards-header-actions{gap:5px!important;}
.flashcards-browser-content .meta{font-size:10px!important;}
.publisher-help{font-size:8px!important;line-height:1.3!important;color:#83767a!important;}
#publisherWindow .publisher-config h2:after{content:''!important;}
#publisherWindow .publisher-results-summary{box-shadow:none!important;background:rgba(255,255,255,.025)!important;}
#publisherWindow .publisher-result-card{animation:none!important;}
#publisherWindow .publisher-provider:hover,#publisherWindow .publisher-action:hover:not(:disabled),#publisherWindow .publisher-upload-button:hover{transform:none!important;filter:none!important;box-shadow:none!important;}
#publisherWindow .publisher-link-row:hover{transform:none!important;}
@media(prefers-reduced-motion:no-preference){
  .desktop-dock,.panel,.logo,.sub,.portalStats .portalBox,.slider,.portalModes,.search,.flashcards-top,.flashcards-browser-toolbar,.pageControls{animation:none!important;}
}

html,body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:normal!important}
button{font-weight:650!important}
.flashcard-card,.publisher-result-card,.publisher-provider,.publisher-action,.publisher-upload-button{animation:none!important;box-shadow:none!important;transform:none!important}
.flashcard-card:hover,.publisher-provider:hover,.publisher-action:hover:not(:disabled),.publisher-upload-button:hover{transform:none!important;box-shadow:none!important}
.flashcards-browser-content .flashcardTitle{text-align:left!important;font-weight:650!important}
.flashcards-browser-content .flashcard-card{border-radius:8px!important;background:#101013!important;border-color:rgba(255,255,255,.09)!important}
.flashcards-browser-content .flashcard-card:hover{background:#151518!important;border-color:rgba(255,255,255,.15)!important}
html,body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
