
.theme-launcher{--bg:#111827;--accent:#b7b4fc;--soft:#393457;background:#111827}.theme-launcher:before{background:radial-gradient(ellipse at 14% 18%,#514a9b4f,transparent 48%),radial-gradient(ellipse at 86% 42%,#317a8650,transparent 48%),radial-gradient(ellipse at 45% 90%,#423b6b26,transparent 50%);filter:blur(12px)}.theme-launcher .shell{max-width:1190px}.theme-launcher .study-nav{background:#ffffff03}.launcher-hero{padding:54px 0 34px}.launcher-hero h1{font-size:49px;font-weight:400;line-height:1.3;letter-spacing:-.055em;color:#f1f0ff}.launcher-hero p{color:#9ca8c4;font-size:13px;margin-top:17px}.launcher-hero .eyebrow{color:#c1b9f3}.launcher-search{margin-top:30px;background:#ffffff09;border-color:#b3b1e73d;backdrop-filter:blur(20px);box-shadow:0 15px 55px #05071930,inset 0 1px #ffffff12;max-width:660px;border-radius:100px;padding:5px 23px}.launcher-search input{font-size:14px}.theme-launcher .filters{gap:8px;margin-bottom:34px}.theme-launcher .filters button{color:#a6b1c9}.theme-launcher .filters button[aria-pressed=true]{background:#c5baff20;color:#e1d7ff;box-shadow:inset 0 0 0 1px #c4b3ff30}.launcher-grid{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.launcher-grid .tool{min-height:236px;padding:25px;background:linear-gradient(145deg,#ffffff0c,#ffffff04);backdrop-filter:blur(15px);border:1px solid #b4c3f51a;border-radius:24px;box-shadow:inset 0 1px #ffffff06}.launcher-grid .tool:hover{background:linear-gradient(145deg,#ffffff16,#ffffff08);border-color:#c2b9fa66;box-shadow:0 18px 38px #0002}.app-icon{background:linear-gradient(135deg,#a4a0ef2e,#7770c91a);color:#c8c0ff;border:1px solid #b2a4e62b;box-shadow:0 7px 18px #0001;border-radius:14px;width:46px;height:46px}.launcher-grid .tool:nth-child(4n+2) .app-icon{background:#689dcf20;color:#a0d1f7}.launcher-grid .tool:nth-child(4n+3) .app-icon{background:#6ac6b220;color:#9bdfd0}.launcher-grid .tool:nth-child(4n) .app-icon{background:#bf8fc720;color:#e0b7e9}.launcher-grid .tool h3{font-size:14px}.launcher-grid .tool p{color:#a6b3cb}.launcher-grid .tool-link{color:#b4b2d7}.launcher-orb{width:28px;height:3px;left:calc(50% - 14px);border-radius:10px;background:#c1b4ff;box-shadow:0 0 23px 5px #bcb0ff40}.ambient-line{position:absolute;height:1px;width:320px;background:linear-gradient(90deg,transparent,#b0b8f244,transparent);top:110px;left:-70px;transform:rotate(-28deg);pointer-events:none}.ambient-line.second{top:250px;left:auto;right:-60px;transform:rotate(25deg)}
@media(prefers-reduced-motion:no-preference){.theme-launcher:before{animation:aurora 14s ease-in-out infinite alternate}@keyframes aurora{to{transform:translate3d(2%,-3%,0) scale(1.08)}}.app-icon{transition:transform .3s}.tool:hover .app-icon{transform:rotate(-7deg)}}
@media(max-width:1000px){.launcher-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ambient-line{display:none}}@media(max-width:650px){.launcher-hero{padding-top:35px}.launcher-hero h1{font-size:32px}.launcher-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.launcher-grid .tool{padding:19px;min-height:230px;border-radius:20px}.launcher-search{padding:4px 17px}.launcher-hero p{font-size:11px}}
