From b63be49a6f6f6604e378d9a9e4a4dd0032d89109 Mon Sep 17 00:00:00 2001 From: Christophe Date: Sun, 12 Apr 2026 13:13:18 +0200 Subject: [PATCH] =?UTF-8?q?Int=C3=A8gre=20le=20logo=20et=20refond=20la=20p?= =?UTF-8?q?alette=20du=20site?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application.html | 4 + chrono.html | 5 +- cube.html | 5 +- index.html | 4 + logo.jpeg | Bin 0 -> 32593 bytes reglement.html | 4 + styles.css | 213 ++++++++++++++++++++++++++++------------------- 7 files changed, 148 insertions(+), 87 deletions(-) create mode 100644 logo.jpeg diff --git a/application.html b/application.html index 1d5fd93..544f12f 100644 --- a/application.html +++ b/application.html @@ -8,6 +8,7 @@ content="Application officielle de match pour ChessCubing Arena sur téléphone et tablette." /> ChessCubing Arena | Application + @@ -17,6 +18,9 @@
+ + +

Application officielle de match

ChessCubing Arena

diff --git a/chrono.html b/chrono.html index 07add23..5167df7 100644 --- a/chrono.html +++ b/chrono.html @@ -8,12 +8,15 @@ content="Phase chrono de ChessCubing Arena avec gros boutons face-à-face." /> ChessCubing Arena | Phase Chrono +

- Application +

Phase chrono

Block 1

diff --git a/cube.html b/cube.html index 4a86b53..a784d16 100644 --- a/cube.html +++ b/cube.html @@ -8,12 +8,15 @@ content="Phase cube de ChessCubing Arena avec gros boutons de fin." /> ChessCubing Arena | Phase Cube +
- Application +

Phase cube

Cube n°1

diff --git a/index.html b/index.html index d377eac..421a934 100644 --- a/index.html +++ b/index.html @@ -8,6 +8,7 @@ content="Découvrez ChessCubing, l'association et le jeu qui réunit échecs et Rubik's Cube dans un format simple, vivant et spectaculaire." /> ChessCubing Arena | Accueil + @@ -17,6 +18,9 @@
+ + +

Association ChessCubing

Les échecs rencontrent le Rubik's Cube

