From 40a4d2277e535ff17c848542ad0e35042f9ac712 Mon Sep 17 00:00:00 2001 From: doryan Date: Thu, 22 Feb 2024 12:22:32 +0400 Subject: [PATCH] FIXED: Segmented-buttons sizes fixed, typography is done --- app/page.tsx | 2 +- .../segmented-buttons/segment-button.tsx | 4 +- .../checkbox.sassc | Bin 39656 -> 40577 bytes .../radio.sassc | Bin 31711 -> 32677 bytes .../slider.sassc | Bin 8811 -> 12702 bytes .../swtich.sassc | Bin 55432 -> 55355 bytes .../segmented-button.sassc | Bin 22844 -> 25024 bytes .../m3-mixins.sassc | Bin 46943 -> 54305 bytes .../card.sassc | Bin 28036 -> 27242 bytes .../elevation.sassc | Bin 0 -> 12445 bytes .../generics.sassc | Bin 7660 -> 7313 bytes .../icon.sassc | Bin 6329 -> 6591 bytes .../ripple.sassc | Bin 9250 -> 9719 bytes .../typography.sassc | Bin 0 -> 129 bytes .../button-styles/segmented-button.sass | 21 +- src/styles/fonts.css | 42 +- src/styles/fonts.css.map | 8 +- src/styles/fonts.sass | 2 +- src/styles/generics.css | 2862 ++++++----------- src/styles/generics.css.map | 8 +- src/styles/generics.sass | 6 +- src/styles/icon.css | 40 +- src/styles/icon.css.map | 8 +- .../slider.sassc | Bin 0 -> 12715 bytes .../swtich.sassc | Bin 0 -> 55368 bytes src/styles/input-styles/slider.css | 79 +- src/styles/input-styles/swtich.css | 326 +- src/styles/input-styles/swtich.css.map | 8 +- .../m3-mixins.sassc | Bin 46334 -> 54396 bytes src/styles/mixins/m3-mixins.css | 2 + src/styles/mixins/m3-mixins.css.map | 8 +- src/styles/ripple.css | 27 +- src/styles/ripple.css.map | 8 +- src/styles/typography.css | 4 +- src/styles/typography.css.map | 8 +- 35 files changed, 1213 insertions(+), 2260 deletions(-) create mode 100644 src/styles/.sass-cache/dea5f55dc4d726c922f4841b8139fc62e62f2286/elevation.sassc create mode 100644 src/styles/.sass-cache/dea5f55dc4d726c922f4841b8139fc62e62f2286/typography.sassc create mode 100644 src/styles/input-styles/.sass-cache/43436592c33f3be9e31b1b014d3a480962beb5e7/slider.sassc create mode 100644 src/styles/input-styles/.sass-cache/43436592c33f3be9e31b1b014d3a480962beb5e7/swtich.sassc diff --git a/app/page.tsx b/app/page.tsx index 703b2ad..0044be6 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -38,7 +38,7 @@ export default function Page() { fillIcon={1} icon={'change_history'} > - Label 1 + fin ita la comedia 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 literal 39656 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�W2cL$=-;9era4J6r&}lQlQM5%H}((sf2q-iVTj)2F5)B#||heB-CpRHEJ`iv9TO&6h(l$)IeMrVFa~hSI-UDE%wR z!zn7L;`y?RC+ExHnUXKNI!a+=$D$~m`_`pP5Kfk%fdp4KoVd6!(1VLCNgF7byP)D4 zgYO7p48AcgvSn9C&X#*S8p7=kqFn?2q#+suN^s3@Q_ge2Wpfu0jecodBt)YnXUm|> zZ24CsTMlKmydlY_l02cvXxILcD!p=)-gev#mc|cWAEUST1&#Owa$TEHUyhXNziQZA zYwXm6GVSV9-{Jw3u&I7~9oD;>UU_bD`;DTbLy(LwCTQOxy&bM;vsZ_SMo$*0j`l#t z@9}VW$y^Vcc$Xo)xH)JmK7Y{bdg{R&uRK3%3OGNrK(7%MA{t-eEta&!(ksWWvsCR? zTkSf%{ij{4hdUjwOmDtdUng&r_sYr3<42-*rT2U9y6PRhAKWWP!f9dWB04_h%q!z{ z)2e-9U%aQ;Rv>vfvuen%0rtvx<8PX*u(R>nSyGvvy@+jRX&k+JRWVYezQsR7OFD6lCo^REpn1x0y$ltRsYXTjVR{nWi$0Nv@yp}&qwuR zj86DZHTKGM%Fbl(iPzTqu@Z6AGk@m!zv_#4znA?$hW#W)=3Ak(J~>p*mR`O1WlHm7 zyQk?IcZdw$qoI6ZiS>RIJ<5JbZ3vOFzT63>wc~Yl= zX5eTeCcf)MO?;aMa`-I^vhcfco*xAgI-yVNZJd7RmHQrWH(ll<=_HHjq&BZiC$PyM zaJrdm%-*xWyz*t7^L4pAH(kDrv#&0f>1ZnYj5DDw14l38w4}?VKy3TyuzK;#m@#u) zRkNP|O^)f&g2qwOE03#L?>#hSJQ+}owVMG113uJ34-mWEZdhyCH8Zv95_e}$PI(9~ zc7EsPUWu6zdND(|n1PpRPh4wzqdop(B#$B}Vlh38iTr4i9uUDpRnx9;7U6q&@zQh@ zETac5;{^`JDH>*OIJ1LW)Yv%eDVJJ%REeHwvUGwv$$y58<>M&gS(^PeGi~CxWYQzZ z-Gx~W#18#V&6vcUzP=H!v$z0Hs38_+^5p6JminJ+`uU}*Q*`l>;R9;kwNJoVO-EIh owr&oK#^|uyWn;>i1qXTWvk1ZVL#ThM8P%)9F`eoTk@x)n0i{|*5&!@I diff --git a/src/styles/.sass-cache/43436592c33f3be9e31b1b014d3a480962beb5e7/radio.sassc b/src/styles/.sass-cache/43436592c33f3be9e31b1b014d3a480962beb5e7/radio.sassc index 4fe5312c4dcc04af5b672624f65475b642b6e4d8..a0f2d319dfef09285d4bd193a6d3c270a305a192 100644 GIT binary patch literal 32677 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 aC#PUP&}8Acm~J&B5v^Y)RPpA{i~j{~;^Jfg diff --git a/src/styles/.sass-cache/43436592c33f3be9e31b1b014d3a480962beb5e7/slider.sassc b/src/styles/.sass-cache/43436592c33f3be9e31b1b014d3a480962beb5e7/slider.sassc index c6cc3cd366c6d58dbdbb6ba44c422b69bcc9ea62..3152d6feb3b8b7cb7013aeb25e6338d010746817 100644 GIT binary patch literal 12702 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 I?cnYI0i7S2=l}o! literal 8811 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

