From e866b9fd670d5f427f3658a2cd98d2a90612e2d5 Mon Sep 17 00:00:00 2001 From: sebastjanartic <45803536-sebastjanartic@users.noreply.replit.com> Date: Thu, 28 Aug 2025 15:31:10 +0000 Subject: [PATCH] Add dynamic background text for branding across multiple pages Integrates reusable CSS classes and components to display "go4.video" text at varying sizes, positions, and rotations as background decorations on the home, video, and not-found pages. Replit-Commit-Author: Agent Replit-Commit-Session-Id: d7424866-83d1-4486-a212-ac12b4c7becf Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/d7424866-83d1-4486-a212-ac12b4c7becf/v4xsjqK --- attached_assets/go4_1756394900352.png | Bin 0 -> 14489 bytes client/src/index.css | 42 ++++++++++++++++++++++++++ client/src/pages/VideoPage.tsx | 15 +++++++-- client/src/pages/home.tsx | 20 ++++++++++++ client/src/pages/not-found.tsx | 10 +++++- 5 files changed, 84 insertions(+), 3 deletions(-) create mode 100644 attached_assets/go4_1756394900352.png diff --git a/attached_assets/go4_1756394900352.png b/attached_assets/go4_1756394900352.png new file mode 100644 index 0000000000000000000000000000000000000000..8f9f2983106afdd20f1f8996376484038c36056c GIT binary patch literal 14489 zcmeHuWmHt}`sfBE1StVWr45koh5-QugaHHu0qL%xhE7E!R69f4_6j|D6B2AMUz$t-J1r^I;agdq3~Zq;jZGIQmlXB6$k(Q=P?f}2;^dJDXt;^^dBJLN{ZDQfp8M% z;qmbB;Pw#Uc671g;S&=RF1YJ`5CbvOUpV9~T+Li;oDepS zaHc;vO-vo#5K^qH#7zG{{TP98u`&H8cDO6I$zM<0{%qj}iRLjecje*Z=Kb?oOiYr0 z!;3#Qcm1>c`w&eF=f4(zuk3C9I?2hz#nnQ~%gI8DRl~y7(apuo;x7z;HvI#MoQs7C z!onQN&&w~w#Vg9iFDl9N-(LMWX4Y7px@DAMV=Q{LPfV7XRSNKX?4ivcCcUMJ)gOqB1x8r!_!q(k5zbbu@I$8HE~M;EB3g{g@v z!qx=N^w)oTSpI*+R?r&%$=84T7EcqWe^Go8O#Cl}b#&2kbhL-c znZVsmm>y|Zz|AdOEL_-_%pJ|7!qkH4zZ1oTuyAm)2W>)1lIOpl_rIj^Z?Zv00lEyHe>xU$@lV$T zex4Mo3+Q-^S}z6wK)^>y{;`&4%H|j!DZqQ9r7TW*?e!`jR|Vzo9y(y&XI~ruehMG} zBHsV}{=B1)E2)8c2-g+VdNAzHn;RD>=brYrHVX$O{z+%aauhd zFqENCR39*m$h-Fl7x^fZ=n*pIxYEb;v3z)V)-~CidWxmV<~_YLFyTw zrgSyv{ARC2aNR(|e!NKr6(!|EfIys*@;Rd*176p`(Ne>y?Qmn6>G23`dSw_fq$l(yrt|gQ^(8OOZHBIqVD>kv5G&R&cF3M{*8S(m?oV3=RG2k%iP0WluCuMvX^7ca*z9X`}3^S%wZwWk3UEeyIvjp<5W#w z`?>SwrSe1EMM*I@>_)JR2+#=R0Qqmh4@}VMCp*6W^M22zcj(4w&lNUTVDR_W}$=Hwm+LRhoh03sar%%>jQm;(g zx~2O^CW^x{W#@0;q!46yG`P|1JZVu+K&t+ji;4wJArpHvt`dgb8CZ2p+NL?mqUO4^x$0>fjhVW2{X$IBv4^DmO4mc^9fj4u@va^18 zW~>~%u?QvG@5){~dZTpBRmu=NpR(nJ_4VC4>M{*Bm0?!6XLgVa{V`4VA>9|dUr%vf z;biQ?;fy9l=(TO^)Yo=WhmfT*jkMz%uz6X4_4@ovV5`eY!z6ny>b>mEhpC^cB$)>% zDr_7oGy4^jKV3OARD`)hrUt_vJrnJ{;tCW1WS&)z3$a~Q>~s>BNB&&I*Z56&kZsLo zm%vVeEBcs-lW)Ia@gR&g%^G>0-}gasyCA708&}jz=V$~c0ckfJ20#($W=9p(V??bm zRZF`nEuo5#V^@#<(-OABWWadYYr7`ZH{k*43h)wg>G)0@BLrGUHF3zP2F?w90AGt{ zf|jb4Q32g6;XBGex3Y_JRiU0{vwsfU-zn+du3)C zEcsJ_$L|xkG&jc!D$%Zm+t|REok8e#&^Bm5GZhEeSnPjpsF%Gx)s<2HEOPC4kRSgm zog}Z>gk(~&!_MycthrvU5}9*e2>*c37m7MY8FJ)>V(_nb8NTI{QB&;6y;-)+y0yi# z*0(<|ZAtQStko4!U%+7*j6kN{udmp87bxc7cgH;+v2U*i7Pw)OEP95-BMUG&#X=t1 zH+z^Y^q^IMVTIpJ4MBD_>si)&?18GAT|jw>Bl`)ZRKFn(MF_%WfZDlrI?C2dv{%1$ zz)ud9c0Gi-l{pMXwnT;DBM=`d9nDKVW5s)U!#JvUzyFbgVBWERUWScYx1Otmkw=|~ zj~$nYd7*_-ykLNncJsk?V0dH(Jrd-T`@w-O#ubjGq79I-2d>{A@QI=LOsuTWucvLl zLu2O`^<$VrB01VWer1inqvp zwveb+D+H7D`!;UizoC2bkfW4jKC6qrK)r0l>Nm^Ay)XJnmv04>iWr z`~wo2MAPO5&v6c$GJGvN&`B#DJYVu1^*2wDKwt--SY+gaJ7+wUCc|AwSDDA{-wK^Y{CHG(~86eO`5HFHLrSD27~>18)b{-MMb;VOp=( zI4_~`IDT&;p_KlP3GYPZph;!WTZ#mn&*Xr`eS$nUHCGrFZa`&;xnlLN#bTI9O0|=| zxn!+b#y#;tp#&E1NsrIJZg$do&GMmIjHblsX#~d<+TAj(q$)`gCXdV*c}jr{6P11= zgCtQ>K&7Cmz*-oYTIqR4I~RK@S7Rpc9)Ct)_Zd${H=FNrFZZDY&Lic|wMUoR(Ocd` zWHd-rV2Yj5)2dp~2RC!$0%R%^JV4aej@L|N-0J|d3A9D~g&azXgOiz!rY2tG&hcTA z;ZDb4Cql{D=GTo7OmD^0MJSLpACGfqX2hU$QamU4?i-iA46!FM#CCGyOmU&46Q5mO zZA_#5LVlp!lUbZp8mOKVSJT?PX=|(`k^WfOoG-(;+&8+MI(PQ#fx$HV+2M1TOuv-9 z`@&RQ9}8X0)2H(4odYD{%$ zPm_&0#DMCgal|UQFlc{h_iCb5y5IFvNmxLZgLY*U^B6>6e4M)wF8mOvv@7&48R>At zIlT*DzDgg_6<@y*$*DseXQzCzl3wXKwJtPq)R*YweXLdWHubR6P(OlrDs8Q#p0Y z!ePEsY`XeZ%U-45o7Mu^fzTgTbfULqAZH=(w0a`FGp#ihEJh>x#UAKFO26?xDZus3 z{kR-+?58&b$Q<=MeJc)=MvG_@$B8uRW4$k77m=#YVLqHw69M{L&GRP-;Q_A#6tVe&MzA^m|@iwy#+%b@(s^&j3dq5B1=1Bv`Z)C2geM&rwABWQJ3IoQF1X zhD#TsNl&H;FS-8l%3fb{(48yv=sMH|X>?6!HrZa$t%~J47%6>BTi+RM6W`L8PAtXw9&|i@VSdA@e#GUF<0@FM(KUkmD zg2R%B$bp0c(RYOEe)4*1z>>(dTZTW+;J}^eB_aR)*JehXm;Sp?{7|`d-)Vr1>vU2~ z9BY`;cgIo%L2O#>ypDPC%foqXnV+5ynKzvrt8vWwU#1u?CAGXh8UV9gy;`J*6uEL4 z*}i4r*Og=FJzYr9+ZGexjk>jP96K+~Gsg3VifMPrqqLpk&iJic5aQRb$Nl^bmILU^ zMIHf6s61;AywzK-m>bnU&jwm)$fo#4ZPJZ1MlM-ElDUC4&^xg=6m@m&&u%8weRD?l z8Qp#^A&zvl{N!FsQP*yRpIhd3Ua|M_rwCOjkpWc%&t0}cQojf?+1B2D)mtqTXTSP{ zzFm)LDzcTY>zEYNZT{9&jJqx}ac$)WCb^`Zv(s3yn%_rzfeu)2z*(!!SbCAeMMy&D z|0?o#G{6w)p#to5<2PQhT=Tax;--0~mZINatslgk4z28b)BC_dYxK2p^+Lq4vO=_kB{QcfV@tr)J`_`S)rckMr(o&=*`E8gcA;v8HCvIWxtN6Z)s@;E$;)&{I}( z?(AG=E{KQe8{98H9`PjxWT`~^FJEi@+)e)4F3sex9;#llVhS_<;FeiXc3SBGOGqg< zwtMWUpO_l=01+bWEm!EMreEfU$wnf2sJR>!@c{c`5rz`D@KPNWn31{J9nroXbWbm* z*c~wVV~9VC!#Yz{>zE%IO^+LY-YD4?c_g4zKZ8xg^@Y9jz5*SM?~mg5nr~f8uRO7< zNuKuTK?dpm%RG0sU(?qbYcg?4Ur}6WwM5yH(utpp&BTp}=t5j6&U`4??F65uHd^cR zr6eny@DuQPGzLXI;qOAw!fb{#%`iEO(hf1bc-ZdeYEOp<=k z-EF^#sCED2obxfCmo@o!;${k5E1F&sr9_Ad#It2=br#N({5%sz-~h>vcbv)qZ?yCc zC7Q3h&fc*cwofgNoo!6x{py#ad{;hz2~eBM{W2`NNzSCeLg9q8x)3!PYjr%ZBM(g= zKE<C2FjlKpcz~^!v;fLgNU{{H@Rd|y#208`Vay9`EpJXoYip}ym#KNgDGSZg&1~c zCsv)_Y$w24c$8Rl0(%WWsE)7TuG-GzL77;g$8LQBWl{vHYQrV938jI{ZcDH60pmww z;*IuZirfSl-Z}MA3lSxc@uKE*uH|KL^_nHo`Hyh8;)15zG2bUx;oSk!|}l zj}MbIA#=1I@#p9{vd1ds`r_{3>+pfBcp=4JubDu7frsR2?ubfp@A}Yp{6a*budcfOZ9vM3 zdO}M9iY4tW*LQ05>r4*<4S}~5C;DK$F$(&drKGwAFU0vnjyGS^GT|`J;M`kZ0&M|q z97F}@m-J)5nTwwxkveY7sxEp>+02C(lFuGZ2xxzY$|h`Z;3NmLB0ZXyA3}>A`JZpPgWp!=d?vaFSms;k^3| zRDx3ttCVj3`@18ClUTDqK}*S1tVXFbH*h(sApT5tui4_`GFsPYqR7YF4MvqU)m1Dt zwb;azJE{J$%xyGA#=(4sP;G1Zj}AhFR_<(m&}%;J0t@hSV1?O7{)`$g)n7GBIUK46 zC``tm_1yjVTnY(!X*GbJ;gK>~_6o7VCCAx8OUDv#)Q*KbJ@kX`hhIl}s0~Pz+p(dW zz6&5;PgZBU&Tj0Db~s=*b-+@0rCw;4fK$l1K%H7}EQvZH)LUQ2Pe!%=bY{3vN)*!R zN4}MqC03oz5xggG%ibX5=LSnshd04j!QD{5WU%DIdhj?-2CnXotj@Ljkp@24Kxt$a zvM@o4*$!!=4;ikq_9DGl-BWeP?3-`_Fw^-AiQ2Rmv}`$@)BNl;8oTK1&KFGiDe01# znrI7oPhT?2AU(kT)RJ*T=tY1mQOYtxr77clB``6VPfbQ#9Fir~E`v;e&%4*)K{W3X zn&!u;^$LQ@n{!Q`3)<&2qW8ynXT;5~4DdyU!vxd9TOw>c|{gO(kqGc({_a-P$MIPm!0>Guf zCKJ!5RPAf^7-opJU?QK%pLD8#jeD1vbFmMn#W6oPHEsF?FfFZivb&epVXt_I!FIP; z#k)CQS;c)k4$$@z0(LJ*F9_Ca*i2!;eIfln>F(rGxXoIod3<8w9bc1&1;Zjs^HC+^ zj!8V}a~p8j{EmBxGOuwVxd-+`aNF$9-TrlrfJY6}DCx6H{j1AwON3UbgA#|IsS`xe z55H$ph{{(rWH&%st6d7p*sKdDVh}^vG(;_nD(SNKa-EPfn>~z^vMDMh?(}!ZZfKfP z1pUG)>mObQ5q;QCDIxid%T=As`(oBSq9XWo3z|e7uxk!|G=Dx!rde3p>G#TcR`W|? z@_mcLE~oZh8Zy9N4m&@c#{S{eKsBmmv24^3RxsXcWE9X2x&%rTOOZpv-c)$YAyre+ z9y7Mb*D;j)2lo0=Ffp&~`LK9^*M>g<{bzn9CKN`OP3zWJ@I4-Qm@PX0PO57Wg=lMy zKkP}&>E1TPe#UevL{@pVV6!Mk-=zNW9{!S~{9G?!eMi`8+s1KHXNFZjnLA*0zuOz& zA1fw}^x(^pJ^dZ`g7u@3_H&HWD?VxR)M2jEh{Xy5s|Pl62v|z~bvmxVpv5?HnY$W& zM%5!%EmO&UAIVduF+>S05u^d}%j0?-=*|?pL9GoDR(f7H&H9nnn-|o#R}VC)z*tA7 zJluZsr#CQx|9ep?&mk#tRTo8P#}D=|z?6v7xbVFO%L+uH`zUh%T$QRTXsNsicRf}% zktM1!ced`h;Kdkhd{3NpLr0trS#GMZ?-A;tM)R~}h24Nk)A-JNd&TPW%K`Qf121{x zeSuF^`KN=)q(T8Z@7w3ZQhE%7QOd5H(~wd5jq;j!#@@q}?CaB(Mw9Bc7Ykh5_iK+e zDQvi%^ZfiY3tBOxnWUkqUNE2~W#8MP&dsDbk+|u_yw9DQWPX8xv$rg~;{9uPlI?;f zt`^3MlYuT~!dzS2@|Z4pA|@L!B0QC!JAY!ZT@gLm2_{u5C_(37fb4ZK+qY*p5*g|a z?1xXx6fe$ZWaq+r65<7e2Q-fnu*;s@+1^AYlqiSc9gWQMknR>Cu$DV`m|~TRceLjb zm@jn$fn|H*9W?NUs~0a1tCoNiR+Y8?tPFIEupoU3l_m74L>XJ0iJGs(bs=+izNWbv z#Ox*T)bB;*JTT~eilDXI_gH#O68~F-`jx9W(u}a5{d`()t7eLjY#iU;OnNX%tEb<` z!6)_NMDA;v35sR8W$!ASZ7eCFxwP4Gay+jkh}DCZjZ+|xEyEeTzV3rr!2|wkq~<^i z{0_V9tz_%sG^+dFp=Z~Ae0)J~pllGTNgvPJcxC8swYas$t@~vW zAIpV|TT3Y&Fa@Q7EONg>s8$>%14Ttxb?C;|*zFW#0HV+9sbA*U!#>=NG9ukh_V*o# zg#=sEzp;j(XN{**q`vF~DNgp(iiF%KfL1jjC0nD`>v@#VML1`E+f}3~yKCPZH=OXW zF4V7Aft=t`NQ|V$X}zT79is)^;#S{BQVzIx?I<+a;5YUMcuYYZmg|*2PGkYN224P-nUT1SY z>JFKaFR91U4Mnx#H0l;FuntSfv@>1MX**+Zw~zcSfuA+?^2^0?TW2pDmH=QdG(5d- zzc9wp=9WJ4Z5+GAakL1Q!u{^m4J|o`S1}m{vnMOH)!Eyg%|$3UqCfwEL5kx{e$miv z$}O=HARlZEvF6lOnaIxP@033S2p<{e0{k@Ju^%2pKj`$icvrwu=T;6=`8jAUMFyDu z-ql4>3{6miEffFS%|)$*$}bVhW5_m>BJU?LVq5c8B(t*iU7>%%z5$gej)Oz12D?2^ z2??07)>c0ym-%}5Q_oK~d-o>V_6J@)a_y=@8XKuDW2|hjiuNCH@TVQZd6YzY=x?c^ zpOH-b1gz0c7p^8x2Wmym&Z7_C!|4aNGgKy=5?D&EIYo{57v;3R3oMvTJTsX2tv|<6 ztbhodnnD-%RHcoOEaQ1vUd#4jEQ&rC}f zXjWWi$Q(!%(G1pETJ4XK^OV}loRBykiAfnu&`o+-f8s8=*%G{3r{lW4=$+SKnOb}U zxKW@@nxcC`hknD#-fQ=C<;D%4sx;*jOB5 zz-oNq?D!$!VVB}?Nrinjh=cpGd?Bb+pYZ$$Bua=ImU3@UJeK2ae3|{VsC$8$I49KV z4|BbZ*o&0XQqmc>-!ejT&nQF@EyPLdBrkE>z@A1Xi&KH0RDn8lw}&1119lC#(d!cV z&cZWZD_<}d%^63mSArCZr3PT~$6=mx0fZP=@lfZ_$m)Hy$}R!Od?NMz6N^s-LfS&FW8_d$T$<>Gzt2 zxApRI!N6^|)&?$VAj*RweJSbu3~zs$%hgE2f30%{N6QgLv{7eOZHv4*y4!5C{dV-O zJlOMBNbN4P=4bJ5s4j4;h}w&uB=mSTKKlfbe7e3eK0Zs~Pn#(2A=4qrh3eqE76tuv zQnVes|Fw=rJ(t=YAi|P<%`cohuj6LoxH@%kSgRTnB0wiH2(>>nWii4Dw3I83w66qf z8G}!V-6B7F{L$vd$>R{#rotmJgM<-sr4b=!f5M*Z{V1(3Z}PC%VG-q~CkWmra9sJG z%O&MCIHs0}u#kDIaAg4FHt&Tuj6_wfA|cv&vI|M6eG_TCj>@~lj$;QWK);#r;UuF7 zryOVDV6`@PQ?#u%iF8by^&*3TO^qnTeK9a|_ReL1L~Sc`FV1}KzV{&+`NYkIeJ-IK z^g2oR_P7qg2Xby{(Z$%H5wa<5M!i(2FTBQF5{qFUUGWwrtsbuZG6e>&c^gKhmg|W& z%nG$S<_Adc=(b~Gw6!Phqb76RBqh|X4nFD#>k;Q4 z(%POW{H^n1}ANiswBlGfY!hqGjkWW-0+P+7(A4uU98v&w__Ru{S{i zeUFEO&hl7o$VGkEl<`kmBZui%ppL{pAks7Al5W;>Rj1=iZm&Q08y06)AEBBO*|_;; zGDWMaxdr=CTjf$3S!ka)+0*7d+J4%j

