4949
5050 color : var (--text );
5151}
52- .bx {
53- font-size : 25px ;
54- }
5552
5653toolbar {
5754 width : 100% ;
@@ -64,6 +61,8 @@ toolbar {
6461 border : 1px solid var (--surface-0 );
6562 box-shadow : 1px 3px 10px rgba (0 , 0 , 0 , 0.2 ), 0 0px 10px rgba (0 , 0 , 0 , 0.2 );
6663 user-select : none ;
64+ position : relvative;
65+ z-index : 1001 ;
6766
6867 & > div {
6968 & .outlined {
@@ -168,128 +167,9 @@ window-area {
168167 }
169168}
170169
171- launcher {
172- position : absolute ;
173- display : flex ;
174- flex-direction : column ;
175- justify-content : center ;
176- align-items : center ;
177- top : 0 ;
178- background : color - mix (in srgb , var (--crust ) 20% , transparent );
179- z-index : 99999999999999999999999 ;
180- width : calc (100vw + 20px );
181- height : calc (100vh + 20px );
182- gap : 20px ;
183- transition : 0.2s opacity, 0.2s backdrop- filter;
184- margin : 0 ;
185- left : 0 ;
186-
187- & [style *= " opacity: 1;" ] {
188- apps * {
189- pointer-events : all ;
190- }
191- }
192-
193- apps {
194- max-height : 70vh ;
195- padding : 20px ;
196- margin : 40px ;
197- justify-content : center ;
198- display : flex ;
199- flex-wrap : wrap ;
200- gap : 40px ;
201- overflow : scroll ;
202- pointer-events : none ;
203-
204- app {
205- flex : 1 0 21% ;
206- flex-grow : 0 ;
207- align-items : center ;
208- justify-content : center ;
209- display : flex ;
210- flex-direction : column ;
211- gap : 10px ;
212- min-width : 125px ;
213- max-width : 125px ;
214- text-align : center ;
215- overflow : visible ;
216- transition : transform 0.1s ease-in-out ;
217- cursor : pointer ;
218-
219-
220- & :hover {
221- transform : scale (1.1 );
222-
223- div {
224- background : var (--surface-0 );
225- }
226-
227- img {
228- filter : drop-shadow (0px 2px 10px rgba (0 , 0 , 0 , 0.75 ));
229- }
230- }
231-
232- img {
233- width : 100% ;
234- border-radius : var (--app-radius );
235- aspect-ratio : 1 / 1 ;
236- }
237-
238- div {
239- overflow : hidden ;
240- text-overflow : ellipsis ;
241- width : fit-content ;
242- height : 100% ;
243- white-space : nowrap ;
244- padding : 5px 10px ;
245- border-radius : 5px ;
246- transition : background 0.1s ease-in-out ;
247- }
248- }
249- }
250-
251- input {
252- background : var (--mantle );
253- border : 2px solid var (--crust );
254- border-radius : 10px ;
255- padding : 10px ;
256- width : 300px ;
257- max-width : 100vw ;
258- text-align : center ;
259- transition : border 0.2s ;
260-
261- & :focus {
262- outline : none ;
263- border : 2px solid var (--text );
264- }
265- }
266- }
267-
268- preloader {
269- position : absolute ;
270- z-index : 9999999 ;
271- top : 0 ;
272- left : 0 ;
273- background : var (--crust );
274- width : 100vw ;
275- height : 100vh ;
276- display : flex ;
277- flex-direction : column ;
278- align-items : center ;
279- justify-content : center ;
280- transition : opacity 1s ;
281-
282- .status , .done {
283- text-align : center ;
284- }
285-
286- .done div {
287- display : flex ;
288- align-items : center ;
289- gap : 2px ;
290- }
291- }
292-
293- flex {
294- flex : 1 ;
170+ .gradient-blur {
171+ mask : linear-gradient (to bottom , transparent , black 5% ), linear-gradient (to top , transparent , black 35% );
172+ mask-size : 100% 50% ;
173+ mask-repeat : no-repeat ;
174+ mask-position : top , bottom ;
295175}
0 commit comments