diff --git a/logo.jpeg b/logo.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..5371e5ec7a5b9061cbb948e4abbdd097ec7b69dc GIT binary patch literal 32593 zcmeFa1yCH#`tZBB2Pe3@yK8WFcXx;21h)Xe9TMCYcL~AW-Ge&>clkE&xqmt5p7*O; z|66sdzFV2uoo#*Q>0fux^wT5zw)nOIK#`Gc(0RUj274WtK2mwHY78qz4SXdZ% z1kj574iWJkG8PIdXvHGM#K8o8ND0Xa@j+isT1rYZFL z-ns#(u#f;~00bB*02~zz0u}777r+Wq5F7%ec-c;JlyBZWKJmO1oO_Jy^RciC>7H z#(yGc($ow8_Ro00PWMBqRGg8xCOX6%=LY;G1%Ai-Otc@{b!~V}0swOLHHKf^lz8{5 z)$9K`>%a9O5b_2)IyMQe$Lz}DmDWo2l2f$PbzFfWm=Ghvep~$V3 zT{wbx{z=Zi^`Jf6YKrc2KWZBjd5Py|Fvc=5eO7XNebCgqbxRhE@%u!w;Cd36?NXj| z;B~4)V)IWzV2U#<+wJB?N8oZt`W(@;4-2nU<|fJ{3EY@%{k+df9ru!pSV$D#8zrbtM&3h>A$quhxrC@U;Uyh zGaH7pK*w{I>|X(ylgjTt)_+XM-6T3;P=a=TWACamz|oYi`86YELE!4MTl>v$>x9a{ z{@PlFEPuyY4CLy1Wr6cLAFuUhA=gS(zK1Ala;5E0$%w*z_8acIaiIz03GE=LP`|Sj z|2c24`h)qC4_DOsH|gmuV**zUpc67$b6I-`Y?F+1VGSj(fwfRrG zlp{Pz6*G*g;uH4=n>`Go+{MTg$i z_3bk78Hlmro$QC@yN}yz6!(q%q<%Ks{_1t&#-4m)jk*7C`TPz<@EOk3%jR?n(#J2B z9y^#qNEQabXb;`ERY)0s^`RF%9x9VYleFl@5pX5oph%-RJ8B(4*|F58r3H4)^NfcH zzI@1x<=b{V;{7~(%RJGlrnVGZ;gb1yRgk}?|0|xi(xdcvv}P~nhv%M~Uio~Bwt@Sn z(G?}xen)G@J7<^fUAY-OWwnM4O9KFae!nxjB0Y3Hd|VGX5a7?v zAmW*GX~h6v69$0IxqO%BbHTP;4<7%ibhuv^nz0t<{?xm4Bk!olF34m996eg9#PO0d zWUo7Lyr9G}Z!gvRcEIz*=U!|IpJJqXeT;I6eVnINHO@dszmPoRBA`x}$*k5S4N=yY zu^L<+&d&~44V+(bm3A$ZTp4#zAETI4*JTN_p9FvpyWwO!bW~rlyNM!byUIH|)Q4vs zOkGHNNPjqOPpfs%81=hYS3|THk8z7MX)&%!&uHU4pjzQX9B;YVjm*z&E^ZwAPA90N z<}B$d{nd#^xAiBQ#<+&bP}D8doIH?qH(IAkAI1S_&-H`w{_G*z!R)c1rKr?WYOMWl zA)$K{$`L4X?MG4iN0<>zNu)Po`~w%2H}5hONoXr7Q!#3da)!!RRlNf_7Wk7+aXDPP zv)hx(Qh7Pp(=4lP?+}MG9a)`+_0&cl5#fF@&~2GHuK zj7>7OVJNe=Ux>S$F5b)7`YN~vjF@Kp4QaS0reLi|ElY7r14X&68N49(ctGAaa8oAB z$hA3+@Wa<;ui6b^ySm`K=H93jL-B0SA$?jCMYz}|N3;=+u&bpa)+_jkb?h}DV z-0*|<#d%%p((a;&KYsc;Yi+GnbxQ5mQ9(o5_YCy;!p{x#=n5JF$);k$O6_Lf^&F&1VoBFSHSjxyL9!M^3&;+8CR^=2jduBnx8k( z{C7;K-h1|pX-#b1b6h`=eQVZ~8&9yLGVMiMwpm>d_hG){OhLw<(t4<7^p&qCJ1Pni z+Aq9Uw+1ew57bt=;d0V*^{zP(RN-U@X`c&h8&vWp5^`p^LeZfYbgz{v`m-1Ab#!-F z_@&$9OjaD#f--;?%%hQ<&KGwGy7PyzI*cVNpY33k@YG@aWOjExEyrnquN|)~SPpZq z{(Dyc6+`&UZ+EqGEpQI)#L3Ze$1QL!02n9aH0?S7bxHsLal`WW=87BO{a<+i08XF1 zhRSlMg`)f;j7YrVFZ7HHV|qtNSRaxD{(G|jnH%rg=T|1Xe1TF-;{x& z0X!DOgz*1N;-6f92>c=Nhrk~Ke+c{`@P7yaA<%^h@c+2b0Du5#P4a(;=6}@uL*NgA zKLq{|_(S0T69UQ-#1N7Hx+mvQ^4~!ah@cJ0;J?QH8$bA6H)OUG=|9K7oUgOu{|;gX zO(#HLbp3Pezw?2O0~+gqzDNHYH^#s03i~^Vf*5o|gjMHn=l^~I7i=U3?NYewyqBmu z6gHJG8sZuQBgTRm0KpL;MLMobLrh7W%BVu01;zvK8t}Km;PWFuai7|Cr_}n}Z}17G zN4LK)OL%~;qJWooB3ey6<;&w|Cn#KmJ59S!aCiQ#95^`;0Wjc z?ikqskQ{9QY&9Sna9r?FyqcMB3JF0<@^8fe-n~SC@*sWyoBqrXV9vYiXU{UCML-6e z0|24`sX^3LNcI2$OlSb-kSQE)xA5Nzg7o(9xuz#Bg^2x5cn*dk;=k1s^Gzn`b^Rm% zb0PBqPf|~2C{AcUG31q~ZS4Pc<|GE;j$)J;f*JzojAw%e!;17X61pZGU@PC^TLb;mY|MU4n;17X61pW~CL*NgA z|BJwD^UsOKf29HB*#3RGWZ4I8iP--&_TQXI1y@e)6hHqzld$ zAIKr*ME@Rk?)J|q4WD8dC4b97Jf7e`|4#VNvH$M0KK@Jd4ZweSazV%7JKe+f+FETp z3eHzWiU10|>i2!_)0;0!T(9Qmx)GTfwWH=}|67q=CO)7&pNqYGJRVVW>&OVD!=F0E zK==#_yl!s_ex%+|r_i`rWKtwNhuIpUF)?T_=kOZchxfbkdAwY8a z`1ikS{=GgU$bIWpl>>(7?kab0fKSB=1V5^7Uj#Zt14%mF8WVpR zBlFhcSf9*&dT-GTel!2~3QaIEaQmc)8eH;KMRV+Mybc+JA_pq+167G(Geea)!h#xL zo^hb*-J_mKaY z`!b`~@E2&Oe?ET*{2}m%z#jsC2>c=N|7QZANg-)e05}-v0cKc41Q^KQcM1VOJ^&;X zG%6YjItdGhvT-djDJ#2(inEKWTVM?aCKlNTCAIj3t|>NQlc2=hEeg@RYE`3d(A`F` zV4#Pdg#d4W!nvJTj%5#Z{GCI^=uIg%uE{5CB6ma&*e5r2q?hO&*vdQ?U-*rT1S=E3 z5G^skt{D8i{nusVXOje}9sL4#j|~Rv#0?!!{8;?v1UuQ!}-GoXCJu}z-T#EZ~|dxg-P>Exz<-IgU9yos*9Ts zl~N>HmBy?mF%ZG|Ry;>{Tv8WF4Z%L-9(L|zgVYJqR7cO--u@VJt`{}u_O0JOp1 zj3`ICq|WvY!R@|~^_4-oWDvoB7apUqN0Cv%pf>>SILcE&0Z{9U>Q&F^zEDGxLj%Cz zP}ua)@Rj(qMA=@WfAA~nklys+wO8C-CMq;Er!iHzO?3R)xeBvrotzw1O&pvH4Ronp zTNV}Sfj_Nm<6Ce2FeRAWZ3|H zU$a{$-@QQ8e|@}0qt=1wCS3V6o~8AkbW z4?-uC$z-zE+{a-SNg*1pf{s>U%A_27D;Y} zp2D~+Y#XQw)7qmi*2>D|a@=b(?`7{mn!}b)W<$qrf^=bD)+?nOU++5!HeFwiSmEK} zkjP$&+dL;Sn~_TOv$BXM?^8Q&C$rCpoiMnFWa3vh*BJLS1e||Ew?}=ojmuPv=2i8qTb(ypdTr;nr z8C9km+(mJ&BY;`Ac0M5~L`CRbrcxk<`B{`)XzE12sJ`_TQhXqp&t_y%=jU2Vk}aa} zd;FaXc+i=p{8?oLS;;c-gHIBK1_zd1k6Ap5xDx_1AlVSPu^zZNRQ=d}qd1%PZ0_t+ z;Y*LaPA4(9N~L-$J8kdSW*iST-YUS?sX`XO>T!OxD`yNOz1XnqOP%|{CRc0$mf|} z^`~+^xYxlIV1+ssnfGe+B?*C>{74!PwPSp`PO=Wn6`Gut;A;11?r;3 zR7FKof#A^+ux`k7nsev#)t7zTk?j|qm50`%n#I9BhlY#5r#?y41Tm2!pfK+B!ceqg z-X3nch$HMV%~C4fBiDuV{E{ zis<>6=ESkgHq%?W+S68<5~?cVj-RaZ#OBC_J6&yP_h|;J_%!vAOtAg> zLVLt%A1XGC$N3Op;!nO4fojL=!}i>SmV>3x%F-hzkS>wlPlvGtsF>*JXJAme+O=)X zB8#c~`bcDwt*~bmM~TEOBp)xi1zk-jRd;RbO68LE3hFbf<9-*G2P>}dJ0nCIpUdbl zcSe3`q?XyzG~1DbU7I`kUDIKPe(S9wBa5;i8&t@v@YzF_>UbI59*X;`Kcs3*>5GuF zBB_TOZq6)@o5nf$VVyHq&`#f;O*I5*7&vbT4u57}r=FHFb%-x18q?(c*mw~@Bex=ezyTUk&zJZvVWds+~6)ncu41*<;?G zR}U0o?fVY&Fb)PQTHJ&gF(fh;0-c*b`zKRc)VwQ4<2w>wXaTRG+cdTRfw6oVfKZun zthA@cE3%RreI4UBcX5k;`}MxT)ML_6pRPBAwrIRKdJdhx7yQU`jPyN7>jXFOirY=CMqLTvR@8Ai zsD9F3BS0LL@=Dbn7bC+)OY{K0%#kmo+Jodf7daPMB4Lv7yMm#4quV=`_(=dz7SL1S zR9+lK)ZNe6CwOjZ^%A8`9t^4c~VWW5>CrVg_!&h1XMXh)+Ba;K2OmnaUR+43yVR}TwOe>H4tGMS=D5p?e7&&%La5v74{lov5~XG1!I zaU=$M&)*(RubF(Y6|LVOdY4SmenCJUIeQ&MXLhBgF*E8GOKCa@2c%+Zl}cO#a4M7& z9c#yq-)?E?P-{=2cXhi{X5gS49CTix>QZHVt8L9X#9&+((UO2Tx70p^Wqr3RiFPK+ zUOiYVwo9Op8*2Q}Y*p%mdL8)?)zo)B62sNj+#YiBwRyU=8cK>ROO>}|HV(?9IhN=g zuO#D$p*V6D&=p(Y3O~|3tTlK(E)^zP*+HkKD$WWMCGIYW$s3iRwWTu6n-|MEAfl&`N@oER%a{~MNyzM%FGG1fwpu0y_fBUUxqI!LoTFIOic-i z6>l~y@sttwn0%y`ZjgCvq&H`vkP}dqBTOQyPii4n^$jqXCrzHH#c-44sh=k>OWVaQ z;sje2UHt}V6nPN`mh&^4pw-vr(FBHpj+&?N_apzZTa+O6z||hd6IJ9|jkW;hAZAc@ z5?iz%HNJuu8fR$zZ~(9_^5kz)KsHW(sTzaaxOX(~TW_cL^sr+e$iC(KCp%}H1j5uP~Bk4ClnJmbVmHKVS zLV$t8!ong!{q^3hzYJMaC}=cv5>ggrXO|ijVi9B4!1yi< z5!yC?Z@?UD|G~xXxMbw(%1#_-F6`Y0mrD*ti$2eI>^(x1rEH;nf3yg z#raGHNQ}RZX#n1-L~MQ-TjiD4KERp+%n)Ke@+7H{=7kDldILIv8g#0DBMA9lm*Vf5 z%Pl&*_pAAiV;h67!Y>!DrHi9rGo1NTg3Iq+om>w=t~%%y!(f#&XWjf0DVFRrz#vF(os zJ+v1hNHjgUcnQ{VC))mgI&Mho{!iNNKwC_oGVLW7GZVujCY+nuHhCJMLtSE`epwHb zRBMN;;UF~ruJDekhS|1SPfzgJUN0BsceWP(f9Z@_FO(&e@*}qnN~L!LEWuW5j{HYf zDEWutxQ;8WastM)hZ-~&NxmFnTBO7fupT`Y0eBWkbGK(_X=VWv;H{I6p(yV}dxUfs zHvhU{>BI2VjF6vo@GhQ^T=px&>zF8i1wE^id92JfDe%?+y8xNLoe~)>Fz`BTR0nCO zGR--$IeV{0r|+(_0)c6qXHC(o$ijlYH$g#KkaFbtX2Qs0o=#=j!Lfl=H4$4JYJy9t zq|ss!><4+JZ!dKzr%hit#jfg1oVX3H+dONC3yy9KzAF(_%J>9pc=kO7|44Mr8vvt? zt2nUV+@Xfp z9D%c~EedsXAo?0iNdyCxT$x&3Ie=ewEnio+)QGdM=^fj5QJdK~L0JDcK(N}Z#8-G3 z)1M<}+uT+CeJ_(QkJAk-C6aUzO89n z7n_WLnbUbw!dE>;wy0-&qSjCAdGi%9LHZ+uh*EIl(gc`-bE8`4oCh$nW*J{>9A_`L zBg2(3i)`v> zDo327!3sJZ+>k0Fux53xy6<0e*}1!|HS!Ck1#9I^8Ve`7Pq#1W`PLh$o;}-W*#s6q zE#p+4Ua9E0mX=8tUrnb!mA)KTuhhhe6&u`puwr?c8uNMx|EhnuXWql_rq0`Yglvs_ zFnW_uU$6|kisOk+TZfoXLN#n{4;sipXM1gmN|JgR-_j@Vh=0Maf|y^4WcL!rRGA@+ zpqt&bOdkCPkm)n9z5Q6n&zHbQ(_;#NP(BsRSyjXzI)c<_C|Q;-6awQFd@76MdGz|C zZdXxuuDTjO%+M7)2^a#ZWh$Fgeh{UL%^^`b<;>WDK^xeoi+`cBc04VrZH$GB?-|xQ z%i4DH@@r_ImunoEESNvFYZqP}-_Mc^JQifEXDieH817EJ%VZdABeW!b=+|GP%ka9s z-AJcOM7{29`3tCq3th+xy%7X4*6ysC;XaoM#_kEah7Mh$%i=vPc3bIUx~(u~E4nM& zu|~Yhq*YNuL^W_2?hI5RufvRiV0lr;cUvYbB4e~4=VfI(0cyn1iI%RQK8|DDaADeJ zMAkO!5Z#y!8gfbJgQk_p=VDVmycHp{;>QOf;Qi9Ri&<=%a6?{Y^x0M4@4SYu3x-S% z`caO4DUqy>*KKI1PHt^X9h}0vDV_Myw?vZpxk`fX_+w*X+7WGG>_LQ)n`LJ{F=4#U z<8!>n?2mOikr2s3UANj4!8#RS7Dg5!*WJ5)1MZTO@zN=xpA~rGv-DMBwGIv#=5`zo z8tLS=6*kpq5PWn@Up>BdG}$~^o;Z@TW?#o$)p~h%mEOuY!37->jc!zZw7F7jt97dD z)#M+@BFv*R+m)!x!M~i>zvLeU+-aQZoqP`&)#3Dvykx?CLQ<^dvVsfS;^FVbpz5f! zXS65Z*pG~Fe>KS0mBnFQX*vg$tj+=LNKL3R%b@DLmfn$vK<=7Ud*Si9J@r_UL6QgV zT16UmQ}b!mZ0at;51F-_;;MmDKU$A_4l67_!A+^X4?Pv02Ml%>bfvw#>VdZ!)jw#~ zJ|4bL`EJsfWYHzSe8$nH%Y+77N#y3}2=)~^7hCuE8#Exf?O4t*i9vwXV}82EXGf8= zU#P-iJ`=pl)FHq$4(^!WqUa%=54y?L0-A~P+Th}va&WDDWz0sA2G7rjvdLC!20GVb z3LG-ZBcH0MILOvZhej#CbQ`93aWgaX$6qy5byanl+J(JCrBsniM7DOT`P64+CYWd; zxwO3~RZN1Kbw!)t3_6^bX$RZK$8`+=q}%(hqfpUB%#SWk@8F_hi{(ddil{rmo$_uGmZrt zU(v))!oO{71Z!mK+jSyjeiYp`+eJ1maUUbKb66)9Ku-FV8wLo1m}aG3FKq8=pc$6QU6p28T51- zdPiIWWn#Nk`u4D6QIE>2wl0lMChPu-=QeZ~PgTFGndx^m-_1|<`{UykvFJ9K6DN$X z4WzKBJkMq)>L%BjzIXLz@_a-aKC|UZ+mE=6dyKdY*7=z0SfU%5D^Pz~dcclVdHp2Y zi{K33jNf||n@6i3TWy-QpDqw1UDIfEc~(R=3Ml1tl?xi*4-WTMfV$HkzkvDJ$o4X} zpJ(vcXYaW0xKkCxGN>?EkxxXr{t;AxcA;C}+Z&_3oEsl+<-v4vhK9|p?b2mxCLjkO z-Ep6F=HCGBM3+<#B_AbTk~6eTzraf=4|5b)7b~}IaLac!Yc;Y(t36SaNhm^^Bza}J zy#bbgV7dQTlYEYRwH2PBnmJjfDL@?Et$z1mQYTpEnWMxeL7ZD$`!fw0-^z)z%1KUT zcwCM2l9Nyy2B)bmxvv`X9@Rqyf_$c8&4xuBTPj1~Xv-!1@HhHiDCGoiKzW#UVR}vP z$pE3LPHfKnG?sGO(3arQT8ViE)_Tlv#uvR7D2gYqb)`LY*o<{vJj9q<{_*Je_v)X++ zS_zjA)C#-`U$j-79h*K^4yxIwDwyB3`e=c@Y=OF?gzFqKJh9o#&B zY6XEJzjAI^HQ?Y!rjhf5pz->%&RTi~RI-GQAgEaxm&#idG86D3>DeYo&qUzY#->#j%4zLRLdxbS3iIz*sGhIurA5){M@z;%|%KN7XVJ0aZQ=N5GU;I zxyjoEq?z!ntD*&S`5fymM`X}20HrCya1D%L zKFkmOw4R^8Dp-KSuVP|zMw;Zc;go*wh0T1Z8m}dQ>FQ-|Qvf=-`W1EEz%P7E(-)g> z42W2X+~F4w7bYNt5qGB@hUMRw8;>eT39NahESNdl-j8e@Ai&OYEzL#GG3PM1bYUcQ zMmN?%vsJC(q6U6V`7x{7MT>?5%U&(D4_!Frple`+2v6GUmlj%SL0%WK<}R>r z0P&aPag--T*XAATv-11#|%u910c&1_BavArrLx zWd@?460@*Dfh<8*5oKpm<`2d$f$-FNH;J70E<-Ur^H&&_T9=cQkU%5-fmAL{c zb4eS(db@>Xgs~_SGcJBTg{g=*x+Rwqjk1r}Qx;I>&hEOtP!8;ZM6&&d$olH;Y=Kqd z#<<0jcSTNb0I{1|Pl)mKQ7Ct$jFiNm;K%4T729ifkRd6FkFj=V`1Ult#2STQ@WW`| zwm#ho?9x1btqGZsDc}3Dg;r0kf#jS#r?X7ZA88n7*-10J2zT)YurdxhYHR9NL8HZz z2?%B#JdL>R7c4=S%bA5LST*s}$9VVJs0i?y0TrM~$4U(?A2R|ddL=DY$~$U!`<&I7 zz1&86F9iocKu4En=9L^K9A;|q5c3eBkf^ogL~9_QPevWacXvS1D7#Vr??tOCq>urK z%7;w?stX~bM)`OZ3cS0M3Jq*)3rp2CY|ASWJ2A#K=*ke3S|s4-9hINL?fjAMMnp};(o!jD(wPe>hR43^~=zKQxbzmMpIn7ZgQ)sN9 zP=v_?t#5C-_IodBK^E$Yp8LGcT$5Q_ziCWgMzxL$gW#wgm6@WIRe(OvQj;k4#^$XHu(R}8#cUiQWHJnN%WM{JHt?6RUS*UC~AJ+8p zoQoWsWbDB$S6luP;n^1ppMx0muOd&B(%;FuVUYY&EDdJ_J&{DqlJ7tIf@gi3UbBZ2 zKJBd!mbcZE*03}~tJYXN{KQG&V((7#^Tik`7rdYV%)&&Z*gZC?xu=4mFsZ~gmqsNC zEnb_2ArU3p;Toh5T2fR%oljM7T**Rf7-%$EDrkY7U|unoLpdeIm*t2WG~lo$0jbAwTcHcR$*Ag{v%gOGN3wb44;hMDRSpp$!9Z?_oiwZEu=sVD!g!V zSyEHg;U^*rs)DU{pj=B@Pt@7bu0O$7z)|ta)F|EM zf`mfST#@GEVrB1jM|y>>s8&AZ$X>pTqxx!VbXiBD)l~o-2W*NN>!e~u)QLhlud&~9 zE_g$MM`vsAaJlCVDaCzmw_#Mj(!KhFyUWja69HP@?kNrE+8e~Xsx4LP6qiv1 z8a83pYo>I*Rouqk=>{dyA(V<-e7_}e`Cma>7-d|S-Gs3QkHzP>Cce>)CrnTrpb^32_)yrGLS9 zr-K|9FR0;{_3pvthFx2MC)1N_7!UOkWGkOC`8lnQEFD7Wp2(Rpo%p5(RS`tzo|j*~ zdbc=++ky@~?-&r>}&eKM8oGDbzo5y@8dAR`P1s# z@dgDue{rwrb3SVnEF5TE+-gou5ye?5INnxJ9Z(D+&zWY;AyckZN}wfuPsZ3Wrk8t? zQGaZ=um*`@!@PWjFVl?up?ey(c}Z2i%9^+*ohMX(D!f47QR@&MwbXhaym#8h^{XmH zb){P-P) zrJ}|+tnHh7B{k6ZdZrK%dQDmiCvi4ziQW!YJB9U##6?YBb>}=yNR?aM7Omtij4@;E#JgSCER3L9lCxy!iICSOnIL-wKtUTbFpxR=v}Gq1(Z;3Iq5x@D>$mU9!g> z`sFmmt$!8n(l9Vcx5M5g{**CYSM;O#;w5lhB(QTgopzV_j81szb128V>27Z6N1c@> z>CoYnRa80Sl$AHsQ3LCafLW-%n66-Z_U;jkcpj1Tqp?8QL$^!%Dc2#~Fg@NeN^;?c z`Z#MPNK^y`o7o&_3eBb3C)}&VS?QDVY|3M_d+EZlP?tPiSXH(VJDH*;x=jm^P#@K7<)79JQK zB&AZEkh7{JEJ7j%gZNyZ>$yX44Ws8e*r5r6JV*iZur!q_jWUXJ-18`xSmY-yiEb~| zq%+5Ha{Mv>suHb?RQjq5F872eB|l8(1rwhw%v~F)5;@8$KICn_E#_p4IAa8O%q3ko zHCla>Qzu=mleAI8X(RT{lg<=_d#?%tWtv*AMXfPq41oOPw2Ttif0T?R#2S!ThT|xa z^C(^NVJ<7rMAcaDP`y9WjzqTEX4mAe!W&cOAyTLZSi4u(&%xVUw=2!i(n22nuFs*w ztg%uA-X_9ID~+BU+<(!((s3M&IEYJ>F&qVhh8R^jbmul^F5=Gk#c)|*>D6!1rL}$s2&_^!JwP6mhtIyyg=ga+Sbbc?Y}H zsEiaO7($%U1^&04sg@qXQ=#%F;h}cDm)!J^%S*WT(_7t2Y91mS30C&q!E10zq&0K$ zcCpU1-eOw1(t19$o@p{@nW5pFn8T62Br-EO8Tm_+*l4BOu=X^~T4^2{R(YCcR|RWg z9VmsX94<8sVKnJI?6Q1IoHqFM-y^DO3-__+^DCHVPFs1YO0_EB31($CxHd6%5s7ZA zV?r*AY4q06W}uS&Deq;vLycCLb5$ZXOtg7`oP4d3OL1tr(({gCs#!-cpH%rczD~-o zOyI#fOY!C+Q|Qa}vFvv;1whj zH9I44a(0Hs8UVD5xNQ`yA)FtWCw0EfvMDJ0{t=zCQ|j<@{_^5uua7Q~R^)=N6B&p4 z^voH%H`OrSS8H8;bU0`D7U4cOO?Y>>@4}*qqs4x{xi;fE$-N6myQnLQ1(epIzFn9R zm2}aY2$|*tHOPt;I`JjWKSdR+R^iK6 zd}W*6%LY0|axq&FgM8cE;wE&cS=?P-_{IYXBH&?b)Vpx*v_C;Z(+^ovKN0-Dr`fC1 zW6zL9TgUff9KkEJ;y9CFqT{MLM{nYEvxQi~PJeR@X3m~0PN_UbWT24-{)%Dc?oY=z zm5XI(-%<&ni{bt4HFo$`a9lkTDMMSyez1*e<{Yjk6JN3@8ztWlIkZVQbKjM&v5A>X zt>LlggKFq%jZe_v-Jkq(RuhOxy`E=(sQ)7F-Jky3k0!sjsQey#y6rLQCTMHI?(t^s z1~Z36d;6s#Y)IV)NI&23sedeLK8*&(4GYCXvW_a+ht)Gp78Z-pz~^Kg^Md&VUmE**`${1Uj7;}00w4+1zK-D{a ziXx=W0?%UZR9AuNFJ!JKH9-?B@oJ$D8AUm{njEV3QtJfoT-5tCsBO4D831_@IQpYA zys4Yd66QV&jYHu{;%dsyGk)&pE@5qwv+H}-*>{BrF25qdE3^N zx2~p2;@Z~(tF#A8eiouhC92*(`Cfk?RXDUf1uS}0aR ze$X_raEp}OTBbpNtsz`gX%{@9K4f_Dq~UJ3!MSQY#<6gJtth5JgLK42qzBmc%)Fhg z$%nKyvh`DtSe)fge93*d$*0tt@7+Xw2E{ne^I%IHyU7b8Z{J18zBazTFsX*yJ*`L(_61p(-1COkPV4;G*T7-g0p5OwyI!utip}_*S6qA?%;6Xzi zA52{XFpyE&;wE9O$i@=E%(Nk4slDIxLy;6+&G&rBT6PmY@Ijz3ODw3YK19fin+|na z%`qWbP2drcJnRO*#&N(+T<_usMwA4H2tXxhlcP#Y2|^HRNSnn41j8gr%-pc|8flRx z>d90`WHpBcm(T>Xjv%6P3<8KbxS#P|+yM00A|^-;ZN*1Uhfv8pwqO9nF>FLT7Jgw3 z?}~MB`zP_R-4;RSumB8Hv&LJY*~gFC-Kb~}$Gdo%5WzsiZrCU}E?O`EYyiP$URa*XAPUCK zmy`q3O&M2sR51V`1VzCSCL(eYMj~31i1bM&*W*>Xuxbd2IDR99M}>&mP@{`($#m-a zGIqLuo$rKeKdp`Qgs6;BihdGrlsF)m3=JQpR%}H4#GD|BD?Afi&)A?2nCgr)&t;md zhBy6U;$Q)WMXViJb_0lT0tZjw>iN=jR|%;PaXquV`Che?Pb;2S!~`*MgnFiwHJY$Z zl3#^GEP*_gvWSAsA3Dq#i<4|flGN=05|5;o=5UZj1RDI^N4W185iD^g_&UX{vP=E* zeyvoI!lG%9iH$Wiu}?@3kwot~k+}EhxuQ0{Bj(qJ9bBPJ+PcT#3@;tuW#Y;lw$kP}Oh+=XMs>+=;}H4`U+ z2~O{t#a-4~E>>uwc2H#5(Bd@ii~Vrt5<85yJxbuv2^1*t)^X^xOgh$KsA3~O)M7Q3fs9NSnfYB4!d`WGWWzl zB4}FNzPRUEHc{ZC>kqqyN{StdVmwKly5p8Ks;QOq&hS+HTJi;;2Q%bT_}3chZSGwN zJ&8b*1V-E}pTwO04g!W*+x6L(5)Cn09;IK!ku5+O@VUFoH?~k`G+|HcUVh62p?CBh zY{qDSr;4<`*e&9Q4X?GTtn~Z?(#4l|{Rtv7MO`7_=T%4#ibzNO2Lrz7oW_X*)Q}(R zFE%gk#V#^8z8Q2GLE=TZdUWTi!07IxnC>&xl{vcT6=4Zc2yD@|^(<}TdehsZt`@1A zHfMO^1fd#(yDggAf98`Jr&`3(B3aqAG7|q>M;V!Sr7w6m;3>M`dcwu|>x3?6%+ zKu(hMb{Y&oeChT_$B%-Z1wv>Dk{q1J5MXge{6cFJ+pg_6moqZ)1&B1~@8rb1&wu%* z`FN*#Qn6^4!wRls)n(Y3PzB%~tn^VjT>n9h`MNe0Cfy5^PB5i5o0KAUc7hAf%Zt$* z{zOya4jR2$IdasRTyB)(!b9ZamoobF2+*QTF;sVx@IhK)&?`pdQ1b>}Gf15Gnz5;8 zYX;Yvo3rT(8Q}HUaY^vyLUShe)(CqDA&)M*Z;Ktwy^oD`LJ2SGX1~^2CTnK?x-aqs zt4E4-dqBt8wds++=l6~sh5pz3nQyYhc$eAY;b0$Cmhn*p;M!mp!2v-d-&Eo228@xW z4tOE-LUb?QMop~Kt8eT;x3#wv{hSeul5Lhc2FB|T3Q73IN{yw$S{;yz2+Mb4N6 z?q-D#*(g2S%ARKh+%7u86a^qT8C)1#$fL*c|cJS zrAatW4PZ#xcGD8z#8V< zt|_AnVWmx{$^RU~p}YaMIfAYWUmzDm1}^65>%D}6AzW~Tq|+4~AGR##hubVqIuY=3 z!z}0D7pKB%HNDt#=uAenjj0xVdJlamIP+9|L|{5?n1Gh@juer2<0n&@`G{ElmjyoF zIbuJQQ|Y{hj3Q}G?V2{qL2@_=9k+vsD51efHv8(WR!AsCB%`2aO5LY^n3|aFHm4^c zeAovbOX92$j@R;C;cEmVOGQVwV%w(YXar#jZ6j=o&t4Ofs8rnho=R+fiuy1YQI&mAlZQ8_+#FX1k|0Z8#t&)kXf)02{Z zy@KU1QBA7Ss16#Dul675j%n^cKn=U*M63faWK$XGrMuYqYEtDzo27Ki#Fbv(03kuC zZUDcb=JyKK%tBla?_Uck^cz6;oFNaEAj^_>S^#Gg%g?iR;=i?XWj&uqLS*q_KD+_I zCOYmrBCPsE&4^R5!;0`@@ay%q=S#}YehdtLPI?0n9-xkb3FASwGg?sIzs5rmA@8PE zaJaY|O0w}9E<=eb>0@?zwmJRyUjgb174-E94*R4{9ma0!y5n$Wiq(S$J*&`{-E(y5 z=scj&8ev62H4^^-z&r2$FQrs}1qi7FQE2}FArMh3mo8<4!VQUG@+Z+=4%u??2s+Y6 zThfA9IRHPDNao}yymNP019v@ovW<6fb|C{mn#9Wd{{YncN#CTqYlF9H&r`GpqSLKI zfL=W!iKb{GVYs}&iAOndzHJrd&U7T-6 zD^yxt1r9e@mBxm;IF) zYeuay@8}q@B8o5V23_r}R-EsJt8?H5=h7zQ9JC`9Dx~5aT|=AOuE{$vsr{ zE`YA)Yh5e&xygWZ=_1MlsomK9GT@c`BHFjMe`XmFWyAu)mE9|{wGOYO{Qa`!%NQ<} zjKM(j!tM|a33B3U0|{faGBE%Gt3Yb9-bP``_rQcS05G|8RuCiKI&x+9yAiT(I3kKb z)nx-}6AE8Y6bB+@E?milprfn@t3MrZ2r8j{AKwCTGI^fP5YYw~7Bs=66o?}ntED=q zqYR{^FH<&LxpDKmH%sW#BVUSgxIx~!y$J@h%T8J+g#JHG)MsdWA*gdc!2rmH1<)ic z=Kzz>T_zNU()eQ-)@nAvgx3CSU=9IKv44m`(P^cCK-&g1GRh)kYC$rdoNS`EHTZzh z4toMn4@FD$5M)g-oSzoG%?gj>`U7jHw?>AXo#E8U0A#7 zK5=VxG-hT%|+$l$FT=63IbfX?JSLP@HoROXNY@HmXQE7P9zr)c)(dM zQ4TOsD^w@}Q0Z{M0uBIFxo|U8X=!=|#rJOlb|s1I~SBEKciv(!A zpv%L+aDN9=E0=*e8+IQ}`P*g7ijt@`0NrA@fKjNEoFSJkdENviHq)x&<-^JBgQ5(G z_mHUCuB(ezFfLp(4NKGr3-U1lo}|;@#AzmsliDLH)D-#&9y80A0Ul$M9?n!+9ELUx zxIX2NOQz=hp%*SJm@UM2Z|M14iE`uaJrBB<20sUE7l*vLaMZpBqhvulmo6_O`=Wtz z;_fhVS1ubCfOI3p#XB~G@Jp8!_&FuCSnusFT)CE0_a8*VkuF^E93R2b!;mwfABk{f z%C4;Y*%>hrM5Ovlz}qfdUQW-UczZ#YJl_Huj%qtf<;uQIm}Ex+%nZiE0U8KtItB}l z;8#`1Ti@+2T)5MyF*3fOBh+C^s!*AIjG-M4&ugOru}>2~;Cttp(AjT4>>)}Xtk%ioAg!EttSN160rn}oS>cixBHVm}LP6-!*W zyqtX$lc76YxpL-ipW_uuxp8+GI4i*XoxKmq-7Z{SPRKL3FOpojki~14va#{}W$6Yi z`>%ueII68_Me0HZT-GK##o+XPFCg152an+T7mu_Vao>%R9H@)>005jT-C*3)C(=Ta zDV|aGmBDi5%OFE9E*?A|1uldHi*HV6Q&JIf<;#c)U~U4>LBoKVv4Zd|P39j(SD#E5 zA9?6~hF%BZZG*25IdbFg{JkH0@?u=LxqdO$BzFc5qOM$ChJHTyE>tu`Uv;+DdqWn#=<;CIb`WKJ1 zxp8<~6Uj-axpC1Pv^t$9^q;)`llGs{e$f8_gZt0wziItv?K6lF&`>Y{h>eM;!GMov z=d1v4b^VCPsB`T;bDstVxiaO-D4ZnO(qYns$cfP<5P&rKg)sC-f(%I)hsQZ6v^$dJ zzyyFD#xhN}{Z%tNRrEM6TyulB4rlUx1zsHqa^vp353 zK8NS+E?iy~#HmYTmq94YgkwaHZA0_EvDs8XYax9k&C(h#TZ1lKMP5VIROd@XEoIA( zG(+X)n%$_T*pOw*jW#i)9QeIZc4C$6i};`2=gqvnW_CYzB<34f{9Gl=nO7*`D%$C` z3ehwPSrjvuEwF*Tz-Up zR`TV=;%-2Gq{M2#Wy_5625W;5r45CVYDM4?^bMOdNN;QAk*w7GM~a3eWIZVIw5<$Sa;@a)EJO z)1aQx<;#uat3ZJY#|c_KZRN|C7kPv5Hmo7f*(7cW1%Zte00L*iEE?gRb%>%ItG6{0x&%QoCg=R456WvPfP_@gbOP4NO zxpL*t?*1@dF3EEJIevc9<;UmjVXjIh1jev7GUdycE?mxBqdlq~>W52B7hLIb;>(vV zC_+S)Gk@~Ops^hW*klB`a^=gH1S-tT?*@Uf$n zmluh?2|_51i2_}A7+tHEE?gGOCBc_I==lB@r^S+!qC)Ba018TBz19GX*FaxtGT3hr zXCXNWZa0V@GUWdNF6dH4WRM+Lcm@@bBgXwFm-<1+w3q0=H(Czbj}Qr~Ogdxkel z8+oS$1DHPH8V)r};SMb4M0cNN&*cZ;ZTzU7^AxLHOJ;n5f!|2)+Oa@^Co*#(Y9MQz z3AEzg5i4rE5P=n2S5=NlSIpL>K!S~(ou(BA1<_v6UFR^AY>rFy0Da-emf9d2Mc>z} z)`9K6X!;oLK{PtG^AE8|Kkl52KEj}Ow?_UZSWvwT6Sbz?Izx)DhVV_Zk$|<24dLy> z#!~&kQFVp@1G^MpT0v}Pf!jf>EI2vI%C^f4*|j0MpGj~WhOYjDge|Mv2=iamay5>4 z8?Y^&_=H-}q3AbjDtqEs$5t};^jC{qS&$%Wh}IY#eZ~&l2X-u-CCi_9d>_O)=&P## z0E%T1zziz;xj!#c_Unk$Gy~E~YcHH0O8VNqwjU53Aq7QnQ|kkx?-$iRuxp_y2cftr z{{Tt~fLiEB$VQ@5>7_P}?%{D#c}M57wqN L-Xs42$|e8VW$}EX literal 0 HcmV?d00001 diff --git a/reglement.html b/reglement.html index 7c396d1..5c558f9 100644 --- a/reglement.html +++ b/reglement.html @@ -8,6 +8,7 @@ content="Page règlement officielle du site ChessCubing Arena avec synthèse des formats Twice et Time." /> ChessCubing Arena | Règlement officiel + @@ -17,6 +18,9 @@

