button,nav,.MuiButton-root,.MuiIconButton-root,.MuiMenuItem-root,.MuiTab-root,.MuiChip-root,.MuiBreadcrumbs-root{-webkit-user-select:none;user-select:none}::-webkit-scrollbar-thumb{background:linear-gradient(120deg,#2193b0 0%,#6dd5ed 100%);border-radius:8px;min-height:40px;box-shadow:0 2px 8px #2193b022}::-webkit-scrollbar-corner{background:#e0eafc}.MuiMenuItem-root{padding-top:1.2em;padding-bottom:1.2em;font-size:1rem;font-weight:500;transition:background .2s,color .2s}.MuiMenuItem-root:hover{color:#2193b0;background:#e0eafc}.youtube-search{vertical-align:middle;transition:box-shadow .2s;box-shadow:0 2px 8px #2193b014;background:#fff!important;border:1px solid #b0c4de!important;border-radius:24px!important;height:40px!important;margin:0!important;padding-left:18px!important;padding-right:48px!important;font-size:1rem!important}.youtube-search:focus{outline:none;box-shadow:0 4px 16px #2193b01f}body{color:#222;background:linear-gradient(120deg,#e0eafc 0%,#cfdef3 100%);margin:0;padding:0;font-family:Segoe UI,Roboto,Arial,sans-serif}:root{--brand-primary:#0072ff;--brand-primary-dark:#0056cc;--brand-secondary:#00c6ff;--brand-teal:#0072ff;--brand-dark:#0f172a;--brand-accent:#10b981;--brand-bg:#f8fbff;--brand-text:#1a202c;--brand-text-muted:#64748b;--brand-border:#e2e8f0;--brand-radius:12px;--brand-shadow:0 1px 3px #0072ff0f, 0 4px 16px #0000000a;--brand-shadow-hover:0 4px 24px #0072ff1f, 0 8px 32px #0000000f}html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}#__next{max-width:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box}*{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true],.selectable{-webkit-user-select:text;user-select:text}body{background-color:var(--brand-bg);color:var(--brand-text);max-width:100%;margin:0;padding:0;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.6;position:relative;overflow-x:hidden}a{color:var(--brand-primary);text-decoration:none;transition:color .2s}a:hover{color:var(--brand-secondary)}::-webkit-scrollbar{background:#eef2f7;width:10px}::-webkit-scrollbar-thumb{background:linear-gradient(120deg, var(--brand-primary) 0%, var(--brand-secondary) 100%);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(120deg, var(--brand-primary-dark) 0%, var(--brand-primary) 100%)}:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:4px}.card{box-shadow:var(--brand-shadow);border:1px solid var(--brand-border);background:#fff;border-radius:16px;margin-bottom:2rem;padding:2rem}.button-primary{background:linear-gradient(90deg, var(--brand-primary) 0%, var(--brand-secondary) 100%);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:opacity .2s,transform .2s}.button-primary:hover{opacity:.92;transform:translateY(-1px)}.input-bar{border:1px solid var(--brand-border);box-sizing:border-box;border-radius:10px;width:100%;margin-bottom:1.5rem;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.input-bar:focus{border-color:var(--brand-primary);outline:none;box-shadow:0 0 0 3px #0072ff1f}.card-enter{animation:.55s cubic-bezier(.4,0,.2,1) both fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.nav-active{color:#fff!important;background:#fff3!important}.youtube-search{box-shadow:0 2px 8px #0072ff14;border:1px solid var(--brand-border)!important;background:#fff!important;border-radius:24px!important;height:40px!important;padding-left:18px!important;padding-right:48px!important;font-size:1rem!important}img,video,iframe{max-width:100%;height:auto;display:block}@media (max-width:768px){.card{border-radius:12px;padding:1.25rem}.button-primary{width:100%;max-width:320px}}@media (max-width:600px){.card{margin-bottom:1rem;padding:1rem}}
