From 0c91359792a9ecbf9120274c7670f8656475895d Mon Sep 17 00:00:00 2001 From: Eric George Date: Thu, 8 Feb 2024 11:02:48 +0000 Subject: [PATCH 1/3] adding the font --- assets/css/type.scss | 40 ++++++++++++++++++++++++ priv/static/fonts/BoogieBoysExtrude.otf | Bin 0 -> 28644 bytes priv/static/fonts/BoogieBoysRegular.otf | Bin 0 -> 24156 bytes priv/static/fonts/BoogieBoysShadow.otf | Bin 0 -> 24380 bytes 4 files changed, 40 insertions(+) create mode 100644 priv/static/fonts/BoogieBoysExtrude.otf create mode 100644 priv/static/fonts/BoogieBoysRegular.otf create mode 100644 priv/static/fonts/BoogieBoysShadow.otf diff --git a/assets/css/type.scss b/assets/css/type.scss index ea9d2c5..73fa0f0 100644 --- a/assets/css/type.scss +++ b/assets/css/type.scss @@ -1,6 +1,7 @@ $headingFont: "Grota"; $headingFontBlack: "GrotaBlack"; $fontName: "GrotaSansRd"; +$font80s: "BoogieBoys"; @font-face { font-family: $headingFontBlack; @@ -25,6 +26,25 @@ $fontName: "GrotaSansRd"; font-weight: normal; } +@font-face { + font-family: "#{$font80s}Regular"; + src: + url("/fonts/#{$font80s}Regular.otf") format("otf"); /* Safari, Android, iOS */ + font-weight: normal; +} +@font-face { + font-family: "#{$font80s}Extrude"; + src: + url("/fonts/#{$font80s}Regular.otf") format("otf"); /* Safari, Android, iOS */ + font-weight: normal; +} +@font-face { + font-family: "#{$font80s}Shadow"; + src: + url("/fonts/#{$font80s}Regular.otf") format("otf"); /* Safari, Android, iOS */ + font-weight: normal; +} + body { line-height: 1.4; color: transparentize($white, 0.2); @@ -63,6 +83,26 @@ p { margin-top: 5px; } } + +.header-80s { + font-family: "#{$font80s}Regular"; + span { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + + &.extrude { + font-family: "#{$font80s}Regular"; + color: $teal; + } + &.extrude { + font-family: "#{$font80s}Shadow"; + color: $white; + } + } +} .intro { font-size: 1.5em; margin-bottom: 1em; diff --git a/priv/static/fonts/BoogieBoysExtrude.otf b/priv/static/fonts/BoogieBoysExtrude.otf new file mode 100644 index 0000000000000000000000000000000000000000..4476ad33f185a81cde96c9bb1fff9105fd216b98 GIT binary patch literal 28644 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

inF!D3a>e4_ zKzS4$ZERp26XDnGkg~PI)Am`%L}(_L@Oy*qDDVLDF)mMI@e z?+(Fm(nAGeAKK=zH|OJ0BEXYaIn_oR1ISQmqU&0W|niH*sJUg>{}Eyq#Scgi^yd3>Y}X(_OO4A}6gL^Lld@mT%#fMd+4;4xf^J3d;&CT-KvcsWrf=4A!c8Z`P0?zlG+ zgCl&x8pGn#wY|miLS`a5i_a1zLs64a6a*=rN9dAKQUc}SV>Xcn&JbjEC3IX*DO-n! zcXd1}zb$-s=$p&;Ki6@l`@6F5_)4yFAf1lJd^uYRhZ10(dEGwOOcq_p7x#pg1M}1Z zHg9=`|8(!(w&M>@f6F~UcViqA`fm@gX2G1braB^+-x=E)?y$FMIvpmv!ECWRESSS@ zjS>kW=G^Dq=iEosY}2wLDysBH2kAk&-!djq=}Zz*0u(-3(&)xLgq!Td#tx%g9pN|y+|Gv6BihA#cDR3VR|>bgJ=L7PrM>R5(pxTfh_bd%Ye%?FX*r2FLX} zul{c;E{)x9^I82&fC(~Tw4vx_6+q6EHrN$#!lbYl zV0T9&qF%9n+!pgDLP4L$?+P_%gj?%n=(N5}G+KJQZXCM9+gNk#{-w5`%8nik2K-@f zglPA+nRn?0^r&lWVqzh@i6cJsb4&K3j5jPHEDzoM3{$d?^biwe6f-n<_G0d zwyNP-;)VD#Xyn+^#G1tYAS`1$lc8z2bb@^Do|)U(5UeO~2*;k@UOr*R~wpRNYkly5~L}TEDJwF>6HL zukCf0dmLNv-R6uwE+%QcQ?G$->6j)n#L?OP2jVl~yk zL2r+ac^!M3eu1jtheIVO9eEM7`ouylMC$$ACx@5!=wT4aGrimI+b5#>)B_5d~ z;HIu|B5I$&rBHyK08xd^rDULUt*;#w3P}4{1I;y zR%+u)$I5Zm24Yj?LC4LGTZaa3P<7dMd3JlB8gD(ou1OAB7b3NABp#V0ML+7CL z%i=i4sWc|WgwlQzZIBIuMe8hLbx;^1=RGC=fjx5v{p91+x50L6T9+2O&~<0(cdVRY zZ5DKHRy@YL)%B(MJ8KUf=zK%fBceCWa9`h4zcRD*!@WP&{fGNk)GS!8j_;(mi8p)D z)R1jN%QlG=3O?CJ2#;6}+ZUb7?j_&Z@;|?(UDea>@X(B89)HvE#*4P^qRvIlJg@Nh z;hX#$IB5OW#^<4qQf8;aVY9g?7y@|$9)RZG-NC};2BF-^#I12tFiE96NhoDqz9L(B zi4~E1gf!pPO?HA#u6>B)`k4LB1M~r^6s(3~yRq%A?Vy$1iS^39*3NERUib(FF!+BaO)+X4Rtg)Sqi%2%!_?WkG znYHmTe7F4Z_H=jL@Y9LOaCB1T)5Z$mAn-es{U!}#n9ex0``?-<)IY`%OJPNEfTT-N+3s-Lram^sBMFb zLp@17N$lX=xSij)eEhn^eJ^Zy+dW6m=Hk;RDWrs?kQ^`!n&pSWZ{jDc(s4%()X*1O z=%6dX#7ljX-No+gAfd%H1@Amn2J_^Ca~_9Nr<{CTSd%TtW=2j9A0Ih^1~Y+dIGvPK z)m8EsIWZgFAKGU;+E?IY`mH=QTRA$c=A(a5upBlEW^;PH-hkH|3^*-L3~h|lEc_|v z5wOFQm&YZ(kO|Y8FooG%aKz0s;XS2dDp8K+V8C9->*guLYd$ZF!$a_JXX|>bC zCcDOn88Ax-3u&f&%lT@qJn73r-TeL~X4*uVKr9f7dE-##lkeOD^^i~UDS->lR0MW` z_96Zz*+%gzqF1%AV|j8C&kx`OWDm80dJx;z-8C%UZrh65pNu>{xhp@iAX>7+XvS5D z$Agi$KS7Ep5$v=+L$67F#`TQnX^XsQp9WJXbf-0PD#Q);`$m_1d#EL=Z`MB(nk7dV zHVHFI=24^ku;(rMuuW0GDr5yEe^1o6yX&8zXI+V8S?m;&Qh>h8X)vr1tewfBv0*`b zL^I=GE>sh_sbmqSwvn5_c5}X|_ONEYmB|$=3v48}fQNcd4LvJ+$y%__f#Qf`gdC*r zrSHNw?`-cCKSn-6v_)GhJt^UYeA0~8%+pjgl?X=T{?ux1L}1X;tCv0PdzL(dvf-P@kh{rEXZ>TpN^cuU`jZF&EkthnSvt=^=qttvHN%Qk~^B6;5m83 z7~laOErj`enGbpkv{B-+fDSb7BY`O^PstcqF}2a5#cUBQtex`j$yZ{j=}ZYmZ?kpt z%3G|RpiME_FIB4fMnOkoZJ@FKbmO8u8-CjT!}QyUQ?F&;s@B&y>L1_wtC7=>E^Q!D z62>$$jyRkShx)-Tz#%)Gy9C41v9^eIMmLSkle0N2Pi1|jKrR(12TH`GaU3;gHA#ur z#8`ll2)H9mm_Q%zXZdlzp0MC1GjIlRKOJQJu!TPxUD?Hw4_LaWE^23d=j6a*+fP+T z4+i{!xZ4K=6dwr4F>9Yedc^kzIBJuY91GMON|ne0S$USJ#V0EV_J&_FK5KZP=kVjX z&P0d51AK{We3adO6Ivfpv!;4YPl0w@Mv_tDG_(XKX0sR>o7Wg33S=m5t|yr-@vW7eaX~>`QCHN{<{2s=56k1~gfgd{u%Yvoy}pS`CKayQ#_f4yMCK2O z#YzPuaT%hf%<<*?3!#&tqu`|VD7L6ulFguky#v#2(cu6DNKEM2FS7PqW39dcx2TC- zP`k_>(jHl{&k3hh)A%y6c*yWvDt0V&Q2s)D(&*AV4FnqSCf&gc?d~&>7Sd=WoMG7R zA;t&W{k}ST^6)@I8q7M+HW0diE<@g89 z3f@Sod&AuBJ-c7jogx>>MgLslOl9^(;zclHo|cycGa~p%wXjN~JwmqSFKy`QQrWZSo5B`i?I-M+frmYi>jC7g@C@Y0I9jMKsqwQ{8m@Lw9 z*F?5djus;&B1904%c;gUsIP#2he|pI<30MUS(UR-!10c#e+1Omg8JpBjL+LoWcDZX zOSXM@%9b!i3^8R;O=&5e!(vVLwwZZQ%j?}Ml9d5gBhmttl!8zadQ7Xg8!#vrd|89`Hi+s z?%l2`7jQv8+7LQe#G_z0`IsrIh)cZ*jhLs64Nk{jTbNA83xRBNW};r9R$gEw24x$y zkD7KFb{Tgme<*%i`!86PNJa_@oQ=!DaI4vu+*G#UE`8dGN%$f={W&&Ab6Te(<%SU zxwGllGH>R7n|&cP6Ha9l!;VoB4vsLg6TsB=is2pi%8RV{ko+OdCgW~no3Yn;*t}rg zYdoeq9LY&BE-s}MK;}}qT_ff}Q>Up*bR7UF0A2OX`j;I!ddiz%W9{@XwHtKeJ+fQ7 z``3qW4BmU_t{>=+o6pq3CqjoLPwxz)L9@ePwHYiXpDn7I3G5%Ah$ga;oGY<8{cvPQ z{>uj%pHyx=={pOK+Vzv(slXH(I})6Z9t#cxJEQHvAur!Bc+mG9aL6IwQ+_3SJo85U zJLxw9Q@*M2RA?%iEsUdZ9K^?9&?=w>&5&BKa_7n&EJMMNH|Euo&bX(v)4D0R+tzB` zDdqHy^r^Rl9b{X)b)q-Nn~}}itBy%mA&o9nVrQg#9YLGV=C%4Q9wP%x4z1N`#!Nv+ zz>;!inT)F#Eo9=cP{I>;q1A2Gt<`Pphj|ypBJJskb(U)w`*@vsjtbA58p`BDuXlm+7b#4CDnb#LyNmg^kT(s4GE79hs z1xA@giW;SQiBSTpG-RzOSIAba+}9HfnH@Sa1SpL@TTHo_I5Ay` zg~$DA05RomdI+VveLcmYkhWlqV69f!!`bf4uG6YR_>0b0W^>Qyj?<^XY49EVHTq@f zx(0k=e;vAFy`4pkntIt*S3z5p1llTulX{^7r}SSq;n>c-evCr?S6EM8y*SvH{}Yx^Ep;z(D4nMsvOM* zswDbuzGaM*2Lw@{%KZ()VAvN8#9Rl0$L)tO?Gp7OI8N0+LDs(l>Yo9}iPMS0yRaR$ z-62%x(g%!iP_G3VpJe&z0L0kO`ktkp0dOPF+5%(~gEjAS&AJ!+?7es&oC(4x0&D=^ zrXC8S-hO(wc?8OX{<8iqtIsqnuy;H85pKo4sfTWS?3MnK4#IrioIBu;hZE|sBTM9o zqAwlM6tEIeM)67a6buQb@fmGdJBI*c0?+qEVuXxkqU}tofz&hwA58A|SzJCay*#(u^7;4k2u&A^%Wn zwA^uEEEAmU2k39PEgNusDYHtH3?Q2hS-_LV_aVa(Y_4zp8TG+W&xm-ZTabvv1D>Gmi) z&7IQjlb?x9EL7TF^v`BxW#=+^5GBvJ&Jt%}aCV43NKd+#{UubicBHenuT6{c8r`fS zh^ay*^tKkORxO5hM;a>NAayKVOv53)@zMI$m5W$?U`QucjYvhqmVQg0yDiF2b<7PO z(M?(A>8bE!sFaOPgv-VSP0|pN`xH(z?nwnhv3S~-fgPA~q)c)7bWafCHqI}zya4ux zGiWEw7PHYfhD#_a4Amsi%v6N|I@>^43aegiRWhC+>2`WCEn%f(j68$qtM~+{K%H$2 zEx?(*kwfyx;awx3!_k$92mA#O*+X}O9OjZ za8gwu^b)Q~=q8J=wL1APM-lOkw%l$I96izI;YPmqn)$PKEo&A1@ z?uUgLK~XES=w(hR>JWPcDRoXhr7hu;jwx>?UWlaA;bMB$yFf28Ke7GT^L={41tT=H zaed=6tlL^_8nxuZz0>Ttpb5^kbS$7JbPhQ0wwiSg2xG*J!L%zKh(*wK4;WX5ScMVn zL6~dX%xuP=BnIq!mEg4R41L-xDLbdY42*@Rsd6M6$QHd*eqs|PMIqx!3Dnf6qfaF~ z?0=0oXcJfQS!#|tL?5y3v(M_MM{~W^M=T?Q^kK&l<}gZ^yv0DpPHHJTV0RAnZ-)>` zqx$;F)2v=d+W@_wXL@80SO(M6@NLh?bPqt!K;0YAJVCO7U+mRVLS_qilGsA_0ikg0 zX(-;)P4T9|GEDf?N|>Jl(+>HkNGt%vD>~kWz$-!F0}F43zPjA}=itdq=HfR-;a?M!_O+2+V>R z<}9qLU@gD1v!`8;*2fxyERWe@wL8pKqr>P#sTOZ6k@C3RE}zR~hmEpucE!a~sARe^ zOG-dDKk2N0o~~a?Ejjk(t0-r!My^$;AQV{t zRQ;Bfi&+lRL^;5anQPhP_UQs+G@I$fJHT$L%igOVI2L`;anvd=Vw2<)S)*n^8TBMm z)ru?6Q2mr1y`cq+;e#si@!*U2L7TkjfSDI^3c#S;n@m(HRFNWfQYuPJHn#y>Bo?CQ zyIPsImx&4qXNY8lI7plnEXu3HQ4Z(>Y>A3vDvyoxTwK?%T_Qo5pey8sKHyuvdYDD? ziBZ@mYD!7Ui9u(-Y4mj9l=CnqsuJ@si-Ft8Of%5yxU+f?Me)*@;`p0hFD~t+UA`)F}e4G_jGmvIS3XFYhW`s5` zQBzdGn+rvgg%TbYGzYG0R@Sh(t*y2$CMtCApmtOD6ZcW~gH|xAYCjn|<2Yg;UI;=o zcS5=cpN@`)(&@-JnqCa=!}sH-Wv9AkdBskWZKG(4p((U`E91%e+J46*4S-yi--2oXgg*h3)9MZ{+HpIp1maCUbZ3iAs}e{d zqvFBapz^-!(4OgkOBfyWf&LZaGk`bnaf=(qP6g@>ch+mF~_R=GyagCaQ& zkt`Ut!yqcnTTsu2#skTmr|6$CEpig0i2=u`4!9^c<3-b7Vqtc(17{d7gd5#{7iohT z({+u{)o+0A7{-ofv63%SahO4dTaqOWGF)x2DmBAiPC=NKmyBh{e%lFpzBE%vO^}Ny zIisE$O$cHfk04-h>3zXiG<6WO^PQR^#4_WqNH7oyC7GN)#h)MWbOAKnz*s>Gu$rLP zRWOh>;fVzRz2MzKt<^5|VKQ&^_Xw99<;u;rNg?5+2u{Ce1nvT?x%JWTy)(% z@Bx!7bB}q%JY=4;OqrML<9H#E+G2ayz0*4(jc|e^>Bl2&vF(9T|EPy^)N>3R#ZYg} zH|d{<9*ZAK91Slf_l>8Yus%WT@CB8m7?VNI^G_@H*3&F=zm03*m|?EOI_t<+kwY=KMGk~(wcKV%G;Q^Tg${uYrhx9LUsL}L zYqRAE?-p0tl7Tt*gs8kDGpyyRxau(lTPhT2UUt7qpRuX@_IRk^PxzDm1nSoW)P7A+ zf@zi3v%Xh|mmPuxM5x2Hx=gGu6f z>N)ax6heth(aezbHi)Zdq>$#op@ygdII$C{^h#g?ScXjDGZ4I+pqA)zrigCE+K8uo zF@cXm@#(F$-NBtr9PFDc5VOI^0a7abu^7&`j7pmpb$R_}Xi+L4CzRNzMW`}ywY$%7 zXOei33HrPte}WD>Le7v*V^*6KPNiLF5ookZR3)&&T+7J{%Fo@L^ZK7DnVoOl?L-T8fsW z%p>v%Ao4Z_C(1pEfskNaR<)~7N|&L$Q;HYJr>1JMowB!I;;AsIFXA- z3+{3MGPX=C!vt{AQ*ea?;V2WN10V>R+)yfk>S0D*PpEONLuYA9bn=~xST@Q=SplkC zOKE8hr45n+3etV?fYD{}NFlB-A$qWGf3I5<73Xwfjeg8IX5ALqhHphl9j-AMjYgPb z1EdymMzu{j)1In#JR7PcpgPb?ph8uAWlu4gFZ$8x7Io0zHRiRGt|fdHR6*5V!7BQ) zD6R`=JQ^B~IDc5Vj}=e_A+K3vm1tE8{+MO}bb$e1f0~o#RE4v8_ozmrR-6buM;x?h z;`%Jeqb1LHGLg%a{4<7{4f3>AZn?*d88MKAbLV6_KN%{A@jXM613{_~%BSLJt93io z4O3Q-_wn<0dRTC207(EXZiI!bY9NUlR zUqlhxlw;hN4&fnZ(8+jw0n%d#4pbDeks_x&5VN?fF4%cLefOsSA$5ee;&`W=Kp$U+zHcu z=re2ChuMeNhtVx-huVf(N4wEq##qrrEDm3qxH_y8KzK|*!xboRu&h3t-|BOi9FKb7~iDFsV&AL`lLRf@hMc3_VU2^=Tta&OTWGHB3Up2KD{sAq&?s zY*Rll|HbHrwmUYGjq6^&cW=*Ix+C+1RyYE{>A;I%pV?S(LCZybC1257sz}F0c|Ogv z4UcKim2a9?bk-W0tB2z#6PA^MBO69Z|C}ZlR zEoaF)^EMPFt1i_OTGB{0nKE}mrp(4x@qHt!Oqm}*rc7~_DO0%qg$qoXA9wz?$&^|2 zENiOc{^KX|^kPt4x{R3rv|JobVSQQzj0XGQSR6KzA}N9z$&VD+c~le9gw;*fpGObSc1TQVw6-*9G*XJR z;s%=oZnWKN^uG;)0p zzn9;`=P?k^u>Gx8K+iYBf87fGf8q=M4_l$wv(YrjNEw++>RJx(h3p9QJyX|>%bKQ6 z*&$0u-@yNejqxei7$mvnPJTZJ5-dh8Gy|kfB^sABmEnEb)Qo*8kS{k|;rC72)KV_| zC)$)6)BY9O)M5K!Pkuf%;W(fi{~%!s@`NuCrkW(FCSmG4UkW9rRJEomGzn8KJBRVi?&6mF;# z@A0gfN&$IRP$|L}m{#gK0f#*cX(vrKqt&8o=2GGp3?>J0+;Mx+HjIx@Y^uq@X%}@v z4vxATRdqOagxbB3gi{cfS4lVv)cge!4n(sd3CAQq>3fbkX%$y+m=;0LlW^!ifGMyq zH5bMs5T|wd7@ylOP7IgC2~kp%5+w{?y-x?wXd}2v&S4%u&(ruIIR~2#u99;~!6pQz zUim7tbOA0`%XDz4f*ZhT2kn4da+}C-UfA=p`bOfbvMxZv5DI78O=i=d7(?#~+awHu zX{vq&QNI$(ItL(O2(DUzODfQ@wH4o`v%$IGZ193Q=9(jqgT^QfppEO^-NyQ`u+|A@ z;=HiwRVESSPwZkIZ!((NR?f2ckU}EV|4$iBa0--|MbErHXprQl8@Zimef>#ROcPVb zHKR>B1r<-m67eLuv9ZE>pYCMBD++Y$Ypm-f@WFJ-elO5_U4-I34{9J0O<7%C(HGry8LZo33{Gc@t#LoCH5{jyw0!HLE%mMzbO2NWmlIaMSc?9v$h#&un#r;OV|+B zhxJBAPdC>EnMo57j)o(l2x@@t<--;EaHsqwhRi=)k$QK1<(+<(lw4IeMO2frWy}Sr zZe?4=R<JIXb^N2nA*C2cF3i&GaDs|Yid;zqFkbM)hN6(}7V*=%{ zwg1mi`#%Tm(Z7w_D{&>M0A(ad{VJ(?ZO7<@XvmPBua)J#)W9~1it6Rm^9C6lq( zoJYWw0a2!wo~T4){sd&{!Qr`kr2uVC098}I>dU&uC}-1`p{lj3oCC)WnAH61oP!Ta zkN%yUgWN{@1srv!bliNBV1?WfpuRFEr*xGNlz*QBl1-{ zc+W3p-);S`>R+wIR_hNZe6aqvKqUa=!#8oeP{W7n414S^@+?;CoQJFfNV7nLob1?y zdRqA*p2ae~OivQE3p|S{*MV$KMKpU1{ZjqfOJj{Mv2>JyGB&k~)1+OjvO$y|V1oe2 z1_}O&4Kfa1T~)1BK8THk8yv0Ta4e2PcdLzR(1x~g^siTV5_Whj=1aH}u)+=WO-Rml z0vxVR*W+->gaI=U8lNGcPTJ$vtSN8FnQIWtp4O&p(WEIP$&E}%^QfdaIx7g-7#jpH z&{K^OmLBLygY$!+CReT*q~Mkuno|5ZvWb2W+Wd25Q^)8jI0jp?d3l1WE+QklsVRVRJZ@k*o?%?ERk zW*YY=y@8}ROeXA66bqYzdIq)xPs#qF-gxC`{pWDChMW`ZcdMaSbtsK` zl~r!!QNyvZ{O$vaL+)v2Dw(cK4Ia}TcJFg9=kkkaykc91%P*r^T1n&rsaQCf7MON#6kGfdi zmPtl<5}DZ)QK$USoWiweE(o_!%%5tSQv}XCBd9%M4nT8)#)JcOCp4!fB>w+c#jb3c z6t8JgQ!w{m0O?$=l+EU)7p#hW&#GiV4rCMrV2A(TtHlJds&=rMS3UUqYS;AO@2lO^ zdmcPHa$fDY(1Tx4yZV=*-u*X_<%#<3f6@%Ti8m~{pczd^oAOV^s~0pQ8-fIFuRrO7 znqiNi7}N~i>W`v8&7h%XDA#`Y;pCI#7NU>(3$Qi~VQtTOSi8FTpE@sb%WA zkX2;>b{~b-KMH&AFFon60qE3)C*AsszpH`YvunwF4LmygC%b;G!TakFs5l~Wi2>@m zjui$Wn_u_Wa8Q3J2gaTotXvqK zpcOUkr~uXNuOh<#Xmi~CZ%_~3i(pL9?P7Z3g4=CIFgbG`y4~{;Oaw+SA8@;WieTyp zTz!8YvwI&5q{?Xhww89wF86LvM&gE0AiV?M=4*GaLV^3aFF`2qZzF+Ckdc8*_W$fY zo6*SM?>_q)&-|Hue+{gBPeSxOTKV^h__@EsmYU(k1zUQ#ar*C;=RNTBACTv_^#%CD z1KmWQiYpiy6Zh+T1x^@r_&hxnTu+^Jr(Fqxa*$>Kl!V5kraeOxT#t=5e+4KHf&=M+ zGH-&tBs^$8U_Z*tM;Bw$rOZO*l=VkXPDw&SQbc%$oI52PR4J6}cp*_h0W(Zi%Fu!a@*KLNsXYm$m$jOFOH;Gio!#EC!Q%*^HN6B5L-dHRWEHdOy zrif;Suj!^bspMI_p{jN63BDL27S>EapNbSCav!Ww!ifzlfga`&@8W%C#K* zE}TuebKWeOPwBJHD3zx&u|O`6ab>L;{Tx5V3GjSyH6F3b95cvLVlSp2<48FnxpvT0JJv9TbR5@P7g-K;9X^ti=_QI2FJK;=Nrm33tz z6Oi=3?yfq&{#zE-q6;WIS_b}v1);KW^x`ocSF{y80&(vC0((j`hz%I|LM~4Um)^O0 zOGDE#bV5CgO*4zkLaaI-3rC`%m`P@l5MrE@9;s@xrXrE|)comqE~O4A!uAYmo{3Jv z#rN_PMUi=&Nb2g`29?3fMS&hLWMpu6gCLzWKPGK{fl6l>9YbdV}6b4!5S zI${)$X-36u&L?8q{p|QiS&~-6Uk;;-R6dxFlPVH|R4694h?N?hQEgW_d+j~Gf#~L3 z>&%u?Po_QGVH>uyRZ_lm%sAj5@{Q%BB_o=#uH!hY z1|O(1t1|8kh~mim5v0PKyhzeXI-OU)l1{p-JDn!!kc1`)34{a!2>}NPq9Pe*Mwwon zIcMxM?yPRk`WPwousZ3CajpH`?qm`iIcIj$=bu|uUH9Ja|K0Dq_g2?^v@|va8-i*h z695-5GNV43aaFt39B(;4*)jQmm;WBK+uiPIa=*Zo&3^B3Z%^pxnu=$DQ|yab9G16k%kj32VTv&Sp1^bc+UG`dslx) zPt)o0e%p!dVz66aM@70_v2HeR8?&q6TUEdD{>Izw>1H^Yw@2-7?Oaj$EOYmpvg$I_ z9meX>L&+|+!t3$|{CjF^Yt;(1%HuLF9=$u+T2-c6{iV!mX=vWtyuU8wZ}qofDvtb8 zQ=Y>(GVeliJ@d|kYO~K>U0&^QGi1kW9JQ~*V3-nF;jgc)^Ya_#g3f{Drd@}#`W&b2 zN9#HdshNy_$gVJ13i2G8HYU*d6@OZ2Tg!&_O|3%6HZ2dsfn^kXl z-!guX$ht|d9B$v}ctG7y-)8c!Q=g&;b3C~f#igYdm$|YcSj|)hrj@mM&pIQWCybk% z|Dvwlb6BZf%vdj)kkBUHKyGKs;XBD2s!|z32M zcc1XQU_O=6Y24hqx@C3U*1!&RyQrBB$*pP&t9+$qW!YDF`%Vy}vtEpD$S9%MvhA5w#^^sJHu(1X#QF^*kB-!ge39HzSd*LS%yee( zPH0K}Q;kb1R#mPl-n@O=&iwVxwT@La%MY$^+1i`+g8hi|sJlC8>~A{U7dTnNA`4{) ztow@^itD|+Gjckuc1vAlh$RPm_8)9+JJ576u(u|phL~|P%F0qn>gY6ey}I3$aVhYc z=jW~hUQDTHyq~+HyH%A{J6ye3;n76(x$1R!n+EGn`35VE!Ng;^=PUc$y7sj)>~~); z3nuofuasQad8*)0ddp59lZGk_9LDIJ#C`o0FQ<1E@5>J`EJrP@Ea5fm^3lu5`_zWA zK-u1GHQmKSe|cVZt)<4=Xm2z|jfs03LP4aPHL`T%bq1!GV$tH-$U+;L{-^4fppDg) zD~q>m-x||~bCNcU-Oe6&S1_&(|3Ozw8jkRP=TQw3wxJC*sigZXWaGnL)0qn1O?dV8I%*4W*A@X(%PwMU%Cb6ax`Z1rYX3!LWC z5{ohV5C-EspWa>EOiCC`LCjz>M?XvUSGgQjRpq4?r=_Zaw-e2*Kv?Im;pZO~w-N5r zSk#ic#hzJ_vFB<7*|yV!yG%9^VIR1QP*&~9xPjPkm$-pAokCf{K!m$|Q(5Y05^J%= z-DO-^YOm*v8kOA9j0t~vJyCtyo?**>HSkM@6wOGaguScx>aX3sMW@LN`(lx*3Zw{6=h+mb!Y0xLV# z3}n8x^`n}TuN%7u%0GO%!Bb`}U;y;~nzPM^+fJSDIOFh)Uhf;dj-HOX(!C`o=Z$)? zG)BRJigW5YqbDkRqcc?Pcf}vte|hm}mwLh6XKgPG<@hZ=b9K3csTS`hdzY$9y-U3t zD|1X)zpDEML)=Y$RYCP7Pgs4+`z!TW!-+lnn4FPnTkqQFt968SdYNaE5}n61lLh5Z z-RHl*>Y?-BA1Zn`|ME+R-#zkCZZzrMvjq*NfQfnaWvbn6JjdJ#e)l!k6xUeP3?~*) zTx?d&UTaHLbBCub*cjT|T-)km(ao~9qCkVc!QrR(P^wOirp_68GFdKVDPh(>mo7+2 za;E-;p;4M8pJlc5-%AF0l;w$E)xVI2^{=F1zMn2llTEBb&o%i57AC&HLdEO#QF&00 zN+$?a{eR?kRyFR^zm^+VIl71A_4;LbkNze1&Jy>>;?5^66Zy>7N8}1=n!&GsWpL>q z88Y-C`8{1T7Po?`dWFp{)yz*KQ`P;o{Ij7yc)hM(8ESO zD&M1jE`L}5TzW@;pLm-5y#71GLj7&ROY&Ooe@OomYlzPRGvyW1lo(eR^11ZO2^-*f zMF00O2%eXL77O1-9{9yL7U`Ga^fCA&GJgq1W8t64|4Ds#3{k03zXaYu?mlGvatvR^ zhDO`vHtn>oJ%ZL9sd&xSxc<;ElZV>8@uuF5#I|;$HwlF*%!NWvD7TDWhLmXhT(*+g#Ib{*KNKo=eokFH%&dB zcxz&R;+w{PWB;_;>DkjqW=x$iXU3g;7A8%fF*RvU(#>2E*XAUxOnN@)RMKmFE+t)> zIe(@%>6HAu_$2g;PwYN%uZVr8h(R22_iIVhlcvw~@@e4OR8pM7!rDptpfnTA0@s6N za0|E<+y)*4kAp?vN8m~DulkVmW5TBip8?A_ewOg3gwGK!CtN|e60Blv@YP@qSj+i3 zzRLpHU^mDCxgZaifEg443n=FP5>N_koZEqeV<+%%EK9TX0qF_p4$__r=7BrGKk?mN zgx>{sgL}aD!F=$~;9hVaNC6AL{iOE*;e+5Iun;^99s!SnMfxz@hv7a9*I{@L!*O_w z<1ic}aE!oj7=FW28gVv*Enq9y2DXD8U?3} zXhA~@8d}iMf`%3}w4k8{4OSYgG+1e{(qN^*N`sXKD-Bi}tTb3@up+oNoqOz*evgYzMi-%L68021UREibIhOtkUE0Y5u}bFb>ymgYuw&!T(^UX`YXa#2g1sdb=R0REyS7z zu%?yxXgWTcF8z=)TSQKAE7B+nQQLmI713k3%93(9&jTiKZHpN~sv)G(&}H0mZb71# zkVxolXv~I(#%y>Z_vL)I4s7JU=fNhB#d$W^4RXM>Y}UqiB3EIj^T=r^R!VclSuEG# zZ*Uf#qft`YnAgNhS@4aQ&=3*~A;Az53?soX5)323FcM7Gfkp{wl#uqVUNfNsjSVb> z-OMG0d0+*{t4Mt{SVI{u#J57Unju=v5Upm2cBl{E3ejqYXf;D{Qb-{}3UN-4aqV%g zEdoCRPlC8_DfpIxZz*t8@GS+N3cjUal?piz!dW4Ah1?Z#SMV(b-U^ym;H|)0fwuy0 z1>Oq06?iL@y+YY5l)VCP1>Oq075quTpOi`dq)-|PHlSbw3Z&lC0d*aHOCO_L^~OVT^M#@*hR3`@T5LMc&v{Q9_u57C;8mCZimMD2;pz| zT^M#@*o9#y+RHHP!mta&E)2Uc?84vhy9l*KgxVquyYM8xqm3Vveh}$JuR-*1hNLGb z>3EGDxAu51XGr=9*B4^}OTbecF9lD7XMpg&XJW_5Kf67Qo;)OnNJqHFo@ zQd+^dPfyfuL)6Nmg&y~u1ZuPJU+U;7SDn#Ir-vN>{tA|U1xu$TWH!kfg2d$7$FBotc@zA6pGawllss&x zGn+I-I*+5bMIhc+y+V3dV(G0RP0=sS;yfGd200)XmSL9fZ zH;v^cJYKY_A~zxZm9ZXZi4siSP^|gENvRrbsx`(3$Uu0Sk%MZ z^(dbk*oNqb*rnKrD4C6jenLF43DK==LbMKB5&Lr8gC%XjO0(G2D}^1*N{Ma5Iv$HX zU$TQ8If>`X+p)rLK3|I6zQogHLgua=Y0@0A-IH{)*y2h0$5_1hlO~7U7k{#y9g|#~ z3kD**E%pp56T^TkQ+U3$k+XxdyMbMDa?f4B$QDj_#yo2wTPum@*gM!(X&Kul2^oGI b3uX9Ma`prkZh)0@MJ=~2Tk`Bu(Ik9>^BEu$zA(o^A4DG}1M^(|8<%Kt9h8xa>Fmr{37 z_fgd9Z}5Cff5ak>`_otq~TSM=Rpzgo&P5?EM zsvf={NZn4g44>aXjm29-?~kOGQ!h}9sWeJTX;5kc6-UKW3eeFEJV>pfQt^wS9>Udf z9A#7r6+x+iRB9^jO{b;-(|zX)K}9m|t-q3s+;x7Sh|kZ%lfO+(69{7v<75Q~&CzI=sy zGCY&wN`@4|8xcNQl|I^neRqO<-x^#%2N>W|c4DL%OE!tEEvUr4%;dO>lamiHSRL=M478F3}$38Xwj zy-vMJy-!_0%HLA`)Ss!pUzf6y7Yz;$elmDr@YjPM4@M030F{GfgYH4sV98+NpmmTL zv<#XD3kGw4eLgroI5zmUU`g=Udw&~{Iiyu6^_Tw>xW~W2eW=$T_$Q)9jG#m!(db2K zX>kcLi_$dmwHt&R_YO>_24;++2A=TyM*7W^|9bTAYXb%X#{B)xn~LvRUT`yYryqzK zMcqbCpdN)d7gMXLZK$|3C~OvGpcu+Ql~NUy2ZC*&ny6N4H?gk%Rr<<;xMqE9Oxq6y#^)&73sq*S+j8c{s7bcHLR^YFE z+6;~F9Di}X$alUmEOKL5{Kl}PjbX_f!xGYbHy@umZQ8WOX;O_WAue7K{NS3@)R>2Y zm&eFbBGeJ7Q-h~Zn?8MN@WSNe;Pt`_^5FF`@)(&aCVEJq!Gc6_FHV^pA)}yMf`{;f zHjaQ}38ciZ&l_ObH$s%7MJ8$ttobJDX6hDbtOOq7Ht6Ub)Sc9L>MrVT>K^J|=-qt~ z`9x|GH5qpQ0Id2U>S5{;Y6_}hD)kub>T%Tc40w^5)RWXKRLvaN=2O%>YCiQe^$cuu zF|~wxmRd?JgY~YUo}*S$&r_>VeQRKQ>tL%JsEyPnYBRNk+KMXOPVJyVs8Hy72h}Pv zqhj|_-69Khh}th=;Oh^I2z81&DPpPDs52rfs{KvsoXAGKOT8ts!;bpkT|c2d78Qz| zu<2A$k*HWyA}ST_61hZfQJJV*R3WOQh@ee1R6X^D=uy9?{9g4}j2Jy)#)!xfMFArN z*nsYUj|099oE4ZAxJOKjHR5;ZrF8cV)D5y5oHz82ylLd7kxe7}Z;Ti>U+BHoqTU?@W|jD!LQ!8={_=H;so=AmnKe|=$iP4NzYAc zn@mmKFuCvkt@pq4z>Eiy9%y)Q(t}?;bmZZjN7hYw^wAq1{dnrOsqa3v{INeyD}DTl z$KRYTn{mU8`X?4W@%GH-Cm(sTYt}=vGH0Eiedlb|?6>CJKgT_H^j!5*G4pPiS2Mrn z=_eLUS#atZcH#C#_b$F^anq8>C7*BM{(S4eN&f9`PKvpcRT92qpq%Rno$w(W=@2v(3z!iG`RMvzb;Z1I#!fxWQViX1Z1y zU^C-YLI?5B1@ZYk+!{%{y^}PV2sgHn8&k}Ui8k#Z5%v;(jGZ6D@?+_vnNXh{xr%X{OXGk7@P%02#?(v)M2<*_vUsDu}|OsI<0N z_gh_T87XITc4qI)4oxR&Hj53nCgC00Di>a=vbNap5?-kw1tG=i~`Cff61 zfcvf@^ zsqck;l1Ef#Rc_`!do|f(%5|G-nd(p7Z@lREos+wHdec+&Gjl5niBqdTWd z^WxT~bxyY0R$WpSWmJ&}M~U95uqx@tNAUh)S(&<~u)$GRR#sI^zsqMyJ`GVXTc)Ce z_WkahM4zTfkgE^ci`g!t*;Co!_R^eeV0M7pTh&qLi7@4nD7#IqP0&jh@RR5B4=m#) z^nn3JvWDykAq&a!?oDryb7ap+(o5di-m{j_AtP#uM^LJ`?9^nEL~@#-SzT34b%f@& z^M@sC$@cFh+|jc}NLWXzQb`<%6%r?UYqr!Qg9yPW^P9!Z=cHH-;ows}JjByZ5h zL^6-C6MnPmPvm#xvjgNWq}EhbQ0B6@m{PXgURUdQkv0Xc*R1lcGwdvgPh*zQjzCA* zE_b=1!obLkT7z1nks0Ue63$e-?Am*D_i1fG6I0`C*^#-ttN69T-G?f77tlxZJzH}l z4_mrh&0XdWjW^wsRvlgzO=3v2Aw>;a%ljF262!0OlK&nc;r%u(;HMCNI^iFGkDtQ% zZK5qT0V}=?=f)5&h;U=}b7RhaiA+~F<87-l;Ory&_%THI9~8llS@8&MQ3h~+C*R|y z5bklpO<%xG;r&h`!CdaafnJGKm#5Cx=2hlbvE|7M3lpPt8{C=_y_!|qGK=jIti>4Z zF80_wY>qZdmuaAPYpqO+f+;VmDy}TnI5QYsM?K4Smg$SK%W^6_jK}QGGj#lh2d(C0oI~PeYM2V9-cn&HHJjQe(Uc7PqpdkstyRuyStTo#;*XA%;YNW;C~2 z+gY#Plx$p0R+D6h&W;@O`-L1yN{XPuSNtMWIHg(ei!Hf}z-D$E3p}ol zQrOIsu$dCCyQA6@>9ZM!Ix8Vpx`Cg(o_}B)Y$nLVsZd3HAbE@rApA1I&wQ7^jk}F- zx03gS!%V_0o5}^?A^qftqh!yMWFna;d-6H5oX9UgyZ^HH!cmmZ7jX|GpY+I$;oCJX zwOd7&(!5nnq-0f=dY@x2={9CngFle;7cprhued#QP%IaLG@)cuW}+fVk(FRcHAi