j8 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 literal 55432 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 literal 22844 zcmd5k{d3buvfS2HVmsf0K!62IU_)Tz#7PJV(g6k@aJi3tyPLhMtKx^0Vk^nq+LlkU z`Pi-d(_hu=o{^^2(nygLZr|J56mEH@zox&YXRPh@-Sx+{t*z$X@$pgf>DH6&ryX~9 zXK!n-x%2e6>A6pjj*dFJTkW0AoxR=K?<>B2{lE=F+x{u=Jlp=!_lMv49j|83w%Vtn z+X=k>`-$|RQP;ykvv#c&z~}c9`^)u?_^{sFhW{I(chd9vL$A{~8V!ejKb){9-uz@+ zt$`baUgr>}gucD3=pJ}ouRZhw+kWl$dhUVuuaVbpdlh@8)$@8sUJxSvTj{~^xJhRk zzrUCHUi1cCFCH}oqd?TJ)1%&WJ!G{Cg7n>qa#u27-3N(a}Fab4~o{kAgPpv~u7LCxG2kH$46KrMIAS_0?hE_D?+DUWz!8<6*V& zX%%D*hi))D9Qc6ZCLi*>ABv&y`;*9`J>Bw;k3(+=A7@%#zaytOU&}9@TjDN|Mg=uN zQJ{Z67H->xer_aho$zHfnS z_&FSUy$Uc9fEn*EuWy|CJ#V8E^qY@2dM+>{+-~EuKWYS?+a7L&L3=~3UbN)!xO;f6 zxl64O?B@_I6%%dAk58O@% zCQF8G~=Uj&HccB{^6X29QZqHTXSLJz7rtKt$Ym_NXk41c|3 zFSh!l9?S*5I~?`JFnoW>zSin^eZMFA?CEUF55x&P?Cvj5G=Z(Ru#S_?bw9aMld$%e z^-3XhMXglp4qCOd0^}E30}%Bv{M;Y9pX^HC`v}^&B)|T)^{u_6WX-pR0vf=&RD7-_ z;oKVIZ$a}1()iAUNc~f%o;W!jN|#&(y*m$4xy~chV8a1Eoi$vg$-yT%qyYk~?=M#$ zH=_rZsH9X=0n(NxjnGw1I#P|Z;WU%Fa5kB8i!f|uMv|B~Z(h>^&PdGZjtB=`_j5|l z*sWqKi;U=C7=T5BB0$pPuBSxDH3PH$Jn-x}0fsXa$HEKjWiX;a;I+ZoI)?(1KrlFj zh%Ug8VGPECYDz&>V3TYIp=+AyatbQKz!iieNkIrD?Vw5ux{Pu*Iszm?mr3c#*_O(v z1pY_)4cf(HXUBPh^3_uE)qu(kZ2$<}8dJU^3|u}ON%A4Iq-g~47Dtk_2$AJjVv3}lJMup@Lh(x!SCgWu zm4pFO9WXAtpwlT4r-9H_Eh0j7t>khBTZDm&h$Bfvgeb6DVwyy}5=qeZyIpq>dS;8A zVP7+|ok>YK1GH{xDG|Cirj$h(xRf}Oq(tbtre%p4-*K zBHQ0^My0qhrn@Ye%&|p5=%HQ|$mfu-pa%GId2>Fc<9Q%RUWU*OO}?C$6=C4^ha+dT zts|85vUw6SCvQgifF(yt2n#9676AV>O%0)&V@g(pflG!XNiu{MH7!dlkYuw^_ccC> z&hRuHIb`kguiRu%+idRX;>SvfY5_sY1_<5OrAA zOo_V)L~mMG|+a=LWC=(_-59qaAu`FBlG^{opk0 zz9GY5VwTM3{m_=h};QOk;HmjZ8X<+auq&>-|7%yqO+t`j&zs< zCFwxYL1SHmO;_42O<3~3UDJCf)Ts81>0YqA3_rgw1^d(q;7#pLJgAW7+nJa>Uu#C`Zl>B*oQbnbwwDs z>To2f4k0pJ;EYr^rAl*B*wbmp#;P>omlL@bSlQIBvy_r{322hBAVg(z!bMfwuZ4bB zbR-ij;+v4tb`_D{Nvbf@Xi{zCx1)aB?RMv|YYhLoN6-Vrg17R)m6ign0tjN*$&I8| zOx ze{i0myPGES70gaP+h&ny9u{u1IFf7@p`^Pn(MHQ!v5!R%4jb|eKw3?DTLnugw^h(R z+pRczxSP2lTiAwOR_Kj7{uKDM?EXPZrF|$nN3}LK!qHIXQ{-SJK<(H^j{C%#fHU6K z42pIHng_+Kbd|#1doTUUUmYrWk_|ZQL*7Mfo;R^mO%(2FYeWk9UUYs6pt#E7zQN=}PT(x>D;m z!clMxr{md@@@~o>?*cc}BSGj%(w3b+`p*8O^QT`gIe&(~zcih{Vw5srppk_jskg|nc!tm3`+Al9$|kP>d~lLQ+!%*?0|n+i@yh>$>I^B{z=B- zt8go!OFOVHZ1DF}27g~N6JK0FXos1q+2BoBs563CxZ9L7c$}Aqg&RDMB!fqYLWm{q zCk*}`Gx)g`8;+B4%cr)NX=8_gnBFL?ATmEus?0D9aiJoIjajI`iFaf`YPKa-z<|_e z9x_)zLNXwP=&)27Q1W8Hm)gWXNZHB*piBF0gxG;;oal=;@g}6y$3&#;@XmL%1I)@) z(C7(u@c9n=5^@Uzva9}tqC6QjAkpabQMZZgx^`zI+f3R$$5;)6lcQ|%FyY)}IJqzB zlEpNUGs7o>BqXZVN8GT;X28R&vsx3Ck|S@*~3{#YuFO7O0~%@r_h- zbXldcxuswWidNn}!xcMVH2%(L6zcj(!Nde}&*N^O^WxX4(}ITFOZa;Qf3I6#iQhT@ zWo-1BIQ<7B*k+uXBdiGvb&*i|4#R@RUMMqn-0WlwBgL&+B$|hXhi4o~;Ta(cSFn_{ zd8}ap@<=XuIuwI*r|XV~7pgnt>`dJex7_Gz=imC`1Ki|vyA@T0l%vXvkSQJ6)ocq6 zr139X8a!mGLWoMYOldIf!yQjCOy7l4cfP*O^`h;)*oz*eyyy|oqq7Hu*!HtTx1k6F zHwqj{tv`e)dsyO8B4Bm12bPMe z1B9qgsJsFMj8E}q;3qHg=PlG5O741R;8z=dcQiCKIiIAg{0R{HTJJ~@y3efq?9^O@ zf!ijIq|}TMB_2yWA@R%?!Q|nd$g6DOepE9qZFf^b?gA<5o+3o$Ca&q(LKb1*LgGjg z5+N$$EwM{N7X4#eh+F_wncMm#GmHk66%`0g){ji}!3yls9y6M#@{s;2bw5&$#tq!uptD zWgW%~V5LSM^17GHYkX}?>tJHDKm#`8mESZn7hxueml>8nBzco7q8nzW$$a^VMdLn z$0r$b%$N-kI&@RBE%6LYTYctU{tRRzFGpxmFN^l__-@IUFF~J|3SoKqLC!9jALQ6< zeqfJF<%e=C=j8`A+Y--VJ=ABu9?zNOAw;~5qhkx zMOt#Q0?s+5G2z@{IG-kQQWxDcku$?5f`g8AN^{;#tBJ1{Od#IfH^)m87CQPtReMY= zQo6*U%}gS#sv0~>tCPChY$9>Y7(HbqbT~Fmq>O;P@reoE&Ua>GBKS|n>42(4&(mUxlKBG388{~1dv_g8EYuCCbd+5tETS*yeS zTE9IC8y`d{;N<*a*<|xFooptBDz|>vU%s7-USgMb|K$8J6A}GpP|dc)O9*`GGY@<( zK|Pd+5Nc>;>A?4&OGK|Ol!)Z)l8H!;%_buDxKtu4$8ugGQnM}b3f4n?=IikaR)9(% zg#IrR(d$$qdJX(g>_=$)L}bEAi3oA>e4@jlX(DHaPyDSCk%=!#L?}?1L}bE3i3qV2 zC!#X92TU|56Cn+uogZuMLe*0y%1*p+CNgpQv(7|FkmnF{CNg269D-OrGI`5oBAl0p zg=ZohNtp6A02l9-$yZ*b(GG4l$Yw5i#acmr`v zedclO4G2ql1tGecmdPtysn!_lxwLNBy8 zY7_a*_FV5$sqP){L)itP@l%}%C#5>X$upLYx2B1l89wp1N_8f_DAl1rWm2693#B^5 za`9AWqCu$+Y2>6j(?m*j*@+iUbtZz8>X2ZWRA<6MNeZ!?C)MG+JS;rb;Ydn#2qjb9 zyF{vc%TwJO4$g6KLW1hI$g?eYRUH1t6JGlF)&EQuyuGkihyS8i4%qdk1l4Q8>^i>q zOFoERsAbpj#ZmGJe}j}=hnGdk=h2IL)SH*=I=)LOdLF-{$gW3Y;B`dFDR5O+zT3yH z$DeBQYs_~AFU65#P=*ZC_%O>jKGkmnvFq~v9vVlAd!-GWAzwLR*As7-&~y0f8W3Y7 zvZN$mZUB0%tJehR4|;m~m*;jp@k4MLCEwr#$OoV5@~6&q`04R#`UZ{qeepx3Hzdz~ z=c7iPpGK8FUJ1*Woa+o;(X&g)_djdQ<+t znb2}{WW(^3=8Mfj4zlJ{(&CL5^d8pta_#?&t{~&=|BpNc4jpeUi#RXdkg=KniPgw* KFZX~4Km9MZZ#SI) diff --git a/src/styles/.sass-cache/8b8ae4cfe093f9b8cd4cfabc532cf27ca06131f7/m3-mixins.sassc b/src/styles/.sass-cache/8b8ae4cfe093f9b8cd4cfabc532cf27ca06131f7/m3-mixins.sassc index ce4b07852f536ada6d9a99ba427f1810ffc4562d..cd634fbd0b78953af9337f82203aa678a40ea00c 100644 GIT binary patch literal 54305 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 diff --git a/src/styles/.sass-cache/dea5f55dc4d726c922f4841b8139fc62e62f2286/card.sassc b/src/styles/.sass-cache/dea5f55dc4d726c922f4841b8139fc62e62f2286/card.sassc index 7de59bb98108fa8f1f2678624ea69eb8988b4734..35529b73c7d5923b089088d0c87e7eede711e909 100644 GIT binary patch literal 27242 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 literal 28036 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 diff --git a/src/styles/.sass-cache/dea5f55dc4d726c922f4841b8139fc62e62f2286/elevation.sassc b/src/styles/.sass-cache/dea5f55dc4d726c922f4841b8139fc62e62f2286/elevation.sassc new file mode 100644 index 0000000000000000000000000000000000000000..31f77ec06f2410a1390b1f01430a39a74faf5461 GIT binary patch literal 12445 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 delta 1710 zcmZ`&PiP!f9Cm7U_Fraa=grLSCY$VJ|G1mU{>j?eWRgCbY%HY-RzZkT$U(M~U9#F_ zwNWqiP!By7k@|s9L_I4WDkAivtp{&{7eRz#3gW3EUi9pHA?Kp$MRd;u#-*&xzXUX%HL!8at8U95uQLYIaqQ@xw&dN{?wcDhZl2Dv{?9i4dhCuo`YfE@8k} zTVM&EL@wjU2$5Piie%A~mn?J4og>lR#5eK=K9Y%4#^-Vsi_seXl^1X`x`J1tM0rMV z&*7KoMcij>O<<=$V;fd}>=lm6f+mlTW1Dz4Mx+IN5X(Y|Z{YVBQCfm#7W?sktO8X= zG!>`nNyiGzY2NQ&0q-T&PSvaln%@#Tcri|t3xazASCV^pkT8{}LO&iHM|7Ha@Nv&K7HK4+rW&#aE8+eVq5a#Y_ zwmU7-~f65uHy_dq>_X#ajCgZs@a;jJtYGs^YQk zcyVg9so7>Xt0zON`sdErnpIgn!3a5GcTfJNwc%4#-jPRiNu_Q6R{HJ3{`KZz|61RB z3on_OiTJ_j0Cx<%TnmM+F{5DW9Oco-E$XN7_q1%2^TFsi5=U1PT2ZB&=;^D3ZpCPO zs}$XLWE$UQ>1=$j7bKhIKfh?7q_#PKd>&72vj>9IHZB`ia64nDhCinTrkFV{nV-Tu zE7{_FP%=lv@0>PVz`EJB>Y=vOnM(KHsN+-9QN!G0Gml$2qG*C!9n+aNtwzYL!Q6uF zYv7Aa?Nm*$X$}0Hadm!A;23hj6LCIB#F4m<4ZM-PYc)ePG?{A3Pt?SG&e200Q_OOI z%K5;bqpXmzDGb@Bo7*(erhNM+w@PPz!o%DcrbU@7#0GJ-Yr}JE9JCT24LX`P+0z zeb@78%Xev;`qcH@X3gsj+qGKDuMZmy+HCg@oj<9>0$h>`@K~m>FI7;E6(;Q58K#dU zmLDy_7int-E68jm%j}NMiXA&(PS{n%)O)8lOJ;wvI~x1rX|?A+9qf$819&cX(Nd@? zbJb<|Ces;ARaR76P?fnVbR`!K=Zro+!Yw{u8#e z^)in6z`Vl_eFW8c_>HJB59eOi0$e}A&kN2lGx%{homGAuD(l`6N(2`T20sijY7<@= z_km@w6kQ)Vz^gWixg>mQloo*-xPk&KN}0e5{Lr>yeHQ0L+gY%Xp>sJ`!i_Arn^~XB z@dVDNj7!2_Wl7VdGh}N delta 938 zcmZvb&x_MQ6vxRb?AoN6$>i5&v+V?RSC+czk2LApL0VYxrYAipc<8oKBi#me3krMm z;7JcY5Il$o{sVgRqBl?e1A>AVK@Xlh3r?1r47EAsedqJO@6CJ6hu~e)5B!ebE)Cm3 zCmMyfqhS;_f+z@vgVrdH!)7y%T4Cox*dB$AupPbe|CFRYI$o#8OD?8!C(xB zas!=a)s(F-Gm^-xl5D|S`TBpFr7-L<+9%BG(~L~nMc9?Q@Jd;i-P}Nd_ga7yZX;+< zi3=NLQg(!V1#0R`sxl{KYp0kytFQ9J)!a;lpXw8e<`~2oFJ}-uLk|}+Re{;Tn<&du z1#KT+f&0jiom|848FvuooTyRFrI|(wjz_j|7YsMF%T$}|Q{z<8rTCd%@P;ae~=?*TRqxwx4PzsvwW z8iw4;Z)-!(>K$`Cg7(5{xc0xk`b#&Z;*3}6!zZP#+x$=PKGykkXr>p7%%Y00NE=dn zO)}xgKDYE+g4g!*`e2;gne6k&vb{GrjK|3&?s~JgQ}SltG=4DM9!!RJ(*t{z3CH1^FjDuvR}cF__7Nl2*1qZ!1+meDvZ z1BE`I`@*5CF8ZJpvI-%aw9x*A&{Y>Dh5UfNR_P*;-mApAl6tf9Js;mW-}%lxzWVl! zM{oAbp4B^>+Z_zup|N2MHmsrRx~A)loh@UqHS8Nk->{tFp1HSWS{rwIA7nG7yWeN| z75J$5u3SMCA62uc=A-%w%6kOYFIC{}5}#4w zy;2$Ot-k}PT;!@zb`9qkVKzCXagzO@#vd!k`mDis`ERs(%5@!Q_oJ#LGT~>w3Lo== z%;F9x7k=c=G3#wn4z7p7dTSiJ-ZtgJLE(T|kIshlcOL!`%mO*3aqPNJ@Kst9M`~;a zb$VCTdEiVBJ@~AszF;qP;9LSC?V4(pz#eaFQ1^DK!ZRS2iMtBs#lTS0;Be!L7&khGkT2JG6kTSvPAW77Wt}yRO@VItaR1m&QA91T_ z{X%o?eeclQx#5P>%X!#8FJJ&?iRf|${o&}v5Q_KYsSisEBql?g_J6(NLK9>!E*_ve56Dw6SWie zN#Yrf8lQ75%%>A=K~)UocFJKJbLbzv4S&fZ{8Xtkc}k?+h9{!MF*($yj(v)7 zjH@$w)T%6%j4L_h651J-?s(t+* D9y|Y) delta 2006 zcmZ{kO-~b16o%6VfmX=COxu}uI?Qy2@}XE-N@?kpFlb^V#)yiE0w(ketw4vgRTDR^ zG;yWztO?Nt3l~PiA24qH2ZpHp0EupNV}kcqm@hAjS)7ySyyv{<-aEf9y}p=8C$fog ze<_t7E2qaQ>0}|9ORwZ6a>emnHkT}prwh52KfO4}}dB=|H{J5E82birS(Sq&i0#S01i#qD*p~4mN}&oke}RM3mqe_e$ek`aG^l znl&U!!%sc{-(n|VOOD7iK4bB)6*x=P%vlW9M2DI(Rd32-VJ^5zWi%V}IhbY0r1qQ= z65(kt+a0qx=HYG6k|wwu3%D|Bs*y-(ZPb;A{VoxjEUQLrih_aS4C+~IpH-P=y-;gZ zn^mI*H9qU{!8Shx`)q&-nBrk9E@JDElT5KtTD?;@?$^q&%MLJ-gBirk6sa8>cH}3` z)~wDNXu1pOiya0U^q~O*rTl0>_g3L~Xdn}Ic_fXILu%S7HNl`PeC0y09A>?F4=@2y zqlsL0h|Jlq29>|&;IAL@ZEd=D)&n1oX>!9+bn~!CrZ!k`u#2!OYmaGz>ke+o?j8;6 zr}B*6sB9GKg{D!@`x_gDQU#}qb$m*dW~F=qzZaUSbEk)@+1z{ z{x}JIJ9O_y4}1xxLFd|Bw`B?T1Rm~jY&UC;j7Nb-;w?!eT@1u@qMli`>p`_qEv{AC zk#8OkE5Z+PYP3a=sP&PVWXI1$#Mi?5L5Q#vy{$!ES0{=Y&Riae0{B28@GC0aq_IH< zE1Of3?lb7zzeUgrZB1Z9%5wiVmdP?slf2*2q}OcHi(m55>d6xRNG~|qVUk3CSdK>E zK*__Wa70sFh80X$&yhrZj%!Zi6>}cK$LzdJ_ z-r5I=INLrH+dgD?qYN=IOjw5=gFU6LsjeNUn6Y+1qN5$iRMzrO*dzb4Ow+Zzt1a&| z#`1|7?479EayV*v&y&36okVu;s?B>0W#(;R9~`KH=gE$s1wC-Le+3f#5`6FXzl;Zk a5ykpBpD7t@Mtwv{WHJqS*B^t0_~u_mRL_h6 diff --git a/src/styles/.sass-cache/dea5f55dc4d726c922f4841b8139fc62e62f2286/typography.sassc b/src/styles/.sass-cache/dea5f55dc4d726c922f4841b8139fc62e62f2286/typography.sassc new file mode 100644 index 0000000000000000000000000000000000000000..b512ad4b30ff0ad4c779a3ebc6bb4ffd68554df7 GIT binary patch literal 129 zcmWm2u?~VT5CBjHLzF~!S3iK9mIA$r#lgiv*_>K>jZI3A&~E;`I=(0Bu5K!;h0=mZ zQfnFmR$Qbsj+~M$oO=b@*&aGj)n?0heCm`C$CU{2!JO}GX@`eldi!8kim&1a=L1DO Z6X1T}C3}wP^Z!iq5_G29sVK3$j$b@AC8+=a literal 0 HcmV?d00001 diff --git a/src/styles/button-styles/segmented-button.sass b/src/styles/button-styles/segmented-button.sass index b48be4f..eb61252 100644 --- a/src/styles/button-styles/segmented-button.sass +++ b/src/styles/button-styles/segmented-button.sass @@ -1,7 +1,7 @@ div.m3.m3-segmented-buttons padding: 0 height: 40px - display: inline-flex + display: flex border-radius: 20px box-sizing: border-box @@ -25,8 +25,20 @@ div.m3.m3-segmented-buttons & > span color: var(--md-sys-color-on-surface) - & > svg > text - fill: var(--md-sys-color-on-surface) + & > svg + opacity: 0 + + & > text + fill: var(--md-sys-color-on-surface) + + &:not(.selected) + & > svg + display: none + + &::after, &::before + content: '' + width: 6px + position: relative & > span.m3.m3-ripple-domain > span.m3.ripple background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 12%, transparent) @@ -40,6 +52,9 @@ div.m3.m3-segmented-buttons &.selected background-color: var(--md-sys-color-secondary-container) + & > svg + opacity: 1 + & > span color: var(--md-sys-color-on-secondary-container) diff --git a/src/styles/fonts.css b/src/styles/fonts.css index 98a5703..fb80eb0 100644 --- a/src/styles/fonts.css +++ b/src/styles/fonts.css @@ -1,56 +1,44 @@ @font-face { font-family: Material-Symbols-Rounded-Regular; src: url("./font/MaterialSymbolsRounded[FILL,GRAD,opsz,wght].ttf"); - src: url("./font/MaterialSymbolsRounded[FILL,GRAD,opsz,wght].woff2") - format("woff2"); -} + src: url("./font/MaterialSymbolsRounded[FILL,GRAD,opsz,wght].woff2") format("woff2"); } @font-face { font-family: Material-Symbols-Outlined-Regular; src: url("./font/MaterialSymbolsOutlined[FILL,GRAD,opsz,wght].ttf"); - src: url("./font/MaterialSymbolsOutlined[FILL,GRAD,opsz,wght].woff2") - format("woff2"); -} + src: url("./font/MaterialSymbolsOutlined[FILL,GRAD,opsz,wght].woff2") format("woff2"); } @font-face { font-family: Material-Symbols-Sharp-Regular; src: url("./font/MaterialSymbolsSharp[FILL,GRAD,opsz,wght].ttf"); - src: url("./font/MaterialSymbolsSharp[FILL,GRAD,opsz,wght].woff2") - format("woff2"); -} + src: url("./font/MaterialSymbolsSharp[FILL,GRAD,opsz,wght].woff2") format("woff2"); } @font-face { - font-family: Roboto; + font-family: Roboto, system-ui; font-face-name: Thin; font-weight: 100; - src: url("./font/Roboto-Thin.ttf"); -} + src: url("./font/Roboto-Thin.ttf"); } @font-face { - font-family: Roboto; + font-family: Roboto, system-ui; font-face-name: Light; font-weight: 300; - src: url("./font/Roboto-Light.ttf"); -} + src: url("./font/Roboto-Light.ttf"); } @font-face { - font-family: Roboto; + font-family: Roboto, system-ui; font-face-name: Regular; font-weight: 400; - src: url("./font/Roboto-Regular.ttf"); -} + src: url("./font/Roboto-Regular.ttf"); } @font-face { - font-family: Roboto; + font-family: Roboto, system-ui; font-face-name: Medium; font-weight: 500; - src: url("./font/Roboto-Medium.ttf"); -} + src: url("./font/Roboto-Medium.ttf"); } @font-face { - font-family: Roboto; + font-family: Roboto, system-ui; font-face-name: Bold; font-weight: 700; - src: url("./font/Roboto-Bold.ttf"); -} + src: url("./font/Roboto-Bold.ttf"); } @font-face { - font-family: Roboto; + font-family: Roboto, system-ui; font-face-name: Black; font-weight: 900; - src: url("./font/Roboto-Black.ttf"); -} + src: url("./font/Roboto-Black.ttf"); } /*# sourceMappingURL=fonts.css.map */ diff --git a/src/styles/fonts.css.map b/src/styles/fonts.css.map index 88acafb..bd84402 100644 --- a/src/styles/fonts.css.map +++ b/src/styles/fonts.css.map @@ -1 +1,7 @@ -{"version":3,"sourceRoot":"","sources":["fonts.sass"],"names":[],"mappings":"AAGI;EACI;EACA;EACA;;AAHJ;EACI;EACA;EACA;;AAHJ;EACI;EACA;EACA;;AAKJ;EACI;EACA;EACA;EACA;;AAJJ;EACI;EACA;EACA;EACA;;AAJJ;EACI;EACA;EACA;EACA;;AAJJ;EACI;EACA;EACA;EACA;;AAJJ;EACI;EACA;EACA;EACA;;AAJJ;EACI;EACA;EACA;EACA","file":"fonts.css"} \ No newline at end of file +{ +"version": 3, +"mappings": ";EAIQ,WAAW,EAAE,gCAAwC;EACrD,GAAG,EAAE,6DAAqE;EAC1E,GAAG,EAAE,+EAAuF;;EAF5F,WAAW,EAAE,iCAAwC;EACrD,GAAG,EAAE,8DAAqE;EAC1E,GAAG,EAAE,gFAAuF;;EAF5F,WAAW,EAAE,8BAAwC;EACrD,GAAG,EAAE,2DAAqE;EAC1E,GAAG,EAAE,6EAAuF;;EAM5F,WAAW,EAAE,iBAAiB;EAC9B,cAAc,EAAE,IAAQ;EACxB,WAAW,EAAE,GAAU;EACvB,GAAG,EAAE,6BAAiC;;EAHtC,WAAW,EAAE,iBAAiB;EAC9B,cAAc,EAAE,KAAQ;EACxB,WAAW,EAAE,GAAU;EACvB,GAAG,EAAE,8BAAiC;;EAHtC,WAAW,EAAE,iBAAiB;EAC9B,cAAc,EAAE,OAAQ;EACxB,WAAW,EAAE,GAAU;EACvB,GAAG,EAAE,gCAAiC;;EAHtC,WAAW,EAAE,iBAAiB;EAC9B,cAAc,EAAE,MAAQ;EACxB,WAAW,EAAE,GAAU;EACvB,GAAG,EAAE,+BAAiC;;EAHtC,WAAW,EAAE,iBAAiB;EAC9B,cAAc,EAAE,IAAQ;EACxB,WAAW,EAAE,GAAU;EACvB,GAAG,EAAE,6BAAiC;;EAHtC,WAAW,EAAE,iBAAiB;EAC9B,cAAc,EAAE,KAAQ;EACxB,WAAW,EAAE,GAAU;EACvB,GAAG,EAAE,8BAAiC", +"sources": ["fonts.sass"], +"names": [], +"file": "fonts.css" +} diff --git a/src/styles/fonts.sass b/src/styles/fonts.sass index db6aaf3..40c7fb8 100644 --- a/src/styles/fonts.sass +++ b/src/styles/fonts.sass @@ -10,7 +10,7 @@ $weights: ("Thin": 100, "Light": 300, "Regular": 400, "Medium": 500, "Bold": 700 @each $name, $weight in $weights @font-face - font-family: Roboto, system-ui + font-family: Roboto font-face-name: #{$name} font-weight: #{$weight} src: url("./font/Roboto-#{$name}.ttf") diff --git a/src/styles/generics.css b/src/styles/generics.css index 61200c5..328106e 100644 --- a/src/styles/generics.css +++ b/src/styles/generics.css @@ -1,31 +1,29 @@ +@import url(./themes/tokens.css); +@import url(./themes/colors.module.css); +@import url(./themes/typography.module.css); @import "./themes/theme.dark.css" (prefers-color-scheme: dark); @import "./themes/theme.light.css" (prefers-color-scheme: light); div.m3.m3-card > :is(div.m3-card-footer, header.m3-card-header, section.m3-card-body) > .m3-card-media:first-child, div.m3.m3-card > .m3-card-media:first-child, div.m3.m3-card > .m3-card-action-area:first-child > .m3-card-action-area-content > .m3-card-media:first-child { border-radius: 12px !important; - padding: 0px; -} + padding: 0px; } div.m3.m3-card > .m3-card-action-area:first-child > .m3-card-action-area-content > .m3-card-media:first-child { border-radius: 12px !important; - padding: 0px; -} + padding: 0px; } div.m3-card-footer, header.m3-card-header, section.m3-card-body, .m3-card-media.m3 { display: block; box-sizing: border-box; - padding: 16px; -} + padding: 16px; } .m3.m3-card-media { width: 100%; display: block; contain: content; position: relative; - box-sizing: border-box; -} -.m3.m3-card-media.m3-rounded { - border-radius: 28px; -} + box-sizing: border-box; } + .m3.m3-card-media.m3-rounded { + border-radius: 28px; } div.m3.m3-card-action-area { display: block; @@ -33,201 +31,162 @@ div.m3.m3-card-action-area { contain: content; position: relative; border-radius: inherit; - transition: background-color, box-shadow, 0.2s cubic-bezier(0.2, 0, 0, 1); -} -div.m3.m3-card-action-area > div.m3.m3-card-action-area-content { - top: 0; - width: 100%; - position: relative; -} -div.m3.m3-card-action-area > span.m3:is(.m3-card-state-layer, .m3-ripple-domain) { - top: 0; - width: 100%; - height: 100%; - position: absolute; -} -div.m3.m3-card-action-area > .m3.m3-ripple-domain > .m3.ripple { - background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); -} -div.m3.m3-card-action-area:hover > span.m3.m3-card-state-layer { - background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent); -} -div.m3.m3-card-action-area:is(div.m3.m3-card-action-area:focus, div.m3.m3-card-action-area:focus-visible, div.m3.m3-card-action-area:focus-within) > span.m3.m3-card-state-layer { - background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); -} -div.m3.m3-card-action-area:is(div.m3.m3-card-action-area:focus, div.m3.m3-card-action-area:focus-visible, div.m3.m3-card-action-area:focus-within, div.m3.m3-card-action-area:hover):is(.m3-card-outlined, .m3-card-filled) { - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3); -} -div.m3.m3-card-action-area:is(div.m3.m3-card-action-area:focus, div.m3.m3-card-action-area:focus-visible, div.m3.m3-card-action-area:focus-within, div.m3.m3-card-action-area:hover).m3-card-elevated { - box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3); -} -div.m3.m3-card-action-area:active:is(.m3-card-outlined, .m3-card-filled) { - box-shadow: none !important; -} -div.m3.m3-card-action-area:active.m3-card-elevated { - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3) !important; -} -div.m3.m3-card-action-area:active:not(div.m3.m3-card-action-area:active:has(span.m3.m3-ripple-domain)) > span.m3.m3-card-state-layer { - background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); -} + transition: background-color, box-shadow, 0.2s cubic-bezier(0.2, 0, 0, 1); } + div.m3.m3-card-action-area > div.m3.m3-card-action-area-content { + top: 0; + width: 100%; + position: relative; } + div.m3.m3-card-action-area > span.m3:is(.m3-card-state-layer, .m3-ripple-domain) { + top: 0; + width: 100%; + height: 100%; + position: absolute; } + div.m3.m3-card-action-area > .m3.m3-ripple-domain > .m3.ripple { + background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); } + div.m3.m3-card-action-area:hover > span.m3.m3-card-state-layer { + background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent); } + div.m3.m3-card-action-area:is(&:focus, &:focus-visible, &:focus-within) > span.m3.m3-card-state-layer { + background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); } + div.m3.m3-card-action-area:is(&:focus, &:focus-visible, &:focus-within, &:hover):is(.m3-card-outlined, .m3-card-filled) { + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3); } + div.m3.m3-card-action-area:is(&:focus, &:focus-visible, &:focus-within, &:hover).m3-card-elevated { + box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3); } + div.m3.m3-card-action-area:active:is(.m3-card-outlined, .m3-card-filled) { + box-shadow: none !important; } + div.m3.m3-card-action-area:active.m3-card-elevated { + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3) !important; } + div.m3.m3-card-action-area:active:not(div.m3.m3-card-action-area:active:has(span.m3.m3-ripple-domain)) > span.m3.m3-card-state-layer { + background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); } svg.m3.m3-svg-icon > text { text-anchor: middle; dominant-baseline: middle; - alignment-baseline: middle; -} + alignment-baseline: middle; } svg.m3.m3-svg-icon > text.m3-size-12px { width: 12px; aspect-ratio: 1; font-size: 12px; - line-height: 12px; -} + line-height: 12px; } svg.m3.m3-svg-icon > text.m3-size-16px { width: 16px; aspect-ratio: 1; font-size: 16px; - line-height: 16px; -} + line-height: 16px; } svg.m3.m3-svg-icon > text.m3-size-20px { width: 20px; aspect-ratio: 1; font-size: 20px; - line-height: 20px; -} + line-height: 20px; } svg.m3.m3-svg-icon > text.m3-size-24px { width: 24px; aspect-ratio: 1; font-size: 24px; - line-height: 24px; -} + line-height: 24px; } svg.m3.m3-svg-icon > text.m3-size-28px { width: 28px; aspect-ratio: 1; font-size: 28px; - line-height: 28px; -} + line-height: 28px; } svg.m3.m3-svg-icon > text.m3-size-32px { width: 32px; aspect-ratio: 1; font-size: 32px; - line-height: 32px; -} + line-height: 32px; } svg.m3.m3-svg-icon > text.m3-size-36px { width: 36px; aspect-ratio: 1; font-size: 36px; - line-height: 36px; -} + line-height: 36px; } svg.m3.m3-svg-icon > text.m3-size-40px { width: 40px; aspect-ratio: 1; font-size: 40px; - line-height: 40px; -} + line-height: 40px; } svg.m3.m3-svg-icon > text.m3-size-48px { width: 48px; aspect-ratio: 1; font-size: 48px; - line-height: 48px; -} + line-height: 48px; } svg.m3.m3-svg-icon > text.m3-Outlined { - font-family: Material-Symbols-Outlined-Regular; -} + font-family: Material-Symbols-Outlined-Regular; } svg.m3.m3-svg-icon > text.m3-Rounded { - font-family: Material-Symbols-Rounded-Regular; -} + font-family: Material-Symbols-Rounded-Regular; } svg.m3.m3-svg-icon > text.m3-Sharp { - font-family: Material-Symbols-Sharp-Regular; -} + font-family: Material-Symbols-Sharp-Regular; } svg.m3.m3-badge { position: absolute; - background-color: var(--md-sys-color-error); -} -svg.m3.m3-badge.disable-value { - padding: 0; - height: 6px; - width: 6px; - border-radius: 3px; -} -svg.m3.m3-badge.disable-value > text { - display: none; -} -svg.m3.m3-badge { - border-radius: 8px; - height: 16px; -} -svg.m3.m3-badge > text { - fill: var(--md-sys-color-on-error); - font-size: var(--md-sys-typescale-label-small-font-size); - font-weight: var(--md-sys-typescale-label-small-font-weight); - line-height: var(--md-sys-typescale-label-small-line-height); - font-optical-sizing: none; - alignment-baseline: central; - text-anchor: middle; - display: flex; - align-items: center; - justify-content: center; -} + background-color: var(--md-sys-color-error); } + svg.m3.m3-badge.disable-value { + padding: 0; + height: 6px; + width: 6px; + border-radius: 3px; } + svg.m3.m3-badge.disable-value > text { + display: none; } + svg.m3.m3-badge { + border-radius: 8px; + height: 16px; } + svg.m3.m3-badge > text { + fill: var(--md-sys-color-on-error); + font-size: var(--md-sys-typescale-label-small-font-size); + font-weight: var(--md-sys-typescale-label-small-font-weight); + line-height: var(--md-sys-typescale-label-small-line-height); + font-optical-sizing: none; + alignment-baseline: central; + text-anchor: middle; + display: flex; + align-items: center; + justify-content: center; } @font-face { font-family: Material-Symbols-Rounded-Regular; src: url("./font/MaterialSymbolsRounded[FILL,GRAD,opsz,wght].ttf"); - src: url("./font/MaterialSymbolsRounded[FILL,GRAD,opsz,wght].woff2") format("woff2"); -} + src: url("./font/MaterialSymbolsRounded[FILL,GRAD,opsz,wght].woff2") format("woff2"); } @font-face { font-family: Material-Symbols-Outlined-Regular; src: url("./font/MaterialSymbolsOutlined[FILL,GRAD,opsz,wght].ttf"); - src: url("./font/MaterialSymbolsOutlined[FILL,GRAD,opsz,wght].woff2") format("woff2"); -} + src: url("./font/MaterialSymbolsOutlined[FILL,GRAD,opsz,wght].woff2") format("woff2"); } @font-face { font-family: Material-Symbols-Sharp-Regular; src: url("./font/MaterialSymbolsSharp[FILL,GRAD,opsz,wght].ttf"); - src: url("./font/MaterialSymbolsSharp[FILL,GRAD,opsz,wght].woff2") format("woff2"); -} + src: url("./font/MaterialSymbolsSharp[FILL,GRAD,opsz,wght].woff2") format("woff2"); } @font-face { - font-family: Roboto, system-ui; + font-family: Roboto; font-face-name: Thin; font-weight: 100; - src: url("./font/Roboto-Thin.ttf"); -} + src: url("./font/Roboto-Thin.ttf"); } @font-face { - font-family: Roboto, system-ui; + font-family: Roboto; font-face-name: Light; font-weight: 300; - src: url("./font/Roboto-Light.ttf"); -} + src: url("./font/Roboto-Light.ttf"); } @font-face { - font-family: Roboto, system-ui; + font-family: Roboto; font-face-name: Regular; font-weight: 400; - src: url("./font/Roboto-Regular.ttf"); -} + src: url("./font/Roboto-Regular.ttf"); } @font-face { - font-family: Roboto, system-ui; + font-family: Roboto; font-face-name: Medium; font-weight: 500; - src: url("./font/Roboto-Medium.ttf"); -} + src: url("./font/Roboto-Medium.ttf"); } @font-face { - font-family: Roboto, system-ui; + font-family: Roboto; font-face-name: Bold; font-weight: 700; - src: url("./font/Roboto-Bold.ttf"); -} + src: url("./font/Roboto-Bold.ttf"); } @font-face { - font-family: Roboto, system-ui; + font-family: Roboto; font-face-name: Black; font-weight: 900; - src: url("./font/Roboto-Black.ttf"); -} + src: url("./font/Roboto-Black.ttf"); } .m3.m3-ripple-domain { position: absolute; width: 100%; height: 100%; z-index: 20; - pointer-events: none; -} + pointer-events: none; } .m3.ripple { position: absolute; @@ -244,214 +203,161 @@ svg.m3.m3-badge > text { animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.55s; transition-property: opacity, background-color; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -} -.m3.ripple.visible { - opacity: 1 !important; -} + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } + .m3.ripple.visible { + opacity: 1 !important; } @keyframes rippleAppearanceAnimation { 0% { - transform: scale3d(0, 0, 0); - } + transform: scale3d(0, 0, 0); } 100% { - transform: scale3d(1, 1, 1); - } -} + transform: scale3d(1, 1, 1); } } hr.m3.m3-divider { border: none; outline: 0.5px solid var(--md-sys-color-outline-variant); position: relative; - margin: 0; -} -hr.m3.m3-divider.vertical { - height: auto; - writing-mode: vertical-lr; -} -hr.m3.m3-divider.vertical.inset { - margin-inline-start: 16px; -} -hr.m3.m3-divider.vertical.middle-inset { - margin-inline: 16px; -} -hr.m3.m3-divider.horizontal { - width: auto; - writing-mode: horizontal-tb; -} -hr.m3.m3-divider.horizontal.inset { - margin-inline-start: 16px; -} -hr.m3.m3-divider.horizontal.middle-inset { - margin-inline: 16px; -} + margin: 0; } + hr.m3.m3-divider.vertical { + height: auto; + writing-mode: vertical-lr; } + hr.m3.m3-divider.vertical.inset { + margin-inline-start: 16px; } + hr.m3.m3-divider.vertical.middle-inset { + margin-inline: 16px; } + hr.m3.m3-divider.horizontal { + width: auto; + writing-mode: horizontal-tb; } + hr.m3.m3-divider.horizontal.inset { + margin-inline-start: 16px; } + hr.m3.m3-divider.horizontal.middle-inset { + margin-inline: 16px; } div.m3.m3-container { display: block; border-radius: 12px; position: relative; contain: content; - transition: box-shadow 0.2s cubic-bezier(0.2, 0, 0, 1); -} -div.m3.m3-container.m3-container-filled { - background-color: var(--md-sys-color-surface-container-highest); -} -div.m3.m3-container.m3-container-outlined { - background-color: var(--md-sys-color-surface); - outline-offset: -1px; - outline: 1px solid var(--md-sys-color-outline-variant); -} -div.m3.m3-container.m3-container-elevated { - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3); - background-color: var(--md-sys-color-surface-container-low); -} + transition: box-shadow 0.2s cubic-bezier(0.2, 0, 0, 1); } + div.m3.m3-container.m3-container-filled { + background-color: var(--md-sys-color-surface-container-highest); } + div.m3.m3-container.m3-container-outlined { + background-color: var(--md-sys-color-surface); + outline-offset: -1px; + outline: 1px solid var(--md-sys-color-outline-variant); } + div.m3.m3-container.m3-container-elevated { + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3); + background-color: var(--md-sys-color-surface-container-low); } button.m3.m3-fab { - transition: background-color, box-shadow, 0.2s cubic-bezier(0.2, 0, 0, 1) !important; -} -button.m3.m3-fab > span.m3-icon { - font-family: Material-Symbols-Outlined-Regular, sans-serif; -} -button.m3.m3-fab.m3 { - contain: content; - box-sizing: border-box; - display: inline-flex; - flex-direction: row; - justify-content: center; - align-items: center; - text-align: center; - border: none; - gap: 12px; -} -button.m3.m3-fab::before { - transition: background-color, box-shadow, 0.2s cubic-bezier(0.2, 0, 0, 1) !important; - content: ""; - top: 0; - bottom: 0; - left: 0; - right: 0; - position: absolute; - background: rgba(0, 0, 0, 0); -} -button.m3.m3-fab.surface { - background-color: var(--md-sys-color-surface-container-high); - color: var(--md-sys-color-primary); -} -button.m3.m3-fab.surface:not(.without-elevation) { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3), 0 4px 8px 3px rgba(0, 0, 0, 0.15); -} -button.m3.m3-fab.surface > svg.m3-svg-icon { - fill: var(--md-sys-color-primary); -} -button.m3.m3-fab.surface > .m3.m3-ripple-domain > .m3.ripple { - background: color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); -} -button.m3.m3-fab.primary { - background-color: var(--md-sys-color-primary-container); - color: var(--md-sys-color-on-primary-container); -} -button.m3.m3-fab.primary:not(.without-elevation) { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3), 0 4px 8px 3px rgba(0, 0, 0, 0.15); -} -button.m3.m3-fab.primary > svg.m3-svg-icon { - fill: var(--md-sys-color-on-primary-container); -} -button.m3.m3-fab.primary > .m3.m3-ripple-domain > .m3.ripple { - background: color-mix(in srgb, var(--md-sys-color-on-primary-container) 12%, transparent); -} -button.m3.m3-fab.secondary { - background-color: var(--md-sys-color-secondary-container); - color: var(--md-sys-color-on-secondary-container); -} -button.m3.m3-fab.secondary:not(.without-elevation) { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3), 0 4px 8px 3px rgba(0, 0, 0, 0.15); -} -button.m3.m3-fab.secondary > svg.m3-svg-icon { - fill: var(--md-sys-color-on-secondary-container); -} -button.m3.m3-fab.secondary > .m3.m3-ripple-domain > .m3.ripple { - background: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 12%, transparent); -} -button.m3.m3-fab.tertiary { - background-color: var(--md-sys-color-tertiary-container); - color: var(--md-sys-color-on-tertiary-container); -} -button.m3.m3-fab.tertiary:not(.without-elevation) { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3), 0 4px 8px 3px rgba(0, 0, 0, 0.15); -} -button.m3.m3-fab.tertiary > svg.m3-svg-icon { - fill: var(--md-sys-color-on-tertiary-container); -} -button.m3.m3-fab.tertiary > .m3.m3-ripple-domain > .m3.ripple { - background: color-mix(in srgb, var(--md-sys-color-on-tertiary-container) 12%, transparent); -} -button.m3.m3-fab.m3-small-fab { - width: 40px; - height: 40px; - border-radius: 12px; - padding: 11px; - font-size: 24px; -} -button.m3.m3-fab.m3-default-fab { - width: 56px; - height: 56px; - border-radius: 16px; - padding: 19px; - font-size: 24px; -} -button.m3.m3-fab.m3-large-fab { - width: 96px; - height: 96px; - border-radius: 28px; - padding: 34.5px; - font-size: 36px; -} -button.m3.m3-fab.m3-extended-fab { - width: auto; - height: 56px; - border-radius: 16px; - padding: 19px; - font-size: 24px; -} -button.m3.m3-fab:not(.without-elevation):is(.surface, .primary, .secondary, .tertiary):hover { - box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3), 0 6px 10px 4px rgba(0, 0, 0, 0.15); -} -button.m3.m3-fab:not(.without-elevation):is(.surface, .primary, .secondary, .tertiary):active { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3), 0 4px 8px 3px rgba(0, 0, 0, 0.15) !important; -} -button.m3.m3-fab:hover.surface::before { - background-color: color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent); -} -button.m3.m3-fab:hover.primary::before { - background-color: color-mix(in srgb, var(--md-sys-color-on-primary-container) 8%, transparent); -} -button.m3.m3-fab:hover.secondary::before { - background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, transparent); -} -button.m3.m3-fab:hover.tertiary::before { - background-color: color-mix(in srgb, var(--md-sys-color-on-tertiary-container) 8%, transparent); -} -button.m3.m3-fab:focus-visible.surface::before { - background-color: color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); -} -button.m3.m3-fab:focus-visible.primary::before { - background-color: color-mix(in srgb, var(--md-sys-color-on-primary-container) 12%, transparent); -} -button.m3.m3-fab:focus-visible.secondary::before { - background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 12%, transparent); -} -button.m3.m3-fab:focus-visible.tertiary::before { - background-color: color-mix(in srgb, var(--md-sys-color-on-tertiary-container) 12%, transparent); -} + transition: background-color, box-shadow, 0.2s cubic-bezier(0.2, 0, 0, 1) !important; } + button.m3.m3-fab > span.m3-icon { + font-family: Material-Symbols-Outlined-Regular, sans-serif; } + button.m3.m3-fab.m3 { + contain: content; + box-sizing: border-box; + display: inline-flex; + flex-direction: row; + justify-content: center; + align-items: center; + text-align: center; + border: none; + gap: 12px; } + button.m3.m3-fab::before { + transition: background-color, box-shadow, 0.2s cubic-bezier(0.2, 0, 0, 1) !important; + content: ""; + top: 0; + bottom: 0; + left: 0; + right: 0; + position: absolute; + background: #00000000; } + button.m3.m3-fab.surface { + background-color: var(--md-sys-color-surface-container-high); + color: var(--md-sys-color-primary); } + button.m3.m3-fab.surface:not(.without-elevation) { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3), 0 4px 8px 3px rgba(0, 0, 0, 0.15); } + button.m3.m3-fab.surface > svg.m3-svg-icon { + fill: var(--md-sys-color-primary); } + button.m3.m3-fab.surface > .m3.m3-ripple-domain > .m3.ripple { + background: color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); } + button.m3.m3-fab.primary { + background-color: var(--md-sys-color-primary-container); + color: var(--md-sys-color-on-primary-container); } + button.m3.m3-fab.primary:not(.without-elevation) { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3), 0 4px 8px 3px rgba(0, 0, 0, 0.15); } + button.m3.m3-fab.primary > svg.m3-svg-icon { + fill: var(--md-sys-color-on-primary-container); } + button.m3.m3-fab.primary > .m3.m3-ripple-domain > .m3.ripple { + background: color-mix(in srgb, var(--md-sys-color-on-primary-container) 12%, transparent); } + button.m3.m3-fab.secondary { + background-color: var(--md-sys-color-secondary-container); + color: var(--md-sys-color-on-secondary-container); } + button.m3.m3-fab.secondary:not(.without-elevation) { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3), 0 4px 8px 3px rgba(0, 0, 0, 0.15); } + button.m3.m3-fab.secondary > svg.m3-svg-icon { + fill: var(--md-sys-color-on-secondary-container); } + button.m3.m3-fab.secondary > .m3.m3-ripple-domain > .m3.ripple { + background: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 12%, transparent); } + button.m3.m3-fab.tertiary { + background-color: var(--md-sys-color-tertiary-container); + color: var(--md-sys-color-on-tertiary-container); } + button.m3.m3-fab.tertiary:not(.without-elevation) { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3), 0 4px 8px 3px rgba(0, 0, 0, 0.15); } + button.m3.m3-fab.tertiary > svg.m3-svg-icon { + fill: var(--md-sys-color-on-tertiary-container); } + button.m3.m3-fab.tertiary > .m3.m3-ripple-domain > .m3.ripple { + background: color-mix(in srgb, var(--md-sys-color-on-tertiary-container) 12%, transparent); } + button.m3.m3-fab.m3-small-fab { + width: 40px; + height: 40px; + border-radius: 12px; + padding: 11px; + font-size: 24px; } + button.m3.m3-fab.m3-default-fab { + width: 56px; + height: 56px; + border-radius: 16px; + padding: 19px; + font-size: 24px; } + button.m3.m3-fab.m3-large-fab { + width: 96px; + height: 96px; + border-radius: 28px; + padding: 34.5px; + font-size: 36px; } + button.m3.m3-fab.m3-extended-fab { + width: auto; + height: 56px; + border-radius: 16px; + padding: 19px; + font-size: 24px; } + button.m3.m3-fab:not(.without-elevation):is(.surface, .primary, .secondary, .tertiary):hover { + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3), 0 6px 10px 4px rgba(0, 0, 0, 0.15); } + button.m3.m3-fab:not(.without-elevation):is(.surface, .primary, .secondary, .tertiary):active { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3), 0 4px 8px 3px rgba(0, 0, 0, 0.15) !important; } + button.m3.m3-fab:hover.surface::before { + background-color: color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent); } + button.m3.m3-fab:hover.primary::before { + background-color: color-mix(in srgb, var(--md-sys-color-on-primary-container) 8%, transparent); } + button.m3.m3-fab:hover.secondary::before { + background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, transparent); } + button.m3.m3-fab:hover.tertiary::before { + background-color: color-mix(in srgb, var(--md-sys-color-on-tertiary-container) 8%, transparent); } + button.m3.m3-fab:focus-visible.surface::before { + background-color: color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); } + button.m3.m3-fab:focus-visible.primary::before { + background-color: color-mix(in srgb, var(--md-sys-color-on-primary-container) 12%, transparent); } + button.m3.m3-fab:focus-visible.secondary::before { + background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 12%, transparent); } + button.m3.m3-fab:focus-visible.tertiary::before { + background-color: color-mix(in srgb, var(--md-sys-color-on-tertiary-container) 12%, transparent); } -input[type=button].test-button { - color: white; -} -input[type=button].test-button:not(:checked) { - background-color: green; -} -input[type=button].test-button:checked { - background-color: blue; -} +input[type="button"].test-button { + color: white; } + input[type="button"].test-button:not(:checked) { + background-color: green; } + input[type="button"].test-button:checked { + background-color: blue; } button:not(.m3-fab, .m3-icon-button) { width: min-content; @@ -463,130 +369,97 @@ button:not(.m3-fab, .m3-icon-button) { font-weight: var(--md-sys-typescale-label-large-font-weight); line-height: var(--md-sys-typescale-label-large-line-height); font-family: var(--md-sys-typescale-label-large-font-family-name); - transition: background-color, box-shadow, 0.2s cubic-bezier(0.2, 0, 0, 1) !important; -} -button:not(.m3-fab, .m3-icon-button).m3 { - gap: 8px; - border: none; - contain: content; - text-align: center; - padding: 10px 24px; - align-items: center; - flex-direction: row; - display: inline-flex; - border-radius: 100px; - box-sizing: border-box; - justify-content: center; -} -button:not(.m3-fab, .m3-icon-button).filled { - background-color: var(--md-sys-color-primary); -} -button:not(.m3-fab, .m3-icon-button).filled, button:not(.m3-fab, .m3-icon-button).filled > svg.m3-svg-icon { - fill: var(--md-sys-color-on-primary); - color: var(--md-sys-color-on-primary); -} -button:not(.m3-fab, .m3-icon-button).outlined { - outline-offset: -1px; - background-color: rgba(0, 0, 0, 0); - color: var(--md-sys-color-primary); - outline: 1px solid var(--md-sys-color-outline) !important; -} -button:not(.m3-fab, .m3-icon-button).outlined > svg.m3-svg-icon { - fill: var(--md-sys-color-primary); -} -button:not(.m3-fab, .m3-icon-button).text { - background-color: rgba(0, 0, 0, 0); - padding: 10px 12px !important; - color: var(--md-sys-color-primary); -} -button:not(.m3-fab, .m3-icon-button).text > svg.m3-svg-icon { - fill: var(--md-sys-color-primary); -} -button:not(.m3-fab, .m3-icon-button).elevated { - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3); - color: var(--md-sys-color-primary); - background-color: var(--md-sys-color-surface-container-low); -} -button:not(.m3-fab, .m3-icon-button).elevated > svg.m3-svg-icon { - fill: var(--md-sys-color-primary); -} -button:not(.m3-fab, .m3-icon-button).tonal { - color: var(--md-sys-color-on-secondary-container); - background-color: var(--md-sys-color-secondary-container); -} -button:not(.m3-fab, .m3-icon-button).tonal > svg.m3-svg-icon { - fill: var(--md-sys-color-on-secondary-container); -} -button:not(.m3-fab, .m3-icon-button)::before { - transition: background-color, box-shadow, 0.2s cubic-bezier(0.2, 0, 0, 1) !important; - content: ""; - top: 0; - bottom: 0; - left: 0; - right: 0; - position: absolute; - background: rgba(0, 0, 0, 0); -} -button:not(.m3-fab, .m3-icon-button).filled > .m3.m3-ripple-domain > .m3.ripple { - background: color-mix(in srgb, var(--md-sys-color-on-primary) 12%, transparent); -} -button:not(.m3-fab, .m3-icon-button):is(.outlined, .text, .elevated) > .m3.m3-ripple-domain > .m3.ripple { - background: color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); -} -button:not(.m3-fab, .m3-icon-button).tonal > .m3.m3-ripple-domain > .m3.ripple { - background: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 12%, transparent); -} -button:not(.m3-fab, .m3-icon-button):active:is(.filled, .tonal) { - box-shadow: none !important; -} -button:not(.m3-fab, .m3-icon-button):active.elevated { - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3) !important; -} -button:not(.m3-fab, .m3-icon-button):active.tonal::before { - background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 12%, transparent); -} -button:not(.m3-fab, .m3-icon-button):focus-visible.outlined { - border-color: var(--md-sys-color-primary) !important; -} -button:not(.m3-fab, .m3-icon-button):focus-visible.filled::before { - background-color: color-mix(in srgb, var(--md-sys-color-on-primary) 12%, transparent); -} -button:not(.m3-fab, .m3-icon-button):focus-visible:is(.outlined, .text, .elevated)::before { - background-color: color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); -} -button:not(.m3-fab, .m3-icon-button):focus-visible.tonal::before { - background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 12%, transparent); -} -button:not(.m3-fab, .m3-icon-button):hover:is(.filled, .tonal) { - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3); -} -button:not(.m3-fab, .m3-icon-button):hover.elevated { - box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3); -} -button:not(.m3-fab, .m3-icon-button):hover.filled::before { - background-color: color-mix(in srgb, var(--md-sys-color-on-primary) 8%, transparent); -} -button:not(.m3-fab, .m3-icon-button):hover:is(.outlined, .text, .elevated)::before { - background-color: color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent); -} -button:not(.m3-fab, .m3-icon-button):hover.tonal::before { - background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, transparent); -} -button:not(.m3-fab, .m3-icon-button):disabled { - pointer-events: none; -} -button:not(.m3-fab, .m3-icon-button):disabled:is(.filled, .elevated, .tonal, .outlined, .text) { - color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent); -} -button:not(.m3-fab, .m3-icon-button):disabled:is(.filled, .elevated, .tonal) { - background: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); -} -button:not(.m3-fab, .m3-icon-button):disabled.elevated { - box-shadow: none; -} -button:not(.m3-fab, .m3-icon-button):disabled.outlined { - outline: 1px solid color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent) !important; -} + transition: background-color, box-shadow, 0.2s cubic-bezier(0.2, 0, 0, 1) !important; } + button:not(.m3-fab, .m3-icon-button).m3 { + gap: 8px; + border: none; + contain: content; + text-align: center; + padding: 10px 24px; + align-items: center; + flex-direction: row; + display: inline-flex; + border-radius: 100px; + box-sizing: border-box; + justify-content: center; } + button:not(.m3-fab, .m3-icon-button).filled { + background-color: var(--md-sys-color-primary); } + button:not(.m3-fab, .m3-icon-button).filled, button:not(.m3-fab, .m3-icon-button).filled > svg.m3-svg-icon { + fill: var(--md-sys-color-on-primary); + color: var(--md-sys-color-on-primary); } + button:not(.m3-fab, .m3-icon-button).outlined { + outline-offset: -1px; + background-color: #00000000; + color: var(--md-sys-color-primary); + outline: 1px solid var(--md-sys-color-outline) !important; } + button:not(.m3-fab, .m3-icon-button).outlined > svg.m3-svg-icon { + fill: var(--md-sys-color-primary); } + button:not(.m3-fab, .m3-icon-button).text { + background-color: #00000000; + padding: 10px 12px !important; + color: var(--md-sys-color-primary); } + button:not(.m3-fab, .m3-icon-button).text > svg.m3-svg-icon { + fill: var(--md-sys-color-primary); } + button:not(.m3-fab, .m3-icon-button).elevated { + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3); + color: var(--md-sys-color-primary); + background-color: var(--md-sys-color-surface-container-low); } + button:not(.m3-fab, .m3-icon-button).elevated > svg.m3-svg-icon { + fill: var(--md-sys-color-primary); } + button:not(.m3-fab, .m3-icon-button).tonal { + color: var(--md-sys-color-on-secondary-container); + background-color: var(--md-sys-color-secondary-container); } + button:not(.m3-fab, .m3-icon-button).tonal > svg.m3-svg-icon { + fill: var(--md-sys-color-on-secondary-container); } + button:not(.m3-fab, .m3-icon-button)::before { + transition: background-color, box-shadow, 0.2s cubic-bezier(0.2, 0, 0, 1) !important; + content: ""; + top: 0; + bottom: 0; + left: 0; + right: 0; + position: absolute; + background: #00000000; } + button:not(.m3-fab, .m3-icon-button).filled > .m3.m3-ripple-domain > .m3.ripple { + background: color-mix(in srgb, var(--md-sys-color-on-primary) 12%, transparent); } + button:not(.m3-fab, .m3-icon-button):is(.outlined, .text, .elevated) > .m3.m3-ripple-domain > .m3.ripple { + background: color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); } + button:not(.m3-fab, .m3-icon-button).tonal > .m3.m3-ripple-domain > .m3.ripple { + background: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 12%, transparent); } + button:not(.m3-fab, .m3-icon-button):active:is(.filled, .tonal) { + box-shadow: none !important; } + button:not(.m3-fab, .m3-icon-button):active.elevated { + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3) !important; } + button:not(.m3-fab, .m3-icon-button):active.tonal::before { + background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 12%, transparent); } + button:not(.m3-fab, .m3-icon-button):focus-visible.outlined { + border-color: var(--md-sys-color-primary) !important; } + button:not(.m3-fab, .m3-icon-button):focus-visible.filled::before { + background-color: color-mix(in srgb, var(--md-sys-color-on-primary) 12%, transparent); } + button:not(.m3-fab, .m3-icon-button):focus-visible:is(.outlined, .text, .elevated)::before { + background-color: color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); } + button:not(.m3-fab, .m3-icon-button):focus-visible.tonal::before { + background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 12%, transparent); } + button:not(.m3-fab, .m3-icon-button):hover:is(.filled, .tonal) { + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3); } + button:not(.m3-fab, .m3-icon-button):hover.elevated { + box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3); } + button:not(.m3-fab, .m3-icon-button):hover.filled::before { + background-color: color-mix(in srgb, var(--md-sys-color-on-primary) 8%, transparent); } + button:not(.m3-fab, .m3-icon-button):hover:is(.outlined, .text, .elevated)::before { + background-color: color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent); } + button:not(.m3-fab, .m3-icon-button):hover.tonal::before { + background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, transparent); } + button:not(.m3-fab, .m3-icon-button):disabled { + pointer-events: none; } + button:not(.m3-fab, .m3-icon-button):disabled:is(.filled, .elevated, .tonal, .outlined, .text) { + color: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent); } + button:not(.m3-fab, .m3-icon-button):disabled:is(.filled, .elevated, .tonal) { + background: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); } + button:not(.m3-fab, .m3-icon-button):disabled.elevated { + box-shadow: none; } + button:not(.m3-fab, .m3-icon-button):disabled.outlined { + outline: 1px solid color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent) !important; } button.m3.m3-icon-button { transition: background-color, box-shadow, 0.2s cubic-bezier(0.2, 0, 0, 1) !important; @@ -600,367 +473,290 @@ button.m3.m3-icon-button { width: 40px; height: 40px; border: none; - padding: 0; -} -button.m3.m3-icon-button::before { - transition: background-color, box-shadow, 0.2s cubic-bezier(0.2, 0, 0, 1) !important; - content: ""; - width: 100%; - height: 100%; - position: absolute; -} -button.m3.m3-icon-button > span.m3-icon { - z-index: 25; - font-size: 2em; - font-variation-settings: "FILL" 0, "wght" 500, "GRAD" 0, "opsz" 48; -} -button.m3.m3-icon-button.default { - fill: var(--md-sys-color-on-surface-variant); - background-color: rgba(0, 0, 0, 0); -} -button.m3.m3-icon-button.default:disabled, button.m3.m3-icon-button.default.selected:disabled, button.m3.m3-icon-button.default.selected.toggled:disabled { - fill: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 38%, transparent); - background-color: rgba(0, 0, 0, 0); -} -button.m3.m3-icon-button.default.selected.toggled { - fill: var(--md-sys-color-primary); -} -button.m3.m3-icon-button.filled { - fill: var(--md-sys-color-on-primary); - background-color: var(--md-sys-color-primary); -} -button.m3.m3-icon-button.filled.toggled { - fill: var(--md-sys-color-primary); - background-color: var(--md-sys-color-surface-container-highest); -} -button.m3.m3-icon-button.filled.selected.toggled { - fill: var(--md-sys-color-on-primary); - background-color: var(--md-sys-color-primary); -} -button.m3.m3-icon-button.tonal.toggled { - fill: var(--md-sys-color-on-surface-variant); - background-color: var(--md-sys-color-surface-container-highest); -} -button.m3.m3-icon-button.tonal.selected.toggled, button.m3.m3-icon-button.tonal { - fill: var(--md-sys-color-on-secondary-container); - background-color: var(--md-sys-color-secondary-container); -} -button.m3.m3-icon-button:is(.tonal, .filled, .toggled.selected):disabled { - fill: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent); - background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); -} -button.m3.m3-icon-button.outlined { - border: 1px solid var(--md-sys-color-outline); - fill: var(--md-sys-color-on-surface-variant); - background-color: rgba(0, 0, 0, 0); -} -button.m3.m3-icon-button.outlined:disabled { - border: 1px solid color-mix(in srgb, var(--md-sys-color-outline) 12%, transparent); - fill: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 38%, transparent); - background-color: rgba(0, 0, 0, 0); -} -button.m3.m3-icon-button.outlined.toggled.selected:disabled { - border: 1px solid color-mix(in srgb, var(--md-sys-color-outline) 0%, transparent); - fill: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent); - background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); -} -button.m3.m3-icon-button.outlined.selected.toggled { - border: 1px solid rgba(0, 0, 0, 0); - background-color: var(--md-sys-color-inverse-surface); - fill: var(--md-sys-color-inverse-on-surface); -} -button.m3.m3-icon-button.filled:not(:disabled) > .m3.m3-ripple-domain > .m3.ripple, button.m3.m3-icon-button.filled:not(:disabled).selected.toggled > .m3.m3-ripple-domain > .m3.ripple { - background-color: color-mix(in srgb, var(--md-sys-color-on-primary) 12%, transparent); -} -button.m3.m3-icon-button.filled:not(:disabled).toggled > .m3.m3-ripple-domain > .m3.ripple { - background-color: color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); -} -button.m3.m3-icon-button:is(.outlined, .default):not(:disabled) > .m3.m3-ripple-domain > .m3.ripple { - background-color: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 12%, transparent); -} -button.m3.m3-icon-button:is(.outlined, .default):not(:disabled):not(.outlined).toggled.selected > .m3.m3-ripple-domain > .m3.ripple { - background-color: color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); -} -button.m3.m3-icon-button:is(.outlined, .default):not(:disabled):not(.default).toggled.selected > .m3.m3-ripple-domain > .m3.ripple { - background-color: color-mix(in srgb, var(--md-sys-color-inverse-on-surface) 12%, transparent); -} -button.m3.m3-icon-button.tonal:not(:disabled) > .m3.m3-ripple-domain > .m3.ripple, button.m3.m3-icon-button.tonal:not(:disabled).selected.toggled > .m3.m3-ripple-domain > .m3.ripple { - background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 12%, transparent); -} -button.m3.m3-icon-button.tonal:not(:disabled).toggled > .m3.m3-ripple-domain > .m3.ripple { - background-color: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 12%, transparent); -} -button.m3.m3-icon-button:hover:not(:disabled):is(.default, .outlined)::before { - background-color: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 8%, transparent); -} -button.m3.m3-icon-button:hover:not(:disabled).filled::before, button.m3.m3-icon-button:hover:not(:disabled).filled.toggled.selected::before { - background-color: color-mix(in srgb, var(--md-sys-color-on-primary) 8%, transparent); -} -button.m3.m3-icon-button:hover:not(:disabled).filled.toggled::before { - background-color: color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent); -} -button.m3.m3-icon-button:hover:not(:disabled).tonal::before, button.m3.m3-icon-button:hover:not(:disabled).tonal.toggled.selected::before { - background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, transparent); -} -button.m3.m3-icon-button:hover:not(:disabled).tonal.toggled::before { - background-color: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 8%, transparent); -} -button.m3.m3-icon-button:focus-visible:not(:disabled):is(.default, .outlined)::before { - background-color: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 12%, transparent); -} -button.m3.m3-icon-button:focus-visible:not(:disabled).filled::before, button.m3.m3-icon-button:focus-visible:not(:disabled).filled.toggled.selected::before { - background-color: color-mix(in srgb, var(--md-sys-color-on-primary) 12%, transparent); -} -button.m3.m3-icon-button:focus-visible:not(:disabled).filled.toggled::before { - background-color: color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); -} -button.m3.m3-icon-button:focus-visible:not(:disabled).tonal::before, button.m3.m3-icon-button:focus-visible:not(:disabled).tonal.toggled.selected::before { - background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 12%, transparent); -} -button.m3.m3-icon-button:focus-visible:not(:disabled).tonal.toggled::before { - background-color: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 12%, transparent); -} + padding: 0; } + button.m3.m3-icon-button::before { + transition: background-color, box-shadow, 0.2s cubic-bezier(0.2, 0, 0, 1) !important; + content: ""; + width: 100%; + height: 100%; + position: absolute; } + button.m3.m3-icon-button > span.m3-icon { + z-index: 25; + font-size: 2em; + font-variation-settings: "FILL" 0, "wght" 500, "GRAD" 0, "opsz" 48; } + button.m3.m3-icon-button.default { + fill: var(--md-sys-color-on-surface-variant); + background-color: #00000000; } + button.m3.m3-icon-button.default:disabled, button.m3.m3-icon-button.default.selected:disabled, button.m3.m3-icon-button.default.selected.toggled:disabled { + fill: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 38%, transparent); + background-color: #00000000; } + button.m3.m3-icon-button.default.selected.toggled { + fill: var(--md-sys-color-primary); } + button.m3.m3-icon-button.filled { + fill: var(--md-sys-color-on-primary); + background-color: var(--md-sys-color-primary); } + button.m3.m3-icon-button.filled.toggled { + fill: var(--md-sys-color-primary); + background-color: var(--md-sys-color-surface-container-highest); } + button.m3.m3-icon-button.filled.selected.toggled { + fill: var(--md-sys-color-on-primary); + background-color: var(--md-sys-color-primary); } + button.m3.m3-icon-button.tonal.toggled { + fill: var(--md-sys-color-on-surface-variant); + background-color: var(--md-sys-color-surface-container-highest); } + button.m3.m3-icon-button.tonal.selected.toggled, button.m3.m3-icon-button.tonal { + fill: var(--md-sys-color-on-secondary-container); + background-color: var(--md-sys-color-secondary-container); } + button.m3.m3-icon-button:is(.tonal, .filled, .toggled.selected):disabled { + fill: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent); + background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); } + button.m3.m3-icon-button.outlined { + border: 1px solid var(--md-sys-color-outline); + fill: var(--md-sys-color-on-surface-variant); + background-color: #00000000; } + button.m3.m3-icon-button.outlined:disabled { + border: 1px solid color-mix(in srgb, var(--md-sys-color-outline) 12%, transparent); + fill: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 38%, transparent); + background-color: #00000000; } + button.m3.m3-icon-button.outlined.toggled.selected:disabled { + border: 1px solid color-mix(in srgb, var(--md-sys-color-outline) 0%, transparent); + fill: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent); + background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); } + button.m3.m3-icon-button.outlined.selected.toggled { + border: 1px solid #00000000; + background-color: var(--md-sys-color-inverse-surface); + fill: var(--md-sys-color-inverse-on-surface); } + button.m3.m3-icon-button.filled:not(:disabled) > .m3.m3-ripple-domain > .m3.ripple, button.m3.m3-icon-button.filled:not(:disabled).selected.toggled > .m3.m3-ripple-domain > .m3.ripple { + background-color: color-mix(in srgb, var(--md-sys-color-on-primary) 12%, transparent); } + button.m3.m3-icon-button.filled:not(:disabled).toggled > .m3.m3-ripple-domain > .m3.ripple { + background-color: color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); } + button.m3.m3-icon-button:is(.outlined, .default):not(:disabled) > .m3.m3-ripple-domain > .m3.ripple { + background-color: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 12%, transparent); } + button.m3.m3-icon-button:is(.outlined, .default):not(:disabled):not(.outlined).toggled.selected > .m3.m3-ripple-domain > .m3.ripple { + background-color: color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); } + button.m3.m3-icon-button:is(.outlined, .default):not(:disabled):not(.default).toggled.selected > .m3.m3-ripple-domain > .m3.ripple { + background-color: color-mix(in srgb, var(--md-sys-color-inverse-on-surface) 12%, transparent); } + button.m3.m3-icon-button.tonal:not(:disabled) > .m3.m3-ripple-domain > .m3.ripple, button.m3.m3-icon-button.tonal:not(:disabled).selected.toggled > .m3.m3-ripple-domain > .m3.ripple { + background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 12%, transparent); } + button.m3.m3-icon-button.tonal:not(:disabled).toggled > .m3.m3-ripple-domain > .m3.ripple { + background-color: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 12%, transparent); } + button.m3.m3-icon-button:hover:not(:disabled):is(.default, .outlined)::before { + background-color: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 8%, transparent); } + button.m3.m3-icon-button:hover:not(:disabled).filled::before, button.m3.m3-icon-button:hover:not(:disabled).filled.toggled.selected::before { + background-color: color-mix(in srgb, var(--md-sys-color-on-primary) 8%, transparent); } + button.m3.m3-icon-button:hover:not(:disabled).filled.toggled::before { + background-color: color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent); } + button.m3.m3-icon-button:hover:not(:disabled).tonal::before, button.m3.m3-icon-button:hover:not(:disabled).tonal.toggled.selected::before { + background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, transparent); } + button.m3.m3-icon-button:hover:not(:disabled).tonal.toggled::before { + background-color: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 8%, transparent); } + button.m3.m3-icon-button:focus-visible:not(:disabled):is(.default, .outlined)::before { + background-color: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 12%, transparent); } + button.m3.m3-icon-button:focus-visible:not(:disabled).filled::before, button.m3.m3-icon-button:focus-visible:not(:disabled).filled.toggled.selected::before { + background-color: color-mix(in srgb, var(--md-sys-color-on-primary) 12%, transparent); } + button.m3.m3-icon-button:focus-visible:not(:disabled).filled.toggled::before { + background-color: color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); } + button.m3.m3-icon-button:focus-visible:not(:disabled).tonal::before, button.m3.m3-icon-button:focus-visible:not(:disabled).tonal.toggled.selected::before { + background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 12%, transparent); } + button.m3.m3-icon-button:focus-visible:not(:disabled).tonal.toggled::before { + background-color: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 12%, transparent); } div.m3.m3-segmented-buttons { padding: 0; height: 40px; - display: inline-flex; + display: flex; border-radius: 20px; - box-sizing: border-box; -} -div.m3.m3-segmented-buttons > button.m3.m3-button-segment { - width: auto; - height: 40px; - padding: 10px; - min-width: 108px; - border-radius: 0; - margin: 0 -0.5px; - display: inline-flex; - background-color: transparent; - border: 1px solid var(--md-sys-color-outline); -} -div.m3.m3-segmented-buttons > button.m3.m3-button-segment:first-child { - border-radius: 20px 0 0 20px; -} -div.m3.m3-segmented-buttons > button.m3.m3-button-segment:last-child { - border-radius: 0 20px 20px 0; -} -div.m3.m3-segmented-buttons > button.m3.m3-button-segment > span { - color: var(--md-sys-color-on-surface); -} -div.m3.m3-segmented-buttons > button.m3.m3-button-segment > svg > text { - fill: var(--md-sys-color-on-surface); -} -div.m3.m3-segmented-buttons > button.m3.m3-button-segment > span.m3.m3-ripple-domain > span.m3.ripple { - background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 12%, transparent); -} -div.m3.m3-segmented-buttons > button.m3.m3-button-segment:disabled { - border: 1px solid color-mix(in srgb, var(--md-sys-color-outline) 12%, transparent); -} -div.m3.m3-segmented-buttons > button.m3.m3-button-segment:disabled > * { - opacity: 38%; -} -div.m3.m3-segmented-buttons > button.m3.m3-button-segment.selected { - background-color: var(--md-sys-color-secondary-container); -} -div.m3.m3-segmented-buttons > button.m3.m3-button-segment.selected > span { - color: var(--md-sys-color-on-secondary-container); -} -div.m3.m3-segmented-buttons > button.m3.m3-button-segment.selected > span > text { - fill: var(--md-sys-color-on-secondary-container); -} -div.m3.m3-segmented-buttons > button.m3.m3-button-segment > span.m3.m3-button-segment-state-layer { - width: 100%; - height: 100%; - position: absolute; -} -div.m3.m3-segmented-buttons > button.m3.m3-button-segment > span.m3.m3-button-segment-state-layer, div.m3.m3-segmented-buttons > button.m3.m3-button-segment span.m3.m3-ripple-domain { - transition: 0.2s cubic-bezier(0.2, 0, 0, 1); -} -div.m3.m3-segmented-buttons > button.m3.m3-button-segment:hover > span.m3.m3-button-segment-state-layer { - background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, transparent); -} -div.m3.m3-segmented-buttons > button.m3.m3-button-segment:is(div.m3.m3-segmented-buttons > button.m3.m3-button-segment:active, div.m3.m3-segmented-buttons > button.m3.m3-button-segment:focus-visible) > span.m3.m3-button-segment-state-layer { - background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 12%, transparent); -} + box-sizing: border-box; } + div.m3.m3-segmented-buttons > button.m3.m3-button-segment { + width: auto; + height: 40px; + padding: 10px; + min-width: 108px; + border-radius: 0; + margin: 0 -0.5px; + display: inline-flex; + background-color: transparent; + border: 1px solid var(--md-sys-color-outline); } + div.m3.m3-segmented-buttons > button.m3.m3-button-segment:first-child { + border-radius: 20px 0 0 20px; } + div.m3.m3-segmented-buttons > button.m3.m3-button-segment:last-child { + border-radius: 0 20px 20px 0; } + div.m3.m3-segmented-buttons > button.m3.m3-button-segment > span { + color: var(--md-sys-color-on-surface); } + div.m3.m3-segmented-buttons > button.m3.m3-button-segment > svg { + opacity: 0; } + div.m3.m3-segmented-buttons > button.m3.m3-button-segment > svg > text { + fill: var(--md-sys-color-on-surface); } + div.m3.m3-segmented-buttons > button.m3.m3-button-segment:not(.selected) > svg { + display: none; } + div.m3.m3-segmented-buttons > button.m3.m3-button-segment:not(.selected)::after, div.m3.m3-segmented-buttons > button.m3.m3-button-segment:not(.selected)::before { + content: ""; + width: 6px; + position: relative; } + div.m3.m3-segmented-buttons > button.m3.m3-button-segment > span.m3.m3-ripple-domain > span.m3.ripple { + background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 12%, transparent); } + div.m3.m3-segmented-buttons > button.m3.m3-button-segment:disabled { + border: 1px solid color-mix(in srgb, var(--md-sys-color-outline) 12%, transparent); } + div.m3.m3-segmented-buttons > button.m3.m3-button-segment:disabled > * { + opacity: 38%; } + div.m3.m3-segmented-buttons > button.m3.m3-button-segment.selected { + background-color: var(--md-sys-color-secondary-container); } + div.m3.m3-segmented-buttons > button.m3.m3-button-segment.selected > svg { + opacity: 1; } + div.m3.m3-segmented-buttons > button.m3.m3-button-segment.selected > span { + color: var(--md-sys-color-on-secondary-container); } + div.m3.m3-segmented-buttons > button.m3.m3-button-segment.selected > span > text { + fill: var(--md-sys-color-on-secondary-container); } + div.m3.m3-segmented-buttons > button.m3.m3-button-segment > span.m3.m3-button-segment-state-layer { + width: 100%; + height: 100%; + position: absolute; } + div.m3.m3-segmented-buttons > button.m3.m3-button-segment > span.m3.m3-button-segment-state-layer, div.m3.m3-segmented-buttons > button.m3.m3-button-segment span.m3.m3-ripple-domain { + transition: 0.2s cubic-bezier(0.2, 0, 0, 1); } + div.m3.m3-segmented-buttons > button.m3.m3-button-segment:hover > span.m3.m3-button-segment-state-layer { + background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, transparent); } + div.m3.m3-segmented-buttons > button.m3.m3-button-segment:is(&:active, &:focus-visible) > span.m3.m3-button-segment-state-layer { + background-color: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 12%, transparent); } div.m3.m3-radio-container { width: 20px; height: 20px; align-items: center; display: inline-flex; - justify-content: center; -} -div.m3.m3-radio-container + label.m3.m3-radio-label { - margin-inline: 3px; -} -div.m3.m3-radio-container > span.m3-checkbox-ripple-layer, div.m3.m3-radio-container span.m3.m3-radio-state-layer { - z-index: 5; - width: 40px; - height: 40px; - aspect-ratio: 1; -} -div.m3.m3-radio-container > span.m3.m3-radio-state-layer { - border-radius: 50%; - position: absolute; - pointer-events: none; - transition: background-color 0.2s cubic-bezier(0.2, 0, 0, 1); -} -div.m3.m3-radio-container > input[type=radio].m3.m3-radio { - margin: 0; - width: 20px; - height: 20px; - aspect-ratio: 1; - cursor: pointer; - appearance: none; - position: absolute; -} -div.m3.m3-radio-container > input[type=radio].m3.m3-radio:not(:disabled):checked:hover + span.m3.m3-radio-state-layer { - background-color: color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent); -} -div.m3.m3-radio-container > input[type=radio].m3.m3-radio:not(:disabled):is(:checked:active, :indeterminate:active) + span.m3.m3-radio-state-layer { - background-color: color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); -} -div.m3.m3-radio-container > input[type=radio].m3.m3-radio:not(:disabled):is(:checked:active, :indeterminate:active) + span.m3.m3-radio-state-layer ~ span.m3-ripple-domain > .m3.ripple { - background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 20%, transparent); -} -div.m3.m3-radio-container > input[type=radio].m3.m3-radio:not(:disabled):hover + span.m3.m3-radio-state-layer { - background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent); -} -div.m3.m3-radio-container > input[type=radio].m3.m3-radio:not(:disabled):active + span.m3.m3-radio-state-layer { - background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); -} -div.m3.m3-radio-container > input[type=radio].m3.m3-radio:not(:disabled):active + span.m3.m3-radio-state-layer ~ span.m3-ripple-domain > .m3.ripple { - background-color: color-mix(in srgb, var(--md-sys-color-primary) 20%, transparent); -} -div.m3.m3-radio-container > input[type=radio].m3.m3-radio:disabled:is(:not(:checked), div.m3.m3-radio-container > input[type=radio].m3.m3-radio:disabled:checked) ~ svg > circle.m3-radio-outline { - stroke-opacity: 38%; - stroke: var(--md-sys-color-on-surface); -} -div.m3.m3-radio-container > input[type=radio].m3.m3-radio:disabled:checked ~ svg > circle.m3-radio-state { - fill-opacity: 38%; - fill: var(--md-sys-color-on-surface); -} -div.m3.m3-radio-container > input[type=radio].m3.m3-radio:not(:checked) ~ svg > circle.m3-radio-outline { - stroke: var(--md-sys-color-on-surface-variant); -} -div.m3.m3-radio-container > input[type=radio].m3.m3-radio:not(:checked) ~ svg > circle.m3-radio-state { - fill-opacity: 0; - fill: var(--md-sys-color-primary); -} -div.m3.m3-radio-container > input[type=radio].m3.m3-radio:checked ~ svg > circle.m3-radio-outline { - stroke: var(--md-sys-color-primary); -} -div.m3.m3-radio-container > input[type=radio].m3.m3-radio:checked ~ svg > circle.m3-radio-state { - fill-opacity: 1; - fill: var(--md-sys-color-primary); -} -div.m3.m3-radio-container svg { - margin: 0; - width: 20px; - z-index: 10; - border-radius: 50%; - pointer-events: none; - aspect-ratio: inherit; -} -div.m3.m3-radio-container svg > circle { - transition: fill, stroke, 0.2s cubic-bezier(0.2, 0, 0, 1); -} -div.m3.m3-radio-container svg > circle.m3-radio-outline { - r: 9px; - fill: black; - fill-opacity: 0; - stroke-width: 2px; - stroke: var(--md-sys-color-on-surface-variant); -} -div.m3.m3-radio-container svg > circle.m3-radio-state { - r: 5px; -} + justify-content: center; } + div.m3.m3-radio-container + label.m3.m3-radio-label { + margin-inline: 3px; } + div.m3.m3-radio-container > span.m3-checkbox-ripple-layer, div.m3.m3-radio-container span.m3.m3-radio-state-layer { + z-index: 5; + width: 40px; + height: 40px; + aspect-ratio: 1; } + div.m3.m3-radio-container > span.m3.m3-radio-state-layer { + border-radius: 50%; + position: absolute; + pointer-events: none; + transition: background-color 0.2s cubic-bezier(0.2, 0, 0, 1); } + div.m3.m3-radio-container > input[type="radio"].m3.m3-radio { + margin: 0; + width: 20px; + height: 20px; + aspect-ratio: 1; + cursor: pointer; + appearance: none; + position: absolute; } + div.m3.m3-radio-container > input[type="radio"].m3.m3-radio:not(:disabled):checked:hover + span.m3.m3-radio-state-layer { + background-color: color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent); } + div.m3.m3-radio-container > input[type="radio"].m3.m3-radio:not(:disabled):is(:checked:active, :indeterminate:active) + span.m3.m3-radio-state-layer { + background-color: color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); } + div.m3.m3-radio-container > input[type="radio"].m3.m3-radio:not(:disabled):is(:checked:active, :indeterminate:active) + span.m3.m3-radio-state-layer ~ span.m3-ripple-domain > .m3.ripple { + background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 20%, transparent); } + div.m3.m3-radio-container > input[type="radio"].m3.m3-radio:not(:disabled):hover + span.m3.m3-radio-state-layer { + background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent); } + div.m3.m3-radio-container > input[type="radio"].m3.m3-radio:not(:disabled):active + span.m3.m3-radio-state-layer { + background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); } + div.m3.m3-radio-container > input[type="radio"].m3.m3-radio:not(:disabled):active + span.m3.m3-radio-state-layer ~ span.m3-ripple-domain > .m3.ripple { + background-color: color-mix(in srgb, var(--md-sys-color-primary) 20%, transparent); } + div.m3.m3-radio-container > input[type="radio"].m3.m3-radio:disabled:is(:not(:checked), &:checked) ~ svg > circle.m3-radio-outline { + stroke-opacity: 38%; + stroke: var(--md-sys-color-on-surface); } + div.m3.m3-radio-container > input[type="radio"].m3.m3-radio:disabled:checked ~ svg > circle.m3-radio-state { + fill-opacity: 38%; + fill: var(--md-sys-color-on-surface); } + div.m3.m3-radio-container > input[type="radio"].m3.m3-radio:not(:checked) ~ svg > circle.m3-radio-outline { + stroke: var(--md-sys-color-on-surface-variant); } + div.m3.m3-radio-container > input[type="radio"].m3.m3-radio:not(:checked) ~ svg > circle.m3-radio-state { + fill-opacity: 0; + fill: var(--md-sys-color-primary); } + div.m3.m3-radio-container > input[type="radio"].m3.m3-radio:checked ~ svg > circle.m3-radio-outline { + stroke: var(--md-sys-color-primary); } + div.m3.m3-radio-container > input[type="radio"].m3.m3-radio:checked ~ svg > circle.m3-radio-state { + fill-opacity: 1; + fill: var(--md-sys-color-primary); } + div.m3.m3-radio-container svg { + margin: 0; + width: 20px; + z-index: 10; + border-radius: 50%; + pointer-events: none; + aspect-ratio: inherit; } + div.m3.m3-radio-container svg > circle { + transition: fill, stroke, 0.2s cubic-bezier(0.2, 0, 0, 1); } + div.m3.m3-radio-container svg > circle.m3-radio-outline { + r: 9px; + fill: black; + fill-opacity: 0; + stroke-width: 2px; + stroke: var(--md-sys-color-on-surface-variant); } + div.m3.m3-radio-container svg > circle.m3-radio-state { + r: 5px; } div.m3.m3-slider-container { height: 20px; display: flex; - align-items: center; -} -div.m3.m3-slider-container > datalist { - display: none; -} + align-items: center; } + div.m3.m3-slider-container > datalist { + display: none; } -input[type=range].m3.m3-slider { +input[type="range"].m3.m3-slider { margin: 0; appearance: none; border-radius: 2px; margin-inline: 8px; - background: var(--md-sys-color-surface-container-highest); -} -input[type=range].m3.m3-slider:-moz-any(input[type=range].m3.m3-slider) { - height: 4px; -} -input[type=range].m3.m3-slider:-webkit-any(input[type=range].m3.m3-slider) { - background: linear-gradient(to right, var(--md-sys-color-primary) 0%, var(--md-sys-color-surface-container-highest) 0%); -} -input[type=range].m3.m3-slider::-moz-range-track { - height: 4px; - overflow: hidden; - border-radius: 2px; -} -input[type=range].m3.m3-slider::-moz-range-progress { - height: 4px; - overflow: hidden; - border-radius: 2px; - background-color: var(--md-sys-color-primary); -} -input[type=range].m3.m3-slider::-moz-range-thumb { - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3); - width: 20px; - height: 20px; - appearance: none; - border-radius: 50%; - box-sizing: border-box; - outline: 10px solid transparent; - background: var(--md-sys-color-primary); - transition: 0.2s cubic-bezier(0.2, 0, 0, 1); - border: none; -} -input[type=range].m3.m3-slider::-moz-range-thumb:hover { - outline: 10px solid color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent); -} -input[type=range].m3.m3-slider::-moz-range-thumb:hover:after { - content: "1"; -} -input[type=range].m3.m3-slider::-moz-range-thumb:is(:active, :focus-visible) { - outline: 10px solid color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); -} -input[type=range].m3.m3-slider::-webkit-slider-container { - appearance: none; - box-shadow: none; - border-radius: 2px; - min-block-size: 4px; - height: 4px; -} -input[type=range].m3.m3-slider::-webkit-slider-runnable-track { - height: 20px; -} -input[type=range].m3.m3-slider::-webkit-slider-thumb { - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3); - width: 20px; - height: 20px; - appearance: none; - border-radius: 50%; - box-sizing: border-box; - outline: 10px solid transparent; - background: var(--md-sys-color-primary); - transition: 0.2s cubic-bezier(0.2, 0, 0, 1); -} -input[type=range].m3.m3-slider::-webkit-slider-thumb:hover { - outline: 10px solid color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent); -} -input[type=range].m3.m3-slider::-webkit-slider-thumb:hover:after { - content: "1"; -} -input[type=range].m3.m3-slider::-webkit-slider-thumb:is(:active, :focus-visible) { - outline: 10px solid color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); -} + background: var(--md-sys-color-surface-container-highest); } + input[type="range"].m3.m3-slider:-moz-any(input[type="range"].m3.m3-slider) { + height: 4px; } + input[type="range"].m3.m3-slider:-webkit-any(input[type="range"].m3.m3-slider) { + background: linear-gradient(to right, var(--md-sys-color-primary) 0%, var(--md-sys-color-surface-container-highest) 0%); } + input[type="range"].m3.m3-slider::-moz-range-track { + height: 4px; + overflow: hidden; + border-radius: 2px; } + input[type="range"].m3.m3-slider::-moz-range-progress { + height: 4px; + overflow: hidden; + border-radius: 2px; + background-color: var(--md-sys-color-primary); } + input[type="range"].m3.m3-slider::-moz-range-thumb { + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3); + width: 20px; + height: 20px; + appearance: none; + border-radius: 50%; + box-sizing: border-box; + outline: 10px solid transparent; + background: var(--md-sys-color-primary); + transition: 0.2s cubic-bezier(0.2, 0, 0, 1); + border: none; } + input[type="range"].m3.m3-slider::-moz-range-thumb:hover { + outline: 10px solid color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent); } + input[type="range"].m3.m3-slider::-moz-range-thumb:hover:after { + content: "1"; } + input[type="range"].m3.m3-slider::-moz-range-thumb:is(:active, :focus-visible) { + outline: 10px solid color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); } + input[type="range"].m3.m3-slider::-webkit-slider-container { + appearance: none; + box-shadow: none; + border-radius: 2px; + min-block-size: 4px; + height: 4px; } + input[type="range"].m3.m3-slider::-webkit-slider-runnable-track { + height: 20px; } + input[type="range"].m3.m3-slider::-webkit-slider-thumb { + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3); + width: 20px; + height: 20px; + appearance: none; + border-radius: 50%; + box-sizing: border-box; + outline: 10px solid transparent; + background: var(--md-sys-color-primary); + transition: 0.2s cubic-bezier(0.2, 0, 0, 1); } + input[type="range"].m3.m3-slider::-webkit-slider-thumb:hover { + outline: 10px solid color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent); } + input[type="range"].m3.m3-slider::-webkit-slider-thumb:hover:after { + content: "1"; } + input[type="range"].m3.m3-slider::-webkit-slider-thumb:is(:active, :focus-visible) { + outline: 10px solid color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); } div.m3.m3-switch { gap: 20px; @@ -969,146 +765,110 @@ div.m3.m3-switch { display: flex; align-items: center; justify-content: left; - box-sizing: content-box; -} -div.m3.m3-switch > svg { - width: 52px; - height: 32px; - overflow: visible; - transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); -} -div.m3.m3-switch > svg > g { - transform: translate(11.5%, 81%); - transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); -} -div.m3.m3-switch > svg > g > text { - font-size: 20px; - font-family: Material-Symbols-Outlined-Regular, serif; -} -div.m3.m3-switch > svg > circle.m3.m3-switch-handler-state-layer, div.m3.m3-switch > svg > circle.m3.m3-switch-handler { - cy: 50%; - cx: 16px; - transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); -} -div.m3.m3-switch > svg > circle.m3.m3-switch-handler-state-layer { - r: 20px; - fill-opacity: 0; -} -div.m3.m3-switch > svg > circle.m3.m3-switch-handler { - r: 8px; -} -div.m3.m3-switch > svg > rect.m3.m3-switch-track { - transition: fill 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); - stroke-width: 2px; - border-radius: 16px; - rx: 15px; - width: 50px; - height: 30px; -} -div.m3.m3-switch > input.m3 { - margin: 0; - width: 52px; - height: 32px; - cursor: pointer; - appearance: none; - position: absolute; - opacity: 0 !important; -} -div.m3.m3-switch > input.m3:disabled { - cursor: not-allowed; -} -div.m3.m3-switch > input.m3:not(:checked, :disabled) + svg > circle.m3.m3-switch-handler { - fill: var(--md-sys-color-outline); -} -div.m3.m3-switch > input.m3:checked:not(:disabled) + svg > g { - transform: translate(50%, 81%); -} -div.m3.m3-switch > input.m3:checked:not(:disabled) + svg > circle.m3.m3-switch-handler { - fill: var(--md-sys-color-on-primary); -} -div.m3.m3-switch > input.m3:not(:disabled) + svg > g > text.m3.m3-icon-unchecked { - fill: var(--md-sys-color-on-primary); -} -div.m3.m3-switch > input.m3:not(:disabled) + svg > g > text.m3.m3-icon-checked { - fill: var(--md-sys-color-on-primary-container); -} -div.m3.m3-switch > input.m3:checked:disabled + svg > circle.m3.m3-switch-handler { - fill: var(--md-sys-color-surface); -} -div.m3.m3-switch > input.m3:checked + svg > circle.m3.m3-switch-handler, div.m3.m3-switch > input.m3 + svg:has(text.m3.m3-icon-unchecked) > circle.m3.m3-switch-handler { - r: 12px; -} -div.m3.m3-switch > input.m3:checked + svg > g > text.m3.m3-icon-unchecked { - opacity: 0; -} -div.m3.m3-switch > input.m3:checked + svg > circle.m3:is(.m3-switch-handler, .m3-switch-handler-state-layer) { - cx: calc(100% - 16px); -} -div.m3.m3-switch > input.m3:not(:checked) + svg > g > text.m3.m3-icon-checked { - opacity: 0; -} -div.m3.m3-switch > input.m3:is(div.m3.m3-switch > input.m3:checked, div.m3.m3-switch > input.m3):not(:disabled):active + svg > circle.m3.m3-switch-handler { - r: 14px; -} -div.m3.m3-switch > input.m3:not(:checked):disabled + svg > circle.m3.m3-switch-handler { - fill-opacity: 38%; - fill: var(--md-sys-color-on-surface); -} -div.m3.m3-switch > input.m3:hover:not(:disabled):checked + svg > circle.m3.m3-switch-handler { - fill: var(--md-sys-color-primary-container); -} -div.m3.m3-switch > input.m3:hover:not(:disabled):checked + svg > circle.m3.m3-switch-handler-state-layer { - fill-opacity: 8%; - fill: var(--md-sys-color-primary); -} -div.m3.m3-switch > input.m3:hover:not(:disabled):not(:checked) + svg > circle.m3.m3-switch-handler { - fill: var(--md-sys-color-on-surface-variant); -} -div.m3.m3-switch > input.m3:hover:not(:disabled):not(:checked) + svg > circle.m3.m3-switch-handler-state-layer { - fill-opacity: 8%; - fill: var(--md-sys-color-on-surface); -} -div.m3.m3-switch > input.m3:active:not(:disabled):checked + svg > circle.m3.m3-switch-handler-state-layer { - fill-opacity: 12%; - fill: var(--md-sys-color-primary); -} -div.m3.m3-switch > input.m3:active:not(:disabled):not(:checked) + svg > circle.m3.m3-switch-handler-state-layer { - fill-opacity: 12%; - fill: var(--md-sys-color-on-surface); -} -div.m3.m3-switch > input.m3:is(:checked, :checked:disabled) + svg > rect.m3.m3-switch-track { - rx: 16px; - width: 52px; - height: 32px; - stroke-width: 0; -} -div.m3.m3-switch > input.m3:is(div.m3.m3-switch > input.m3:not(:checked), div.m3.m3-switch > input.m3:not(:checked):disabled) + svg > rect.m3.m3-switch-track { - x: 1px; - y: 1px; -} -div.m3.m3-switch > input.m3:not(:checked) + svg > rect.m3.m3-switch-track { - stroke: var(--md-sys-color-outline); - fill: var(--md-sys-color-surface-container-highest); -} -div.m3.m3-switch > input.m3:checked + svg > rect.m3.m3-switch-track { - fill: var(--md-sys-color-primary); - stroke: var(--md-sys-color-primary); -} -div.m3.m3-switch > input.m3:disabled + svg > g > text.m3 { - fill: color-mix(in srgb, var(--md-sys-color-surface-container-highest) 38%, transparent); -} -div.m3.m3-switch > input.m3:disabled + svg > rect.m3.m3-switch-track { - stroke: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); - fill: color-mix(in srgb, var(--md-sys-color-surface-variant) 12%, transparent); -} -div.m3.m3-switch > input.m3:checked:disabled + svg > g > text.m3 { - transform: translateX(38.5%); - fill: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent); -} -div.m3.m3-switch > input.m3:checked:disabled + svg > rect.m3.m3-switch-track { - fill: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); - stroke: color-mix(in srgb, var(--md-sys-color-on-surface) 0%, transparent); -} + box-sizing: content-box; } + div.m3.m3-switch > svg { + width: 52px; + height: 32px; + overflow: visible; + transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); } + div.m3.m3-switch > svg > g { + transform: translate(11.5%, 81%); + transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); } + div.m3.m3-switch > svg > g > text { + font-size: 20px; + font-family: Material-Symbols-Outlined-Regular, serif; } + div.m3.m3-switch > svg > circle.m3.m3-switch-handler-state-layer, div.m3.m3-switch > svg > circle.m3.m3-switch-handler { + cy: 50%; + cx: 16px; + transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); } + div.m3.m3-switch > svg > circle.m3.m3-switch-handler-state-layer { + r: 20px; + fill-opacity: 0; } + div.m3.m3-switch > svg > circle.m3.m3-switch-handler { + r: 8px; } + div.m3.m3-switch > svg > rect.m3.m3-switch-track { + transition: fill 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); + stroke-width: 2px; + border-radius: 16px; + rx: 15px; + width: 50px; + height: 30px; } + div.m3.m3-switch > input.m3 { + margin: 0; + width: 52px; + height: 32px; + cursor: pointer; + appearance: none; + position: absolute; + opacity: 0 !important; } + div.m3.m3-switch > input.m3:disabled { + cursor: not-allowed; } + div.m3.m3-switch > input.m3:not(:checked, :disabled) + svg > circle.m3.m3-switch-handler { + fill: var(--md-sys-color-outline); } + div.m3.m3-switch > input.m3:checked:not(:disabled) + svg > g { + transform: translate(50%, 81%); } + div.m3.m3-switch > input.m3:checked:not(:disabled) + svg > circle.m3.m3-switch-handler { + fill: var(--md-sys-color-on-primary); } + div.m3.m3-switch > input.m3:not(:disabled) + svg > g > text.m3.m3-icon-unchecked { + fill: var(--md-sys-color-on-primary); } + div.m3.m3-switch > input.m3:not(:disabled) + svg > g > text.m3.m3-icon-checked { + fill: var(--md-sys-color-on-primary-container); } + div.m3.m3-switch > input.m3:checked:disabled + svg > circle.m3.m3-switch-handler { + fill: var(--md-sys-color-surface); } + div.m3.m3-switch > input.m3:checked + svg > circle.m3.m3-switch-handler, div.m3.m3-switch > input.m3 + svg:has(text.m3.m3-icon-unchecked) > circle.m3.m3-switch-handler { + r: 12px; } + div.m3.m3-switch > input.m3:checked + svg > g > text.m3.m3-icon-unchecked { + opacity: 0; } + div.m3.m3-switch > input.m3:checked + svg > circle.m3:is(.m3-switch-handler, .m3-switch-handler-state-layer) { + cx: calc(100% - 16px); } + div.m3.m3-switch > input.m3:not(:checked) + svg > g > text.m3.m3-icon-checked { + opacity: 0; } + div.m3.m3-switch > input.m3:is(&:checked, &):not(:disabled):active + svg > circle.m3.m3-switch-handler { + r: 14px; } + div.m3.m3-switch > input.m3:not(:checked):disabled + svg > circle.m3.m3-switch-handler { + fill-opacity: 38%; + fill: var(--md-sys-color-on-surface); } + div.m3.m3-switch > input.m3:hover:not(:disabled):checked + svg > circle.m3.m3-switch-handler { + fill: var(--md-sys-color-primary-container); } + div.m3.m3-switch > input.m3:hover:not(:disabled):checked + svg > circle.m3.m3-switch-handler-state-layer { + fill-opacity: 8%; + fill: var(--md-sys-color-primary); } + div.m3.m3-switch > input.m3:hover:not(:disabled):not(:checked) + svg > circle.m3.m3-switch-handler { + fill: var(--md-sys-color-on-surface-variant); } + div.m3.m3-switch > input.m3:hover:not(:disabled):not(:checked) + svg > circle.m3.m3-switch-handler-state-layer { + fill-opacity: 8%; + fill: var(--md-sys-color-on-surface); } + div.m3.m3-switch > input.m3:active:not(:disabled):checked + svg > circle.m3.m3-switch-handler-state-layer { + fill-opacity: 12%; + fill: var(--md-sys-color-primary); } + div.m3.m3-switch > input.m3:active:not(:disabled):not(:checked) + svg > circle.m3.m3-switch-handler-state-layer { + fill-opacity: 12%; + fill: var(--md-sys-color-on-surface); } + div.m3.m3-switch > input.m3:is(:checked, :checked:disabled) + svg > rect.m3.m3-switch-track { + rx: 16px; + width: 52px; + height: 32px; + stroke-width: 0; } + div.m3.m3-switch > input.m3:is(&:not(:checked), &:not(:checked):disabled) + svg > rect.m3.m3-switch-track { + x: 1px; + y: 1px; } + div.m3.m3-switch > input.m3:not(:checked) + svg > rect.m3.m3-switch-track { + stroke: var(--md-sys-color-outline); + fill: var(--md-sys-color-surface-container-highest); } + div.m3.m3-switch > input.m3:checked + svg > rect.m3.m3-switch-track { + fill: var(--md-sys-color-primary); + stroke: var(--md-sys-color-primary); } + div.m3.m3-switch > input.m3:disabled + svg > g > text.m3 { + fill: color-mix(in srgb, var(--md-sys-color-surface-container-highest) 38%, transparent); } + div.m3.m3-switch > input.m3:disabled + svg > rect.m3.m3-switch-track { + stroke: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); + fill: color-mix(in srgb, var(--md-sys-color-surface-variant) 12%, transparent); } + div.m3.m3-switch > input.m3:checked:disabled + svg > g > text.m3 { + transform: translateX(38.5%); + fill: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent); } + div.m3.m3-switch > input.m3:checked:disabled + svg > rect.m3.m3-switch-track { + fill: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); + stroke: color-mix(in srgb, var(--md-sys-color-on-surface) 0%, transparent); } div.m3.m3-checkbox-container { gap: 16px; @@ -1117,25 +877,22 @@ div.m3.m3-checkbox-container { aspect-ratio: 1; position: relative; align-items: center; - justify-content: center; -} -div.m3.m3-checkbox-container > span.m3.m3-checkbox-state-layer { - width: 40px; - aspect-ratio: 1; - border-radius: 50%; - position: absolute; - transition: background-color 0.2s cubic-bezier(0.2, 0, 0, 1); -} -div.m3.m3-checkbox-container > span.m3.m3-checkbox-ripple-layer { - z-index: 20; - width: 2.5rem; - height: 2.5rem; - contain: content; - border-radius: 50%; - position: absolute; -} + justify-content: center; } + div.m3.m3-checkbox-container > span.m3.m3-checkbox-state-layer { + width: 40px; + aspect-ratio: 1; + border-radius: 50%; + position: absolute; + transition: background-color 0.2s cubic-bezier(0.2, 0, 0, 1); } + div.m3.m3-checkbox-container > span.m3.m3-checkbox-ripple-layer { + z-index: 20; + width: 2.5rem; + height: 2.5rem; + contain: content; + border-radius: 50%; + position: absolute; } -input[type=checkbox].m3.m3-checkbox { +input[type="checkbox"].m3.m3-checkbox { z-index: 10; display: flex; width: 1.125rem; @@ -1146,83 +903,61 @@ input[type=checkbox].m3.m3-checkbox { border-radius: 0.14rem; box-sizing: content-box; justify-content: center; - transition: background-color 0.2s cubic-bezier(0.2, 0, 0, 1); -} -input[type=checkbox].m3.m3-checkbox ~ span.m3-checkbox-state { - position: absolute; - color: var(--md-sys-color-on-surface-variant); - transition: color 0.2s cubic-bezier(0.2, 0, 0, 1); -} -input[type=checkbox].m3.m3-checkbox:is(:user-invalid:is(:checked, :indeterminate), .m3.m3-error:is(:checked, :indeterminate)) { - background: var(--md-sys-color-on-error); -} -input[type=checkbox].m3.m3-checkbox:is(:user-invalid:is(:checked, :indeterminate), .m3.m3-error:is(:checked, :indeterminate)) ~ span.m3-checkbox-state { - color: var(--md-sys-color-error); -} -input[type=checkbox].m3.m3-checkbox:is(:user-invalid, .m3.m3-error):not(:checked) ~ span.m3-checkbox-state { - color: var(--md-sys-color-error); -} -input[type=checkbox].m3.m3-checkbox:is(:checked:is(:hover, input[type=checkbox].m3.m3-checkbox):not(.m3.m3-error, :disabled), :indeterminate:is(:hover, input[type=checkbox].m3.m3-checkbox):not(.m3.m3-error, :disabled)) { - background: var(--md-sys-color-on-primary); -} -input[type=checkbox].m3.m3-checkbox:is(:checked:is(:hover, input[type=checkbox].m3.m3-checkbox):not(.m3.m3-error, :disabled), :indeterminate:is(:hover, input[type=checkbox].m3.m3-checkbox):not(.m3.m3-error, :disabled)) ~ span.m3-checkbox-state { - color: var(--md-sys-color-primary); -} -input[type=checkbox].m3.m3-checkbox:not(:checked, :indeterminate, :disabled, :user-invalid):hover ~ span.m3-checkbox-state { - color: var(--md-sys-color-on-surface); -} -input[type=checkbox].m3.m3-checkbox:disabled ~ *:is(:hover, input[type=checkbox].m3.m3-checkbox:disabled ~ *, :checked) { - opacity: 38%; -} -input[type=checkbox].m3.m3-checkbox ~ span.m3-checkbox-state { - z-index: 10; - display: flex; - font-size: 24px; - font-weight: 700; - line-height: 24px; - align-items: center; - pointer-events: none; - justify-content: center; - font-family: Material-Symbols-Outlined-Regular, sans-serif; - font-variation-settings: "FILL" 1, "wght" 300, "GRAD" 0, "opsz" 24; -} -input[type=checkbox].m3.m3-checkbox:not(:indeterminate, :checked) ~ span.m3-checkbox-state::before { - content: "check_box_outline_blank"; -} -input[type=checkbox].m3.m3-checkbox:indeterminate ~ span.m3-checkbox-state::before { - content: "indeterminate_check_box"; -} -input[type=checkbox].m3.m3-checkbox:checked ~ span.m3-checkbox-state::before { - content: "check_box"; - font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24; -} -input[type=checkbox].m3.m3-checkbox:not(:disabled):is(:user-invalid:is(:hover, :indeterminate:hover), .m3.m3-error:hover) ~ span.m3.m3-checkbox-state-layer { - background-color: color-mix(in srgb, var(--md-sys-color-error) 8%, transparent); -} -input[type=checkbox].m3.m3-checkbox:not(:disabled):is(:user-invalid:is(:active, :indeterminate:active), .m3.m3-error:active) ~ span.m3.m3-checkbox-state-layer { - background-color: color-mix(in srgb, var(--md-sys-color-error) 12%, transparent); -} -input[type=checkbox].m3.m3-checkbox:not(:disabled):is(:user-invalid:is(:active, :indeterminate:active), .m3.m3-error:active) ~ span.m3.m3-checkbox-state-layer ~ span.m3-ripple-domain > .m3.ripple { - background-color: color-mix(in srgb, var(--md-sys-color-error) 20%, transparent); -} -input[type=checkbox].m3.m3-checkbox:not(:disabled):is(:checked:hover, :indeterminate:hover) ~ span.m3.m3-checkbox-state-layer { - background-color: color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent); -} -input[type=checkbox].m3.m3-checkbox:not(:disabled):is(:checked:active, :indeterminate:active) ~ span.m3.m3-checkbox-state-layer { - background-color: color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); -} -input[type=checkbox].m3.m3-checkbox:not(:disabled):is(:checked:active, :indeterminate:active) ~ span.m3.m3-checkbox-state-layer ~ span.m3-ripple-domain > .m3.ripple { - background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 20%, transparent); -} -input[type=checkbox].m3.m3-checkbox:not(:disabled):hover ~ span.m3-checkbox-state-layer { - background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent); -} -input[type=checkbox].m3.m3-checkbox:not(:disabled):active ~ span.m3.m3-checkbox-state-layer { - background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); -} -input[type=checkbox].m3.m3-checkbox:not(:disabled):active ~ span.m3.m3-checkbox-state-layer ~ span.m3-ripple-domain > .m3.ripple { - background-color: color-mix(in srgb, var(--md-sys-color-primary) 20%, transparent); -} + transition: background-color 0.2s cubic-bezier(0.2, 0, 0, 1); } + input[type="checkbox"].m3.m3-checkbox ~ span.m3-checkbox-state { + position: absolute; + color: var(--md-sys-color-on-surface-variant); + transition: color 0.2s cubic-bezier(0.2, 0, 0, 1); } + input[type="checkbox"].m3.m3-checkbox:is(:user-invalid:is(:checked, :indeterminate), .m3.m3-error:is(:checked, :indeterminate)) { + background: var(--md-sys-color-on-error); } + input[type="checkbox"].m3.m3-checkbox:is(:user-invalid:is(:checked, :indeterminate), .m3.m3-error:is(:checked, :indeterminate)) ~ span.m3-checkbox-state { + color: var(--md-sys-color-error); } + input[type="checkbox"].m3.m3-checkbox:is(:user-invalid, .m3.m3-error):not(:checked) ~ span.m3-checkbox-state { + color: var(--md-sys-color-error); } + input[type="checkbox"].m3.m3-checkbox:is(:checked:is(:hover, &):not(.m3.m3-error, :disabled), :indeterminate:is(:hover, &):not(.m3.m3-error, :disabled)) { + background: var(--md-sys-color-on-primary); } + input[type="checkbox"].m3.m3-checkbox:is(:checked:is(:hover, &):not(.m3.m3-error, :disabled), :indeterminate:is(:hover, &):not(.m3.m3-error, :disabled)) ~ span.m3-checkbox-state { + color: var(--md-sys-color-primary); } + input[type="checkbox"].m3.m3-checkbox:not(:checked, :indeterminate, :disabled, :user-invalid):hover ~ span.m3-checkbox-state { + color: var(--md-sys-color-on-surface); } + input[type="checkbox"].m3.m3-checkbox:disabled ~ *:is(:hover, &, :checked) { + opacity: 38%; } + input[type="checkbox"].m3.m3-checkbox ~ span.m3-checkbox-state { + z-index: 10; + display: flex; + font-size: 24px; + font-weight: 700; + line-height: 24px; + align-items: center; + pointer-events: none; + justify-content: center; + font-family: Material-Symbols-Outlined-Regular, sans-serif; + font-variation-settings: "FILL" 1, "wght" 300, "GRAD" 0, "opsz" 24; } + input[type="checkbox"].m3.m3-checkbox:not(:indeterminate, :checked) ~ span.m3-checkbox-state::before { + content: "check_box_outline_blank"; } + input[type="checkbox"].m3.m3-checkbox:indeterminate ~ span.m3-checkbox-state::before { + content: "indeterminate_check_box"; } + input[type="checkbox"].m3.m3-checkbox:checked ~ span.m3-checkbox-state::before { + content: "check_box"; + font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24; } + input[type="checkbox"].m3.m3-checkbox:not(:disabled):is(:user-invalid:is(:hover, :indeterminate:hover), .m3.m3-error:hover) ~ span.m3.m3-checkbox-state-layer { + background-color: color-mix(in srgb, var(--md-sys-color-error) 8%, transparent); } + input[type="checkbox"].m3.m3-checkbox:not(:disabled):is(:user-invalid:is(:active, :indeterminate:active), .m3.m3-error:active) ~ span.m3.m3-checkbox-state-layer { + background-color: color-mix(in srgb, var(--md-sys-color-error) 12%, transparent); } + input[type="checkbox"].m3.m3-checkbox:not(:disabled):is(:user-invalid:is(:active, :indeterminate:active), .m3.m3-error:active) ~ span.m3.m3-checkbox-state-layer ~ span.m3-ripple-domain > .m3.ripple { + background-color: color-mix(in srgb, var(--md-sys-color-error) 20%, transparent); } + input[type="checkbox"].m3.m3-checkbox:not(:disabled):is(:checked:hover, :indeterminate:hover) ~ span.m3.m3-checkbox-state-layer { + background-color: color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent); } + input[type="checkbox"].m3.m3-checkbox:not(:disabled):is(:checked:active, :indeterminate:active) ~ span.m3.m3-checkbox-state-layer { + background-color: color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent); } + input[type="checkbox"].m3.m3-checkbox:not(:disabled):is(:checked:active, :indeterminate:active) ~ span.m3.m3-checkbox-state-layer ~ span.m3-ripple-domain > .m3.ripple { + background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 20%, transparent); } + input[type="checkbox"].m3.m3-checkbox:not(:disabled):hover ~ span.m3-checkbox-state-layer { + background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent); } + input[type="checkbox"].m3.m3-checkbox:not(:disabled):active ~ span.m3.m3-checkbox-state-layer { + background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); } + input[type="checkbox"].m3.m3-checkbox:not(:disabled):active ~ span.m3.m3-checkbox-state-layer ~ span.m3-ripple-domain > .m3.ripple { + background-color: color-mix(in srgb, var(--md-sys-color-primary) 20%, transparent); } div.m3.m3-text-field { position: relative; @@ -1230,945 +965,174 @@ div.m3.m3-text-field { justify-content: center; flex-direction: column; box-sizing: border-box; - margin: 0; -} -div.m3.m3-text-field span.m3-icon.icon-before { - align-self: start; -} -div.m3.m3-text-field:is(.filled, .outlined) > input::placeholder, div.m3.m3-text-field > input, div.m3.m3-text-field > label { - line-height: var(--md-sys-typescale-body-large-line-height); - font-size: var(--md-sys-typescale-body-large-font-size); -} -div.m3.m3-text-field + span.m3-text-field-supporting-text { - display: flex; - line-height: var(--md-sys-typescale-body-small-line-height); - font-size: var(--md-sys-typescale-body-small-font-size); - color: var(--md-sys-color-on-surface-variant); - margin: 4px 16px 2px 16px; -} -div.m3.m3-text-field > label { - padding-inline: 4px; - pointer-events: none; - transform: translate(16px, 0); - transition: 0.2s cubic-bezier(0.2, 0, 0, 1); - position: absolute; -} -div.m3.m3-text-field > input { - transition: 0.2s cubic-bezier(0.2, 0, 0, 1); - background-color: transparent; - border: none; -} -div.m3.m3-text-field > span.m3-icon { - position: absolute; - align-self: end; - margin: 12px; - width: 24px; - line-height: 24px; - font-size: 24px; - display: inherit; - align-items: center; - justify-content: inherit; - cursor: pointer; - color: var(--md-sys-color-on-surface-variant); - font-family: Material-Symbols-Outlined-Regular, serif; -} -div.m3.m3-text-field > span.m3-text-field-state-layer { - width: 100%; - height: 100%; - pointer-events: none; - position: absolute; -} -div.m3.m3-text-field > input, div.m3.m3-text-field > label { - color: var(--md-sys-color-on-surface); -} -div.m3.m3-text-field:is(.filled, .outlined) > input::placeholder { - color: var(--md-sys-color-on-surface-variant); -} -div.m3.m3-text-field:is(.filled, .outlined) > input:focus-visible { - outline: none; - caret-color: var(--md-sys-color-primary); -} -div.m3.m3-text-field:is(.filled, .outlined):has(input:disabled) > *, div.m3.m3-text-field:is(.filled, .outlined):has(input:disabled) + span.m3-text-field-supporting-text { - opacity: 38%; -} -div.m3.m3-text-field.filled { - contain: content; - border-radius: 4px 4px 0 0; -} -div.m3.m3-text-field.filled > input { - display: inline-flex; - align-items: center; - box-sizing: border-box; - border-radius: 4px 4px 0 0; - background-color: var(--md-sys-color-surface-container-highest); - box-shadow: inset 0 -1px 0 var(--md-sys-color-on-surface-variant); -} -div.m3.m3-text-field.filled > input.with-after-icon { - padding: 24px 48px 8px 16px; -} -div.m3.m3-text-field.filled > input.with-before-icon { - padding: 24px 16px 8px 48px; -} -div.m3.m3-text-field.filled > input.with-before-icon + label { - margin-left: 32px; -} -div.m3.m3-text-field.filled > input:not(.with-after-icon, .with-before-icon) { - padding: 24px 16px 8px; -} -div.m3.m3-text-field.filled > input.with-after-icon.with-before-icon { - padding: 24px 48px 8px 48px; -} -div.m3.m3-text-field.filled > label.raised { - transform: translate(12px, -12px); - line-height: var(--md-sys-typescale-body-small-line-height); - font-size: var(--md-sys-typescale-body-small-font-size); -} -div.m3.m3-text-field.filled > input:required:user-invalid { - caret-color: var(--md-sys-color-error); -} -div.m3.m3-text-field.filled > input:required:user-invalid:focus-visible { - box-shadow: inset 0 -3px 0 var(--md-sys-color-error); -} -div.m3.m3-text-field.filled > input:required:user-invalid { - box-shadow: inset 0 -1px 0 var(--md-sys-color-error); -} -div.m3.m3-text-field.filled:has(input:required:user-invalid) > *:not(input):nth-last-child(-n+3), div.m3.m3-text-field.filled:has(input:required:user-invalid) + span.m3-text-field-supporting-text { - color: var(--md-sys-color-error); -} -div.m3.m3-text-field.filled > input:focus-visible { - outline-offset: 3px; - box-shadow: inset 0 -3px 0 var(--md-sys-color-primary); -} -div.m3.m3-text-field.filled > input:focus-visible + label { - color: var(--md-sys-color-primary); -} -div.m3.m3-text-field.filled:hover > input:not(:disabled) ~ span.m3-text-field-state-layer { - transition: 0.2s cubic-bezier(0.2, 0, 0, 1); - background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent); -} -div.m3.m3-text-field.outlined > fieldset { - margin: 0; - position: absolute; - border-radius: 4px; - pointer-events: none; - padding-inline: 12px; - border: 1px solid var(--md-sys-color-outline); - inset: -7.5px 0px 0px 0px; - transition: background-color 0.2s cubic-bezier(0.2, 0, 0, 1); -} -div.m3.m3-text-field.outlined > fieldset > legend > span { - width: 100%; -} -div.m3.m3-text-field.outlined > fieldset > legend { - opacity: 0; - width: 0; - padding: 0; - pointer-events: none; - border: 0 solid transparent; - transition: 0.05s cubic-bezier(0.2, 0, 0, 1); -} -div.m3.m3-text-field.outlined > fieldset > legend.raised { - border-inline-width: 6px; - border-style: solid; - border-color: transparent; - width: auto; - visibility: visible; -} -div.m3.m3-text-field.outlined > input { - box-sizing: border-box; - border-radius: 4px; -} -div.m3.m3-text-field.outlined > input.with-after-icon { - padding: 16px 48px 16px 16px; -} -div.m3.m3-text-field.outlined > input.with-before-icon { - padding: 16px 16px 16px 48px; -} -div.m3.m3-text-field.outlined > input.with-before-icon + label { - transform: translate(48px, 0); -} -div.m3.m3-text-field.outlined > input:not(.with-after-icon, .with-before-icon) { - padding: 16px; -} -div.m3.m3-text-field.outlined > input.with-after-icon.with-before-icon { - padding: 16px 48px; -} -div.m3.m3-text-field.outlined:has(input:focus-visible) > fieldset { - border: 3px solid var(--md-sys-color-primary); -} -div.m3.m3-text-field.outlined:not(div.m3.m3-text-field.outlined:has(label.raised)):has(input:focus-visible) > fieldset > legend { - border-top-width: 0; - border-bottom-width: 0; - border-inline-width: 5.5px; - border-style: solid; - border-color: transparent; -} -div.m3.m3-text-field.outlined:not(div.m3.m3-text-field.outlined:has(input:focus-visible)):has(label.raised) > fieldset > legend { - border-top-width: 0; - border-bottom-width: 0; - border-inline-width: 7.5px; - border-style: solid; - border-color: transparent; -} -div.m3.m3-text-field.outlined > input:focus-visible + label { - color: var(--md-sys-color-primary); -} -div.m3.m3-text-field.outlined > label.raised, div.m3.m3-text-field.outlined > fieldset > * { - line-height: var(--md-sys-typescale-body-small-line-height); - font-size: var(--md-sys-typescale-body-small-font-size); -} -div.m3.m3-text-field.outlined > label.raised { - transform: translate(16px, -27px) !important; -} -div.m3.m3-text-field.outlined > input:required:user-invalid { - caret-color: var(--md-sys-color-error); -} -div.m3.m3-text-field.outlined:has(input:required:user-invalid) > *:not(input):nth-last-child(-n+3), div.m3.m3-text-field.outlined:has(input:required:user-invalid) + span.m3-text-field-supporting-text { - color: var(--md-sys-color-error); -} -div.m3.m3-text-field.outlined:has(input:required:user-invalid) > fieldset { - border: 3px solid var(--md-sys-color-error); -} -div.m3.m3-text-field.outlined:has(input:required:user-invalid:not(:focus-visible)) > fieldset { - border: 1px solid var(--md-sys-color-error); -} -div.m3.m3-text-field.outlined:hover:not(div.m3.m3-text-field.outlined:hover:has(input:disabled, input:focus-visible, label.raised, input:required:user-invalid)) > fieldset { - transition: 0.2s cubic-bezier(0.2, 0, 0, 1); - border-color: var(--md-sys-color-on-surface); -} - -:root { - /* display - hero */ - --md-sys-typescale-display-hero-font-family-name: Roboto; - --md-sys-typescale-display-hero-font-family-style: Regular; - --md-sys-typescale-display-hero-font-weight: 475; - --md-sys-typescale-display-hero-font-size: 112px; - --md-sys-typescale-display-hero-line-height: 1; - --md-sys-typescale-display-hero-letter-spacing: 0; - /* display - xl */ - --md-sys-typescale-display-xl-font-family-name: Roboto; - --md-sys-typescale-display-xl-font-family-style: Regular; - --md-sys-typescale-display-xl-font-weight: 475; - --md-sys-typescale-display-xl-font-size: 88px; - --md-sys-typescale-display-xl-line-height: 96px; - --md-sys-typescale-display-xl-letter-spacing: 0; - /* display - large */ - --md-sys-typescale-display-large-font-family-name: Roboto; - --md-sys-typescale-display-large-font-family-style: Regular; - --md-sys-typescale-display-large-font-weight: 400; - --md-sys-typescale-display-large-font-size: 57px; - --md-sys-typescale-display-large-line-height: 64px; - --md-sys-typescale-display-large-letter-spacing: -0.25px; - /* display - medium */ - --md-sys-typescale-display-medium-font-family-name: Roboto; - --md-sys-typescale-display-medium-font-family-style: Regular; - --md-sys-typescale-display-medium-font-weight: 400; - --md-sys-typescale-display-medium-font-size: 45px; - --md-sys-typescale-display-medium-line-height: 52px; - --md-sys-typescale-display-medium-letter-spacing: 0px; - /* display - small */ - --md-sys-typescale-display-small-font-family-name: Roboto; - --md-sys-typescale-display-small-font-family-style: Regular; - --md-sys-typescale-display-small-font-weight: 400; - --md-sys-typescale-display-small-font-size: 36px; - --md-sys-typescale-display-small-line-height: 44px; - --md-sys-typescale-display-small-letter-spacing: 0px; - /* headline - large */ - --md-sys-typescale-headline-large-font-family-name: Roboto; - --md-sys-typescale-headline-large-font-family-style: Regular; - --md-sys-typescale-headline-large-font-weight: 400; - --md-sys-typescale-headline-large-font-size: 32px; - --md-sys-typescale-headline-large-line-height: 40px; - --md-sys-typescale-headline-large-letter-spacing: 0px; - /* headline - medium */ - --md-sys-typescale-headline-medium-font-family-name: Roboto; - --md-sys-typescale-headline-medium-font-family-style: Regular; - --md-sys-typescale-headline-medium-font-weight: 400; - --md-sys-typescale-headline-medium-font-size: 28px; - --md-sys-typescale-headline-medium-line-height: 36px; - --md-sys-typescale-headline-medium-letter-spacing: 0px; - /* headline - small */ - --md-sys-typescale-headline-small-font-family-name: Roboto; - --md-sys-typescale-headline-small-font-family-style: Regular; - --md-sys-typescale-headline-small-font-weight: 400; - --md-sys-typescale-headline-small-font-size: 24px; - --md-sys-typescale-headline-small-line-height: 32px; - --md-sys-typescale-headline-small-letter-spacing: 0px; - /* title - large */ - --md-sys-typescale-title-large-font-family-name: Roboto; - --md-sys-typescale-title-large-font-family-style: Regular; - --md-sys-typescale-title-large-font-weight: 400; - --md-sys-typescale-title-large-font-size: 22px; - --md-sys-typescale-title-large-line-height: 28px; - --md-sys-typescale-title-large-letter-spacing: 0px; - /* title - medium */ - --md-sys-typescale-title-medium-font-family-name: Roboto; - --md-sys-typescale-title-medium-font-family-style: Medium; - --md-sys-typescale-title-medium-font-weight: 500; - --md-sys-typescale-title-medium-font-size: 16px; - --md-sys-typescale-title-medium-line-height: 24px; - --md-sys-typescale-title-medium-letter-spacing: 0.15px; - /* title - small */ - --md-sys-typescale-title-small-font-family-name: Roboto; - --md-sys-typescale-title-small-font-family-style: Medium; - --md-sys-typescale-title-small-font-weight: 500; - --md-sys-typescale-title-small-font-size: 14px; - --md-sys-typescale-title-small-line-height: 20px; - --md-sys-typescale-title-small-letter-spacing: 0.1px; - /* body - large */ - --md-sys-typescale-body-large-font-family-name: Roboto; - --md-sys-typescale-body-large-font-family-style: Regular; - --md-sys-typescale-body-large-font-weight: 400; - --md-sys-typescale-body-large-font-size: 16px; - --md-sys-typescale-body-large-line-height: 24px; - --md-sys-typescale-body-large-letter-spacing: 0.5px; - /* body - medium */ - --md-sys-typescale-body-medium-font-family-name: Roboto; - --md-sys-typescale-body-medium-font-family-style: Regular; - --md-sys-typescale-body-medium-font-weight: 400; - --md-sys-typescale-body-medium-font-size: 14px; - --md-sys-typescale-body-medium-line-height: 20px; - --md-sys-typescale-body-medium-letter-spacing: 0.25px; - /* body - small */ - --md-sys-typescale-body-small-font-family-name: Roboto; - --md-sys-typescale-body-small-font-family-style: Regular; - --md-sys-typescale-body-small-font-weight: 400; - --md-sys-typescale-body-small-font-size: 12px; - --md-sys-typescale-body-small-line-height: 16px; - --md-sys-typescale-body-small-letter-spacing: 0.4px; - /* label - large */ - --md-sys-typescale-label-large-font-family-name: Roboto; - --md-sys-typescale-label-large-font-family-style: Medium; - --md-sys-typescale-label-large-font-weight: 500; - --md-sys-typescale-label-large-font-size: 14px; - --md-sys-typescale-label-large-line-height: 20px; - --md-sys-typescale-label-large-letter-spacing: 0.1px; - /* label - medium */ - --md-sys-typescale-label-medium-font-family-name: Roboto; - --md-sys-typescale-label-medium-font-family-style: Medium; - --md-sys-typescale-label-medium-font-weight: 500; - --md-sys-typescale-label-medium-font-size: 12px; - --md-sys-typescale-label-medium-line-height: 16px; - --md-sys-typescale-label-medium-letter-spacing: 0.5px; - /* label - small */ - --md-sys-typescale-label-small-font-family-name: Roboto; - --md-sys-typescale-label-small-font-family-style: Medium; - --md-sys-typescale-label-small-font-weight: 500; - --md-sys-typescale-label-small-font-size: 11px; - --md-sys-typescale-label-small-line-height: 16px; - --md-sys-typescale-label-small-letter-spacing: 0.5px; - /* shape - extra large top rounding */ - --md-sys-shape-extra-large-top-rounding: 28px 28px 0 0; - /* shape - extra large rounding */ - --md-sys-shape-extra-large-rounding: 28px; - /* shape - large top rounding */ - --md-sys-shape-large-top-rounding: 16px 16px 0 0; - /* shape - large end rounding */ - --md-sys-shape-large-end-rounding: 0 16px 16px 0; - /* shape - large start rounding */ - --md-sys-shape-large-start-rounding: 16px 0 0 16px; - /* shape - large rounding */ - --md-sys-shape-large-rounding: 16px; - /* shape - medium rounding */ - --md-sys-shape-medium-rounding: 12px; - /* shape - small rounding */ - --md-sys-shape-small-rounding: 8px; - /* shape - extra small top rounding */ - --md-sys-shape-extra-small-top-rounding: 4px 4px 0 0; - /* shape - extra small rounding */ - --md-sys-shape-extra-small-rounding: 4px; -} - -.primary { - background-color: var(--md-sys-color-primary); -} - -.primary-text { - color: var(--md-sys-color-primary); -} - -.on-primary { - background-color: var(--md-sys-color-on-primary); -} - -.on-primary-text { - color: var(--md-sys-color-on-primary); -} - -.primary-container { - background-color: var(--md-sys-color-primary-container); -} - -.primary-container-text { - color: var(--md-sys-color-primary-container); -} - -.on-primary-container { - background-color: var(--md-sys-color-on-primary-container); -} - -.on-primary-container-text { - color: var(--md-sys-color-on-primary-container); -} - -.primary-fixed { - background-color: var(--md-sys-color-primary-fixed); -} - -.primary-fixed-text { - color: var(--md-sys-color-primary-fixed); -} - -.on-primary-fixed { - background-color: var(--md-sys-color-on-primary-fixed); -} - -.on-primary-fixed-text { - color: var(--md-sys-color-on-primary-fixed); -} - -.primary-fixed-dim { - background-color: var(--md-sys-color-primary-fixed-dim); -} - -.primary-fixed-dim-text { - color: var(--md-sys-color-primary-fixed-dim); -} - -.on-primary-fixed-variant { - background-color: var(--md-sys-color-on-primary-fixed-variant); -} - -.on-primary-fixed-variant-text { - color: var(--md-sys-color-on-primary-fixed-variant); -} - -.secondary { - background-color: var(--md-sys-color-secondary); -} - -.secondary-text { - color: var(--md-sys-color-secondary); -} - -.on-secondary { - background-color: var(--md-sys-color-on-secondary); -} - -.on-secondary-text { - color: var(--md-sys-color-on-secondary); -} - -.secondary-container { - background-color: var(--md-sys-color-secondary-container); -} - -.secondary-container-text { - color: var(--md-sys-color-secondary-container); -} - -.on-secondary-container { - background-color: var(--md-sys-color-on-secondary-container); -} - -.on-secondary-container-text { - color: var(--md-sys-color-on-secondary-container); -} - -.secondary-fixed { - background-color: var(--md-sys-color-secondary-fixed); -} - -.secondary-fixed-text { - color: var(--md-sys-color-secondary-fixed); -} - -.on-secondary-fixed { - background-color: var(--md-sys-color-on-secondary-fixed); -} - -.on-secondary-fixed-text { - color: var(--md-sys-color-on-secondary-fixed); -} - -.secondary-fixed-dim { - background-color: var(--md-sys-color-secondary-fixed-dim); -} - -.secondary-fixed-dim-text { - color: var(--md-sys-color-secondary-fixed-dim); -} - -.on-secondary-fixed-variant { - background-color: var(--md-sys-color-on-secondary-fixed-variant); -} - -.on-secondary-fixed-variant-text { - color: var(--md-sys-color-on-secondary-fixed-variant); -} - -.tertiary { - background-color: var(--md-sys-color-tertiary); -} - -.tertiary-text { - color: var(--md-sys-color-tertiary); -} - -.on-tertiary { - background-color: var(--md-sys-color-on-tertiary); -} - -.on-tertiary-text { - color: var(--md-sys-color-on-tertiary); -} - -.tertiary-container { - background-color: var(--md-sys-color-tertiary-container); -} - -.tertiary-container-text { - color: var(--md-sys-color-tertiary-container); -} - -.on-tertiary-container { - background-color: var(--md-sys-color-on-tertiary-container); -} - -.on-tertiary-container-text { - color: var(--md-sys-color-on-tertiary-container); -} - -.tertiary-fixed { - background-color: var(--md-sys-color-tertiary-fixed); -} - -.tertiary-fixed-text { - color: var(--md-sys-color-tertiary-fixed); -} - -.on-tertiary-fixed { - background-color: var(--md-sys-color-on-tertiary-fixed); -} - -.on-tertiary-fixed-text { - color: var(--md-sys-color-on-tertiary-fixed); -} - -.tertiary-fixed-dim { - background-color: var(--md-sys-color-tertiary-fixed-dim); -} - -.tertiary-fixed-dim-text { - color: var(--md-sys-color-tertiary-fixed-dim); -} - -.on-tertiary-fixed-variant { - background-color: var(--md-sys-color-on-tertiary-fixed-variant); -} - -.on-tertiary-fixed-variant-text { - color: var(--md-sys-color-on-tertiary-fixed-variant); -} - -.error { - background-color: var(--md-sys-color-error); -} - -.error-text { - color: var(--md-sys-color-error); -} - -.error-container { - background-color: var(--md-sys-color-error-container); -} - -.error-container-text { - color: var(--md-sys-color-error-container); -} - -.on-error { - background-color: var(--md-sys-color-on-error); -} - -.on-error-text { - color: var(--md-sys-color-on-error); -} - -.on-error-container { - background-color: var(--md-sys-color-on-error-container); -} - -.on-error-container-text { - color: var(--md-sys-color-on-error-container); -} - -.background { - background-color: var(--md-sys-color-background); -} - -.background-text { - color: var(--md-sys-color-background); -} - -.on-background { - background-color: var(--md-sys-color-on-background); -} - -.on-background-text { - color: var(--md-sys-color-on-background); -} - -.outline { - background-color: var(--md-sys-color-outline); -} - -.outline-text { - color: var(--md-sys-color-outline); -} - -.inverse-on-surface { - background-color: var(--md-sys-color-inverse-on-surface); -} - -.inverse-on-surface-text { - color: var(--md-sys-color-inverse-on-surface); -} - -.inverse-surface { - background-color: var(--md-sys-color-inverse-surface); -} - -.inverse-surface-text { - color: var(--md-sys-color-inverse-surface); -} - -.inverse-primary { - background-color: var(--md-sys-color-inverse-primary); -} - -.inverse-primary-text { - color: var(--md-sys-color-inverse-primary); -} - -.shadow { - background-color: var(--md-sys-color-shadow); -} - -.shadow-text { - color: var(--md-sys-color-shadow); -} - -.surface-tint { - background-color: var(--md-sys-color-surface-tint); -} - -.surface-tint-text { - color: var(--md-sys-color-surface-tint); -} - -.outline-variant { - background-color: var(--md-sys-color-outline-variant); -} - -.outline-variant-text { - color: var(--md-sys-color-outline-variant); -} - -.scrim { - background-color: var(--md-sys-color-scrim); -} - -.scrim-text { - color: var(--md-sys-color-scrim); -} - -.surface { - background-color: var(--md-sys-color-surface); -} - -.surface-text { - color: var(--md-sys-color-surface); -} - -.on-surface { - background-color: var(--md-sys-color-on-surface); -} - -.on-surface-text { - color: var(--md-sys-color-on-surface); -} - -.surface-variant { - background-color: var(--md-sys-color-surface-variant); -} - -.surface-variant-text { - color: var(--md-sys-color-surface-variant); -} - -.on-surface-variant { - background-color: var(--md-sys-color-on-surface-variant); -} - -.on-surface-variant-text { - color: var(--md-sys-color-on-surface-variant); -} - -.surface-container-highest { - background-color: var(--md-sys-color-surface-container-highest); -} - -.surface-container-highest-text { - color: var(--md-sys-color-surface-container-highest); -} - -.surface-container-high { - background-color: var(--md-sys-color-surface-container-high); -} - -.surface-container-high-text { - color: var(--md-sys-color-surface-container-high); -} - -.surface-container { - background-color: var(--md-sys-color-surface-container); -} - -.surface-container-text { - color: var(--md-sys-color-surface-container); -} - -.surface-container-low { - background-color: var(--md-sys-color-surface-container-low); -} - -.surface-container-low-text { - color: var(--md-sys-color-surface-container-low); -} - -.surface-container-lowest { - background-color: var(--md-sys-color-surface-container-lowest); -} - -.surface-container-lowest-text { - color: var(--md-sys-color-surface-container-lowest); -} - -.surface-dim { - background-color: var(--md-sys-color-surface-dim); -} - -.surface-dim-text { - color: var(--md-sys-color-surface-dim); -} - -.surface-bright { - background-color: var(--md-sys-color-surface-bright); -} - -.surface-bright-text { - color: var(--md-sys-color-surface-bright); -} - -.display-hero { - font-family: var(--md-sys-typescale-display-hero-font-family-name); - font-style: var(--md-sys-typescale-display-hero-font-family-style); - font-weight: var(--md-sys-typescale-display-hero-font-weight); - font-size: var(--md-sys-typescale-display-hero-font-size); - letter-spacing: var(--md-sys-typescale-display-hero-letter-spacing); - line-height: var(--md-sys-typescale-display-hero-line-height); - text-transform: var(--md-sys-typescale-display-hero-text-transform); - text-decoration: var(--md-sys-typescale-display-hero-text-decoration); -} - -.display-xl { - font-family: var(--md-sys-typescale-display-xl-font-family-name); - font-style: var(--md-sys-typescale-display-xl-font-family-style); - font-weight: var(--md-sys-typescale-display-xl-font-weight); - font-size: var(--md-sys-typescale-display-xl-font-size); - letter-spacing: var(--md-sys-typescale-display-xl-letter-spacing); - line-height: var(--md-sys-typescale-display-xl-line-height); - text-transform: var(--md-sys-typescale-display-xl-text-transform); - text-decoration: var(--md-sys-typescale-display-xl-text-decoration); -} - -.display-large { - font-family: var(--md-sys-typescale-display-large-font-family-name); - font-style: var(--md-sys-typescale-display-large-font-family-style); - font-weight: var(--md-sys-typescale-display-large-font-weight); - font-size: var(--md-sys-typescale-display-large-font-size); - letter-spacing: var(--md-sys-typescale-display-large-letter-spacing); - line-height: var(--md-sys-typescale-display-large-line-height); - text-transform: var(--md-sys-typescale-display-large-text-transform); - text-decoration: var(--md-sys-typescale-display-large-text-decoration); -} - -.display-medium { - font-family: var(--md-sys-typescale-display-medium-font-family-name); - font-style: var(--md-sys-typescale-display-medium-font-family-style); - font-weight: var(--md-sys-typescale-display-medium-font-weight); - font-size: var(--md-sys-typescale-display-medium-font-size); - letter-spacing: var(--md-sys-typescale-display-medium-letter-spacing); - line-height: var(--md-sys-typescale-display-medium-line-height); - text-transform: var(--md-sys-typescale-display-medium-text-transform); - text-decoration: var(--md-sys-typescale-display-medium-text-decoration); -} - -.display-small { - font-family: var(--md-sys-typescale-display-small-font-family-name); - font-style: var(--md-sys-typescale-display-small-font-family-style); - font-weight: var(--md-sys-typescale-display-small-font-weight); - font-size: var(--md-sys-typescale-display-small-font-size); - letter-spacing: var(--md-sys-typescale-display-small-letter-spacing); - line-height: var(--md-sys-typescale-display-small-line-height); - text-transform: var(--md-sys-typescale-display-small-text-transform); - text-decoration: var(--md-sys-typescale-display-small-text-decoration); -} - -.headline-large { - font-family: var(--md-sys-typescale-headline-large-font-family-name); - font-style: var(--md-sys-typescale-headline-large-font-family-style); - font-weight: var(--md-sys-typescale-headline-large-font-weight); - font-size: var(--md-sys-typescale-headline-large-font-size); - letter-spacing: var(--md-sys-typescale-headline-large-letter-spacing); - line-height: var(--md-sys-typescale-headline-large-line-height); - text-transform: var(--md-sys-typescale-headline-large-text-transform); - text-decoration: var(--md-sys-typescale-headline-large-text-decoration); -} - -.headline-medium { - font-family: var(--md-sys-typescale-headline-medium-font-family-name); - font-style: var(--md-sys-typescale-headline-medium-font-family-style); - font-weight: var(--md-sys-typescale-headline-medium-font-weight); - font-size: var(--md-sys-typescale-headline-medium-font-size); - letter-spacing: var(--md-sys-typescale-headline-medium-letter-spacing); - line-height: var(--md-sys-typescale-headline-medium-line-height); - text-transform: var(--md-sys-typescale-headline-medium-text-transform); - text-decoration: var(--md-sys-typescale-headline-medium-text-decoration); -} - -.headline-small { - font-family: var(--md-sys-typescale-headline-small-font-family-name); - font-style: var(--md-sys-typescale-headline-small-font-family-style); - font-weight: var(--md-sys-typescale-headline-small-font-weight); - font-size: var(--md-sys-typescale-headline-small-font-size); - letter-spacing: var(--md-sys-typescale-headline-small-letter-spacing); - line-height: var(--md-sys-typescale-headline-small-line-height); - text-transform: var(--md-sys-typescale-headline-small-text-transform); - text-decoration: var(--md-sys-typescale-headline-small-text-decoration); -} - -.body-large { - font-family: var(--md-sys-typescale-body-large-font-family-name); - font-style: var(--md-sys-typescale-body-large-font-family-style); - font-weight: var(--md-sys-typescale-body-large-font-weight); - font-size: var(--md-sys-typescale-body-large-font-size); - letter-spacing: var(--md-sys-typescale-body-large-letter-spacing); - line-height: var(--md-sys-typescale-body-large-line-height); - text-transform: var(--md-sys-typescale-body-large-text-transform); - text-decoration: var(--md-sys-typescale-body-large-text-decoration); -} - -.body-medium { - font-family: var(--md-sys-typescale-body-medium-font-family-name); - font-style: var(--md-sys-typescale-body-medium-font-family-style); - font-weight: var(--md-sys-typescale-body-medium-font-weight); - font-size: var(--md-sys-typescale-body-medium-font-size); - letter-spacing: var(--md-sys-typescale-body-medium-letter-spacing); - line-height: var(--md-sys-typescale-body-medium-line-height); - text-transform: var(--md-sys-typescale-body-medium-text-transform); - text-decoration: var(--md-sys-typescale-body-medium-text-decoration); -} - -.body-small { - font-family: var(--md-sys-typescale-body-small-font-family-name); - font-style: var(--md-sys-typescale-body-small-font-family-style); - font-weight: var(--md-sys-typescale-body-small-font-weight); - font-size: var(--md-sys-typescale-body-small-font-size); - letter-spacing: var(--md-sys-typescale-body-small-letter-spacing); - line-height: var(--md-sys-typescale-body-small-line-height); - text-transform: var(--md-sys-typescale-body-small-text-transform); - text-decoration: var(--md-sys-typescale-body-small-text-decoration); -} - -.label-large { - font-family: var(--md-sys-typescale-label-large-font-family-name); - font-style: var(--md-sys-typescale-label-large-font-family-style); - font-weight: var(--md-sys-typescale-label-large-font-weight); - font-size: var(--md-sys-typescale-label-large-font-size); - letter-spacing: var(--md-sys-typescale-label-large-letter-spacing); - line-height: var(--md-sys-typescale-label-large-line-height); - text-transform: var(--md-sys-typescale-label-large-text-transform); - text-decoration: var(--md-sys-typescale-label-large-text-decoration); -} - -.label-medium { - font-family: var(--md-sys-typescale-label-medium-font-family-name); - font-style: var(--md-sys-typescale-label-medium-font-family-style); - font-weight: var(--md-sys-typescale-label-medium-font-weight); - font-size: var(--md-sys-typescale-label-medium-font-size); - letter-spacing: var(--md-sys-typescale-label-medium-letter-spacing); - line-height: var(--md-sys-typescale-label-medium-line-height); - text-transform: var(--md-sys-typescale-label-medium-text-transform); - text-decoration: var(--md-sys-typescale-label-medium-text-decoration); -} - -.label-small { - font-family: var(--md-sys-typescale-label-small-font-family-name); - font-style: var(--md-sys-typescale-label-small-font-family-style); - font-weight: var(--md-sys-typescale-label-small-font-weight); - font-size: var(--md-sys-typescale-label-small-font-size); - letter-spacing: var(--md-sys-typescale-label-small-letter-spacing); - line-height: var(--md-sys-typescale-label-small-line-height); - text-transform: var(--md-sys-typescale-label-small-text-transform); - text-decoration: var(--md-sys-typescale-label-small-text-decoration); -} - -.title-large { - font-family: var(--md-sys-typescale-title-large-font-family-name); - font-style: var(--md-sys-typescale-title-large-font-family-style); - font-weight: var(--md-sys-typescale-title-large-font-weight); - font-size: var(--md-sys-typescale-title-large-font-size); - letter-spacing: var(--md-sys-typescale-title-large-letter-spacing); - line-height: var(--md-sys-typescale-title-large-line-height); - text-transform: var(--md-sys-typescale-title-large-text-transform); - text-decoration: var(--md-sys-typescale-title-large-text-decoration); -} - -.title-medium { - font-family: var(--md-sys-typescale-title-medium-font-family-name); - font-style: var(--md-sys-typescale-title-medium-font-family-style); - font-weight: var(--md-sys-typescale-title-medium-font-weight); - font-size: var(--md-sys-typescale-title-medium-font-size); - letter-spacing: var(--md-sys-typescale-title-medium-letter-spacing); - line-height: var(--md-sys-typescale-title-medium-line-height); - text-transform: var(--md-sys-typescale-title-medium-text-transform); - text-decoration: var(--md-sys-typescale-title-medium-text-decoration); -} - -.title-small { - font-family: var(--md-sys-typescale-title-small-font-family-name); - font-style: var(--md-sys-typescale-title-small-font-family-style); - font-weight: var(--md-sys-typescale-title-small-font-weight); - font-size: var(--md-sys-typescale-title-small-font-size); - letter-spacing: var(--md-sys-typescale-title-small-letter-spacing); - line-height: var(--md-sys-typescale-title-small-line-height); - text-transform: var(--md-sys-typescale-title-small-text-transform); - text-decoration: var(--md-sys-typescale-title-small-text-decoration); -} + margin: 0; } + div.m3.m3-text-field span.m3-icon.icon-before { + align-self: start; } + div.m3.m3-text-field:is(.filled, .outlined) > input::placeholder, div.m3.m3-text-field > input, div.m3.m3-text-field > label { + line-height: var(--md-sys-typescale-body-large-line-height); + font-size: var(--md-sys-typescale-body-large-font-size); } + div.m3.m3-text-field + span.m3-text-field-supporting-text { + display: flex; + line-height: var(--md-sys-typescale-body-small-line-height); + font-size: var(--md-sys-typescale-body-small-font-size); + color: var(--md-sys-color-on-surface-variant); + margin: 4px 16px 2px 16px; } + div.m3.m3-text-field > label { + padding-inline: 4px; + pointer-events: none; + transform: translate(16px, 0); + transition: 0.2s cubic-bezier(0.2, 0, 0, 1); + position: absolute; } + div.m3.m3-text-field > input { + transition: 0.2s cubic-bezier(0.2, 0, 0, 1); + background-color: transparent; + border: none; } + div.m3.m3-text-field > span.m3-icon { + position: absolute; + align-self: end; + margin: 12px; + width: 24px; + line-height: 24px; + font-size: 24px; + display: inherit; + align-items: center; + justify-content: inherit; + cursor: pointer; + color: var(--md-sys-color-on-surface-variant); + font-family: Material-Symbols-Outlined-Regular, serif; } + div.m3.m3-text-field > span.m3-text-field-state-layer { + width: 100%; + height: 100%; + pointer-events: none; + position: absolute; } + div.m3.m3-text-field > input, div.m3.m3-text-field > label { + color: var(--md-sys-color-on-surface); } + div.m3.m3-text-field:is(.filled, .outlined) > input::placeholder { + color: var(--md-sys-color-on-surface-variant); } + div.m3.m3-text-field:is(.filled, .outlined) > input:focus-visible { + outline: none; + caret-color: var(--md-sys-color-primary); } + div.m3.m3-text-field:is(.filled, .outlined):has(input:disabled) > *, div.m3.m3-text-field:is(.filled, .outlined):has(input:disabled) + span.m3-text-field-supporting-text { + opacity: 38%; } + div.m3.m3-text-field.filled { + contain: content; + border-radius: 4px 4px 0 0; } + div.m3.m3-text-field.filled > input { + display: inline-flex; + align-items: center; + box-sizing: border-box; + border-radius: 4px 4px 0 0; + background-color: var(--md-sys-color-surface-container-highest); + box-shadow: inset 0 -1px 0 var(--md-sys-color-on-surface-variant); } + div.m3.m3-text-field.filled > input.with-after-icon { + padding: 24px 48px 8px 16px; } + div.m3.m3-text-field.filled > input.with-before-icon { + padding: 24px 16px 8px 48px; } + div.m3.m3-text-field.filled > input.with-before-icon + label { + margin-left: 32px; } + div.m3.m3-text-field.filled > input:not(.with-after-icon, .with-before-icon) { + padding: 24px 16px 8px; } + div.m3.m3-text-field.filled > input.with-after-icon.with-before-icon { + padding: 24px 48px 8px 48px; } + div.m3.m3-text-field.filled > label.raised { + transform: translate(12px, -12px); + line-height: var(--md-sys-typescale-body-small-line-height); + font-size: var(--md-sys-typescale-body-small-font-size); } + div.m3.m3-text-field.filled > input:required:user-invalid { + caret-color: var(--md-sys-color-error); } + div.m3.m3-text-field.filled > input:required:user-invalid:focus-visible { + box-shadow: inset 0 -3px 0 var(--md-sys-color-error); } + div.m3.m3-text-field.filled > input:required:user-invalid { + box-shadow: inset 0 -1px 0 var(--md-sys-color-error); } + div.m3.m3-text-field.filled:has(input:required:user-invalid) > *:not(input):nth-last-child(-n + 3), div.m3.m3-text-field.filled:has(input:required:user-invalid) + span.m3-text-field-supporting-text { + color: var(--md-sys-color-error); } + div.m3.m3-text-field.filled > input:focus-visible { + outline-offset: 3px; + box-shadow: inset 0 -3px 0 var(--md-sys-color-primary); } + div.m3.m3-text-field.filled > input:focus-visible + label { + color: var(--md-sys-color-primary); } + div.m3.m3-text-field.filled:hover > input:not(:disabled) ~ span.m3-text-field-state-layer { + transition: 0.2s cubic-bezier(0.2, 0, 0, 1); + background-color: color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent); } + div.m3.m3-text-field.outlined > fieldset { + margin: 0; + position: absolute; + border-radius: 4px; + pointer-events: none; + padding-inline: 12px; + border: 1px solid var(--md-sys-color-outline); + inset: -7.5px 0px 0px 0px; + transition: background-color 0.2s cubic-bezier(0.2, 0, 0, 1); } + div.m3.m3-text-field.outlined > fieldset > legend > span { + width: 100%; } + div.m3.m3-text-field.outlined > fieldset > legend { + opacity: 0; + width: 0; + padding: 0; + pointer-events: none; + border: 0 solid transparent; + transition: 0.05s cubic-bezier(0.2, 0, 0, 1); } + div.m3.m3-text-field.outlined > fieldset > legend.raised { + border-inline-width: 6px; + border-style: solid; + border-color: transparent; + width: auto; + visibility: visible; } + div.m3.m3-text-field.outlined > input { + box-sizing: border-box; + border-radius: 4px; } + div.m3.m3-text-field.outlined > input.with-after-icon { + padding: 16px 48px 16px 16px; } + div.m3.m3-text-field.outlined > input.with-before-icon { + padding: 16px 16px 16px 48px; } + div.m3.m3-text-field.outlined > input.with-before-icon + label { + transform: translate(48px, 0); } + div.m3.m3-text-field.outlined > input:not(.with-after-icon, .with-before-icon) { + padding: 16px; } + div.m3.m3-text-field.outlined > input.with-after-icon.with-before-icon { + padding: 16px 48px; } + div.m3.m3-text-field.outlined:has(input:focus-visible) > fieldset { + border: 3px solid var(--md-sys-color-primary); } + div.m3.m3-text-field.outlined:not(div.m3.m3-text-field.outlined:has(label.raised)):has(input:focus-visible) > fieldset > legend { + border-top-width: 0; + border-bottom-width: 0; + border-inline-width: 5.5px; + border-style: solid; + border-color: transparent; } + div.m3.m3-text-field.outlined:not(div.m3.m3-text-field.outlined:has(input:focus-visible)):has(label.raised) > fieldset > legend { + border-top-width: 0; + border-bottom-width: 0; + border-inline-width: 7.5px; + border-style: solid; + border-color: transparent; } + div.m3.m3-text-field.outlined > input:focus-visible + label { + color: var(--md-sys-color-primary); } + div.m3.m3-text-field.outlined > label.raised, div.m3.m3-text-field.outlined > fieldset > * { + line-height: var(--md-sys-typescale-body-small-line-height); + font-size: var(--md-sys-typescale-body-small-font-size); } + div.m3.m3-text-field.outlined > label.raised { + transform: translate(16px, -27px) !important; } + div.m3.m3-text-field.outlined > input:required:user-invalid { + caret-color: var(--md-sys-color-error); } + div.m3.m3-text-field.outlined:has(input:required:user-invalid) > *:not(input):nth-last-child(-n + 3), div.m3.m3-text-field.outlined:has(input:required:user-invalid) + span.m3-text-field-supporting-text { + color: var(--md-sys-color-error); } + div.m3.m3-text-field.outlined:has(input:required:user-invalid) > fieldset { + border: 3px solid var(--md-sys-color-error); } + div.m3.m3-text-field.outlined:has(input:required:user-invalid:not(:focus-visible)) > fieldset { + border: 1px solid var(--md-sys-color-error); } + div.m3.m3-text-field.outlined:hover:not(div.m3.m3-text-field.outlined:hover:has(input:disabled, input:focus-visible, label.raised, input:required:user-invalid)) > fieldset { + transition: 0.2s cubic-bezier(0.2, 0, 0, 1); + border-color: var(--md-sys-color-on-surface); } html { font-family: Roboto, serif; color: var(--md-sys-color-on-surface); - background-color: var(--md-sys-color-surface-container); -} + background-color: var(--md-sys-color-surface-container); } .m3.m3-wrapper { position: relative; display: block; background-color: var(--md-sys-color-surface); - border-radius: 25px; -} + border-radius: 25px; } /*# sourceMappingURL=generics.css.map */ diff --git a/src/styles/generics.css.map b/src/styles/generics.css.map index 810a7e0..3f76f3c 100644 --- a/src/styles/generics.css.map +++ b/src/styles/generics.css.map @@ -1 +1,7 @@ -{"version":3,"sourceRoot":"","sources":["generics.sass","card.sass","mixins/m3-mixins.sass","icon.sass","badge.sass","fonts.sass","ripple.sass","divider.sass","container.sass","button-styles/fabs.sass","button-styles/button.sass","button-styles/icon-button.sass","button-styles/segmented-button.sass","input-styles/radio.sass","input-styles/slider.sass","input-styles/swtich.sass","input-styles/checkbox.sass","input-styles/text-field.sass","themes/tokens.css","themes/colors.module.css","themes/typography.module.css"],"names":[],"mappings":"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A;EACI;;AAER;ERDA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AQHA;EACI;;AAGA;EACI;;AAER;EACI;;AAGA;ERlDA;;AQqDA;ER/CA;;AQkDA;EACI;;AAGJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAGJ;ERjEA;;AQoEA;ER9DA;;AQiEA;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAER;EACI;;AAEA;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;;ACvIZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAGA;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;;AAGJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAGJ;EACI;EACA;;AAEJ;EACI;EACA;;AAER;EACI;EACA;;AAGA;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAGJ;EACI;;AACJ;EACI;;AAGJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAGJ;EACI;;AACJ;EACI;;AAGJ;EACI;;AAEJ;EACI;;AACJ;EACI;;AAEJ;EACI;;AACJ;EACI;;AAGJ;EACI;;AAEJ;EACI;;AACJ;EACI;;AAEJ;EACI;;AACJ;EACI;;;ACrIZ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEA;EACI;;AAER;EACI;;AAEA;EACI;;AAEA;EACI;;AAEZ;EACI;EACA;EACA;;AAEJ;EACI;;AAGA;EACI;;AAGJ;EACI;;;AC9DhB;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEJ;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGI;EACI;;AAEJ;EACI;;AACA;EACI;;AAGJ;EACI;;AAER;EACI;;AACA;EACI;;AAIJ;EACI;EACA;;AAER;EACI;EACA;;AAGJ;EACI;;AAEJ;EACI;EACA;;AAGJ;EACI;;AAEJ;EACI;EACA;;AAEZ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;;;AC9FhB;EACI;EACA;EACA;;AAEA;EACI;;;AAGR;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEJ;EACI;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAEJ;EZSI;EAiDJ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EY9DI;;AZ6CJ;EAKI;;AAHA;EACI;;AAIR;EACI;;AYnDJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EZNI;EAiDJ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAjBA;EAKI;;AAHA;EACI;;AAIR;EACI;;;AazFR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;AACA;EACI;EACA;;AAER;EACI;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAER;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGA;EACI;;AAGJ;EACI;;AAEJ;EACI;;AAGJ;EACI;;AAEJ;EACI;;AAER;EACI;;AAEJ;EAEI;;AAGA;EACI;;AAEJ;EACI;;AAGJ;EACI;;AAER;EACI;;AAEJ;EACI;EACA;;AAII;EACI;;AAEJ;EACI;EACA;;AAGJ;EACI;;AAEJ;EACI;EACA;;AAGR;EACI;EACA;;AAEJ;EACI;EACA;;AAER;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAGA;EACI;;AAEJ;EACI;EACA;;AAGJ;EACI;EACA;;AAEJ;EACI;EACA;;;AC5JhB;EdCI;EACA;EACA;EACA;EACA;EACA;EACA;;AcJA;EdOA;EACA;EACA;EACA;EACA;;AcRA;EACI;EACA;EACA;EACA;EACA;EACA;;;AAER;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEJ;EAII;;AAHA;EACI;;AAKJ;EACI;;AAER;EAII;;AAHA;EACI;;AAIR;EACI;;AAGA;EACI;;AAER;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;EACA;;AAII;EACI;;AAER;EACI;;AAEA;EACI;;AAER;EACI;;AAEJ;EACI;;AAEA;EACI;;AAGJ;EACI;;AAER;EACI;;AAEA;EACI;;;ACzGhB;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;EACA;;AAGA;EACI;;AAER;EACI;EACA;;AAEA;EAgBI;EACA;EACA;EACA;EACA;EACA;;AApBA;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AASR;EACI;EACA;EACA;;AAEJ;EACI;;AAEA;EACI;;AACJ;EACI;;AAER;EAEI;;AAEJ;EACI;EACA;;AAEJ;EACI;;AAGA;EACI;EACA;;AAGR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAER;EAgBI;EACA;;AAhBA;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAKR;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EAEI;;AAEJ;EACI;;AAEJ;EACI;;AAGA;EACI;EACA;;;ACvNhB;AACE;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;AACA;EACA;AACA;EACA;AACA;EACA;AACA;EACA;AACA;EACA;AACA;EACA;AACA;EACA;AACA;EACA;AACA;EACA;;;AC5IF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;ACpSF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ApB5IF;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA","file":"generics.css"} \ No newline at end of file +{ +"version": 3, +"mappings": "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", +"sources": ["generics.sass","card.sass","mixins/m3-mixins.sass","icon.sass","badge.sass","fonts.sass","ripple.sass","divider.sass","container.sass","button-styles/fabs.sass","button-styles/button.sass","button-styles/icon-button.sass","button-styles/segmented-button.sass","input-styles/radio.sass","input-styles/slider.sass","input-styles/swtich.sass","input-styles/checkbox.sass","input-styles/text-field.sass"], +"names": [], +"file": "generics.css" +} diff --git a/src/styles/generics.sass b/src/styles/generics.sass index ef7cceb..f78deaa 100644 --- a/src/styles/generics.sass +++ b/src/styles/generics.sass @@ -20,9 +20,9 @@ @import "input-styles/checkbox" @import "input-styles/text-field" -@import "./themes/tokens" -@import "./themes/colors.module" -@import "./themes/typography.module" +@import "./themes/tokens.css" +@import "./themes/colors.module.css" +@import "./themes/typography.module.css" @import "./themes/theme.dark.css" (prefers-color-scheme: dark) @import "./themes/theme.light.css" (prefers-color-scheme: light) diff --git a/src/styles/icon.css b/src/styles/icon.css index 6955aa9..fab382c 100644 --- a/src/styles/icon.css +++ b/src/styles/icon.css @@ -1,69 +1,57 @@ svg.m3.m3-svg-icon > text { - alignment-baseline: central; text-anchor: middle; -} + dominant-baseline: middle; + alignment-baseline: middle; } svg.m3.m3-svg-icon > text.m3-size-12px { width: 12px; aspect-ratio: 1; - line-height: 12px; font-size: 12px; -} + line-height: 12px; } svg.m3.m3-svg-icon > text.m3-size-16px { width: 16px; aspect-ratio: 1; - line-height: 16px; font-size: 16px; -} + line-height: 16px; } svg.m3.m3-svg-icon > text.m3-size-20px { width: 20px; aspect-ratio: 1; - line-height: 20px; font-size: 20px; -} + line-height: 20px; } svg.m3.m3-svg-icon > text.m3-size-24px { width: 24px; aspect-ratio: 1; - line-height: 24px; font-size: 24px; -} + line-height: 24px; } svg.m3.m3-svg-icon > text.m3-size-28px { width: 28px; aspect-ratio: 1; - line-height: 28px; font-size: 28px; -} + line-height: 28px; } svg.m3.m3-svg-icon > text.m3-size-32px { width: 32px; aspect-ratio: 1; - line-height: 32px; font-size: 32px; -} + line-height: 32px; } svg.m3.m3-svg-icon > text.m3-size-36px { width: 36px; aspect-ratio: 1; - line-height: 36px; font-size: 36px; -} + line-height: 36px; } svg.m3.m3-svg-icon > text.m3-size-40px { width: 40px; aspect-ratio: 1; - line-height: 40px; font-size: 40px; -} + line-height: 40px; } svg.m3.m3-svg-icon > text.m3-size-48px { width: 48px; aspect-ratio: 1; - line-height: 48px; font-size: 48px; -} + line-height: 48px; } svg.m3.m3-svg-icon > text.m3-Outlined { - font-family: Material-Symbols-Outlined-Regular; -} + font-family: Material-Symbols-Outlined-Regular; } svg.m3.m3-svg-icon > text.m3-Rounded { - font-family: Material-Symbols-Rounded-Regular; -} + font-family: Material-Symbols-Rounded-Regular; } svg.m3.m3-svg-icon > text.m3-Sharp { - font-family: Material-Symbols-Sharp-Regular; -} + font-family: Material-Symbols-Sharp-Regular; } /*# sourceMappingURL=icon.css.map */ diff --git a/src/styles/icon.css.map b/src/styles/icon.css.map index 5bb349e..7a361e2 100644 --- a/src/styles/icon.css.map +++ b/src/styles/icon.css.map @@ -1 +1,7 @@ -{"version":3,"sourceRoot":"","sources":["icon.sass"],"names":[],"mappings":"AAII;EACI;EACA;;AAGA;EACI,OATA;EAUA;EACA,aAXA;EAYA,WAZA;;AAQJ;EACI,OATA;EAUA;EACA,aAXA;EAYA,WAZA;;AAQJ;EACI,OATA;EAUA;EACA,aAXA;EAYA,WAZA;;AAQJ;EACI,OATA;EAUA;EACA,aAXA;EAYA,WAZA;;AAQJ;EACI,OATA;EAUA;EACA,aAXA;EAYA,WAZA;;AAQJ;EACI,OATA;EAUA;EACA,aAXA;EAYA,WAZA;;AAQJ;EACI,OATA;EAUA;EACA,aAXA;EAYA,WAZA;;AAQJ;EACI,OATA;EAUA;EACA,aAXA;EAYA,WAZA;;AAQJ;EACI,OATA;EAUA;EACA,aAXA;EAYA,WAZA;;AAeJ;EACI;;AADJ;EACI;;AADJ;EACI","file":"icon.css"} \ No newline at end of file +{ +"version": 3, +"mappings": "AAII,yBAAQ;EACJ,WAAW,EAAE,MAAM;EACnB,iBAAiB,EAAE,MAAM;EACzB,kBAAkB,EAAE,MAAM;AAG1B,sCAAyB;EACrB,KAAK,EAVZ,IAAI;EAWG,YAAY,EAAE,CAAC;EACf,SAAS,EAZhB,IAAI;EAaG,WAAW,EAblB,IAAI;AASD,sCAAyB;EACrB,KAAK,EAVN,IAAI;EAWH,YAAY,EAAE,CAAC;EACf,SAAS,EAZV,IAAI;EAaH,WAAW,EAbZ,IAAI;AASP,sCAAyB;EACrB,KAAK,EAVA,IAAI;EAWT,YAAY,EAAE,CAAC;EACf,SAAS,EAZJ,IAAI;EAaT,WAAW,EAbN,IAAI;AASb,sCAAyB;EACrB,KAAK,EAVM,IAAI;EAWf,YAAY,EAAE,CAAC;EACf,SAAS,EAZE,IAAI;EAaf,WAAW,EAbA,IAAI;AASnB,sCAAyB;EACrB,KAAK,EAVY,IAAI;EAWrB,YAAY,EAAE,CAAC;EACf,SAAS,EAZQ,IAAI;EAarB,WAAW,EAbM,IAAI;AASzB,sCAAyB;EACrB,KAAK,EAVkB,IAAI;EAW3B,YAAY,EAAE,CAAC;EACf,SAAS,EAZc,IAAI;EAa3B,WAAW,EAbY,IAAI;AAS/B,sCAAyB;EACrB,KAAK,EAVwB,IAAI;EAWjC,YAAY,EAAE,CAAC;EACf,SAAS,EAZoB,IAAI;EAajC,WAAW,EAbkB,IAAI;AASrC,sCAAyB;EACrB,KAAK,EAV8B,IAAI;EAWvC,YAAY,EAAE,CAAC;EACf,SAAS,EAZ0B,IAAI;EAavC,WAAW,EAbwB,IAAI;AAS3C,sCAAyB;EACrB,KAAK,EAVoC,IAAI;EAW7C,YAAY,EAAE,CAAC;EACf,SAAS,EAZgC,IAAI;EAa7C,WAAW,EAb8B,IAAI;AAgBjD,qCAAoB;EAChB,WAAW,EAAE,iCAAiC;AADlD,oCAAoB;EAChB,WAAW,EAAE,gCAAiC;AADlD,kCAAoB;EAChB,WAAW,EAAE,8BAAiC", +"sources": ["icon.sass"], +"names": [], +"file": "icon.css" +} diff --git a/src/styles/input-styles/.sass-cache/43436592c33f3be9e31b1b014d3a480962beb5e7/slider.sassc b/src/styles/input-styles/.sass-cache/43436592c33f3be9e31b1b014d3a480962beb5e7/slider.sassc new file mode 100644 index 0000000000000000000000000000000000000000..54afdb8885434c3d3d7c6a085906926e7787f079 GIT binary patch literal 12715 zcmb_ijdK&n6*rxXK8-(QgKe-u2n>dBw!p^V+exB?KCe)BE1;-F}>;vlPSNv7fa2-u~YAe(Y{P-QKG>`+MDIE`4;c@3>DMxz4V8@TB8* z59qUlC&zAQ_rPhw|NVo?SEaySJ947Pw%>-7+V(F&5WfywTCwL^-BaedA@$!Cvx5d6 z#X)m+r4_>8?+S;Fn=bpX-P?u#R^&04hE_N5V~6=PEZBt?Z|z#E?}QO`+c+Z%?1m6~ zL_OM#gV4602fdziME^aYewUW)%dH;mb!Zs9D+KmNc5phbNM`Z-+e6>8Uf-kXs49#C zr0dyHFFe|#eq06|zSE)eas1ga-C%vJgHVY>J0$p))~Xw*X!^Z{xP!kC856dM1Xz_hQoqQtyyV};~enOqMP z#{#*bQFU^&RU`Glu8Tz;CNjWDUxL`^EQ)Eb1d9m4Sq~dz=QQZi9XIrwdpkV`7Q-CR zItvC?NS$uH6NTNKC_aOUJIwD7VoMN-nPH6AzBr@RRs;^zM%QS6bV8r`Cs9CF3S<=x zRB6RdCt@?C@UEPRr8i;F$5@&t3m8V#Q_4x1JBAiAU`j=CZ1$7!to!~m<~ zmC4r7fWPBJ+kQR32&#}Rwg#3A`e@?l^Nf9^$ zh);IOryoHvGyLnXTVLC&0{3{A$&q2N@W9QVTQSzRAlCn}3+6_=}Kcro7RkzK2Fk-(AX^(-m zVGKr6DWlX9sBuXy8mSez=tQYxhctC9l1GMF@;E#m8mSb7^A@EnSea7Lg5$9h-vTG> z@dQYelE^OCM70ZeApc`V16`0k@`UUozH$a%nIlSb08$%L=4ANtIGFfwq{4^P6)6i= z7Lei`DPcS;-mQOIcbynuMm!)%B_P!jFF52f79LQ>9F`Uc&@`XQYWBu~${Cj+mqvr* zWA+JQSGkK{X_BilHDnY~faRFUut;t;NnOr9Y!tpleM-q>zKjLtva!%bIi8#+O{oH9 z*Gy@A&FQ*t8E#TF)QFUdbBJ+pMTnSlVkvQxvLE<#*hywHx|szTD>4X>x-JbjnUmyk zFr5TP&Ka_FCz(xC73v47FVx|7+AO`*zAKOeFjVSKo4oqG!*uXXgIDUtKaGxwt03!R zphfOu;F!YF70!l_pJWFy15C6mr|KGW6jO6TLex#*OW>3s8G9yJ#!n2S9F z6dB=s&|;;|SM50=6fOZ%=5g`>%i;{rOAn#=Sn#tA>S)5ammqo}<9!PtMAbE3uj-#U)aDjapF9=AC|@I^auPVcVe$JSMajGvF3M#8v6;NL`x}TpkA#9FA1r zkXn|qYHU$~t9619_YtAvvcXV=;pQtQ=2P8EYRA%J*`d@jU~3?9O@c*gT`piUOXhJf z!Qw~-7AaM@YfN*}ns8E!`MA{>>8qE=gMB8!E@i+j8DNo`7Hl2|6D*EYV3E?nE-A~- zcbx9~lQ0^d-=l|DGUt$_9lf*ZGpqB~0}ie*_n z*Mf}#Y(l*tw4y!|!SfyG+>M!2sAeoU{cA8EDi> zRFL9Ip6e^&-hs(4zY)ZFPM6;wwIPwyH}w8;V5IzKPk0JHbxOns(JtH&QBkh8ikuo2a+l zJSmpP=ZQU;Css0Uz5?=;TOhS&IM?}(mB+z!EF7ttE2MPCTG1M)t40HL1^nzI?Yw94 zl&-eMU5&h~l0T9^p#v>we7L_JHp!na>Nd-U+d#jV7@kX?(ruuZHfGnr9QcFv$#k1F zP@jrYq*Uo1a+^_!mwYo%zU4`E8B327S|?a>Ve`T@^Bo?X-AS6u%<)4MCr1#o5Ph)o z!LzgoP794(T#N(G$jGwSGVXT`*8M>052=T``+F^65@M}6>7CxqHWVP}p_;3$sfG7XNnoPhjgmi&ZDka|sv75Oe(r>Vvt&u0?|n^kD^e_ zsrnv$^{y>?8NNTaVoV0y(I;qV)>W0UXOnD*#pVj{R z%E_z_>wsKU2c*=&ny3!if!>9iij7QG-vD{4sX%JlrXr7nX>lB>ERK}kRBWit$K~Jy z4UfIxBe(0&j=6fuTsW#7E?GA+;BJ73RT&>h-H!32vV6qhKeH)9vB7*0Ye z?&gM0ZqrjWZ9j5Lg)e!7al5L;t-&k}T|Q&V(1qQ161rk`jopIK6@QzddkcW8&_znA zT!bzh38r?xaOgHN25*2o6}m`G8@hQMOoQV{WpJeQ&}}G`zc+MmXTaSC5h`?%nl^Ov zIGEsYqymSO9=f*`xGxpDcQRn_fJha(NGU&>EKlWeFu~$T1r{kibnhszSJVlRIHFO> z_)E6Un;Bhf!iw(5G=`LIQ?fRiu==*4U=j%-k{( zVz!w%h1=jso0)srY-n^bl2e)r`S2-Iq3UA9>>9fVsZjiFrowvwS*1dxvRw?kP)S~2 zh-WOX*eB-mCn}i9*Tubm(t_dQtsV~G%J>cr{#$aBq}@ZqVz!jWR>f(w@>8)d5*M9g zj@ch%-0uObTqRYc)LwnEP|V|CIt`9gPJ@)5R3B(gbI)*^I#$u-lx6544_@R>&1A|Bfn9=EI#$OEy6>$BZW^-5Y4YRX zW(I8&WZsY^4k-w<YfM?S-4%M;VllK$gnKNKM=1=5a7l z;z)%ODLo%Q((>^`BOh-L=i_kT`*;&J-SNb3HYqnUNqGd@G&A$LQ)Xs$n=fY9*e+yd z@wb_ocR?8{Gb8mtI-AJM+EbD|Cs-SM^P#_3+sk;t9tc!kfYh{AIgf+s1vpZ90aCgb z>}g)GYk0x>uouL#37eoI?`Ms_mNCBKmfD<8nbPLamL+o`bvrzjnyAF5jTbYZAu@~s~6J+`gu!NTC3a%aHFyjJGj?~3x zZlSi~pw2IR9*$aAa$|D8-rOAd{rH8$47vEBGhewd9Rg|<|D^|rc3qqm%E2R4&c7Rd zFeRs5REAg;SX{oU5PRy8mP{3v8pME(DMc=;#r&=}aA|$a?n!V!;R1K!dlK=OO@!pH z-Y#igE7+y&>ChM2gCOP7ILB;+>^iy}evbci{f=3kS^I`&@?ak`m1j;l<9wx6D!ffQ Gc>8~_#GfSq literal 0 HcmV?d00001 diff --git a/src/styles/input-styles/.sass-cache/43436592c33f3be9e31b1b014d3a480962beb5e7/swtich.sassc b/src/styles/input-styles/.sass-cache/43436592c33f3be9e31b1b014d3a480962beb5e7/swtich.sassc new file mode 100644 index 0000000000000000000000000000000000000000..7fec9ca98fcf36565c5da9ee977dac5decbe7457 GIT binary patch literal 55368 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 literal 0 HcmV?d00001 diff --git a/src/styles/input-styles/slider.css b/src/styles/input-styles/slider.css index c6dcbc3..59cd066 100644 --- a/src/styles/input-styles/slider.css +++ b/src/styles/input-styles/slider.css @@ -1,3 +1,80 @@ +/* +Error: Undefined mixin 'input-range-thumb-mixin'. + on line 35 of slider.sass, in `input-range-thumb-mixin' + from line 35 of slider.sass +30: overflow: hidden +31: border-radius: 2px +32: background-color: var(--md-sys-color-primary) +33: +34: &::-moz-range-thumb +35: @include input-range-thumb-mixin +36: +37: border: none +38: +39: &::-webkit-slider-container +40: appearance: none -/*# sourceMappingURL=slider.css.map */ +Backtrace: +slider.sass:35:in `input-range-thumb-mixin' +slider.sass:35 +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:348:in `block in visit_mixin' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/stack.rb:98:in `block in with_mixin' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/stack.rb:135:in `with_frame' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/stack.rb:98:in `with_mixin' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:346:in `visit_mixin' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:36:in `visit' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:158:in `block in visit' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/stack.rb:79:in `block in with_base' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/stack.rb:135:in `with_frame' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/stack.rb:79:in `with_base' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:158:in `visit' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:440:in `block (2 levels) in visit_rule' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:440:in `map' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:440:in `block in visit_rule' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:179:in `with_environment' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:438:in `visit_rule' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:36:in `visit' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:158:in `block in visit' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/stack.rb:79:in `block in with_base' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/stack.rb:135:in `with_frame' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/stack.rb:79:in `with_base' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:158:in `visit' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:440:in `block (2 levels) in visit_rule' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:440:in `map' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:440:in `block in visit_rule' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:179:in `with_environment' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:438:in `visit_rule' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:36:in `visit' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:158:in `block in visit' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/stack.rb:79:in `block in with_base' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/stack.rb:135:in `with_frame' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/stack.rb:79:in `with_base' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:158:in `visit' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:52:in `block in visit_children' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:52:in `map' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:52:in `visit_children' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:167:in `block in visit_children' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:179:in `with_environment' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:166:in `visit_children' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:36:in `block in visit' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:186:in `visit_root' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:36:in `visit' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:157:in `visit' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:10:in `visit' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/root_node.rb:36:in `css_tree' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/tree/root_node.rb:29:in `render_with_sourcemap' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/engine.rb:389:in `_render_with_sourcemap' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/engine.rb:307:in `render_with_sourcemap' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/exec/sass_scss.rb:387:in `run' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/exec/sass_scss.rb:63:in `process_result' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/exec/base.rb:50:in `parse' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/lib/sass/exec/base.rb:18:in `parse!' +/usr/lib/ruby/gems/3.0.0/gems/sass-3.7.4/bin/sass:13:in `' +/usr/bin/sass:23:in `load' +/usr/bin/sass:23:in `