SH<=5JbCb{B}>tagtyZASE!F=uQgK?2- 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 literal 0 HcmV?d00001 diff --git a/client/src/index.css b/client/src/index.css index 1b44d68..0526f37 100644 --- a/client/src/index.css +++ b/client/src/index.css @@ -300,4 +300,46 @@ input[data-testid*="search"]::placeholder { border-bottom: 45px solid rgba(147, 51, 234, 0.08); transform: rotate(-15deg); z-index: 1; +} + +/* Background go4.video text decorations */ +.floating-triangles { + position: relative; + overflow: hidden; +} + +.bg-text-large { + position: absolute; + font-family: 'Inter', sans-serif; + font-weight: 800; + color: rgba(255, 255, 255, 0.015); + font-size: clamp(120px, 15vw, 220px); + pointer-events: none; + z-index: 0; + user-select: none; + white-space: nowrap; +} + +.bg-text-medium { + position: absolute; + font-family: 'Inter', sans-serif; + font-weight: 500; + color: rgba(255, 255, 255, 0.012); + font-size: clamp(80px, 10vw, 150px); + pointer-events: none; + z-index: 0; + user-select: none; + white-space: nowrap; +} + +.bg-text-small { + position: absolute; + font-family: 'Inter', sans-serif; + font-weight: 300; + color: rgba(255, 255, 255, 0.008); + font-size: clamp(50px, 6vw, 100px); + pointer-events: none; + z-index: 0; + user-select: none; + white-space: nowrap; } \ No newline at end of file diff --git a/client/src/pages/VideoPage.tsx b/client/src/pages/VideoPage.tsx index 43a3ebd..c1687a8 100644 --- a/client/src/pages/VideoPage.tsx +++ b/client/src/pages/VideoPage.tsx @@ -159,8 +159,19 @@ export default function VideoPage() { -

-
+
+ {/* Background text decorations */} +
+ go4.video +
+
+ go4.video +
+
+ go4.video +
+ +
{/* Main video section */}
{/* Video player */} diff --git a/client/src/pages/home.tsx b/client/src/pages/home.tsx index 01793dd..66318bb 100644 --- a/client/src/pages/home.tsx +++ b/client/src/pages/home.tsx @@ -84,6 +84,26 @@ export default function Home() { />
+ {/* Background text decorations - go4.video in different sizes */} +
+ go4.video +
+
+ go4.video +
+
+ go4.video +
+
+ go4.video +
+
+ go4.video +
+
+ go4.video +
+ {/* Large geometric triangles */}
diff --git a/client/src/pages/not-found.tsx b/client/src/pages/not-found.tsx index 427dbb5..6caa190 100644 --- a/client/src/pages/not-found.tsx +++ b/client/src/pages/not-found.tsx @@ -37,8 +37,16 @@ export default function NotFound() {
+ {/* Background text decorations */} +
+ go4.video +
+
+ go4.video +
+ {/* 404 Content */} -
+