QkwB{mpAJC{XS;e=UAegn>ERM9ec=bqjtA_ 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 literal 0 HcmV?d00001 diff --git a/priv/static/fonts/BoogieBoysShadow.otf b/priv/static/fonts/BoogieBoysShadow.otf new file mode 100644 index 0000000000000000000000000000000000000000..d3aeb8cd299424cbebfebe21cf6cf98fbfe3df59 GIT binary patch literal 24380 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 q#`G Date: Thu, 8 Feb 2024 18:22:41 +0000 Subject: [PATCH 2/3] layerd font --- assets/css/type.scss | 41 ++- lib/pr_web/live/logo_live.ex | 21 +- priv/static/assets/app.css | 586 +++++++++++++++++++++++++++++++++-- 3 files changed, 615 insertions(+), 33 deletions(-) diff --git a/assets/css/type.scss b/assets/css/type.scss index 73fa0f0..236113b 100644 --- a/assets/css/type.scss +++ b/assets/css/type.scss @@ -27,21 +27,21 @@ $font80s: "BoogieBoys"; } @font-face { - font-family: "#{$font80s}Regular"; + font-family: #{$font80s}Regular; src: - url("/fonts/#{$font80s}Regular.otf") format("otf"); /* Safari, Android, iOS */ + url("/fonts/#{$font80s}Regular.otf") format("opentype"); font-weight: normal; } @font-face { - font-family: "#{$font80s}Extrude"; + font-family: #{$font80s}Extrude; src: - url("/fonts/#{$font80s}Regular.otf") format("otf"); /* Safari, Android, iOS */ + url("/fonts/#{$font80s}Extrude.otf") format("opentype"); font-weight: normal; } @font-face { - font-family: "#{$font80s}Shadow"; + font-family: #{$font80s}Shadow; src: - url("/fonts/#{$font80s}Regular.otf") format("otf"); /* Safari, Android, iOS */ + url("/fonts/#{$font80s}Shadow.otf") format("opentype"); font-weight: normal; } @@ -84,22 +84,37 @@ p { } } -.header-80s { - font-family: "#{$font80s}Regular"; +.header--80s { + font-family: #{$font80s}Regular; + position: relative; + font-size: 1.5em; + bottom: -0.25em; + + .size { + position: relative; + visibility: hidden; + } + span { position: absolute; top: 0; left: 0; right: 0; bottom: 0; + color: green; - &.extrude { - font-family: "#{$font80s}Regular"; - color: $teal; + &.regular { + font-family: #{$font80s}Regular; + color: $white; } + &.extrude { - font-family: "#{$font80s}Shadow"; - color: $white; + font-family: #{$font80s}Extrude; + color: $blue; + } + &.shadow { + font-family: #{$font80s}Shadow; + color: $teal; } } } diff --git a/lib/pr_web/live/logo_live.ex b/lib/pr_web/live/logo_live.ex index 90657c7..949d09b 100644 --- a/lib/pr_web/live/logo_live.ex +++ b/lib/pr_web/live/logo_live.ex @@ -18,12 +18,31 @@ defmodule PRWeb.LogoLive do

<.link href={~p"/"} class="logo-link"> <.logo play_state={@play_state} /> - <%= installation_name() %> + <.logo_title name={installation_name()} />

""" end + def logo_title(assigns) do + ~H""" + + + <%= @name %> + + + <%= @name %> + + + <%= @name %> + + + <%= @name %> + + + """ + end + def logo(%{play_state: %PlaybackState{state: :playing}} = assigns) do ~H""" <.logo_svg playing={true} /> diff --git a/priv/static/assets/app.css b/priv/static/assets/app.css index 052523f..a9c9e59 100644 --- a/priv/static/assets/app.css +++ b/priv/static/assets/app.css @@ -1,4 +1,5 @@ @charset "UTF-8"; + /* This file is for your main application css. */ /* ---------------------------------------------- * Generated by Animista on 2019-9-22 16:23:31 @@ -12,26 +13,34 @@ * ---------------------------------------- */ @keyframes wobble-hor-bottom { - 0%, 100% { + + 0%, + 100% { transform: translateX(0%); transform-origin: 50% 50%; } + 15% { transform: translateX(-30px) rotate(-6deg); } + 30% { transform: translateX(15px) rotate(6deg); } + 45% { transform: translateX(-15px) rotate(-3.6deg); } + 60% { transform: translateX(9px) rotate(2.4deg); } + 75% { transform: translateX(-6px) rotate(-1.2deg); } } + /** * ---------------------------------------- * animation vibrate-1 @@ -41,22 +50,28 @@ 0% { transform: translate(0); } + 20% { transform: translate(-2px, 2px); } + 40% { transform: translate(-2px, -2px); } + 60% { transform: translate(2px, 2px); } + 80% { transform: translate(2px, -2px); } + 100% { transform: translate(0); } } + /** * ---------------------------------------- * animation bounce-in-top @@ -68,36 +83,44 @@ animation-timing-function: ease-in; opacity: 0; } + 38% { transform: translateY(0); animation-timing-function: ease-out; opacity: 1; } + 55% { transform: translateY(-65px); animation-timing-function: ease-in; } + 72% { transform: translateY(0); animation-timing-function: ease-out; } + 81% { transform: translateY(-28px); animation-timing-function: ease-in; } + 90% { transform: translateY(0); animation-timing-function: ease-out; } + 95% { transform: translateY(-8px); animation-timing-function: ease-in; } + 100% { transform: translateY(0); animation-timing-function: ease-out; } } + /** * ---------------------------------------- * animation swing-in-top-fwd @@ -109,12 +132,14 @@ transform-origin: top; opacity: 0; } + 100% { transform: rotateX(0deg); transform-origin: top; opacity: 1; } } + /** * ---------------------------------------- * animation pulsate-fwd @@ -124,13 +149,16 @@ 0% { transform: scale(1); } + 50% { transform: scale(1.05); } + 100% { transform: scale(1); } } + /** * ---------------------------------------- * animation flip-vertical-fwd @@ -140,102 +168,155 @@ 0% { transform: translateZ(0) rotateY(0); } + 100% { transform: translateZ(160px) rotateY(180deg); } } + @keyframes shake { 0% { transform: translate(1px, 1px) rotate(0deg); } + 10% { transform: translate(-1px, -2px) rotate(-1deg); } + 20% { transform: translate(-3px, 0px) rotate(1deg); } + 30% { transform: translate(3px, 2px) rotate(0deg); } + 40% { transform: translate(1px, -1px) rotate(1deg); } + 50% { transform: translate(-1px, 2px) rotate(-1deg); } + 60% { transform: translate(-3px, 1px) rotate(0deg); } + 70% { transform: translate(3px, 1px) rotate(-1deg); } + 80% { transform: translate(-1px, -1px) rotate(1deg); } + 90% { transform: translate(1px, 2px) rotate(0deg); } + 100% { transform: translate(1px, -2px) rotate(-1deg); } } + @keyframes beat { - 0%, 50%, 100% { + + 0%, + 50%, + 100% { transform: scale(1, 1); } - 30%, 80% { + + 30%, + 80% { transform: scale(0.92, 0.95); } } + @keyframes pulse { - 0%, 50%, 100% { + + 0%, + 50%, + 100% { background: #fee; } - 30%, 80% { + + 30%, + 80% { background: #fff; } } + @keyframes pop { 0% { transform: scale(1); } + 10% { transform: translate(-1px, -2px) rotate(-1deg); } + 20% { transform: translate(-3px, 0px) rotate(1deg) scale(0.92); } + 30% { transform: translate(3px, 2px) rotate(0deg) scale(1.2); } + 40% { transform: translate(1px, -1px) rotate(1deg); } + 50% { transform: translate(-1px, 2px) rotate(-1deg); } + 100% { transform: scale(1); } } + @font-face { font-family: "GrotaBlack"; src: url("/fonts/GrotaSansRd-Bold.woff") format("woff"), url("/fonts/GrotaSansRd-Bold.ttf") format("truetype"); /* Safari, Android, iOS */ font-weight: bold; } + @font-face { font-family: "Grota"; src: url("/fonts/GrotaSansRd-SemiBold.woff") format("woff"), url("/fonts/GrotaSansRd-SemiBold.ttf") format("truetype"); /* Safari, Android, iOS */ font-weight: bold; } + @font-face { font-family: "Grota"; src: url("/fonts/GrotaSansRd-Light.woff") format("woff"), url("/fonts/GrotaSansRd-Light.ttf") format("truetype"); /* Safari, Android, iOS */ font-weight: normal; } + +@font-face { + font-family: BoogieBoysRegular; + src: url("/fonts/BoogieBoysRegular.otf") format("opentype"); + font-weight: normal; +} + +@font-face { + font-family: BoogieBoysExtrude; + src: url("/fonts/BoogieBoysExtrude.otf") format("opentype"); + font-weight: normal; +} + +@font-face { + font-family: BoogieBoysShadow; + src: url("/fonts/BoogieBoysShadow.otf") format("opentype"); + font-weight: normal; +} + body { line-height: 1.4; color: rgba(255, 255, 255, 0.8); @@ -258,7 +339,8 @@ h1 { font-family: "GrotaBlack", sans-serif; font-size: 50px; } -h1 + p { + +h1+p { margin-top: 10px; } @@ -273,18 +355,56 @@ h3 { margin: 10px 0 8px; } -h3 + p { +h3+p { margin-top: 5px; } +.header--80s { + font-family: BoogieBoysRegular; + position: relative; + font-size: 1.5em; + bottom: -0.25em; +} + +.header--80s .size { + position: relative; + visibility: hidden; +} + +.header--80s span { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + color: green; +} + +.header--80s span.regular { + font-family: BoogieBoysRegular; + color: #fff; +} + +.header--80s span.extrude { + font-family: BoogieBoysExtrude; + color: #2353f3; +} + +.header--80s span.shadow { + font-family: BoogieBoysShadow; + color: #32fad7; +} + .intro { font-size: 1.5em; margin-bottom: 1em; } -.intro + p { + +.intro+p { margin-top: 0; } -h2 + .intro { + +h2+.intro { margin-top: -10px; } @@ -320,23 +440,29 @@ a:hover .link { letter-spacing: 0.08ex; border-radius: 20px; } + .button:focus { outline: none; } + .button:hover { border-color: #fff; } -.button + .button { + +.button+.button { margin-left: 20px; } -h3 + .button { + +h3+.button { margin-top: 10px; } + .button.loading { background: url("/images/loading.svg") no-repeat 50% 50%; width: 80px; text-indent: 99999px; } + .button--primary { background-color: #fff; color: #2353f3; @@ -345,6 +471,7 @@ h3 + .button { transition: box-shadow 200ms ease-in; box-shadow: 1px 0 0px rgba(0, 0, 0, 0.2); } + .button--primary:hover { box-shadow: 1px 0 20px rgba(0, 0, 0, 0.2); } @@ -356,6 +483,7 @@ h3 + .button { vertical-align: bottom; margin: 0 8px 4px 0; } + .logo-link { color: #fff; letter-spacing: 0.06ex; @@ -366,19 +494,23 @@ h3 + .button { width: 40px; margin: 0 6px 7px 0; } + .logo-link { font-size: 40px; } } + .box { padding: 40px 30px 20px; margin-top: 30px; border-radius: 15px; background: #0a0d36; } + .box .shad { box-shadow: 1px 0 20px rgba(0, 0, 0, 0.2); } + .box h3 { margin-top: 0; } @@ -394,6 +526,7 @@ h3 + .button { text-transform: uppercase; font-size: 14px; } + .volume .label { margin-right: 1ex; } @@ -405,6 +538,7 @@ h3 + .button { align-items: center; padding: 10px 6px; } + .button--vol .inner { flex: 1; background: rgba(255, 255, 255, 0.5); @@ -417,9 +551,11 @@ h3 + .button { overflow: hidden; transition: background-color 200ms ease-out, transform 200ms ease-in; } + .button--vol:hover { cursor: pointer; } + .button--vol:hover .inner { background: #fff; transform: scale(2); @@ -450,6 +586,7 @@ body { grid-template-rows: auto; grid-template-areas: "left" "right"; } + @media (min-width: 800px) { .container { padding: 20px 40px 0; @@ -458,6 +595,7 @@ body { grid-template-areas: "left left right right" "footer footer footer footer"; } } + .container.container--middle { grid-template-areas: "left_ main main right_"; } @@ -470,12 +608,14 @@ body { align-items: flex-start; justify-content: space-between; } + @media (min-width: 800px) { .container--header { padding: 40px 40px 0; } } -.container--header > div:last-child { + +.container--header>div:last-child { flex-grow: 1; } @@ -499,6 +639,7 @@ body { padding: 20px 0; max-width: min(100%, 85vw); } + @media (max-width: 800px) { .col--header { padding: 0; @@ -517,6 +658,7 @@ body { flex-wrap: wrap; gap: 10px; } + .nav ul { display: flex; flex: 1; @@ -525,6 +667,7 @@ body { padding: 0; margin: 0; } + @media (min-width: 500px) { .nav ul { flex: 1; @@ -533,6 +676,7 @@ body { align-items: center; } } + .nav li { padding: 0; margin: 0; @@ -540,6 +684,7 @@ body { margin: 3px 20px 3px 0; white-space: nowrap; } + .nav .button { margin-right: 10px; justify-self: flex-end; @@ -555,10 +700,12 @@ body { display: inline-block; box-shadow: 1px 0 20px rgba(0, 0, 0, 0.2); } + .user__hearts { vertical-align: middle; margin-left: 1ex; } + .user__hearts .heart { animation: 1.5s ease 0s infinite beat; } @@ -570,15 +717,18 @@ body { display: inline-block; box-shadow: 1px 0 20px rgba(0, 0, 0, 0.2); } + .users-container { width: 100%; margin-top: 10px; justify-content: flex-end; display: flex; } + .users--title { padding: 0 1ex; } + .users .profile-image { width: 30px; height: 30px; @@ -587,6 +737,7 @@ body { background: #049077; border: 1px solid #0a0d36; } + .users .profile-image:last-of-type { margin-right: 0; } @@ -638,22 +789,28 @@ body { margin-right: 1ex; font-size: 14px; } + .chip .pie { margin-right: 5px; } -.chip__number, .chip__img { + +.chip__number, +.chip__img { border-radius: 100px; width: 21px; height: 21px; flex: 0 0 21px; margin-right: 5px; } + .chip--light { background: #dfe0e0; } + .chip--pink { background: #ff1d79; } + .chip--grey { background: #5e6062; } @@ -669,72 +826,91 @@ body { transition: box-shadow 200ms ease opacity 200ms ease-in; opacity: 0; } + .track.show { opacity: 1; animation: swing-in-top-fwd 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) both; } + .track h3 { color: #2353f3; } + .track a { color: #2353f3; } + .track a:hover .link { box-shadow: inset 0 -8px 0 0 rgba(255, 29, 121, 0.2); } + .track.is-super-liked { animation: ease-out 1s pop; } + .track.is-liked { animation: ease-out 1s beat 2; } + .track__inner { display: flex; width: 100%; align-items: center; container-type: normal; } + .track--light { background: rgba(255, 255, 255, 0.2); box-shadow: none; color: #fff; } + .track--light .novelty__container { opacity: 0.5; transition: opacity 200ms; } + .track--light h3 { color: #32fad7; } + .track--light:hover { box-shadow: 1px 0 20px rgba(0, 0, 0, 0.4); } + .track--light:hover .novelty__container { opacity: 1; } + .track--dark { color: #fff; background: #0a0d36; } + .track--dark h3 { color: inherit; } + .track:first-child { margin-top: 0; } + .track.playing { box-shadow: 1px 0 30px rgba(0, 0, 0, 0.4); } + .track__details { padding: 20px 0 10px; flex: 1; font-size: 16px; width: 10px; } + .track__details p { margin: 0; padding: 0; } + .track__name { margin-top: 0; font-weight: bold; @@ -744,6 +920,7 @@ body { white-space: nowrap; min-width: 0; } + .track__img__container { position: relative; flex: 0 0 50px; @@ -751,6 +928,7 @@ body { height: 50px; margin: 10px 15px 10px 10px; } + @media (min-width: 500px) { .track__img__container { flex: 0 0 100px; @@ -758,7 +936,9 @@ body { height: 100px; } } -.has-super-liked .track__img__container::after, .has-voted .track__img__container::after { + +.has-super-liked .track__img__container::after, +.has-voted .track__img__container::after { content: ""; position: absolute; z-index: 1; @@ -768,15 +948,18 @@ body { bottom: -3px; right: -4px; } + .has-voted .track__img__container::after { background: url(/images/heart_pink.svg) 50% 50% no-repeat; background-size: 16px 16px; animation: 1.5s ease 0s infinite beat; } + .has-super-liked .track__img__container::after { background: url(/images/fire.svg) 50% 50% no-repeat; background-size: 18px; } + .is-super-liked .track__img__container::before { content: "👑"; font-size: 50px; @@ -787,12 +970,14 @@ body { transform: rotate(-45deg); z-index: 1; } + .track__img { width: 100%; height: 100%; display: block; border-radius: 10px; } + .track__queue { width: 60px; justify-self: flex-end; @@ -805,21 +990,26 @@ body { cursor: pointer; transform: translate(0, 0); } + .track__queue:focus { outline: none; } + .track__queue:hover { transform: translate(4px, 0) scale(1.05); transition-duration: 100ms; } + .track__skipped-link { opacity: 0; transition: opacity 200ms ease; margin-left: 10px; } + .track:hover .track__skipped-link { opacity: 1; } + .track__like { padding: 0; margin: 0; @@ -828,6 +1018,7 @@ body { cursor: pointer; flex-shrink: 0; } + .track__playing { width: 18px; height: 18px; @@ -841,6 +1032,7 @@ body { box-sizing: border-box; padding: 6px 12px 12px; } + .progress__bar { position: absolute; height: 100%; @@ -861,16 +1053,19 @@ body { display: flex; margin-right: 20px; } + .novelty__score { border-radius: 100px; padding: 2px; align-self: center; } + .novelty__title { font-weight: normal; padding-top: 4px; font-size: 10px; } + .novelty__inner { position: relative; z-index: 1; @@ -886,6 +1081,7 @@ body { align-items: center; line-height: 1; } + .novelty__inner p { padding: 0; margin: 0; @@ -893,9 +1089,11 @@ body { user-select: none; cursor: help; } + .novelty__inner .track { color: #ff1d79; } + .novelty__inner .artist { color: #2353f3; } @@ -908,6 +1106,7 @@ body { margin-bottom: 2px; display: inline-block; } + .heart:first-of-type { padding-left: 8px; } @@ -920,11 +1119,13 @@ body { margin-bottom: 2px; display: inline-block; } + .fire:first-of-type { padding-left: 8px; } -.flip__back, .flip__front { +.flip__back, +.flip__front { position: absolute; width: 100px; height: 100px; @@ -932,6 +1133,7 @@ body { left: 0; top: 0; } + .flip__container { border: none; outline: none; @@ -940,9 +1142,11 @@ body { margin: 0; perspective: 600px; } + .flip__container.animate { cursor: pointer; } + .flip__flipper { width: 100px; height: 100px; @@ -951,10 +1155,12 @@ body { transform: translate3d(0, 0, 0); transition: transform 400ms ease-in-out; } + .flip__front { z-index: 2; backface-visibility: hidden; } + .flip__back { z-index: 1; transform-style: preserve-3d; @@ -963,21 +1169,23 @@ body { background-size: 70% 70%; border-radius: 11px; } + .flip__container.animate:hover .flip__flipper { transform: rotateY(180deg) scale(1.1); } + .flip__container.animate:focus-visible .flip__flipper { transition-duration: 100ms; transform: rotateY(180deg); } -.track + h3, -.track + h2 { +.track+h3, +.track+h2 { margin-top: 30px; } -h3 + .track, -h2 + .track { +h3+.track, +h2+.track { margin-top: 10px; } @@ -1003,16 +1211,20 @@ button { border: 2px solid #e4eafe; cursor: pointer; } + .like:hover { animation: 1.5s ease 0s infinite beat; } + .like.super { background-size: 18px; background-image: url(/images/fire.svg); } + .like.super:hover { animation: 0.5s infinite shake; } + .like:hover { border: 2px solid #b4c4fb; } @@ -1036,22 +1248,27 @@ input[type=text] { font-family: inherit; transition: background 200ms ease, box-shadow 200ms ease; } + input[type=text]::placeholder { transition: color 200ms ease; color: rgba(255, 255, 255, 0.5); } + input[type=text]:focus { box-shadow: 1px 0 20px rgba(0, 0, 0, 0.2); background-color: #fff; } + input[type=text]:focus::placeholder { color: rgba(66, 68, 125, 0.5); } + .loading input[type=text] { background-image: url("/images/loading_pink.svg"); background-position: 98% 0; background-repeat: no-repeat; } + .active input[type=text] { background-color: #fff; } @@ -1060,6 +1277,7 @@ input[type=text]:focus::placeholder { margin: 30px 0 0; padding: 0; } + .setup-list li { margin: 0; padding: 0; @@ -1091,6 +1309,7 @@ input[type=text]:focus::placeholder { margin: 30px 0 0; padding: 0; } + .setup-list li { margin: 0; padding: 0; @@ -1121,6 +1340,7 @@ input[type=text]:focus::placeholder { .alert-container { padding: 0 40px 0; } + @media (min-width: 800px) { .alert-container { display: grid; @@ -1137,20 +1357,24 @@ input[type=text]:focus::placeholder { display: flex; flex: 1; } + .alert .title { font-weight: bold; display: block; margin: 0; padding: 0; } + .alert .message { margin: 0; padding: 0; } + .alert .inner { flex: 1; margin-right: 20px; } + .alert .close { color: currentColor; } @@ -1217,21 +1441,26 @@ input[type=text]:focus::placeholder { place-content: center; font-weight: bold; } + .chip .pie { background: #919395; border-radius: 50%; -webkit-mask: radial-gradient(farthest-side, #0000 calc(99% - var(--b)), #000 calc(100% - var(--b))); mask: radial-gradient(farthest-side, #0000 calc(99% - var(--b)), #000 calc(100% - var(--b))); } + .pie.blue { --c: #2353f3; } + .pie.pink { --c: #ff1d79; } + .pie.teal { --c: #32fad7; } + .pie.tealDark { --c: #049077; } @@ -1276,6 +1505,7 @@ input[type=text]:focus::placeholder { --p: 0; } } + .fire_container { filter: blur(0.02em); -webkit-filter: blur(0.02em); @@ -1294,204 +1524,500 @@ input[type=text]:focus::placeholder { height: 5em; z-index: 10; } + .particle:nth-of-type(1) { animation-delay: 0.645199067s; left: calc((100% - 5em) * 0); } + .particle:nth-of-type(2) { animation-delay: 0.2870944654s; left: calc((100% - 5em) * 0.02); } + .particle:nth-of-type(3) { animation-delay: 0.019304819s; left: calc((100% - 5em) * 0.04); } + .particle:nth-of-type(4) { animation-delay: 0.145596353s; left: calc((100% - 5em) * 0.06); } + .particle:nth-of-type(5) { animation-delay: 0.0036225901s; left: calc((100% - 5em) * 0.08); } + .particle:nth-of-type(6) { animation-delay: 0.8874084889s; left: calc((100% - 5em) * 0.1); } + .particle:nth-of-type(7) { animation-delay: 0.6585552144s; left: calc((100% - 5em) * 0.12); } + .particle:nth-of-type(8) { animation-delay: 0.2420491685s; left: calc((100% - 5em) * 0.14); } + .particle:nth-of-type(9) { animation-delay: 0.2077308283s; left: calc((100% - 5em) * 0.16); } + .particle:nth-of-type(10) { animation-delay: 0.4973972244s; left: calc((100% - 5em) * 0.18); } + .particle:nth-of-type(11) { animation-delay: 0.5529445407s; left: calc((100% - 5em) * 0.2); } + .particle:nth-of-type(12) { animation-delay: 0.0732833235s; left: calc((100% - 5em) * 0.22); } + .particle:nth-of-type(13) { animation-delay: 0.9124946813s; left: calc((100% - 5em) * 0.24); } + .particle:nth-of-type(14) { animation-delay: 0.6938863853s; left: calc((100% - 5em) * 0.26); } + .particle:nth-of-type(15) { animation-delay: 0.1116560009s; left: calc((100% - 5em) * 0.28); } + .particle:nth-of-type(16) { animation-delay: 0.8678880567s; left: calc((100% - 5em) * 0.3); } + .particle:nth-of-type(17) { animation-delay: 0.2210342016s; left: calc((100% - 5em) * 0.32); } + .particle:nth-of-type(18) { animation-delay: 0.1249896554s; left: calc((100% - 5em) * 0.34); } + .particle:nth-of-type(19) { animation-delay: 0.8525997712s; left: calc((100% - 5em) * 0.36); } + .particle:nth-of-type(20) { animation-delay: 0.3491900052s; left: calc((100% - 5em) * 0.38); } + .particle:nth-of-type(21) { animation-delay: 0.5778933797s; left: calc((100% - 5em) * 0.4); } + .particle:nth-of-type(22) { animation-delay: 0.882218054s; left: calc((100% - 5em) * 0.42); } + .particle:nth-of-type(23) { animation-delay: 0.5712439727s; left: calc((100% - 5em) * 0.44); } + .particle:nth-of-type(24) { animation-delay: 0.7242884229s; left: calc((100% - 5em) * 0.46); } + .particle:nth-of-type(25) { animation-delay: 0.4191228372s; left: calc((100% - 5em) * 0.48); } + .particle:nth-of-type(26) { animation-delay: 0.4747025751s; left: calc((100% - 5em) * 0.5); } + .particle:nth-of-type(27) { animation-delay: 0.8315142377s; left: calc((100% - 5em) * 0.52); } + .particle:nth-of-type(28) { animation-delay: 0.917186628s; left: calc((100% - 5em) * 0.54); } + .particle:nth-of-type(29) { animation-delay: 0.6705334965s; left: calc((100% - 5em) * 0.56); } + .particle:nth-of-type(30) { animation-delay: 0.3600116088s; left: calc((100% - 5em) * 0.58); } + .particle:nth-of-type(31) { animation-delay: 0.9737410775s; left: calc((100% - 5em) * 0.6); } + .particle:nth-of-type(32) { animation-delay: 0.0003313787s; left: calc((100% - 5em) * 0.62); } + .particle:nth-of-type(33) { animation-delay: 0.1925150661s; left: calc((100% - 5em) * 0.64); } + .particle:nth-of-type(34) { animation-delay: 0.9372631833s; left: calc((100% - 5em) * 0.66); } + .particle:nth-of-type(35) { animation-delay: 0.6007346237s; left: calc((100% - 5em) * 0.68); } + .particle:nth-of-type(36) { animation-delay: 0.6158588006s; left: calc((100% - 5em) * 0.7); } + .particle:nth-of-type(37) { animation-delay: 0.6665750906s; left: calc((100% - 5em) * 0.72); } + .particle:nth-of-type(38) { animation-delay: 0.7557133878s; left: calc((100% - 5em) * 0.74); } + .particle:nth-of-type(39) { animation-delay: 0.3072312547s; left: calc((100% - 5em) * 0.76); } + .particle:nth-of-type(40) { animation-delay: 0.1169118658s; left: calc((100% - 5em) * 0.78); } + .particle:nth-of-type(41) { animation-delay: 0.0079741195s; left: calc((100% - 5em) * 0.8); } + .particle:nth-of-type(42) { animation-delay: 0.8387323944s; left: calc((100% - 5em) * 0.82); } + .particle:nth-of-type(43) { animation-delay: 0.4180961749s; left: calc((100% - 5em) * 0.84); } + .particle:nth-of-type(44) { animation-delay: 0.0363947687s; left: calc((100% - 5em) * 0.86); } + .particle:nth-of-type(45) { animation-delay: 0.9320148672s; left: calc((100% - 5em) * 0.88); } + .particle:nth-of-type(46) { animation-delay: 0.7563004941s; left: calc((100% - 5em) * 0.9); } + .particle:nth-of-type(47) { animation-delay: 0.0517701388s; left: calc((100% - 5em) * 0.92); } + .particle:nth-of-type(48) { animation-delay: 0.8700217323s; left: calc((100% - 5em) * 0.94); } + .particle:nth-of-type(49) { animation-delay: 0.6789192152s; left: calc((100% - 5em) * 0.96); } + .particle:nth-of-type(50) { animation-delay: 0.1801907356s; + animation-delay: 0.2171608412s; + left: calc((100% - 5em) * 0); +} + +.particle:nth-of-type(2) { + animation-delay: 0.7619456606s; + left: calc((100% - 5em) * 0.02); +} + +.particle:nth-of-type(3) { + animation-delay: 0.7916512417s; + left: calc((100% - 5em) * 0.04); +} + +.particle:nth-of-type(4) { + animation-delay: 0.0355682259s; + left: calc((100% - 5em) * 0.06); +} + +.particle:nth-of-type(5) { + animation-delay: 0.8861562975s; + left: calc((100% - 5em) * 0.08); +} + +.particle:nth-of-type(6) { + animation-delay: 0.4909564964s; + left: calc((100% - 5em) * 0.1); +} + +.particle:nth-of-type(7) { + animation-delay: 0.2094142708s; + left: calc((100% - 5em) * 0.12); +} + +.particle:nth-of-type(8) { + animation-delay: 0.4672584717s; + left: calc((100% - 5em) * 0.14); +} + +.particle:nth-of-type(9) { + animation-delay: 0.8173627141s; + left: calc((100% - 5em) * 0.16); +} + +.particle:nth-of-type(10) { + animation-delay: 0.6747626648s; + left: calc((100% - 5em) * 0.18); +} + +.particle:nth-of-type(11) { + animation-delay: 0.26947825s; + left: calc((100% - 5em) * 0.2); +} + +.particle:nth-of-type(12) { + animation-delay: 0.8669686815s; + left: calc((100% - 5em) * 0.22); +} + +.particle:nth-of-type(13) { + animation-delay: 0.8183496532s; + left: calc((100% - 5em) * 0.24); +} + +.particle:nth-of-type(14) { + animation-delay: 0.8590062564s; + left: calc((100% - 5em) * 0.26); +} + +.particle:nth-of-type(15) { + animation-delay: 0.7895111016s; + left: calc((100% - 5em) * 0.28); +} + +.particle:nth-of-type(16) { + animation-delay: 0.4971245116s; + left: calc((100% - 5em) * 0.3); +} + +.particle:nth-of-type(17) { + animation-delay: 0.762104762s; + left: calc((100% - 5em) * 0.32); +} + +.particle:nth-of-type(18) { + animation-delay: 0.2431774334s; + left: calc((100% - 5em) * 0.34); +} + +.particle:nth-of-type(19) { + animation-delay: 0.0194173947s; + left: calc((100% - 5em) * 0.36); +} + +.particle:nth-of-type(20) { + animation-delay: 0.1604098133s; + left: calc((100% - 5em) * 0.38); +} + +.particle:nth-of-type(21) { + animation-delay: 0.7378561378s; + left: calc((100% - 5em) * 0.4); +} + +.particle:nth-of-type(22) { + animation-delay: 0.9282606045s; + left: calc((100% - 5em) * 0.42); +} + +.particle:nth-of-type(23) { + animation-delay: 0.9816722113s; + left: calc((100% - 5em) * 0.44); +} + +.particle:nth-of-type(24) { + animation-delay: 0.7307950597s; + left: calc((100% - 5em) * 0.46); +} + +.particle:nth-of-type(25) { + animation-delay: 0.6964086774s; + left: calc((100% - 5em) * 0.48); +} + +.particle:nth-of-type(26) { + animation-delay: 0.0682551568s; + left: calc((100% - 5em) * 0.5); +} + +.particle:nth-of-type(27) { + animation-delay: 0.9303941164s; + left: calc((100% - 5em) * 0.52); +} + +.particle:nth-of-type(28) { + animation-delay: 0.0684878144s; + left: calc((100% - 5em) * 0.54); +} + +.particle:nth-of-type(29) { + animation-delay: 0.8899902057s; + left: calc((100% - 5em) * 0.56); +} + +.particle:nth-of-type(30) { + animation-delay: 0.8999087388s; + left: calc((100% - 5em) * 0.58); +} + +.particle:nth-of-type(31) { + animation-delay: 0.8752505838s; + left: calc((100% - 5em) * 0.6); +} + +.particle:nth-of-type(32) { + animation-delay: 0.4589276452s; + left: calc((100% - 5em) * 0.62); +} + +.particle:nth-of-type(33) { + animation-delay: 0.323040818s; + left: calc((100% - 5em) * 0.64); +} + +.particle:nth-of-type(34) { + animation-delay: 0.0362285877s; + left: calc((100% - 5em) * 0.66); +} + +.particle:nth-of-type(35) { + animation-delay: 0.3613317739s; + left: calc((100% - 5em) * 0.68); +} + +.particle:nth-of-type(36) { + animation-delay: 0.941710637s; + left: calc((100% - 5em) * 0.7); +} + +.particle:nth-of-type(37) { + animation-delay: 0.7504760943s; + left: calc((100% - 5em) * 0.72); +} + +.particle:nth-of-type(38) { + animation-delay: 0.6513733485s; + left: calc((100% - 5em) * 0.74); +} + +.particle:nth-of-type(39) { + animation-delay: 0.0175983416s; + left: calc((100% - 5em) * 0.76); +} + +.particle:nth-of-type(40) { + animation-delay: 0.1544087627s; + left: calc((100% - 5em) * 0.78); +} + +.particle:nth-of-type(41) { + animation-delay: 0.5539202579s; + left: calc((100% - 5em) * 0.8); +} + +.particle:nth-of-type(42) { + animation-delay: 0.5989134936s; + left: calc((100% - 5em) * 0.82); +} + +.particle:nth-of-type(43) { + animation-delay: 0.1690543906s; + left: calc((100% - 5em) * 0.84); +} + +.particle:nth-of-type(44) { + animation-delay: 0.9575031809s; + left: calc((100% - 5em) * 0.86); +} + +.particle:nth-of-type(45) { + animation-delay: 0.7016566757s; + left: calc((100% - 5em) * 0.88); +} + +.particle:nth-of-type(46) { + animation-delay: 0.2904146452s; + left: calc((100% - 5em) * 0.9); +} + +.particle:nth-of-type(47) { + animation-delay: 0.5467311538s; + left: calc((100% - 5em) * 0.92); +} + +.particle:nth-of-type(48) { + animation-delay: 0.7844491025s; + left: calc((100% - 5em) * 0.94); +} + +.particle:nth-of-type(49) { + animation-delay: 0.2348477426s; + left: calc((100% - 5em) * 0.96); +} + +.particle:nth-of-type(50) { + animation-delay: 0.5410979325s; left: calc((100% - 5em) * 0.98); } @@ -1500,14 +2026,17 @@ input[type=text]:focus::placeholder { opacity: 0; transform: translateY(0) scale(1); } + 25% { opacity: 1; } + to { opacity: 0; transform: translateY(-10em) scale(0); } } + canvas#ghost { position: fixed; height: 100vh; @@ -1523,13 +2052,16 @@ canvas#ghost { 0% { background-position: 0% 50%; } + 50% { background-position: 100% 50%; } + 100% { background-position: 0% 50%; } } + html { height: 100%; padding: 0; @@ -1542,14 +2074,17 @@ body { background-image: linear-gradient(160deg, #2353f3, #092ea7); background-attachment: fixed; } + body.error { background-image: linear-gradient(45deg, #ff1d79, #2353f3); background-size: 200% 200%; animation: gradient 1s ease infinite; } + body.spooky { background-image: linear-gradient(3deg, #020024 4%, #e03d12 14%, #b57027 26%, #852167 40%, #191558 70%, #000003 100%); } + body.paddy { background-color: #0b9a00; background-image: linear-gradient(115deg, #086c00 0%, #0db300 100%); @@ -1588,9 +2123,11 @@ progress { .co .flag-1 { fill: #EFC944; } + .co .flag-2 { fill: #0F2D7C; } + .co .flag-3 { fill: #B83F47; } @@ -1598,9 +2135,11 @@ progress { .de .flag-1 { fill: #000000; } + .de .flag-2 { fill: #DD0000; } + .de .flag-3 { fill: #FFCE00; } @@ -1609,10 +2148,12 @@ body.paddy .flag-1, .ie .flag-1 { fill: #ff5a0e; } + body.paddy .flag-2, .ie .flag-2 { fill: #FFFFFF; } + body.paddy .flag-3, .ie .flag-3 { fill: #00ff1a; @@ -1621,9 +2162,11 @@ body.paddy .flag-3, .we .flag-1 { fill: #FFFFFF; } + .we .flag-2 { fill: #D30731; } + .we .flag-3 { fill: #00AD36; } @@ -1631,17 +2174,22 @@ body.paddy .flag-3, .pride .flag-1 { fill: #e81416; } + .pride .flag-2 { fill: #ffa500; } + .pride .flag-3 { fill: #faeb36; } + .pride .flag-4 { fill: #79c314; } + .pride .flag-5 { fill: #487de7; } /*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/app.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/animations.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/type.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/variables.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/layout.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/track.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/form.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/setup-list.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/alert.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/pie.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/fire.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/ghost.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IAEE;IACA;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IACE;;EAEF;IACE;;;AAIJ;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAIJ;EACE;IAGE;;EAEF;IAEE;;;AAIJ;EACE;IAGE;;EAEF;IAEE;;;AAIJ;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;ACpOJ;EACE,aAJiB;EAKjB,KACE;AACwD;EAC1D;;AAEF;EACE,aAZY;EAaZ,KACE;AAC4D;EAC9D;;AAGF;EACE,aApBY;EAqBZ,KACE;AACyD;EAC3D;;AAGF;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA,OCzCM;ED0CN;;;AAEF;EACE;EACA;;AACA;EACE;;;AAGJ;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAGA;EACE;;;AAGJ;EACE;EACA;;AACA;EACE;;AAEF;EACE;;;AAGJ;EACE;;;AAEF;EACE;EACA,OChFM;;;ADmFR;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEF;EACE,cC9GI;;ADiHN;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE,kBChII;EDiIJ,OC5HG;ED6HH,cClII;EDmIJ;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE,OCrJI;EDsJJ;;;AAIJ;EACE;IACE;IACA;;EAEA;IACE;;;AAKN;EACE;EACA;EAEA;EACA,YCnKW;;ADqKX;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA,YChMK;EDiML;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;;AAIJ;EACE;;AACA;EACE,YC5NE;ED6NF;;;AE7NN;EACE;;;AAEF;EAGE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EAEA;EACA;EAEA,qBACE;;AAGF;EAbF;IAcI;IACA;IACA;IACA,qBACE;;;AAIJ;EACE;;;AAIJ;EACE;EACA;EACA;EAEA;EAQA;EACA;;AAPA;EAPF;IAQI;;;AASF;EACE;;;AAIJ;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;;AAEA;EANF;IAOI;IACA;;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EARF;IASI;IACA;IACA;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA,YDhIK;ECiIL;EACA;;AAEA;EACE;EACA;;AAEA;EACE;;;AAKN;EAUE;EACA;EACA,YDxJW;ECyJX;EACA;;AAbA;EACE;EACA;EACA;EACA;;AAEF;EACE;;AAQF;EACE;EACA;EACA;EACA;EACA,YDtKO;ECuKP;;AACA;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;ACpMF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA,YFTK;EEUL;EACA;EACA;EAEA;EACA;EACA;EACA;;AACA;EACE;;AAGF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEF;EACE,YFlCG;;AEoCL;EACE,YFvCO;;;AE2CX;EACE;EACA;EACA;EACA;EACA,YFpDM;EEqDN;EACA,OF9CK;EE+CL;EACA;;AAEA;EACE;EACA;;AAIF;EACE,OF5DG;;AE+DL;EACE,OFhEG;;AEkEL;EACE;;AAIF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA,OF9FI;;AE+FJ;EACE;EACA;;AAGF;EACE,OFpGC;;AEuGH;EACE;;AACA;EACE;;AAKN;EACE,OFjHI;EEkHJ,YF3GS;;AE6GT;EACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EAEA;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;EACA;EAEA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EAPF;IAQI;IACA;IACA;;;AAMA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;EACE;EACA;EACA;;AAKF;EACE;EACA;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA,YF3NG;EE4NH;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EAEA,YFjRG;EEmRH;;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA,OFxTI;EEyTJ,YFvTO;EEwTP;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE,OFnUC;;AEqUH;EACE,OFvUC;;;AE4UP;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAKF;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEF;EACE;EACA;;;AAIJ;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AACA;EACE;;AAIJ;EACE;;;AC9cJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA,OHTK;EGUL;EACA,YACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA,kBH9BI;;AGgCJ;EACE;;AAIJ;EACE;EACA;EACA;;AAGF;EACE,kBH5CI;;;AIAR;EACE;EACA;;AAEA;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AA7BF;EACE;EACA;;AAEA;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC7BF;EACE;;AAEA;EAHF;IAII;IACA;IACA;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;;AAIJ;EACE;EACA;EAEA,OLjCK;EKkCL;EACA,YLpCW;EKsCX;;;AAEF;EACE,YL/CK;;;AKkDP;EACE,OLpDM;;;AKuDR;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AC/EF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EAEA;EAKA;;AAOF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAGJ;AAAA;EAEE;EACA;EACA;;;AAEF;EACE;EACA,YACE;;;AAIJ;EACE;EAKA;;;AAMF;EACE;EACA;EACA;;;AAGF;EACE;;;AAEF;EACE,iBACE;;;AAGJ;EACE;;;AAEF;EACE;IACE;;;ACnFJ;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OAfS;EAgBT,QAhBS;EAiBT;;AAGE;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;;AAIN;EACE;IACE;IACA;;EAEF;IACE;;EAEF;IACE;IACA;;;AC1CJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AXOF;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EAEA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;;AAUF;EACE;EACA;;;AAKJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAIA;EACE;;AAEF;EACE;;AAEF;EACE;;;AAKF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAMF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;;AAKF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAKF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE%22,%22file%22:%22app.css%22%7D */ +/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/app.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/animations.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/type.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/variables.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/layout.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/track.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/form.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/setup-list.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/alert.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/pie.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/fire.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/ghost.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IAEE;IACA;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IACE;;EAEF;IACE;;;AAIJ;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAIJ;EACE;IAGE;;EAEF;IAEE;;;AAIJ;EACE;IAGE;;EAEF;IAEE;;;AAIJ;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;ACnOJ;EACE,aALiB;EAMjB,KACE;AACwD;EAC1D;;AAEF;EACE,aAbY;EAcZ,KACE;AAC4D;EAC9D;;AAGF;EACE,aArBY;EAsBZ,KACE;AACyD;EAC3D;;AAGF;EACE;EACA,KACE;EACF;;AAEF;EACE;EACA,KACE;EACF;;AAEF;EACE;EACA,KACE;EACF;;AAGF;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA,OC7DM;ED8DN;;;AAEF;EACE;EACA;;AACA;EACE;;;AAGJ;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAGA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA,OC3GE;;AD8GJ;EACE;EACA,OC3GC;;AD6GH;EACE;EACA,OCnHC;;;ADuHP;EACE;EACA;;AACA;EACE;;AAEF;EACE;;;AAGJ;EACE;;;AAEF;EACE;EACA,OCvIM;;;AD0IR;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEF;EACE,cCrKI;;ADwKN;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE,kBCvLI;EDwLJ,OCnLG;EDoLH,cCzLI;ED0LJ;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE,OC5MI;ED6MJ;;;AAIJ;EACE;IACE;IACA;;EAEA;IACE;;;AAKN;EACE;EACA;EAEA;EACA,YC1NW;;AD4NX;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA,YCvPK;EDwPL;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;;AAIJ;EACE;;AACA;EACE,YCnRE;EDoRF;;;AEpRN;EACE;;;AAEF;EAGE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EAEA;EACA;EAEA,qBACE;;AAGF;EAbF;IAcI;IACA;IACA;IACA,qBACE;;;AAIJ;EACE;;;AAIJ;EACE;EACA;EACA;EAEA;EAQA;EACA;;AAPA;EAPF;IAQI;;;AASF;EACE;;;AAIJ;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;;AAEA;EANF;IAOI;IACA;;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EARF;IASI;IACA;IACA;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA,YDhIK;ECiIL;EACA;;AAEA;EACE;EACA;;AAEA;EACE;;;AAKN;EAUE;EACA;EACA,YDxJW;ECyJX;EACA;;AAbA;EACE;EACA;EACA;EACA;;AAEF;EACE;;AAQF;EACE;EACA;EACA;EACA;EACA,YDtKO;ECuKP;;AACA;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;ACpMF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA,YFTK;EEUL;EACA;EACA;EAEA;EACA;EACA;EACA;;AACA;EACE;;AAGF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEF;EACE,YFlCG;;AEoCL;EACE,YFvCO;;;AE2CX;EACE;EACA;EACA;EACA;EACA,YFpDM;EEqDN;EACA,OF9CK;EE+CL;EACA;;AAEA;EACE;EACA;;AAIF;EACE,OF5DG;;AE+DL;EACE,OFhEG;;AEkEL;EACE;;AAIF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA,OF9FI;;AE+FJ;EACE;EACA;;AAGF;EACE,OFpGC;;AEuGH;EACE;;AACA;EACE;;AAKN;EACE,OFjHI;EEkHJ,YF3GS;;AE6GT;EACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EAEA;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;EACA;EAEA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EAPF;IAQI;IACA;IACA;;;AAMA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;EACE;EACA;EACA;;AAKF;EACE;EACA;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA,YF3NG;EE4NH;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EAEA,YFjRG;EEmRH;;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA,OFxTI;EEyTJ,YFvTO;EEwTP;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE,OFnUC;;AEqUH;EACE,OFvUC;;;AE4UP;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAKF;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEF;EACE;EACA;;;AAIJ;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AACA;EACE;;AAIJ;EACE;;;AC9cJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA,OHTK;EGUL;EACA,YACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA,kBH9BI;;AGgCJ;EACE;;AAIJ;EACE;EACA;EACA;;AAGF;EACE,kBH5CI;;;AIAR;EACE;EACA;;AAEA;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AA7BF;EACE;EACA;;AAEA;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC7BF;EACE;;AAEA;EAHF;IAII;IACA;IACA;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;;AAIJ;EACE;EACA;EAEA,OLjCK;EKkCL;EACA,YLpCW;EKsCX;;;AAEF;EACE,YL/CK;;;AKkDP;EACE,OLpDM;;;AKuDR;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AC/EF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EAEA;EAKA;;AAOF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAGJ;AAAA;EAEE;EACA;EACA;;;AAEF;EACE;EACA,YACE;;;AAIJ;EACE;EAKA;;;AAMF;EACE;EACA;EACA;;;AAGF;EACE;;;AAEF;EACE,iBACE;;;AAGJ;EACE;;;AAEF;EACE;IACE;;;ACnFJ;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OAfS;EAgBT,QAhBS;EAiBT;;AAGE;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;;AAIN;EACE;IACE;IACA;;EAEF;IACE;;EAEF;IACE;IACA;;;AC1CJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AXOF;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EAEA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;;;AAaJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAIA;EACE;;AAEF;EACE;;AAEF;EACE;;;AAKF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAKF;EACE;;AAEF;EACE;;AAEF;EACE%22,%22file%22:%22app.css%22%7D */ From e5a20cf7de5a41e8c3b8af48e7aec8e1584f8ea2 Mon Sep 17 00:00:00 2001 From: Eric George Date: Thu, 8 Feb 2024 18:56:31 +0000 Subject: [PATCH 3/3] 80s title --- assets/css/app.scss | 3 +- assets/css/type.scss | 77 ++++++++----------- lib/pr_web/live/logo_live.ex | 13 +--- priv/static/assets/app.css | 141 ++++++++++++++++++----------------- priv/static/fonts/Neon.ttf | Bin 0 -> 89264 bytes 5 files changed, 105 insertions(+), 129 deletions(-) create mode 100644 priv/static/fonts/Neon.ttf diff --git a/assets/css/app.scss b/assets/css/app.scss index 26634e8..06fc0da 100644 --- a/assets/css/app.scss +++ b/assets/css/app.scss @@ -35,7 +35,8 @@ body { margin: 0; font-size: 18px; - background-image: linear-gradient(160deg, $blue, darken($blue, 20)); + background-image: linear-gradient(-60deg, $blue, darken($blue, 30)); + background-attachment: fixed; &.error { diff --git a/assets/css/type.scss b/assets/css/type.scss index 236113b..73dc38c 100644 --- a/assets/css/type.scss +++ b/assets/css/type.scss @@ -1,7 +1,6 @@ $headingFont: "Grota"; $headingFontBlack: "GrotaBlack"; $fontName: "GrotaSansRd"; -$font80s: "BoogieBoys"; @font-face { font-family: $headingFontBlack; @@ -27,21 +26,9 @@ $font80s: "BoogieBoys"; } @font-face { - font-family: #{$font80s}Regular; + font-family: Neon; src: - url("/fonts/#{$font80s}Regular.otf") format("opentype"); - font-weight: normal; -} -@font-face { - font-family: #{$font80s}Extrude; - src: - url("/fonts/#{$font80s}Extrude.otf") format("opentype"); - font-weight: normal; -} -@font-face { - font-family: #{$font80s}Shadow; - src: - url("/fonts/#{$font80s}Shadow.otf") format("opentype"); + url("/fonts/Neon.ttf") format("truetype"); font-weight: normal; } @@ -84,40 +71,38 @@ p { } } -.header--80s { - font-family: #{$font80s}Regular; - position: relative; - font-size: 1.5em; - bottom: -0.25em; - - .size { - position: relative; - visibility: hidden; +@keyframes pulsate { + 100% { + /* Larger blur radius */ + text-shadow: + 0 0 4px #fff, + 0 0 11px #fff, + 0 0 19px #fff, + 0 0 40px $teal, + 0 0 80px $teal, + 0 0 90px $teal, + 0 0 100px $teal, + 0 0 150px $teal; } - - span { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - color: green; - - &.regular { - font-family: #{$font80s}Regular; - color: $white; - } - - &.extrude { - font-family: #{$font80s}Extrude; - color: $blue; - } - &.shadow { - font-family: #{$font80s}Shadow; - color: $teal; - } + 0% { + /* A slightly smaller blur radius */ + text-shadow: + 0 0 3px #fff, + 0 0 8px #fff, + 0 0 17px #fff, + 0 0 35px $teal, + 0 0 70px $teal, + 0 0 76px $teal, + 0 0 90px $teal, + 0 0 130px $teal; } } + +.header--80s { + font-family: Neon; + animation: pulsate 0.11s ease-in-out infinite alternate; +} + .intro { font-size: 1.5em; margin-bottom: 1em; diff --git a/lib/pr_web/live/logo_live.ex b/lib/pr_web/live/logo_live.ex index 949d09b..0786ef5 100644 --- a/lib/pr_web/live/logo_live.ex +++ b/lib/pr_web/live/logo_live.ex @@ -27,18 +27,7 @@ defmodule PRWeb.LogoLive do def logo_title(assigns) do ~H""" - - <%= @name %> - - - <%= @name %> - - - <%= @name %> - - - <%= @name %> - + <%= @name %> """ end diff --git a/priv/static/assets/app.css b/priv/static/assets/app.css index a9c9e59..eaf87bc 100644 --- a/priv/static/assets/app.css +++ b/priv/static/assets/app.css @@ -300,20 +300,8 @@ } @font-face { - font-family: BoogieBoysRegular; - src: url("/fonts/BoogieBoysRegular.otf") format("opentype"); - font-weight: normal; -} - -@font-face { - font-family: BoogieBoysExtrude; - src: url("/fonts/BoogieBoysExtrude.otf") format("opentype"); - font-weight: normal; -} - -@font-face { - font-family: BoogieBoysShadow; - src: url("/fonts/BoogieBoysShadow.otf") format("opentype"); + font-family: Neon; + src: url("/fonts/Neon.ttf") format("truetype"); font-weight: normal; } @@ -359,8 +347,20 @@ h3+p { margin-top: 5px; } +@keyframes pulsate { + 100% { + /* Larger blur radius */ + text-shadow: 0 0 4px #fff, 0 0 11px #fff, 0 0 19px #fff, 0 0 40px #32fad7, 0 0 80px #32fad7, 0 0 90px #32fad7, 0 0 100px #32fad7, 0 0 150px #32fad7; + } + + 0% { + /* A slightly smaller blur radius */ + text-shadow: 0 0 3px #fff, 0 0 8px #fff, 0 0 17px #fff, 0 0 35px #32fad7, 0 0 70px #32fad7, 0 0 76px #32fad7, 0 0 90px #32fad7, 0 0 130px #32fad7; + } +} + .header--80s { - font-family: BoogieBoysRegular; + <<<<<<< HEAD font-family: BoogieBoysRegular; position: relative; font-size: 1.5em; bottom: -0.25em; @@ -393,6 +393,9 @@ h3+p { .header--80s span.shadow { font-family: BoogieBoysShadow; color: #32fad7; + =======font-family: Neon; + animation: pulsate 0.11s ease-in-out infinite alternate; + >>>>>>>8a1cf87 (80s title) } .intro { @@ -1526,7 +1529,7 @@ input[type=text]:focus::placeholder { } .particle:nth-of-type(1) { - animation-delay: 0.645199067s; + <<<<<<< HEAD animation-delay: 0.645199067s; left: calc((100% - 5em) * 0); } @@ -1773,251 +1776,252 @@ input[type=text]:focus::placeholder { .particle:nth-of-type(50) { animation-delay: 0.1801907356s; animation-delay: 0.2171608412s; - left: calc((100% - 5em) * 0); + =======animation-delay: 0.6308356631s; + >>>>>>>8a1cf87 (80s title) left: calc((100% - 5em) * 0); } .particle:nth-of-type(2) { - animation-delay: 0.7619456606s; + animation-delay: 0.3886991581s; left: calc((100% - 5em) * 0.02); } .particle:nth-of-type(3) { - animation-delay: 0.7916512417s; + animation-delay: 0.3049153107s; left: calc((100% - 5em) * 0.04); } .particle:nth-of-type(4) { - animation-delay: 0.0355682259s; + animation-delay: 0.0027967937s; left: calc((100% - 5em) * 0.06); } .particle:nth-of-type(5) { - animation-delay: 0.8861562975s; + animation-delay: 0.9957790893s; left: calc((100% - 5em) * 0.08); } .particle:nth-of-type(6) { - animation-delay: 0.4909564964s; + animation-delay: 0.2726268938s; left: calc((100% - 5em) * 0.1); } .particle:nth-of-type(7) { - animation-delay: 0.2094142708s; + animation-delay: 0.3827337561s; left: calc((100% - 5em) * 0.12); } .particle:nth-of-type(8) { - animation-delay: 0.4672584717s; + animation-delay: 0.669316627s; left: calc((100% - 5em) * 0.14); } .particle:nth-of-type(9) { - animation-delay: 0.8173627141s; + animation-delay: 0.8031461826s; left: calc((100% - 5em) * 0.16); } .particle:nth-of-type(10) { - animation-delay: 0.6747626648s; + animation-delay: 0.8831908991s; left: calc((100% - 5em) * 0.18); } .particle:nth-of-type(11) { - animation-delay: 0.26947825s; + animation-delay: 0.4191250524s; left: calc((100% - 5em) * 0.2); } .particle:nth-of-type(12) { - animation-delay: 0.8669686815s; + animation-delay: 0.9366500035s; left: calc((100% - 5em) * 0.22); } .particle:nth-of-type(13) { - animation-delay: 0.8183496532s; + animation-delay: 0.3131151854s; left: calc((100% - 5em) * 0.24); } .particle:nth-of-type(14) { - animation-delay: 0.8590062564s; + animation-delay: 0.1998527125s; left: calc((100% - 5em) * 0.26); } .particle:nth-of-type(15) { - animation-delay: 0.7895111016s; + animation-delay: 0.1306564857s; left: calc((100% - 5em) * 0.28); } .particle:nth-of-type(16) { - animation-delay: 0.4971245116s; + animation-delay: 0.1693581236s; left: calc((100% - 5em) * 0.3); } .particle:nth-of-type(17) { - animation-delay: 0.762104762s; + animation-delay: 0.3752682608s; left: calc((100% - 5em) * 0.32); } .particle:nth-of-type(18) { - animation-delay: 0.2431774334s; + animation-delay: 0.16972596s; left: calc((100% - 5em) * 0.34); } .particle:nth-of-type(19) { - animation-delay: 0.0194173947s; + animation-delay: 0.4331908648s; left: calc((100% - 5em) * 0.36); } .particle:nth-of-type(20) { - animation-delay: 0.1604098133s; + animation-delay: 0.327901547s; left: calc((100% - 5em) * 0.38); } .particle:nth-of-type(21) { - animation-delay: 0.7378561378s; + animation-delay: 0.8002151681s; left: calc((100% - 5em) * 0.4); } .particle:nth-of-type(22) { - animation-delay: 0.9282606045s; + animation-delay: 0.8916635526s; left: calc((100% - 5em) * 0.42); } .particle:nth-of-type(23) { - animation-delay: 0.9816722113s; + animation-delay: 0.5512257092s; left: calc((100% - 5em) * 0.44); } .particle:nth-of-type(24) { - animation-delay: 0.7307950597s; + animation-delay: 0.5411899247s; left: calc((100% - 5em) * 0.46); } .particle:nth-of-type(25) { - animation-delay: 0.6964086774s; + animation-delay: 0.8969589956s; left: calc((100% - 5em) * 0.48); } .particle:nth-of-type(26) { - animation-delay: 0.0682551568s; + animation-delay: 0.1327576854s; left: calc((100% - 5em) * 0.5); } .particle:nth-of-type(27) { - animation-delay: 0.9303941164s; + animation-delay: 0.6399954938s; left: calc((100% - 5em) * 0.52); } .particle:nth-of-type(28) { - animation-delay: 0.0684878144s; + animation-delay: 0.0247661888s; left: calc((100% - 5em) * 0.54); } .particle:nth-of-type(29) { - animation-delay: 0.8899902057s; + animation-delay: 0.2745960426s; left: calc((100% - 5em) * 0.56); } .particle:nth-of-type(30) { - animation-delay: 0.8999087388s; + animation-delay: 0.8516873669s; left: calc((100% - 5em) * 0.58); } .particle:nth-of-type(31) { - animation-delay: 0.8752505838s; + animation-delay: 0.1707164286s; left: calc((100% - 5em) * 0.6); } .particle:nth-of-type(32) { - animation-delay: 0.4589276452s; + animation-delay: 0.4999234112s; left: calc((100% - 5em) * 0.62); } .particle:nth-of-type(33) { - animation-delay: 0.323040818s; + animation-delay: 0.1439288426s; left: calc((100% - 5em) * 0.64); } .particle:nth-of-type(34) { - animation-delay: 0.0362285877s; + animation-delay: 0.5593976504s; left: calc((100% - 5em) * 0.66); } .particle:nth-of-type(35) { - animation-delay: 0.3613317739s; + animation-delay: 0.2460302425s; left: calc((100% - 5em) * 0.68); } .particle:nth-of-type(36) { - animation-delay: 0.941710637s; + animation-delay: 0.6739917021s; left: calc((100% - 5em) * 0.7); } .particle:nth-of-type(37) { - animation-delay: 0.7504760943s; + animation-delay: 0.2839246055s; left: calc((100% - 5em) * 0.72); } .particle:nth-of-type(38) { - animation-delay: 0.6513733485s; + animation-delay: 0.4819222024s; left: calc((100% - 5em) * 0.74); } .particle:nth-of-type(39) { - animation-delay: 0.0175983416s; + animation-delay: 0.0525255144s; left: calc((100% - 5em) * 0.76); } .particle:nth-of-type(40) { - animation-delay: 0.1544087627s; + animation-delay: 0.9705385115s; left: calc((100% - 5em) * 0.78); } .particle:nth-of-type(41) { - animation-delay: 0.5539202579s; + animation-delay: 0.1259729542s; left: calc((100% - 5em) * 0.8); } .particle:nth-of-type(42) { - animation-delay: 0.5989134936s; + animation-delay: 0.1141745678s; left: calc((100% - 5em) * 0.82); } .particle:nth-of-type(43) { - animation-delay: 0.1690543906s; + animation-delay: 0.7594892565s; left: calc((100% - 5em) * 0.84); } .particle:nth-of-type(44) { - animation-delay: 0.9575031809s; + animation-delay: 0.4772574602s; left: calc((100% - 5em) * 0.86); } .particle:nth-of-type(45) { - animation-delay: 0.7016566757s; + animation-delay: 0.9495687908s; left: calc((100% - 5em) * 0.88); } .particle:nth-of-type(46) { - animation-delay: 0.2904146452s; + animation-delay: 0.0726774091s; left: calc((100% - 5em) * 0.9); } .particle:nth-of-type(47) { - animation-delay: 0.5467311538s; + animation-delay: 0.6217245527s; left: calc((100% - 5em) * 0.92); } .particle:nth-of-type(48) { - animation-delay: 0.7844491025s; + animation-delay: 0.3120535427s; left: calc((100% - 5em) * 0.94); } .particle:nth-of-type(49) { - animation-delay: 0.2348477426s; + animation-delay: 0.6152128756s; left: calc((100% - 5em) * 0.96); } .particle:nth-of-type(50) { - animation-delay: 0.5410979325s; + animation-delay: 0.34306107s; left: calc((100% - 5em) * 0.98); } @@ -2071,7 +2075,7 @@ body { height: 100%; margin: 0; font-size: 18px; - background-image: linear-gradient(160deg, #2353f3, #092ea7); + background-image: linear-gradient(-60deg, #2353f3, #062077); background-attachment: fixed; } @@ -2190,6 +2194,3 @@ body.paddy .flag-3, .pride .flag-5 { fill: #487de7; } - -/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/app.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/animations.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/type.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/variables.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/layout.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/track.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/form.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/setup-list.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/alert.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/pie.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/fire.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/ghost.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IAEE;IACA;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IACE;;EAEF;IACE;;;AAIJ;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAIJ;EACE;IAGE;;EAEF;IAEE;;;AAIJ;EACE;IAGE;;EAEF;IAEE;;;AAIJ;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;ACpOJ;EACE,aAJiB;EAKjB,KACE;AACwD;EAC1D;;AAEF;EACE,aAZY;EAaZ,KACE;AAC4D;EAC9D;;AAGF;EACE,aApBY;EAqBZ,KACE;AACyD;EAC3D;;AAGF;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA,OCzCM;ED0CN;;;AAEF;EACE;EACA;;AACA;EACE;;;AAGJ;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAGA;EACE;;;AAGJ;EACE;EACA;;AACA;EACE;;AAEF;EACE;;;AAGJ;EACE;;;AAEF;EACE;EACA,OChFM;;;ADmFR;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEF;EACE,cC9GI;;ADiHN;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE,kBChII;EDiIJ,OC5HG;ED6HH,cClII;EDmIJ;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE,OCrJI;EDsJJ;;;AAIJ;EACE;IACE;IACA;;EAEA;IACE;;;AAKN;EACE;EACA;EAEA;EACA,YCnKW;;ADqKX;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA,YChMK;EDiML;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;;AAIJ;EACE;;AACA;EACE,YC5NE;ED6NF;;;AE7NN;EACE;;;AAEF;EAGE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EAEA;EACA;EAEA,qBACE;;AAGF;EAbF;IAcI;IACA;IACA;IACA,qBACE;;;AAIJ;EACE;;;AAIJ;EACE;EACA;EACA;EAEA;EAQA;EACA;;AAPA;EAPF;IAQI;;;AASF;EACE;;;AAIJ;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;;AAEA;EANF;IAOI;IACA;;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EARF;IASI;IACA;IACA;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA,YDhIK;ECiIL;EACA;;AAEA;EACE;EACA;;AAEA;EACE;;;AAKN;EAUE;EACA;EACA,YDxJW;ECyJX;EACA;;AAbA;EACE;EACA;EACA;EACA;;AAEF;EACE;;AAQF;EACE;EACA;EACA;EACA;EACA,YDtKO;ECuKP;;AACA;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;ACpMF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA,YFTK;EEUL;EACA;EACA;EAEA;EACA;EACA;EACA;;AACA;EACE;;AAGF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEF;EACE,YFlCG;;AEoCL;EACE,YFvCO;;;AE2CX;EACE;EACA;EACA;EACA;EACA,YFpDM;EEqDN;EACA,OF9CK;EE+CL;EACA;;AAEA;EACE;EACA;;AAIF;EACE,OF5DG;;AE+DL;EACE,OFhEG;;AEkEL;EACE;;AAIF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA,OF9FI;;AE+FJ;EACE;EACA;;AAGF;EACE,OFpGC;;AEuGH;EACE;;AACA;EACE;;AAKN;EACE,OFjHI;EEkHJ,YF3GS;;AE6GT;EACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EAEA;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;EACA;EAEA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EAPF;IAQI;IACA;IACA;;;AAMA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;EACE;EACA;EACA;;AAKF;EACE;EACA;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA,YF3NG;EE4NH;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EAEA,YFjRG;EEmRH;;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA,OFxTI;EEyTJ,YFvTO;EEwTP;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE,OFnUC;;AEqUH;EACE,OFvUC;;;AE4UP;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAKF;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEF;EACE;EACA;;;AAIJ;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AACA;EACE;;AAIJ;EACE;;;AC9cJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA,OHTK;EGUL;EACA,YACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA,kBH9BI;;AGgCJ;EACE;;AAIJ;EACE;EACA;EACA;;AAGF;EACE,kBH5CI;;;AIAR;EACE;EACA;;AAEA;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AA7BF;EACE;EACA;;AAEA;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC7BF;EACE;;AAEA;EAHF;IAII;IACA;IACA;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;;AAIJ;EACE;EACA;EAEA,OLjCK;EKkCL;EACA,YLpCW;EKsCX;;;AAEF;EACE,YL/CK;;;AKkDP;EACE,OLpDM;;;AKuDR;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AC/EF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EAEA;EAKA;;AAOF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAGJ;AAAA;EAEE;EACA;EACA;;;AAEF;EACE;EACA,YACE;;;AAIJ;EACE;EAKA;;;AAMF;EACE;EACA;EACA;;;AAGF;EACE;;;AAEF;EACE,iBACE;;;AAGJ;EACE;;;AAEF;EACE;IACE;;;ACnFJ;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OAfS;EAgBT,QAhBS;EAiBT;;AAGE;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;;AAIN;EACE;IACE;IACA;;EAEF;IACE;;EAEF;IACE;IACA;;;AC1CJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AXOF;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EAEA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;;AAUF;EACE;EACA;;;AAKJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAIA;EACE;;AAEF;EACE;;AAEF;EACE;;;AAKF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAMF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;;AAKF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAKF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE%22,%22file%22:%22app.css%22%7D */ -/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/app.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/animations.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/type.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/variables.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/layout.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/track.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/form.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/setup-list.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/alert.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/pie.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/fire.scss%22,%22file:///Users/ericgeorge/Development/PlayRequest/assets/css/ghost.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IAEE;IACA;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAKA;EACE;IACE;;EAEF;IACE;;;AAIJ;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAIJ;EACE;IAGE;;EAEF;IAEE;;;AAIJ;EACE;IAGE;;EAEF;IAEE;;;AAIJ;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;ACnOJ;EACE,aALiB;EAMjB,KACE;AACwD;EAC1D;;AAEF;EACE,aAbY;EAcZ,KACE;AAC4D;EAC9D;;AAGF;EACE,aArBY;EAsBZ,KACE;AACyD;EAC3D;;AAGF;EACE;EACA,KACE;EACF;;AAEF;EACE;EACA,KACE;EACF;;AAEF;EACE;EACA,KACE;EACF;;AAGF;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA,OC7DM;ED8DN;;;AAEF;EACE;EACA;;AACA;EACE;;;AAGJ;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAGA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA,OC3GE;;AD8GJ;EACE;EACA,OC3GC;;AD6GH;EACE;EACA,OCnHC;;;ADuHP;EACE;EACA;;AACA;EACE;;AAEF;EACE;;;AAGJ;EACE;;;AAEF;EACE;EACA,OCvIM;;;AD0IR;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEF;EACE,cCrKI;;ADwKN;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE,kBCvLI;EDwLJ,OCnLG;EDoLH,cCzLI;ED0LJ;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE,OC5MI;ED6MJ;;;AAIJ;EACE;IACE;IACA;;EAEA;IACE;;;AAKN;EACE;EACA;EAEA;EACA,YC1NW;;AD4NX;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA,YCvPK;EDwPL;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;;AAIJ;EACE;;AACA;EACE,YCnRE;EDoRF;;;AEpRN;EACE;;;AAEF;EAGE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EAEA;EACA;EAEA,qBACE;;AAGF;EAbF;IAcI;IACA;IACA;IACA,qBACE;;;AAIJ;EACE;;;AAIJ;EACE;EACA;EACA;EAEA;EAQA;EACA;;AAPA;EAPF;IAQI;;;AASF;EACE;;;AAIJ;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;;AAEA;EANF;IAOI;IACA;;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EARF;IASI;IACA;IACA;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA,YDhIK;ECiIL;EACA;;AAEA;EACE;EACA;;AAEA;EACE;;;AAKN;EAUE;EACA;EACA,YDxJW;ECyJX;EACA;;AAbA;EACE;EACA;EACA;EACA;;AAEF;EACE;;AAQF;EACE;EACA;EACA;EACA;EACA,YDtKO;ECuKP;;AACA;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;ACpMF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA,YFTK;EEUL;EACA;EACA;EAEA;EACA;EACA;EACA;;AACA;EACE;;AAGF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEF;EACE,YFlCG;;AEoCL;EACE,YFvCO;;;AE2CX;EACE;EACA;EACA;EACA;EACA,YFpDM;EEqDN;EACA,OF9CK;EE+CL;EACA;;AAEA;EACE;EACA;;AAIF;EACE,OF5DG;;AE+DL;EACE,OFhEG;;AEkEL;EACE;;AAIF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA,OF9FI;;AE+FJ;EACE;EACA;;AAGF;EACE,OFpGC;;AEuGH;EACE;;AACA;EACE;;AAKN;EACE,OFjHI;EEkHJ,YF3GS;;AE6GT;EACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EAEA;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;EACA;EAEA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EAPF;IAQI;IACA;IACA;;;AAMA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;EACE;EACA;EACA;;AAKF;EACE;EACA;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA,YF3NG;EE4NH;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EAEA,YFjRG;EEmRH;;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA,OFxTI;EEyTJ,YFvTO;EEwTP;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE,OFnUC;;AEqUH;EACE,OFvUC;;;AE4UP;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAKF;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEF;EACE;EACA;;;AAIJ;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AACA;EACE;;AAIJ;EACE;;;AC9cJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA,OHTK;EGUL;EACA,YACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA,kBH9BI;;AGgCJ;EACE;;AAIJ;EACE;EACA;EACA;;AAGF;EACE,kBH5CI;;;AIAR;EACE;EACA;;AAEA;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AA7BF;EACE;EACA;;AAEA;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC7BF;EACE;;AAEA;EAHF;IAII;IACA;IACA;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;;AAIJ;EACE;EACA;EAEA,OLjCK;EKkCL;EACA,YLpCW;EKsCX;;;AAEF;EACE,YL/CK;;;AKkDP;EACE,OLpDM;;;AKuDR;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AC/EF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EAEA;EAKA;;AAOF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAGJ;AAAA;EAEE;EACA;EACA;;;AAEF;EACE;EACA,YACE;;;AAIJ;EACE;EAKA;;;AAMF;EACE;EACA;EACA;;;AAGF;EACE;;;AAEF;EACE,iBACE;;;AAGJ;EACE;;;AAEF;EACE;IACE;;;ACnFJ;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OAfS;EAgBT,QAhBS;EAiBT;;AAGE;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;AAFF;EACE;EACA;;;AAIN;EACE;IACE;IACA;;EAEF;IACE;;EAEF;IACE;IACA;;;AC1CJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AXOF;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EAEA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;;;AAaJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAIA;EACE;;AAEF;EACE;;AAEF;EACE;;;AAKF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAKF;EACE;;AAEF;EACE;;AAEF;EACE%22,%22file%22:%22app.css%22%7D */ diff --git a/priv/static/fonts/Neon.ttf b/priv/static/fonts/Neon.ttf new file mode 100644 index 0000000000000000000000000000000000000000..cdd590465af9d475b565b2278737035529071d18 GIT binary patch literal 89264 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