' +*/ +body:before { + white-space: pre; + font-family: monospace; + content: "Error: Undefined mixin 'input-range-thumb-mixin'.\A on line 35 of slider.sass, in `input-range-thumb-mixin'\A from line 35 of slider.sass\A \A 30: overflow: hidden\A 31: border-radius: 2px\A 32: background-color: var(--md-sys-color-primary)\A 33: \A 34: &::-moz-range-thumb\A 35: @include input-range-thumb-mixin\A 36: \A 37: border: none\A 38: \A 39: &::-webkit-slider-container\A 40: appearance: none"; } diff --git a/src/styles/input-styles/swtich.css b/src/styles/input-styles/swtich.css index 0f45003..66e176a 100644 --- a/src/styles/input-styles/swtich.css +++ b/src/styles/input-styles/swtich.css @@ -1,225 +1,113 @@ div.m3.m3-switch { + gap: 20px; margin: 4px; - box-sizing: content-box; + height: 32px; display: flex; align-items: center; - justify-content: center; - width: 52px; - height: 32px; -} -div.m3.m3-switch > svg { - overflow: visible; - transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); - width: 52px; - height: 32px; -} -div.m3.m3-switch > svg > g { - transform: translate(11.5%, 81%); - transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); -} -div.m3.m3-switch > svg > g > text { - font-family: Material-Symbols-Outlined-Regular; - font-size: 20px; -} -div.m3.m3-switch > svg > circle.m3.m3-switch-handler-state-layer, -div.m3.m3-switch > svg > circle.m3.m3-switch-handler { - transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); - cy: 50%; - cx: 16px; -} -div.m3.m3-switch > svg > circle.m3.m3-switch-handler-state-layer { - r: 20px; - fill-opacity: 0; -} -div.m3.m3-switch > svg > circle.m3.m3-switch-handler { - r: 8px; -} -div.m3.m3-switch > svg > rect.m3.m3-switch-track { - transition: fill 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); - stroke-width: 2px; - border-radius: 16px; - rx: 15px; - width: 50px; - height: 30px; -} -div.m3.m3-switch > input.m3 { - cursor: pointer; - appearance: none; - opacity: 0 !important; - margin: 0; - width: 52px; - height: 32px; - position: absolute; -} -div.m3.m3-switch > input.m3:disabled { - cursor: not-allowed; -} -div.m3.m3-switch - > input.m3:not(:checked, :disabled) - + svg - > circle.m3.m3-switch-handler { - fill: var(--md-sys-color-outline); -} -div.m3.m3-switch > input.m3:checked:not(:disabled) + svg > g { - transform: translate(50%, 81%); -} -div.m3.m3-switch - > input.m3:checked:not(:disabled) - + svg - > circle.m3.m3-switch-handler { - fill: var(--md-sys-color-on-primary); -} -div.m3.m3-switch - > input.m3:not(:disabled) - + svg - > g - > text.m3.m3-icon-unchecked { - fill: var(--md-sys-color-on-primary); -} -div.m3.m3-switch - > input.m3:not(:disabled) - + svg - > g - > text.m3.m3-icon-checked { - fill: var(--md-sys-color-on-primary-container); -} -div.m3.m3-switch - > input.m3:checked:disabled - + svg - > circle.m3.m3-switch-handler { - fill: var(--md-sys-color-surface); -} -div.m3.m3-switch > input.m3:checked + svg > circle.m3.m3-switch-handler, -div.m3.m3-switch - > input.m3 - + svg:has(text.m3.m3-icon-unchecked) - > circle.m3.m3-switch-handler { - r: 12px; -} -div.m3.m3-switch > input.m3:checked + svg > g > text.m3.m3-icon-unchecked { - opacity: 0; -} -div.m3.m3-switch - > input.m3:checked - + svg - > circle.m3:is(.m3-switch-handler, .m3-switch-handler-state-layer) { - cx: calc(100% - 16px); -} -div.m3.m3-switch - > input.m3:not(:checked) - + svg - > g - > text.m3.m3-icon-checked { - opacity: 0; -} -div.m3.m3-switch - > input.m3:is( - div.m3.m3-switch > input.m3:checked, - div.m3.m3-switch > input.m3 - ):not(:disabled):active - + svg - > circle.m3.m3-switch-handler { - r: 14px; -} -div.m3.m3-switch - > input.m3:not(:checked):disabled - + svg - > circle.m3.m3-switch-handler { - fill: var(--md-sys-color-on-surface); - fill-opacity: 38%; -} -div.m3.m3-switch - > input.m3:hover:not(:disabled):checked - + svg - > circle.m3.m3-switch-handler { - fill: var(--md-sys-color-primary-container); -} -div.m3.m3-switch - > input.m3:hover:not(:disabled):checked - + svg - > circle.m3.m3-switch-handler-state-layer { - fill: var(--md-sys-color-primary); - fill-opacity: 8%; -} -div.m3.m3-switch - > input.m3:hover:not(:disabled):not(:checked) - + svg - > circle.m3.m3-switch-handler { - fill: var(--md-sys-color-on-surface-variant); -} -div.m3.m3-switch - > input.m3:hover:not(:disabled):not(:checked) - + svg - > circle.m3.m3-switch-handler-state-layer { - fill: var(--md-sys-color-on-surface); - fill-opacity: 8%; -} -div.m3.m3-switch - > input.m3:active:not(:disabled):checked - + svg - > circle.m3.m3-switch-handler-state-layer { - fill: var(--md-sys-color-primary); - fill-opacity: 12%; -} -div.m3.m3-switch - > input.m3:active:not(:disabled):not(:checked) - + svg - > circle.m3.m3-switch-handler-state-layer { - fill: var(--md-sys-color-on-surface); - fill-opacity: 12%; -} -div.m3.m3-switch - > input.m3:is(:checked, :checked:disabled) - + svg - > rect.m3.m3-switch-track { - rx: 16px; - width: 52px; - height: 32px; - stroke-width: 0; -} -div.m3.m3-switch - > input.m3:is( - div.m3.m3-switch > input.m3:not(:checked), - div.m3.m3-switch > input.m3:not(:checked):disabled - ) - + svg - > rect.m3.m3-switch-track { - x: 1px; - y: 1px; -} -div.m3.m3-switch > input.m3:not(:checked) + svg > rect.m3.m3-switch-track { - stroke: var(--md-sys-color-outline); - fill: var(--md-sys-color-surface-container-highest); -} -div.m3.m3-switch > input.m3:checked + svg > rect.m3.m3-switch-track { - stroke: var(--md-sys-color-primary); - fill: var(--md-sys-color-primary); -} -div.m3.m3-switch > input.m3:disabled + svg > g > text.m3 { - fill: color-mix( - in srgb, - var(--md-sys-color-surface-container-highest) 38%, - transparent - ); -} -div.m3.m3-switch > input.m3:disabled + svg > rect.m3.m3-switch-track { - stroke: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); - fill: color-mix( - in srgb, - var(--md-sys-color-surface-variant) 12%, - transparent - ); -} -div.m3.m3-switch > input.m3:checked:disabled + svg > g > text.m3 { - transform: translateX(38.5%); - fill: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent); -} -div.m3.m3-switch - > input.m3:checked:disabled - + svg - > rect.m3.m3-switch-track { - stroke: color-mix(in srgb, var(--md-sys-color-on-surface) 0%, transparent); - fill: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); -} + justify-content: left; + box-sizing: content-box; } + div.m3.m3-switch > svg { + width: 52px; + height: 32px; + overflow: visible; + transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); } + div.m3.m3-switch > svg > g { + transform: translate(11.5%, 81%); + transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); } + div.m3.m3-switch > svg > g > text { + font-size: 20px; + font-family: Material-Symbols-Outlined-Regular, serif; } + div.m3.m3-switch > svg > circle.m3.m3-switch-handler-state-layer, div.m3.m3-switch > svg > circle.m3.m3-switch-handler { + cy: 50%; + cx: 16px; + transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); } + div.m3.m3-switch > svg > circle.m3.m3-switch-handler-state-layer { + r: 20px; + fill-opacity: 0; } + div.m3.m3-switch > svg > circle.m3.m3-switch-handler { + r: 8px; } + div.m3.m3-switch > svg > rect.m3.m3-switch-track { + transition: fill 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); + stroke-width: 2px; + border-radius: 16px; + rx: 15px; + width: 50px; + height: 30px; } + div.m3.m3-switch > input.m3 { + margin: 0; + width: 52px; + height: 32px; + cursor: pointer; + appearance: none; + position: absolute; + opacity: 0 !important; } + div.m3.m3-switch > input.m3:disabled { + cursor: not-allowed; } + div.m3.m3-switch > input.m3:not(:checked, :disabled) + svg > circle.m3.m3-switch-handler { + fill: var(--md-sys-color-outline); } + div.m3.m3-switch > input.m3:checked:not(:disabled) + svg > g { + transform: translate(50%, 81%); } + div.m3.m3-switch > input.m3:checked:not(:disabled) + svg > circle.m3.m3-switch-handler { + fill: var(--md-sys-color-on-primary); } + div.m3.m3-switch > input.m3:not(:disabled) + svg > g > text.m3.m3-icon-unchecked { + fill: var(--md-sys-color-on-primary); } + div.m3.m3-switch > input.m3:not(:disabled) + svg > g > text.m3.m3-icon-checked { + fill: var(--md-sys-color-on-primary-container); } + div.m3.m3-switch > input.m3:checked:disabled + svg > circle.m3.m3-switch-handler { + fill: var(--md-sys-color-surface); } + div.m3.m3-switch > input.m3:checked + svg > circle.m3.m3-switch-handler, div.m3.m3-switch > input.m3 + svg:has(text.m3.m3-icon-unchecked) > circle.m3.m3-switch-handler { + r: 12px; } + div.m3.m3-switch > input.m3:checked + svg > g > text.m3.m3-icon-unchecked { + opacity: 0; } + div.m3.m3-switch > input.m3:checked + svg > circle.m3:is(.m3-switch-handler, .m3-switch-handler-state-layer) { + cx: calc(100% - 16px); } + div.m3.m3-switch > input.m3:not(:checked) + svg > g > text.m3.m3-icon-checked { + opacity: 0; } + div.m3.m3-switch > input.m3:is(&:checked, &):not(:disabled):active + svg > circle.m3.m3-switch-handler { + r: 14px; } + div.m3.m3-switch > input.m3:not(:checked):disabled + svg > circle.m3.m3-switch-handler { + fill-opacity: 38%; + fill: var(--md-sys-color-on-surface); } + div.m3.m3-switch > input.m3:hover:not(:disabled):checked + svg > circle.m3.m3-switch-handler { + fill: var(--md-sys-color-primary-container); } + div.m3.m3-switch > input.m3:hover:not(:disabled):checked + svg > circle.m3.m3-switch-handler-state-layer { + fill-opacity: 8%; + fill: var(--md-sys-color-primary); } + div.m3.m3-switch > input.m3:hover:not(:disabled):not(:checked) + svg > circle.m3.m3-switch-handler { + fill: var(--md-sys-color-on-surface-variant); } + div.m3.m3-switch > input.m3:hover:not(:disabled):not(:checked) + svg > circle.m3.m3-switch-handler-state-layer { + fill-opacity: 8%; + fill: var(--md-sys-color-on-surface); } + div.m3.m3-switch > input.m3:active:not(:disabled):checked + svg > circle.m3.m3-switch-handler-state-layer { + fill-opacity: 12%; + fill: var(--md-sys-color-primary); } + div.m3.m3-switch > input.m3:active:not(:disabled):not(:checked) + svg > circle.m3.m3-switch-handler-state-layer { + fill-opacity: 12%; + fill: var(--md-sys-color-on-surface); } + div.m3.m3-switch > input.m3:is(:checked, :checked:disabled) + svg > rect.m3.m3-switch-track { + rx: 16px; + width: 52px; + height: 32px; + stroke-width: 0; } + div.m3.m3-switch > input.m3:is(&:not(:checked), &:not(:checked):disabled) + svg > rect.m3.m3-switch-track { + x: 1px; + y: 1px; } + div.m3.m3-switch > input.m3:not(:checked) + svg > rect.m3.m3-switch-track { + stroke: var(--md-sys-color-outline); + fill: var(--md-sys-color-surface-container-highest); } + div.m3.m3-switch > input.m3:checked + svg > rect.m3.m3-switch-track { + fill: var(--md-sys-color-primary); + stroke: var(--md-sys-color-primary); } + div.m3.m3-switch > input.m3:disabled + svg > g > text.m3 { + fill: color-mix(in srgb, var(--md-sys-color-surface-container-highest) 38%, transparent); } + div.m3.m3-switch > input.m3:disabled + svg > rect.m3.m3-switch-track { + stroke: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); + fill: color-mix(in srgb, var(--md-sys-color-surface-variant) 12%, transparent); } + div.m3.m3-switch > input.m3:checked:disabled + svg > g > text.m3 { + transform: translateX(38.5%); + fill: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent); } + div.m3.m3-switch > input.m3:checked:disabled + svg > rect.m3.m3-switch-track { + fill: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent); + stroke: color-mix(in srgb, var(--md-sys-color-on-surface) 0%, transparent); } /*# sourceMappingURL=swtich.css.map */ diff --git a/src/styles/input-styles/swtich.css.map b/src/styles/input-styles/swtich.css.map index fe3f8fd..8d66ba1 100644 --- a/src/styles/input-styles/swtich.css.map +++ b/src/styles/input-styles/swtich.css.map @@ -1 +1,7 @@ -{"version":3,"sourceRoot":"","sources":["swtich.sass"],"names":[],"mappings":"AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;AACA;EACI;EACA;;AAER;EACI;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAER;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGA;EACI;;AAGJ;EACI;;AAEJ;EACI;;AAGJ;EACI;;AAEJ;EACI;;AAER;EACI;;AAEJ;EAEI;;AAGA;EACI;;AAEJ;EACI;;AAGJ;EACI;;AAER;EACI;;AAEJ;EACI;EACA;;AAII;EACI;;AAEJ;EACI;EACA;;AAGJ;EACI;;AAEJ;EACI;EACA;;AAGR;EACI;EACA;;AAEJ;EACI;EACA;;AAER;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAGA;EACI;;AAEJ;EACI;EACA;;AAGJ;EACI;EACA;;AAEJ;EACI;EACA","file":"swtich.css"} \ No newline at end of file +{ +"version": 3, +"mappings": "AAAA,gBAAgB;EACZ,GAAG,EAAE,IAAI;EACT,MAAM,EAAE,GAAG;EACX,MAAM,EAAE,IAAI;EACZ,OAAO,EAAE,IAAI;EACb,WAAW,EAAE,MAAM;EACnB,eAAe,EAAE,IAAI;EACrB,UAAU,EAAE,WAAW;EAEvB,sBAAO;IACH,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,OAAO;IACjB,UAAU,EAAE,4CAA2C;IAEvD,0BAAK;MACD,SAAS,EAAE,qBAAqB;MAChC,UAAU,EAAE,4CAA2C;MACvD,iCAAQ;QACJ,SAAS,EAAE,IAAI;QACf,WAAW,EAAE,wCAAuC;IAE5D,sHAA4E;MACxE,EAAE,EAAE,GAAG;MACP,EAAE,EAAE,IAAI;MACR,UAAU,EAAE,4CAA2C;IAE3D,gEAA2C;MACvC,CAAC,EAAE,IAAI;MACP,YAAY,EAAE,CAAC;IAEnB,oDAA+B;MAC3B,CAAC,EAAE,GAAG;IAEV,gDAA2B;MACvB,UAAU,EAAE,iDAAgD;MAC5D,YAAY,EAAE,GAAG;MACjB,aAAa,EAAE,IAAI;MACnB,EAAE,EAAE,IAAI;MACR,KAAK,EAAE,IAAI;MACX,MAAM,EAAE,IAAI;EAEpB,2BAAY;IACR,MAAM,EAAE,CAAC;IACT,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,OAAO;IACf,UAAU,EAAE,IAAI;IAChB,QAAQ,EAAE,QAAQ;IAClB,OAAO,EAAE,YAAY;IAErB,oCAAU;MACN,MAAM,EAAE,WAAW;IAGnB,wFAA+B;MAC3B,IAAI,EAAE,2BAA2B;IAGrC,4DAAK;MACD,SAAS,EAAE,mBAAmB;IAElC,sFAA+B;MAC3B,IAAI,EAAE,8BAA8B;IAGxC,gFAAiC;MAC7B,IAAI,EAAE,8BAA8B;IAExC,8EAA+B;MAC3B,IAAI,EAAE,wCAAwC;IAEtD,gFAAsD;MAClD,IAAI,EAAE,2BAA2B;IAErC,uKAA8C;MAE1C,CAAC,EAAE,IAAI;IAGP,yEAAiC;MAC7B,OAAO,EAAE,CAAC;IAEd,4GAAoE;MAChE,EAAE,EAAE,iBAAiB;IAGzB,6EAA+B;MAC3B,OAAO,EAAE,CAAC;IAElB,sGAA4E;MACxE,CAAC,EAAE,IAAI;IAEX,sFAA4D;MACxD,YAAY,EAAE,GAAG;MACjB,IAAI,EAAE,8BAA8B;IAIhC,4FAA+B;MAC3B,IAAI,EAAE,qCAAqC;IAE/C,wGAA2C;MACvC,YAAY,EAAE,EAAE;MAChB,IAAI,EAAE,2BAA2B;IAGrC,kGAA+B;MAC3B,IAAI,EAAE,sCAAsC;IAEhD,8GAA2C;MACvC,YAAY,EAAE,EAAE;MAChB,IAAI,EAAE,8BAA8B;IAG5C,yGAAyD;MACrD,YAAY,EAAE,GAAG;MACjB,IAAI,EAAE,2BAA2B;IAErC,+GAA+D;MAC3D,YAAY,EAAE,GAAG;MACjB,IAAI,EAAE,8BAA8B;IAE5C,2FAAiE;MAC7D,EAAE,EAAE,IAAI;MACR,KAAK,EAAE,IAAI;MACX,MAAM,EAAE,IAAI;MACZ,YAAY,EAAE,CAAC;IAEnB,yGAA+E;MAC3E,CAAC,EAAE,GAAG;MACN,CAAC,EAAE,GAAG;IAEV,yEAA+C;MAC3C,MAAM,EAAE,2BAA2B;MACnC,IAAI,EAAE,6CAA6C;IAEvD,mEAAyC;MACrC,IAAI,EAAE,2BAA2B;MACjC,MAAM,EAAE,2BAA2B;IAGnC,wDAAe;MACX,IAAI,EAAE,kFAAkF;IAE5F,oEAA2B;MACvB,MAAM,EAAE,mEAAmE;MAC3E,IAAI,EAAE,wEAAwE;IAGlF,gEAAe;MACX,SAAS,EAAE,iBAAiB;MAC5B,IAAI,EAAE,mEAAmE;IAE7E,4EAA2B;MACvB,IAAI,EAAE,mEAAmE;MACzE,MAAM,EAAE,kEAAkE", +"sources": ["swtich.sass"], +"names": [], +"file": "swtich.css" +} diff --git a/src/styles/mixins/.sass-cache/8b8ae4cfe093f9b8cd4cfabc532cf27ca06131f7/m3-mixins.sassc b/src/styles/mixins/.sass-cache/8b8ae4cfe093f9b8cd4cfabc532cf27ca06131f7/m3-mixins.sassc index fe464b5b44dea2df1d6a2323435c1b2bd500529b..5f9612017c9102ec8030154cc267dd75602e57f1 100644 GIT binary patch literal 54396 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 WI}gg31W)R|c3k(UL^UT?c>e#gG0F!3 literal 46334 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 diff --git a/src/styles/mixins/m3-mixins.css b/src/styles/mixins/m3-mixins.css index a31b927..4d6e350 100644 --- a/src/styles/mixins/m3-mixins.css +++ b/src/styles/mixins/m3-mixins.css @@ -1 +1,3 @@ + + /*# sourceMappingURL=m3-mixins.css.map */ diff --git a/src/styles/mixins/m3-mixins.css.map b/src/styles/mixins/m3-mixins.css.map index 85fd488..89551c2 100644 --- a/src/styles/mixins/m3-mixins.css.map +++ b/src/styles/mixins/m3-mixins.css.map @@ -1 +1,7 @@ -{"version":3,"sourceRoot":"","sources":[],"names":[],"mappings":"","file":"m3-mixins.css"} \ No newline at end of file +{ +"version": 3, +"mappings": "", +"sources": [], +"names": [], +"file": "m3-mixins.css" +} diff --git a/src/styles/ripple.css b/src/styles/ripple.css index 0a37527..33d0748 100644 --- a/src/styles/ripple.css +++ b/src/styles/ripple.css @@ -3,8 +3,7 @@ width: 100%; height: 100%; z-index: 20; - pointer-events: none; -} + pointer-events: none; } .m3.ripple { position: absolute; @@ -15,26 +14,20 @@ z-index: 20; aspect-ratio: 1; border-radius: 50%; + animation-duration: 0.55s; + animation-iteration-count: 1; animation-name: rippleAppearanceAnimation; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - animation-duration: 0.55s; - transition: - opacity, - background, - background-color, - 0.55s cubic-bezier(0.4, 0, 0.2, 1); -} -.m3.ripple.visible { - opacity: 1 !important; -} + transition-duration: 0.55s; + transition-property: opacity, background-color; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } + .m3.ripple.visible { + opacity: 1 !important; } @keyframes rippleAppearanceAnimation { 0% { - transform: scale3d(0, 0, 0); - } + transform: scale3d(0, 0, 0); } 100% { - transform: scale3d(1, 1, 1); - } -} + transform: scale3d(1, 1, 1); } } /*# sourceMappingURL=ripple.css.map */ diff --git a/src/styles/ripple.css.map b/src/styles/ripple.css.map index 6ee188e..910ddc4 100644 --- a/src/styles/ripple.css.map +++ b/src/styles/ripple.css.map @@ -1 +1,7 @@ -{"version":3,"sourceRoot":"","sources":["ripple.sass"],"names":[],"mappings":"AAAA;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAEJ;EACE;IACE;;EACF;IACE","file":"ripple.css"} \ No newline at end of file +{ +"version": 3, +"mappings": "AAAA,oBAAoB;EAClB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,OAAO,EAAE,EAAE;EACX,cAAc,EAAE,IAAI;;AAEtB,UAAU;EACR,QAAQ,EAAE,QAAQ;EAClB,QAAQ,EAAE,MAAM;EAChB,cAAc,EAAE,IAAI;EACpB,gBAAgB,EAAE,MAAM;EACxB,OAAO,EAAE,CAAC;EACV,OAAO,EAAE,EAAE;EACX,YAAY,EAAE,CAAC;EACf,aAAa,EAAE,GAAG;EAElB,kBAAkB,EAAE,KAAI;EACxB,yBAAyB,EAAE,CAAC;EAC5B,cAAc,EAAE,yBAAyB;EACzC,yBAAyB,EAAE,4BAA4B;EAEvD,mBAAmB,EAAE,KAAI;EACzB,mBAAmB,EAAE,yBAAyB;EAC9C,0BAA0B,EAAE,4BAA4B;EAExD,kBAAS;IACP,OAAO,EAAE,YAAY;;;;IAIrB,SAAS,EAAE,gBAAgB;;IAE3B,SAAS,EAAE,gBAAgB", +"sources": ["ripple.sass"], +"names": [], +"file": "ripple.css" +} diff --git a/src/styles/typography.css b/src/styles/typography.css index ab5b08d..0eda407 100644 --- a/src/styles/typography.css +++ b/src/styles/typography.css @@ -1,5 +1,3 @@ -:is(h1, h2, h3, h4, h5, h6, code, p, span, pre, label).m3.m3-typography { - vertical-align: center; -} + /*# sourceMappingURL=typography.css.map */ diff --git a/src/styles/typography.css.map b/src/styles/typography.css.map index 2cde4b2..6f9168e 100644 --- a/src/styles/typography.css.map +++ b/src/styles/typography.css.map @@ -1 +1,7 @@ -{"version":3,"sourceRoot":"","sources":["typography.sass"],"names":[],"mappings":"AAAA;EACI","file":"typography.css"} \ No newline at end of file +{ +"version": 3, +"mappings": "", +"sources": [], +"names": [], +"file": "typography.css" +}