@@ -722,6 +722,155 @@ pre code {
722722 border-bottom : 0 ;
723723}
724724
725+ .markdown-body .emotion-table {
726+ border-color : rgba (153 , 179 , 210 , 0.18 );
727+ }
728+
729+ .markdown-body .emotion-table tbody tr {
730+ transition :
731+ transform 160ms ease,
732+ background-color 160ms ease;
733+ }
734+
735+ .markdown-body .emotion-table tbody tr : hover {
736+ transform : translateY (-1px );
737+ }
738+
739+ .markdown-body .emotion-row td {
740+ vertical-align : middle;
741+ }
742+
743+ .markdown-body .emotion-row td : first-child {
744+ box-shadow : inset 3px 0 0 var (--emotion-color );
745+ }
746+
747+ .markdown-body .emotion-row td : last-child {
748+ color : var (--text );
749+ }
750+
751+ .markdown-body .emotion-row : hover td {
752+ background :
753+ linear-gradient (90deg , var (--emotion-soft ), rgba (14 , 28 , 45 , 0.16 ) 72% ),
754+ rgba (14 , 28 , 45 , 0.18 );
755+ }
756+
757+ .markdown-body .emotion-keyword-cell ,
758+ .markdown-body .emotion-color-cell ,
759+ .markdown-body .emotion-emoji-cell {
760+ white-space : nowrap;
761+ }
762+
763+ .markdown-body .emotion-token {
764+ display : inline-flex;
765+ align-items : center;
766+ justify-content : center;
767+ min-width : 7.75rem ;
768+ padding : 0.45rem 0.82rem ;
769+ border : 1px solid color-mix (in srgb, var (--emotion-color ) 42% , transparent);
770+ border-radius : 999px ;
771+ background : var (--emotion-soft );
772+ color : var (--emotion-color );
773+ font-size : 0.8rem ;
774+ font-weight : 800 ;
775+ letter-spacing : 0.08em ;
776+ text-transform : uppercase;
777+ }
778+
779+ .markdown-body .emotion-swatch-wrap {
780+ display : inline-flex;
781+ align-items : center;
782+ gap : 0.72rem ;
783+ font-weight : 800 ;
784+ color : var (--text );
785+ }
786+
787+ .markdown-body .emotion-swatch {
788+ width : 0.9rem ;
789+ height : 0.9rem ;
790+ border-radius : 999px ;
791+ background : var (--emotion-color );
792+ box-shadow :
793+ 0 0 0 4px var (--emotion-soft ),
794+ 0 0 18px rgba (255 , 255 , 255 , 0.08 );
795+ }
796+
797+ .markdown-body .emotion-color-name {
798+ color : var (--emotion-color );
799+ font-weight : 800 ;
800+ }
801+
802+ .markdown-body .emotion-emoji {
803+ display : inline-grid;
804+ place-items : center;
805+ width : 2.4rem ;
806+ height : 2.4rem ;
807+ border : 1px solid rgba (153 , 179 , 210 , 0.14 );
808+ border-radius : 16px ;
809+ background : var (--emotion-soft );
810+ font-size : 1.25rem ;
811+ line-height : 1 ;
812+ }
813+
814+ .markdown-body .emotion-row-warm {
815+ --emotion-color : # ffb55c ;
816+ --emotion-soft : rgba (255 , 181 , 92 , 0.16 );
817+ }
818+
819+ .markdown-body .emotion-row-concerned {
820+ --emotion-color : # ff7282 ;
821+ --emotion-soft : rgba (255 , 114 , 130 , 0.16 );
822+ }
823+
824+ .markdown-body .emotion-row-focused {
825+ --emotion-color : # 62d893 ;
826+ --emotion-soft : rgba (98 , 216 , 147 , 0.16 );
827+ }
828+
829+ .markdown-body .emotion-row-motivational {
830+ --emotion-color : # c291ff ;
831+ --emotion-soft : rgba (194 , 145 , 255 , 0.16 );
832+ }
833+
834+ .markdown-body .emotion-row-neutral {
835+ --emotion-color : # 78caff ;
836+ --emotion-soft : rgba (120 , 202 , 255 , 0.16 );
837+ }
838+
839+ .markdown-body .emotion-row-urgent {
840+ --emotion-color : # ff5252 ;
841+ --emotion-soft : rgba (255 , 82 , 82 , 0.16 );
842+ }
843+
844+ .markdown-body .emotion-row-happy {
845+ --emotion-color : # ffd76b ;
846+ --emotion-soft : rgba (255 , 215 , 107 , 0.16 );
847+ }
848+
849+ .markdown-body .emotion-row-excited {
850+ --emotion-color : # ff94d8 ;
851+ --emotion-soft : rgba (255 , 148 , 216 , 0.16 );
852+ }
853+
854+ .markdown-body .emotion-row-sad {
855+ --emotion-color : # 97a4ff ;
856+ --emotion-soft : rgba (151 , 164 , 255 , 0.16 );
857+ }
858+
859+ .markdown-body .emotion-row-calm {
860+ --emotion-color : # 5fd8d0 ;
861+ --emotion-soft : rgba (95 , 216 , 208 , 0.16 );
862+ }
863+
864+ .markdown-body .emotion-row-energetic {
865+ --emotion-color : # ff874f ;
866+ --emotion-soft : rgba (255 , 135 , 79 , 0.16 );
867+ }
868+
869+ .markdown-body .emotion-row-professional {
870+ --emotion-color : # 89a8d8 ;
871+ --emotion-soft : rgba (137 , 168 , 216 , 0.16 );
872+ }
873+
725874.markdown-body pre {
726875 position : relative;
727876 padding : 2.6rem 1.3rem 1.25rem ;
0 commit comments