+ + +

Référentiel officiel

Règlement ChessCubing

diff --git a/styles.css b/styles.css index f94ba84..d0495aa 100644 --- a/styles.css +++ b/styles.css @@ -1,25 +1,25 @@ :root { - --bg: #01050b; - --bg-soft: rgba(2, 12, 20, 0.92); - --panel: rgba(4, 18, 30, 0.84); - --panel-border: rgba(98, 242, 255, 0.22); - --panel-border-soft: rgba(98, 242, 255, 0.1); - --panel-glow: rgba(56, 213, 255, 0.18); - --grid-line: rgba(92, 234, 255, 0.09); - --text: #e4fbff; - --muted: #7da9b6; - --warm: #7df7bd; - --warm-strong: #18d97f; - --cool: #75f2ff; - --cool-strong: #1ed6ff; - --white-seat: #b6ffd8; - --dark-seat: #8ef6ff; + --bg: #040404; + --bg-soft: rgba(9, 10, 13, 0.94); + --panel: rgba(10, 12, 18, 0.88); + --panel-border: rgba(50, 123, 255, 0.28); + --panel-border-soft: rgba(255, 255, 255, 0.08); + --panel-glow: rgba(43, 113, 255, 0.2); + --grid-line: rgba(40, 74, 153, 0.1); + --text: #f3f7ff; + --muted: #abb4c8; + --warm: #ffb253; + --warm-strong: #ff7a00; + --cool: #74aeff; + --cool-strong: #1762ff; + --white-seat: #ffc375; + --dark-seat: #7db0ff; --danger: #ff647f; - --success: #7df7bd; + --success: #ffb253; --shadow: - 0 0 0 1px rgba(98, 242, 255, 0.08), + 0 0 0 1px rgba(50, 123, 255, 0.08), 0 26px 80px rgba(0, 0, 0, 0.56), - 0 0 34px rgba(30, 214, 255, 0.08); + 0 0 34px rgba(23, 98, 255, 0.1); --radius: 28px; } @@ -39,10 +39,10 @@ body { font-family: "Segoe UI", "Trebuchet MS", sans-serif; color: var(--text); background: - radial-gradient(circle at top left, rgba(24, 217, 127, 0.18), transparent 22%), - radial-gradient(circle at 78% 18%, rgba(30, 214, 255, 0.18), transparent 20%), - radial-gradient(circle at bottom center, rgba(24, 217, 127, 0.1), transparent 26%), - linear-gradient(180deg, #01040a 0%, #03101b 48%, #041522 100%); + radial-gradient(circle at 16% 18%, rgba(255, 122, 0, 0.28), transparent 22%), + radial-gradient(circle at 78% 18%, rgba(23, 98, 255, 0.24), transparent 22%), + radial-gradient(circle at bottom center, rgba(255, 122, 0, 0.1), transparent 26%), + linear-gradient(180deg, #020202 0%, #090b12 48%, #0c1018 100%); } body::before { @@ -63,8 +63,8 @@ body::after { inset: 0; pointer-events: none; background: - radial-gradient(circle at 50% 110%, rgba(24, 217, 127, 0.18), transparent 24%), - linear-gradient(180deg, transparent 0 58%, rgba(30, 214, 255, 0.06) 72%, transparent 100%); + radial-gradient(circle at 50% 110%, rgba(255, 122, 0, 0.16), transparent 24%), + linear-gradient(180deg, transparent 0 58%, rgba(23, 98, 255, 0.07) 72%, transparent 100%); mix-blend-mode: screen; } @@ -107,7 +107,7 @@ a:hover { color: var(--cool); font-size: 0.78rem; font-family: "Consolas", "Lucida Console", monospace; - text-shadow: 0 0 14px rgba(30, 214, 255, 0.22); + text-shadow: 0 0 14px rgba(23, 98, 255, 0.22); } .micro-label { @@ -175,24 +175,24 @@ p { .button.primary { background: - linear-gradient(135deg, rgba(30, 214, 255, 0.22), rgba(7, 32, 44, 0.96)), + linear-gradient(135deg, rgba(23, 98, 255, 0.24), rgba(8, 14, 28, 0.96)), linear-gradient(135deg, var(--cool-strong), var(--cool)); - border-color: rgba(117, 242, 255, 0.5); + border-color: rgba(116, 174, 255, 0.48); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.06), - 0 0 24px rgba(30, 214, 255, 0.16); + 0 0 24px rgba(23, 98, 255, 0.18); } .button.secondary { - background: linear-gradient(135deg, rgba(24, 217, 127, 0.18), rgba(125, 247, 189, 0.08)); - border-color: rgba(125, 247, 189, 0.32); - box-shadow: 0 0 18px rgba(24, 217, 127, 0.1); + background: linear-gradient(135deg, rgba(255, 122, 0, 0.22), rgba(255, 178, 83, 0.08)); + border-color: rgba(255, 178, 83, 0.34); + box-shadow: 0 0 18px rgba(255, 122, 0, 0.12); } .button.ghost { background: linear-gradient(180deg, rgba(6, 20, 31, 0.92), rgba(3, 11, 18, 0.92)); border-color: var(--panel-border-soft); - box-shadow: inset 0 0 0 1px rgba(30, 214, 255, 0.04); + box-shadow: inset 0 0 0 1px rgba(23, 98, 255, 0.05); } .button.danger { @@ -253,14 +253,39 @@ p { gap: 1rem; } +.logo-lockup { + display: inline-flex; + margin-bottom: 1rem; + padding: 0.55rem 0.8rem; + border-radius: 24px; + border: 1px solid rgba(255, 255, 255, 0.06); + background: rgba(0, 0, 0, 0.72); + box-shadow: + inset 0 0 0 1px rgba(255, 255, 255, 0.02), + 0 0 22px rgba(23, 98, 255, 0.08); +} + +.logo-lockup:hover { + text-decoration: none; +} + +.hero-logo { + display: block; + width: clamp(220px, 29vw, 360px); + height: auto; + filter: + drop-shadow(0 0 12px rgba(255, 122, 0, 0.08)) + drop-shadow(0 0 16px rgba(23, 98, 255, 0.14)); +} + .hero-setup h1 { margin: 0; font-size: clamp(2.7rem, 6.5vw, 4.9rem); line-height: 0.95; letter-spacing: 0.03em; text-shadow: - 0 0 12px rgba(30, 214, 255, 0.18), - 0 0 28px rgba(30, 214, 255, 0.08); + 0 0 12px rgba(23, 98, 255, 0.18), + 0 0 28px rgba(255, 122, 0, 0.08); } .hero-pills { @@ -280,7 +305,7 @@ p { border-radius: 999px; border: 1px solid var(--panel-border-soft); background: linear-gradient(180deg, rgba(7, 26, 40, 0.88), rgba(2, 13, 22, 0.92)); - box-shadow: inset 0 0 0 1px rgba(30, 214, 255, 0.03); + box-shadow: inset 0 0 0 1px rgba(23, 98, 255, 0.05); } .preview-card, @@ -295,10 +320,10 @@ p { border-radius: 24px; border: 1px solid var(--panel-border-soft); background: - linear-gradient(160deg, rgba(10, 31, 47, 0.96), rgba(3, 13, 21, 0.96)); + linear-gradient(160deg, rgba(14, 20, 34, 0.96), rgba(5, 9, 16, 0.96)); box-shadow: - inset 0 0 0 1px rgba(30, 214, 255, 0.03), - 0 0 22px rgba(30, 214, 255, 0.04); + inset 0 0 0 1px rgba(23, 98, 255, 0.05), + 0 0 22px rgba(23, 98, 255, 0.08); } .preview-card, @@ -381,7 +406,7 @@ textarea { border: 1px solid var(--panel-border-soft); background: linear-gradient(180deg, rgba(3, 14, 23, 0.96), rgba(2, 10, 16, 0.96)); - box-shadow: inset 0 0 0 1px rgba(30, 214, 255, 0.03); + box-shadow: inset 0 0 0 1px rgba(23, 98, 255, 0.05); color: var(--text); font: inherit; } @@ -393,7 +418,7 @@ textarea { input:focus, textarea:focus { - outline: 2px solid rgba(30, 214, 255, 0.45); + outline: 2px solid rgba(23, 98, 255, 0.45); outline-offset: 1px; } @@ -430,8 +455,8 @@ textarea:focus { .option-card:hover { transform: translateY(-3px); - border-color: rgba(30, 214, 255, 0.34); - box-shadow: 0 0 20px rgba(30, 214, 255, 0.08); + border-color: rgba(23, 98, 255, 0.34); + box-shadow: 0 0 20px rgba(23, 98, 255, 0.1); } .option-card input { @@ -443,12 +468,12 @@ textarea:focus { } .option-card:has(input:checked) { - border-color: rgba(30, 214, 255, 0.52); + border-color: rgba(23, 98, 255, 0.52); background: - linear-gradient(160deg, rgba(30, 214, 255, 0.16), rgba(24, 217, 127, 0.09)); + linear-gradient(160deg, rgba(23, 98, 255, 0.18), rgba(255, 122, 0, 0.1)); box-shadow: - inset 0 0 0 1px rgba(30, 214, 255, 0.06), - 0 0 24px rgba(30, 214, 255, 0.08); + inset 0 0 0 1px rgba(23, 98, 255, 0.06), + 0 0 24px rgba(23, 98, 255, 0.1); } .setup-summary { @@ -513,19 +538,37 @@ textarea:focus { } .brand-link { + display: inline-flex; + align-items: center; + gap: 0.7rem; justify-self: start; padding: 0.75rem 1rem; border-radius: 18px; border: 1px solid var(--panel-border-soft); - background: linear-gradient(180deg, rgba(8, 28, 43, 0.92), rgba(3, 11, 18, 0.92)); + background: linear-gradient(180deg, rgba(12, 18, 32, 0.96), rgba(5, 8, 14, 0.96)); color: var(--text); - box-shadow: inset 0 0 0 1px rgba(30, 214, 255, 0.03); + box-shadow: inset 0 0 0 1px rgba(23, 98, 255, 0.04); } .brand-link:hover { text-decoration: none; } +.brand-link-logo { + padding: 0.5rem 0.7rem; + border-color: rgba(255, 255, 255, 0.08); + background: rgba(0, 0, 0, 0.78); +} + +.brand-link-mark { + display: block; + width: 7.6rem; + height: auto; + filter: + drop-shadow(0 0 8px rgba(255, 122, 0, 0.08)) + drop-shadow(0 0 12px rgba(23, 98, 255, 0.14)); +} + .phase-title { text-align: center; } @@ -534,8 +577,8 @@ textarea:focus { margin: 0; font-size: clamp(1.9rem, 4vw, 3rem); text-shadow: - 0 0 12px rgba(30, 214, 255, 0.16), - 0 0 24px rgba(30, 214, 255, 0.06); + 0 0 12px rgba(23, 98, 255, 0.18), + 0 0 24px rgba(255, 122, 0, 0.08); } .phase-subtitle { @@ -571,8 +614,8 @@ textarea:focus { .status-card.wide { background: - linear-gradient(160deg, rgba(30, 214, 255, 0.14), rgba(24, 217, 127, 0.09)); - border-color: rgba(30, 214, 255, 0.22); + linear-gradient(160deg, rgba(23, 98, 255, 0.16), rgba(255, 122, 0, 0.1)); + border-color: rgba(23, 98, 255, 0.24); } .faceoff-board { @@ -625,15 +668,15 @@ textarea:focus { } .light-seat { - background: rgba(125, 247, 189, 0.12); + background: rgba(255, 122, 0, 0.14); color: var(--white-seat); - box-shadow: 0 0 16px rgba(24, 217, 127, 0.12); + box-shadow: 0 0 16px rgba(255, 122, 0, 0.14); } .dark-seat { - background: rgba(117, 242, 255, 0.12); + background: rgba(23, 98, 255, 0.14); color: var(--dark-seat); - box-shadow: 0 0 16px rgba(30, 214, 255, 0.12); + box-shadow: 0 0 16px rgba(23, 98, 255, 0.14); } .zone-button { @@ -671,28 +714,28 @@ textarea:focus { .light-button { background: - linear-gradient(165deg, rgba(24, 217, 127, 0.24), rgba(125, 247, 189, 0.08)), + linear-gradient(165deg, rgba(255, 122, 0, 0.28), rgba(255, 178, 83, 0.08)), linear-gradient(180deg, rgba(11, 19, 24, 0.96), rgba(5, 10, 14, 0.98)); color: var(--white-seat); box-shadow: - inset 0 0 0 1px rgba(125, 247, 189, 0.08), - 0 0 28px rgba(24, 217, 127, 0.08); + inset 0 0 0 1px rgba(255, 178, 83, 0.1), + 0 0 28px rgba(255, 122, 0, 0.1); } .dark-button { background: - linear-gradient(165deg, rgba(30, 214, 255, 0.2), rgba(117, 242, 255, 0.08)), + linear-gradient(165deg, rgba(23, 98, 255, 0.24), rgba(116, 174, 255, 0.08)), linear-gradient(180deg, rgba(11, 19, 24, 0.96), rgba(5, 10, 14, 0.98)); color: var(--dark-seat); box-shadow: - inset 0 0 0 1px rgba(117, 242, 255, 0.08), - 0 0 28px rgba(30, 214, 255, 0.08); + inset 0 0 0 1px rgba(116, 174, 255, 0.1), + 0 0 28px rgba(23, 98, 255, 0.1); } .zone-button.active-turn { box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08), - 0 0 40px rgba(30, 214, 255, 0.18); + 0 0 40px rgba(23, 98, 255, 0.2); animation: pulse 1.6s ease-in-out infinite; } @@ -753,7 +796,7 @@ textarea:focus { z-index: 1; width: min(760px, 100%); background: - linear-gradient(180deg, rgba(8, 25, 39, 0.98), rgba(2, 9, 16, 0.98)); + linear-gradient(180deg, rgba(14, 18, 30, 0.98), rgba(4, 7, 14, 0.98)); box-shadow: var(--shadow); } @@ -788,8 +831,8 @@ textarea:focus { font-size: clamp(2.8rem, 6vw, 4.7rem); line-height: 0.94; text-shadow: - 0 0 12px rgba(30, 214, 255, 0.18), - 0 0 30px rgba(30, 214, 255, 0.08); + 0 0 12px rgba(23, 98, 255, 0.18), + 0 0 30px rgba(255, 122, 0, 0.08); } .hero-home h1 { @@ -797,8 +840,8 @@ textarea:focus { font-size: clamp(2.9rem, 6.4vw, 5.2rem); line-height: 0.93; text-shadow: - 0 0 12px rgba(30, 214, 255, 0.18), - 0 0 32px rgba(24, 217, 127, 0.08); + 0 0 12px rgba(23, 98, 255, 0.18), + 0 0 32px rgba(255, 122, 0, 0.1); } .hero-actions { @@ -823,10 +866,10 @@ textarea:focus { border-radius: 24px; border: 1px solid var(--panel-border-soft); background: - linear-gradient(160deg, rgba(10, 31, 47, 0.96), rgba(3, 13, 21, 0.96)); + linear-gradient(160deg, rgba(14, 20, 34, 0.96), rgba(5, 9, 16, 0.96)); box-shadow: - inset 0 0 0 1px rgba(30, 214, 255, 0.03), - 0 0 22px rgba(30, 214, 255, 0.04); + inset 0 0 0 1px rgba(23, 98, 255, 0.05), + 0 0 22px rgba(23, 98, 255, 0.08); } .metric-chip, @@ -921,10 +964,10 @@ textarea:focus { border-radius: 22px; border: 1px solid var(--panel-border-soft); background: - linear-gradient(160deg, rgba(10, 31, 47, 0.96), rgba(3, 13, 21, 0.96)); + linear-gradient(160deg, rgba(14, 20, 34, 0.96), rgba(5, 9, 16, 0.96)); box-shadow: - inset 0 0 0 1px rgba(30, 214, 255, 0.03), - 0 0 22px rgba(30, 214, 255, 0.04); + inset 0 0 0 1px rgba(23, 98, 255, 0.05), + 0 0 22px rgba(23, 98, 255, 0.08); } .mini-panel p { @@ -943,15 +986,15 @@ textarea:focus { } .cta-panel { - border-color: rgba(125, 247, 189, 0.24); + border-color: rgba(255, 122, 0, 0.26); } .twice-card { - border-color: rgba(117, 242, 255, 0.24); + border-color: rgba(255, 122, 0, 0.28); } .time-card { - border-color: rgba(125, 247, 189, 0.24); + border-color: rgba(23, 98, 255, 0.28); } .format-head h3, @@ -1005,9 +1048,9 @@ textarea:focus { gap: 0.45rem; padding: 1rem; border-radius: 22px; - border: 1px solid rgba(30, 214, 255, 0.18); + border: 1px solid rgba(23, 98, 255, 0.18); background: - linear-gradient(145deg, rgba(30, 214, 255, 0.11), rgba(24, 217, 127, 0.08)), + linear-gradient(145deg, rgba(23, 98, 255, 0.12), rgba(255, 122, 0, 0.08)), linear-gradient(180deg, rgba(3, 14, 23, 0.96), rgba(2, 10, 16, 0.96)); } @@ -1028,11 +1071,11 @@ textarea:focus { } .minus-card { - border-color: rgba(117, 242, 255, 0.22); + border-color: rgba(255, 122, 0, 0.24); } .plus-card { - border-color: rgba(125, 247, 189, 0.22); + border-color: rgba(23, 98, 255, 0.24); } .source-grid { @@ -1055,8 +1098,8 @@ textarea:focus { .source-card:hover { transform: translateY(-3px); text-decoration: none; - border-color: rgba(30, 214, 255, 0.34); - box-shadow: 0 0 22px rgba(30, 214, 255, 0.08); + border-color: rgba(23, 98, 255, 0.34); + box-shadow: 0 0 22px rgba(23, 98, 255, 0.1); } @keyframes pulse { @@ -1064,13 +1107,13 @@ textarea:focus { 100% { box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08), - 0 0 28px rgba(30, 214, 255, 0.16); + 0 0 28px rgba(23, 98, 255, 0.18); } 50% { box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1), - 0 0 38px rgba(30, 214, 255, 0.24); + 0 0 38px rgba(23, 98, 255, 0.26); } }