this repo has no description
1@tailwind base;
2@tailwind components;
3@tailwind utilities;
4@layer base {
5 @font-face {
6 font-family: "InterVariable";
7 src: url("/static/fonts/InterVariable.woff2") format("woff2");
8 font-weight: normal;
9 font-style: normal;
10 font-display: swap;
11 }
12
13 @font-face {
14 font-family: "InterVariable";
15 src: url("/static/fonts/InterVariable-Italic.woff2") format("woff2");
16 font-weight: normal;
17 font-style: italic;
18 font-display: swap;
19 }
20
21 @font-face {
22 font-family: "InterVariable";
23 src: url("/static/fonts/InterDisplay-Bold.woff2") format("woff2");
24 font-weight: bold;
25 font-style: normal;
26 font-display: swap;
27 }
28
29 @font-face {
30 font-family: "InterVariable";
31 src: url("/static/fonts/InterDisplay-BoldItalic.woff2") format("woff2");
32 font-weight: bold;
33 font-style: italic;
34 font-display: swap;
35 }
36
37 @font-face {
38 font-family: "IBMPlexMono";
39 src: url("/static/fonts/IBMPlexMono-Regular.woff2") format("woff2");
40 font-weight: normal;
41 font-style: normal;
42 font-display: swap;
43 }
44
45 @font-face {
46 font-family: "IBMPlexMono";
47 src: url("/static/fonts/IBMPlexMono-Italic.woff2") format("woff2");
48 font-weight: normal;
49 font-style: italic;
50 font-display: swap;
51 }
52
53 @font-face {
54 font-family: "IBMPlexMono";
55 src: url("/static/fonts/IBMPlexMono-Bold.woff2") format("woff2");
56 font-weight: bold;
57 font-style: normal;
58 font-display: swap;
59 }
60
61 @font-face {
62 font-family: "IBMPlexMono";
63 src: url("/static/fonts/IBMPlexMono-BoldItalic.woff2") format("woff2");
64 font-weight: bold;
65 font-style: italic;
66 font-display: swap;
67 }
68
69 ::selection {
70 @apply bg-yellow-400 text-black bg-opacity-30 dark:bg-yellow-600 dark:bg-opacity-50 dark:text-white;
71 }
72
73 @layer base {
74 html {
75 font-size: 14px;
76 scrollbar-gutter: stable;
77 }
78 @supports (font-variation-settings: normal) {
79 html {
80 font-feature-settings:
81 "kern" 1,
82 "liga" 1,
83 "cv05" 1,
84 "tnum" 1;
85 }
86 }
87
88 a {
89 @apply no-underline text-black hover:underline hover:text-gray-800 dark:text-white dark:hover:text-gray-300;
90 }
91
92 label {
93 @apply block text-gray-900 text-sm font-bold py-2 uppercase dark:text-gray-100;
94 }
95 input {
96 @apply border border-gray-400 block rounded bg-gray-50 focus:ring-black p-3 dark:bg-gray-800 dark:border-gray-600 dark:text-white dark:focus:ring-gray-400;
97 }
98 textarea {
99 @apply border border-gray-400 block rounded bg-gray-50 focus:ring-black p-3 dark:bg-gray-800 dark:border-gray-600 dark:text-white dark:focus:ring-gray-400;
100 }
101 details summary::-webkit-details-marker {
102 display: none;
103 }
104
105 code {
106 @apply font-mono rounded bg-gray-100 dark:bg-gray-700 text-black dark:text-white;
107 }
108 }
109
110 @layer components {
111 .btn {
112 @apply relative z-10 inline-flex min-h-[30px] cursor-pointer items-center justify-center
113 bg-transparent px-2 pb-[0.2rem] text-sm text-gray-900
114 before:absolute before:inset-0 before:-z-10 before:block before:rounded
115 before:border before:border-gray-200 before:bg-white
116 before:shadow-[inset_0_-2px_0_0_rgba(0,0,0,0.1),0_1px_0_0_rgba(0,0,0,0.04)]
117 before:content-[''] before:transition-all before:duration-150 before:ease-in-out
118 hover:before:shadow-[inset_0_-2px_0_0_rgba(0,0,0,0.15),0_2px_1px_0_rgba(0,0,0,0.06)]
119 hover:before:bg-gray-50
120 dark:hover:before:bg-gray-700
121 active:before:shadow-[inset_0_2px_2px_0_rgba(0,0,0,0.1)]
122 focus:outline-none focus-visible:before:outline focus-visible:before:outline-2 focus-visible:before:outline-gray-400
123 disabled:cursor-not-allowed disabled:opacity-50
124 dark:text-gray-100 dark:before:bg-gray-800 dark:before:border-gray-700;
125 }
126
127 .btn-create {
128 @apply btn text-white
129 before:bg-green-600 hover:before:bg-green-700
130 dark:before:bg-green-700 dark:hover:before:bg-green-800
131 before:border before:border-green-700 hover:before:border-green-800
132 focus-visible:before:outline-green-500
133 disabled:before:bg-green-400 dark:disabled:before:bg-green-600;
134 }
135
136 .prose {
137 overflow-wrap: anywhere;
138 }
139
140 .prose hr {
141 @apply my-2;
142 }
143
144 .prose li:has(input) {
145 @apply list-none;
146 }
147
148 .prose ul:has(input) {
149 @apply pl-2;
150 }
151
152 .prose .heading .anchor {
153 @apply no-underline mx-2 opacity-0;
154 }
155
156 .prose .heading:hover .anchor {
157 @apply opacity-70;
158 }
159
160 .prose .heading .anchor:hover {
161 @apply opacity-70;
162 }
163
164 .prose a.footnote-backref {
165 @apply no-underline;
166 }
167
168 .prose a.mention {
169 @apply no-underline hover:underline font-bold;
170 }
171
172 .prose li {
173 @apply my-0 py-0;
174 }
175
176 .prose ul,
177 .prose ol {
178 @apply my-1 py-0;
179 }
180
181 .prose img {
182 display: inline;
183 margin: 0;
184 vertical-align: middle;
185 }
186
187 .prose input {
188 @apply inline-block my-0 mb-1 mx-1;
189 }
190
191 .prose input[type="checkbox"] {
192 @apply disabled:accent-blue-500 checked:accent-blue-500 disabled:checked:accent-blue-500;
193 }
194
195 /* Base callout */
196 details[data-callout] {
197 @apply border-l-4 pl-3 py-2 text-gray-800 dark:text-gray-200 my-4;
198 }
199
200 details[data-callout] > summary {
201 @apply font-bold cursor-pointer mb-1;
202 }
203
204 details[data-callout] > .callout-content {
205 @apply text-sm leading-snug;
206 }
207
208 /* Note (blue) */
209 details[data-callout="note" i] {
210 @apply border-blue-400 dark:border-blue-500;
211 }
212 details[data-callout="note" i] > summary {
213 @apply text-blue-700 dark:text-blue-400;
214 }
215
216 /* Important (purple) */
217 details[data-callout="important" i] {
218 @apply border-purple-400 dark:border-purple-500;
219 }
220 details[data-callout="important" i] > summary {
221 @apply text-purple-700 dark:text-purple-400;
222 }
223
224 /* Warning (yellow) */
225 details[data-callout="warning" i] {
226 @apply border-yellow-400 dark:border-yellow-500;
227 }
228 details[data-callout="warning" i] > summary {
229 @apply text-yellow-700 dark:text-yellow-400;
230 }
231
232 /* Caution (red) */
233 details[data-callout="caution" i] {
234 @apply border-red-400 dark:border-red-500;
235 }
236 details[data-callout="caution" i] > summary {
237 @apply text-red-700 dark:text-red-400;
238 }
239
240 /* Tip (green) */
241 details[data-callout="tip" i] {
242 @apply border-green-400 dark:border-green-500;
243 }
244 details[data-callout="tip" i] > summary {
245 @apply text-green-700 dark:text-green-400;
246 }
247
248 /* Optional: hide the disclosure arrow like GitHub */
249 details[data-callout] > summary::-webkit-details-marker {
250 display: none;
251 }
252
253 }
254 @layer utilities {
255 .error {
256 @apply py-1 text-red-400 dark:text-red-300;
257 }
258 .success {
259 @apply py-1 text-gray-900 dark:text-gray-100;
260 }
261 }
262
263}
264
265/* Background */
266.bg {
267 color: #4c4f69;
268 background-color: #eff1f5;
269}
270/* PreWrapper */
271.chroma {
272 color: #4c4f69;
273}
274/* Error */
275.chroma .err {
276 color: #d20f39;
277}
278/* LineLink */
279.chroma .lnlinks {
280 outline: none;
281 text-decoration: none;
282 color: inherit;
283}
284/* LineTableTD */
285.chroma .lntd {
286 vertical-align: top;
287 padding: 0;
288 margin: 0;
289 border: 0;
290}
291/* LineTable */
292.chroma .lntable {
293 border-spacing: 0;
294 padding: 0;
295 margin: 0;
296 border: 0;
297}
298/* LineHighlight */
299.chroma .hl {
300 @apply bg-amber-400/30 dark:bg-amber-500/20;
301}
302
303/* LineNumbersTable */
304.chroma .lnt {
305 white-space: pre;
306 -webkit-user-select: none;
307 user-select: none;
308 margin-right: 0.4em;
309 padding: 0 0.4em 0 0.4em;
310 color: #8c8fa1;
311}
312/* LineNumbers */
313.chroma .ln {
314 white-space: pre;
315 -webkit-user-select: none;
316 user-select: none;
317 margin-right: 0.4em;
318 padding: 0 0.4em 0 0.4em;
319 color: #8c8fa1;
320}
321/* Line */
322.chroma .line {
323 display: flex;
324}
325/* Keyword */
326.chroma .k {
327 color: #8839ef;
328}
329/* KeywordConstant */
330.chroma .kc {
331 color: #fe640b;
332}
333/* KeywordDeclaration */
334.chroma .kd {
335 color: #d20f39;
336}
337/* KeywordNamespace */
338.chroma .kn {
339 color: #179299;
340}
341/* KeywordPseudo */
342.chroma .kp {
343 color: #8839ef;
344}
345/* KeywordReserved */
346.chroma .kr {
347 color: #8839ef;
348}
349/* KeywordType */
350.chroma .kt {
351 color: #d20f39;
352}
353/* NameAttribute */
354.chroma .na {
355 color: #1e66f5;
356}
357/* NameBuiltin */
358.chroma .nb {
359 color: #04a5e5;
360}
361/* NameBuiltinPseudo */
362.chroma .bp {
363 color: #04a5e5;
364}
365/* NameClass */
366.chroma .nc {
367 color: #df8e1d;
368}
369/* NameConstant */
370.chroma .no {
371 color: #df8e1d;
372}
373/* NameDecorator */
374.chroma .nd {
375 color: #1e66f5;
376 font-weight: bold;
377}
378/* NameEntity */
379.chroma .ni {
380 color: #179299;
381}
382/* NameException */
383.chroma .ne {
384 color: #fe640b;
385}
386/* NameFunction */
387.chroma .nf {
388 color: #1e66f5;
389}
390/* NameFunctionMagic */
391.chroma .fm {
392 color: #1e66f5;
393}
394/* NameLabel */
395.chroma .nl {
396 color: #04a5e5;
397}
398/* NameNamespace */
399.chroma .nn {
400 color: #fe640b;
401}
402/* NameProperty */
403.chroma .py {
404 color: #fe640b;
405}
406/* NameTag */
407.chroma .nt {
408 color: #8839ef;
409}
410/* NameVariable */
411.chroma .nv {
412 color: #dc8a78;
413}
414/* NameVariableClass */
415.chroma .vc {
416 color: #dc8a78;
417}
418/* NameVariableGlobal */
419.chroma .vg {
420 color: #dc8a78;
421}
422/* NameVariableInstance */
423.chroma .vi {
424 color: #dc8a78;
425}
426/* NameVariableMagic */
427.chroma .vm {
428 color: #dc8a78;
429}
430/* LiteralString */
431.chroma .s {
432 color: #40a02b;
433}
434/* LiteralStringAffix */
435.chroma .sa {
436 color: #d20f39;
437}
438/* LiteralStringBacktick */
439.chroma .sb {
440 color: #40a02b;
441}
442/* LiteralStringChar */
443.chroma .sc {
444 color: #40a02b;
445}
446/* LiteralStringDelimiter */
447.chroma .dl {
448 color: #1e66f5;
449}
450/* LiteralStringDoc */
451.chroma .sd {
452 color: #9ca0b0;
453}
454/* LiteralStringDouble */
455.chroma .s2 {
456 color: #40a02b;
457}
458/* LiteralStringEscape */
459.chroma .se {
460 color: #1e66f5;
461}
462/* LiteralStringHeredoc */
463.chroma .sh {
464 color: #9ca0b0;
465}
466/* LiteralStringInterpol */
467.chroma .si {
468 color: #40a02b;
469}
470/* LiteralStringOther */
471.chroma .sx {
472 color: #40a02b;
473}
474/* LiteralStringRegex */
475.chroma .sr {
476 color: #179299;
477}
478/* LiteralStringSingle */
479.chroma .s1 {
480 color: #40a02b;
481}
482/* LiteralStringSymbol */
483.chroma .ss {
484 color: #40a02b;
485}
486/* LiteralNumber */
487.chroma .m {
488 color: #fe640b;
489}
490/* LiteralNumberBin */
491.chroma .mb {
492 color: #fe640b;
493}
494/* LiteralNumberFloat */
495.chroma .mf {
496 color: #fe640b;
497}
498/* LiteralNumberHex */
499.chroma .mh {
500 color: #fe640b;
501}
502/* LiteralNumberInteger */
503.chroma .mi {
504 color: #fe640b;
505}
506/* LiteralNumberIntegerLong */
507.chroma .il {
508 color: #fe640b;
509}
510/* LiteralNumberOct */
511.chroma .mo {
512 color: #fe640b;
513}
514/* Operator */
515.chroma .o {
516 color: #04a5e5;
517 font-weight: bold;
518}
519/* OperatorWord */
520.chroma .ow {
521 color: #04a5e5;
522 font-weight: bold;
523}
524/* Comment */
525.chroma .c {
526 color: #9ca0b0;
527 font-style: italic;
528}
529/* CommentHashbang */
530.chroma .ch {
531 color: #9ca0b0;
532 font-style: italic;
533}
534/* CommentMultiline */
535.chroma .cm {
536 color: #9ca0b0;
537 font-style: italic;
538}
539/* CommentSingle */
540.chroma .c1 {
541 color: #9ca0b0;
542 font-style: italic;
543}
544/* CommentSpecial */
545.chroma .cs {
546 color: #9ca0b0;
547 font-style: italic;
548}
549/* CommentPreproc */
550.chroma .cp {
551 color: #9ca0b0;
552 font-style: italic;
553}
554/* CommentPreprocFile */
555.chroma .cpf {
556 color: #9ca0b0;
557 font-weight: bold;
558 font-style: italic;
559}
560/* GenericDeleted */
561.chroma .gd {
562 color: #d20f39;
563 background-color: oklch(93.6% 0.032 17.717);
564}
565/* GenericEmph */
566.chroma .ge {
567 font-style: italic;
568}
569/* GenericError */
570.chroma .gr {
571 color: #d20f39;
572}
573/* GenericHeading */
574.chroma .gh {
575 color: #fe640b;
576 font-weight: bold;
577}
578/* GenericInserted */
579.chroma .gi {
580 color: #40a02b;
581 background-color: oklch(96.2% 0.044 156.743);
582}
583/* GenericStrong */
584.chroma .gs {
585 font-weight: bold;
586}
587/* GenericSubheading */
588.chroma .gu {
589 color: #fe640b;
590 font-weight: bold;
591}
592/* GenericTraceback */
593.chroma .gt {
594 color: #d20f39;
595}
596/* GenericUnderline */
597.chroma .gl {
598 text-decoration: underline;
599}
600
601@media (prefers-color-scheme: dark) {
602 /* Background */
603 .bg {
604 color: #cad3f5;
605 background-color: #24273a;
606 }
607 /* PreWrapper */
608 .chroma {
609 color: #cad3f5;
610 }
611 /* Error */
612 .chroma .err {
613 color: #ed8796;
614 }
615 /* LineLink */
616 .chroma .lnlinks {
617 outline: none;
618 text-decoration: none;
619 color: inherit;
620 }
621 /* LineTableTD */
622 .chroma .lntd {
623 vertical-align: top;
624 padding: 0;
625 margin: 0;
626 border: 0;
627 }
628 /* LineTable */
629 .chroma .lntable {
630 border-spacing: 0;
631 padding: 0;
632 margin: 0;
633 border: 0;
634 }
635 /* LineHighlight */
636 .chroma .hl {
637 background-color: #494d64;
638 }
639 /* LineNumbersTable */
640 .chroma .lnt {
641 white-space: pre;
642 -webkit-user-select: none;
643 user-select: none;
644 margin-right: 0.4em;
645 padding: 0 0.4em 0 0.4em;
646 color: #8087a2;
647 }
648 /* LineNumbers */
649 .chroma .ln {
650 white-space: pre;
651 -webkit-user-select: none;
652 user-select: none;
653 margin-right: 0.4em;
654 padding: 0 0.4em 0 0.4em;
655 color: #8087a2;
656 }
657 /* Line */
658 .chroma .line {
659 display: flex;
660 }
661 /* Keyword */
662 .chroma .k {
663 color: #c6a0f6;
664 }
665 /* KeywordConstant */
666 .chroma .kc {
667 color: #f5a97f;
668 }
669 /* KeywordDeclaration */
670 .chroma .kd {
671 color: #ed8796;
672 }
673 /* KeywordNamespace */
674 .chroma .kn {
675 color: #8bd5ca;
676 }
677 /* KeywordPseudo */
678 .chroma .kp {
679 color: #c6a0f6;
680 }
681 /* KeywordReserved */
682 .chroma .kr {
683 color: #c6a0f6;
684 }
685 /* KeywordType */
686 .chroma .kt {
687 color: #ed8796;
688 }
689 /* NameAttribute */
690 .chroma .na {
691 color: #8aadf4;
692 }
693 /* NameBuiltin */
694 .chroma .nb {
695 color: #91d7e3;
696 }
697 /* NameBuiltinPseudo */
698 .chroma .bp {
699 color: #91d7e3;
700 }
701 /* NameClass */
702 .chroma .nc {
703 color: #eed49f;
704 }
705 /* NameConstant */
706 .chroma .no {
707 color: #eed49f;
708 }
709 /* NameDecorator */
710 .chroma .nd {
711 color: #8aadf4;
712 font-weight: bold;
713 }
714 /* NameEntity */
715 .chroma .ni {
716 color: #8bd5ca;
717 }
718 /* NameException */
719 .chroma .ne {
720 color: #f5a97f;
721 }
722 /* NameFunction */
723 .chroma .nf {
724 color: #8aadf4;
725 }
726 /* NameFunctionMagic */
727 .chroma .fm {
728 color: #8aadf4;
729 }
730 /* NameLabel */
731 .chroma .nl {
732 color: #91d7e3;
733 }
734 /* NameNamespace */
735 .chroma .nn {
736 color: #f5a97f;
737 }
738 /* NameProperty */
739 .chroma .py {
740 color: #f5a97f;
741 }
742 /* NameTag */
743 .chroma .nt {
744 color: #c6a0f6;
745 }
746 /* NameVariable */
747 .chroma .nv {
748 color: #f4dbd6;
749 }
750 /* NameVariableClass */
751 .chroma .vc {
752 color: #f4dbd6;
753 }
754 /* NameVariableGlobal */
755 .chroma .vg {
756 color: #f4dbd6;
757 }
758 /* NameVariableInstance */
759 .chroma .vi {
760 color: #f4dbd6;
761 }
762 /* NameVariableMagic */
763 .chroma .vm {
764 color: #f4dbd6;
765 }
766 /* LiteralString */
767 .chroma .s {
768 color: #a6da95;
769 }
770 /* LiteralStringAffix */
771 .chroma .sa {
772 color: #ed8796;
773 }
774 /* LiteralStringBacktick */
775 .chroma .sb {
776 color: #a6da95;
777 }
778 /* LiteralStringChar */
779 .chroma .sc {
780 color: #a6da95;
781 }
782 /* LiteralStringDelimiter */
783 .chroma .dl {
784 color: #8aadf4;
785 }
786 /* LiteralStringDoc */
787 .chroma .sd {
788 color: #6e738d;
789 }
790 /* LiteralStringDouble */
791 .chroma .s2 {
792 color: #a6da95;
793 }
794 /* LiteralStringEscape */
795 .chroma .se {
796 color: #8aadf4;
797 }
798 /* LiteralStringHeredoc */
799 .chroma .sh {
800 color: #6e738d;
801 }
802 /* LiteralStringInterpol */
803 .chroma .si {
804 color: #a6da95;
805 }
806 /* LiteralStringOther */
807 .chroma .sx {
808 color: #a6da95;
809 }
810 /* LiteralStringRegex */
811 .chroma .sr {
812 color: #8bd5ca;
813 }
814 /* LiteralStringSingle */
815 .chroma .s1 {
816 color: #a6da95;
817 }
818 /* LiteralStringSymbol */
819 .chroma .ss {
820 color: #a6da95;
821 }
822 /* LiteralNumber */
823 .chroma .m {
824 color: #f5a97f;
825 }
826 /* LiteralNumberBin */
827 .chroma .mb {
828 color: #f5a97f;
829 }
830 /* LiteralNumberFloat */
831 .chroma .mf {
832 color: #f5a97f;
833 }
834 /* LiteralNumberHex */
835 .chroma .mh {
836 color: #f5a97f;
837 }
838 /* LiteralNumberInteger */
839 .chroma .mi {
840 color: #f5a97f;
841 }
842 /* LiteralNumberIntegerLong */
843 .chroma .il {
844 color: #f5a97f;
845 }
846 /* LiteralNumberOct */
847 .chroma .mo {
848 color: #f5a97f;
849 }
850 /* Operator */
851 .chroma .o {
852 color: #91d7e3;
853 font-weight: bold;
854 }
855 /* OperatorWord */
856 .chroma .ow {
857 color: #91d7e3;
858 font-weight: bold;
859 }
860 /* Comment */
861 .chroma .c {
862 color: #6e738d;
863 font-style: italic;
864 }
865 /* CommentHashbang */
866 .chroma .ch {
867 color: #6e738d;
868 font-style: italic;
869 }
870 /* CommentMultiline */
871 .chroma .cm {
872 color: #6e738d;
873 font-style: italic;
874 }
875 /* CommentSingle */
876 .chroma .c1 {
877 color: #6e738d;
878 font-style: italic;
879 }
880 /* CommentSpecial */
881 .chroma .cs {
882 color: #6e738d;
883 font-style: italic;
884 }
885 /* CommentPreproc */
886 .chroma .cp {
887 color: #6e738d;
888 font-style: italic;
889 }
890 /* CommentPreprocFile */
891 .chroma .cpf {
892 color: #6e738d;
893 font-weight: bold;
894 font-style: italic;
895 }
896 /* GenericDeleted */
897 .chroma .gd {
898 color: #ed8796;
899 background-color: oklch(44.4% 0.177 26.899 / 0.5);
900 }
901 /* GenericEmph */
902 .chroma .ge {
903 font-style: italic;
904 }
905 /* GenericError */
906 .chroma .gr {
907 color: #ed8796;
908 }
909 /* GenericHeading */
910 .chroma .gh {
911 color: #f5a97f;
912 font-weight: bold;
913 }
914 /* GenericInserted */
915 .chroma .gi {
916 color: #a6da95;
917 background-color: oklch(44.8% 0.119 151.328 / 0.5);
918 }
919 /* GenericStrong */
920 .chroma .gs {
921 font-weight: bold;
922 }
923 /* GenericSubheading */
924 .chroma .gu {
925 color: #f5a97f;
926 font-weight: bold;
927 }
928 /* GenericTraceback */
929 .chroma .gt {
930 color: #ed8796;
931 }
932 /* GenericUnderline */
933 .chroma .gl {
934 text-decoration: underline;
935 }
936}
937
938actor-typeahead {
939 --color-background: #ffffff;
940 --color-border: #d1d5db;
941 --color-shadow: #000000;
942 --color-hover: #f9fafb;
943 --color-avatar-fallback: #e5e7eb;
944 --radius: 0.0;
945 --padding-menu: 0.0rem;
946 z-index: 1000;
947}
948
949actor-typeahead::part(handle) {
950 color: #111827;
951}
952
953actor-typeahead::part(menu) {
954 box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
955}
956
957@media (prefers-color-scheme: dark) {
958 actor-typeahead {
959 --color-background: #1f2937;
960 --color-border: #4b5563;
961 --color-shadow: #000000;
962 --color-hover: #374151;
963 --color-avatar-fallback: #4b5563;
964 }
965
966 actor-typeahead::part(handle) {
967 color: #f9fafb;
968 }
969}