From 90e1ade05bc82c4cc936adebb58da02bd7e8792b Mon Sep 17 00:00:00 2001 From: Holly Date: Mon, 25 Dec 2023 06:41:35 +0000 Subject: [PATCH] add a collection of crosswords to the site --- crosswords/baba-puzzle-title/empty.png | Bin 0 -> 518 bytes crosswords/baba-puzzle-title/is.png | Bin 0 -> 432 bytes crosswords/baba-puzzle-title/text.png | Bin 0 -> 489 bytes crosswords/baba-puzzle-title/win.png | Bin 0 -> 528 bytes crosswords/baba-puzzle-title/without.png | Bin 0 -> 530 bytes crosswords/img/TEXT WITHOUT EMPTY IS WIN.png | Bin 0 -> 29410 bytes crosswords/img/Two or More.png | Bin 0 -> 30751 bytes crosswords/img/Ups and Downs.png | Bin 0 -> 31780 bytes crosswords/index.html | 71 +++++++++++++++ crosswords/puz/TEXT WITHOUT EMPTY IS WIN.puz | Bin 0 -> 1815 bytes crosswords/puz/Two or More.puz | Bin 0 -> 2537 bytes crosswords/puz/Ups and Downs.puz | Bin 0 -> 3492 bytes crosswords/style.css | 91 +++++++++++++++++++ index.html | 2 +- 14 files changed, 163 insertions(+), 1 deletion(-) create mode 100644 crosswords/baba-puzzle-title/empty.png create mode 100644 crosswords/baba-puzzle-title/is.png create mode 100644 crosswords/baba-puzzle-title/text.png create mode 100644 crosswords/baba-puzzle-title/win.png create mode 100644 crosswords/baba-puzzle-title/without.png create mode 100644 crosswords/img/TEXT WITHOUT EMPTY IS WIN.png create mode 100644 crosswords/img/Two or More.png create mode 100644 crosswords/img/Ups and Downs.png create mode 100644 crosswords/index.html create mode 100644 crosswords/puz/TEXT WITHOUT EMPTY IS WIN.puz create mode 100644 crosswords/puz/Two or More.puz create mode 100644 crosswords/puz/Ups and Downs.puz create mode 100644 crosswords/style.css diff --git a/crosswords/baba-puzzle-title/empty.png b/crosswords/baba-puzzle-title/empty.png new file mode 100644 index 0000000000000000000000000000000000000000..2d5cfd3d8dc7df7036ce84c743436208586b03d1 GIT binary patch literal 518 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wl9Er&xK0q2I#BlEIt^+`dGr%Xr z6-fX8{~t&eA8RfIQp_bme!)P2>!)}ffn2FHh&~__Vkn3K1}B(bFfjbwVZRp03-WYv z4B?oWd*&eT0Rs+ZhtD6_Qsj3rPCWE)^%cdRA*<}$Q#l_T(Yl*tticq@m?z|O=4uL; z13TNAm6A>E(rv4@<UC+5vMBC^Ru##K`D7*AOVd5D9e=3&+gVGaCgP3^-UX*ms4# zOOcm$KOvGC+i1kvUhk#YX%_bW!Dq+iB4!$`%>FivD?+k8^*p`5EmkYEn|343OkI4P mQ$qREPV;V~-`{hta<7-?_cwJrs}*{9HpmuFS3eh^f+hedJ)+70 literal 0 HcmV?d00001 diff --git a/crosswords/baba-puzzle-title/is.png b/crosswords/baba-puzzle-title/is.png new file mode 100644 index 0000000000000000000000000000000000000000..47dc2510cad97af90fb10d77bcf71ac3f17bf9e0 GIT binary patch literal 432 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wl9Er&xK0q2I#BlEIt^+`dGr%Xr z6-fX8{~t&eA8RfIQp_bme!)P2>!)}ffn2FHh&~__Vkn3K1}B(bFfjbwVZRp0v+;Cs z4B?nL_3TDL1_KTz2i-dg?;dlA?E0_8nbO$uj9==^y~(lyH`&+6HA&x2^@wn?xc(uE zDaAk_Q2xGjO)dMTd0VDb0L_8f#t38!05J~`gIvtU0J4oy!!fWH$a6_caSQ>{OdK53Oirv3SBMX6u!1ADPn8ZQ!Ry!Nuq~OtqYBExVFaCAxYDtCtK|BmPm)v$nH&H zMkxlq(QFKsa?)b08F?N+b6~cDYy#QJ4a6WeJIGc>#)rGMR|9#bP+M7mwqA(Zn#I~2 zc70VSkM`~`UsfUQaKklBObQpb@_6VlZCtbMbMzgf?2Qve#k;OXk; Jvd$@?2>>U0cMSjl literal 0 HcmV?d00001 diff --git a/crosswords/baba-puzzle-title/text.png b/crosswords/baba-puzzle-title/text.png new file mode 100644 index 0000000000000000000000000000000000000000..ac7102f6bac62507a276d232f2477e836ff92672 GIT binary patch literal 489 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wl9Er&xK0q2I#BlEIt^+`dGr%Xr z6-fX8{~t&eA8RfIQp_bme!)P2>!)}ffn2FHh&~__Vkn3K1}B(bFfjbwVZRp0^YwIb z4B?oW+jo|?A%LU#bR%zx{2d12UH`R$AkD-vGxqdG&I1NKE`d`IDpxe87%kQeYU`PBNuY3_X7QnwYaSKW zObEQ*`+V9brQZB%70ahtClo(g?@lg{xE!)l!)}ffn2FHh&~__Vkn3K1}B(bFfjbwVZRp0^Y?Ud z4B?oWdUm7W0Rs-_z{2(_@x=KX7+d%L*J6CEH2u#rQ7x8rJR6i|b#DFrkd<5iij*8j zJ}mf{!!q?tHo#`YTW9Z=w5HvTNYR(JH2@vg1>D+Gj79XjJ9eU_Ou`%lYt zwYny{Fv&~tjBFjpigzMAI%{0hBm>z#tjRgsJC()w{@lLi6%y6=th8^Lc>b@sasMh~ z<`qS^7V&@w5s&P0KDq<#fw>A4oFG?;0WkysUB$@AVoDB7WTNj?CY7>bVxZsaf!<}Ur!+s#=LoTkC~ZIGM_5TaAdYG*syPEkb6pi#3Ria z%azn3PMp@8aZ&rLE%(BUJI&43PSsv_Vt?ztcl>)8S4;VcPinZC4zk?S)z4*}Q$iB} D@;0Tn literal 0 HcmV?d00001 diff --git a/crosswords/baba-puzzle-title/without.png b/crosswords/baba-puzzle-title/without.png new file mode 100644 index 0000000000000000000000000000000000000000..49be10523a61a6280df07955b1fbbf3c8cb8b6f7 GIT binary patch literal 530 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaU>>(_yB2;5W~5*yAA*;&H$ef zS0*MVAoKtK{}mHI0vQa9B|(0{3=Yq3qyafnX%Jl?39ykM1{jDiq%bh}t3UV;c*h7u;MGRh_`2TB>L}~DZ6z~ zy~n<=$IO=Z864lYb%Fv9<^T{|6o^qAz`(e=<=`@)s2kJ)EIBvlXrkueB?B;P*gBq8*o-tT$tcfa=D^TS7<cf*l{Jqcf`3rm1;?^JuTs7wD2qK$g#J&~XubCSTh!r#6#wbSPvFZ-`~@tI zRAac7@bcZB?%ry`aHp~S2jH$=f_IWGX{s8jIQ@zX+!6e%Pd}sb_BY)cGVoFiK#<5F zyiB}ub&N*hN}NOV@PJ6nq8I572-|CGJLyu127BY2hTO_4+N_2RK7HRVx>#6SOZ$-{y>C&wkR8<5_Fy*K@}ya( zO)XcYS>nka){T)ogqAWdN$`JuB6Q|_t~y3J;9eVOE{r^v5}CbrP`;$J#Y zmZFmw)P#>YrukH}*LDiGt_1ToF+1d7-P!Nm>1FS(aRQmG_G@T$Rk6uQrwzNba8ouH zxsF?)ugA@-tO>Rn%A4Ct8!QsCgKVOHY_ss&V4a(+jbF0V(fM)hcFZ>8aryJo?{oyx z*Ul7M@Y#|SWON=RSGzs2+~vgWM+c{<3xWbL`&_?d7rv<|y~t@Edd|`1=IPc}~$x1bq#@jrIOi~H8o6E3gUaH^Jzb&we-xJkNtJ^N} ze&%=kCN;p=lo)vkOd6{aoiudP(3OU6PxMSf4FPIBQR|69j(;Og16a9RI7E>~T6MM8 zvRHhnL~IaJusJ`Fxz2P`!QM2NuYW91xmzs*p3&9(=;){@v9RK`gJi~&vlI%2qcIRK zcMKqau8k!XyFAiUg8i;IokXpZ&Ld!*=!rKcYtPuG^*%O?*Q@x80G4!+Ok{JK3Llzl$4H~FQs2VJ@sfGp)xCbE8gekif95KY z-*s%KjeaW)Am=BsKef!(j;SY-xr4LR1VJ{_OaOY0?&T*`#CQ*DV1+5)E(OR{nm6+ z7Du8de#p5v*lVEgR{j<*i|xZP_M#$l@?}M|oq>t51)zRPmQqljxZb)(8TIc17~gh9 z!gIoK^JULAt6s=`$lu+Lzhg#!^mEw3$$^#u9snDskswq~U$(PiUG_MfB;m9Y->_Nl?oIk$b6l$f04+FQH|wEbq|z zFn|QB_QYri-~*Mj^8qM1^d{{vBd1ue+XS}XrHb)alb zT@B@W=~&(7X9Dt!rFKj*_ZHzk{rYUCsNz2COmslWh*lb$jDUjTFv?9$;JR^R=WM|VPH;%n>9HX%zF{>JlN`IPduE2s6Onh(nT;QxyDa!X!I66#p@(Sc7s@a z&-n%fhWpRN83R}6XzM+raRay%0`q<@^=?Q1tQdlEUK_2hBz_Nq|0B|fi6DnzoK1>X z6Oh*HBu*@g?Y^BsU>eu(^Y`NXPaS}#bNWisdh4BcXgJ#k-lyu%_@%m^qFBQ-Typlo zzOf!*vc#luJmq%e8rs6rgmt(!i`v5=^AKq^X5&EK>l?B4_3j4g+}LERO&}n@B(XM3Of)`tcsRq#8pBv-F@UgwVdny?3cv>uWxoM#z4IZ%GI-WSk{ z=4v5H9Nmd}T-_V@&OR6tl%+^c>>EiJd|-6Ej*g2OUQ}L*E(>^m2Bk8;EpWQ^q#M-4 zA1tTNWmr*ttrwY-it9sIlh#|$z4GCCF(=c02JM%MVaM_kdokpR;chVq%71fI0Vp!yu5izrJG)j^w)a*+<{ne3I+(91a}W5Z-Qi z9yn>)Ih`BSns7dT=g~|vWSMcOO;ftO^O7ABI>*{&vxnX9Y7_;vT73;Nbh0$x2S)c7 zKdSmt@8&6znjbhwCxp;Uqqc)dF53U`1L)xQ;6(HN_*;7tTdCDXYgiOxxuOu>&ssSI zbF%I4^JAuLHZ6shS*exG7<}8P942xq*BH6Wgr{x-u={U_~ac$qcpCc;VZ9@FkI&&IjFXY908bVUe&MfPK0&-tRg&1n^@L z)LANuAMOi z{QP?sLwq+y#z5d;0`Aw9TGexFz+(r@%|Xs+#BL&32F917R}OYzpy}D&j|b#5p7%FR zrSV=b;2i6@0RY2$S^=mVlFI!2O<90+G8e&qvV#@D;aX z`vq43bLhLlI)9qxYoDD*|8auq&j1f4?nRTQDK7M4L1TvtG z0szZBNGj}cIR6#u$xzzo(x^979|qiy6dkpY@%THZrc6h?5aoxt-2&{Txdl2A=tLCC z_XfHm;Ju2j2y{h^vQNNAMYjgJHAb7yh_87d68sP-BgMUiTo#1`$Rk7V==sgx{E?Eh zDN``Y;>)eJ|0e4@(&`IJobCNbxd@MBkRv=sA2blRIM^MJUq5ixT>%6c+zbF1=VK3R zkA#4`_&6Q4XCpY1!A*x^y_B`(U6K*J zHsTW=;}-jH~~zA!7!>i%?%a=cdgXg=mx@)*yiy_Vd){uP8Hn zO}nS*%@3gw!_Uh@t@5b`jq>_XgajfwC{&b%w$O<{Cqmg1`WJ4E`e1gVoC|=umMB_6 z(b8zNgsuqLiulXHMv%Bp^0}}VOJBI;q(~{w*tVt+a0Svx1u8&57ho9<1a$OA2Vur9 zQsJY5PoG@kz*ilpXxn=Wp&l1rh7!bKMzsu()&Uq8@tc;3(UZf<(!BAYRpQR$0n8oFt7&yUg@Mc+&=5vzCwocPIC06Xrw90xx^Cp%bvlux zc0!gQt|$$#Y#OrDl?n8QA>Cp%78_^6oMKY9{WnceG6URq`v%&dBe)=A>gwI#$-Q5$ zyZLy)dk4vZ#Es#OT*F5>D(-gab}m4(_zYC`cn(n#_NBwQW2Alu1u88vU%Tr@?_sh@ zU5Q~UlEDP!OkOQ5qJ?95Y!zJf{bW$<|`=uiBuP9 z)dhu59z4N+{wC50bUoK?5kgP^bwdh{ch+w#LDZMMu)^`5nMM&*EMxaPtcE@1C_07c z6r!sT-N;Bb3q1=_bAp-^)FPvxrYzLGW zOd&=xAQ`Wgew`1h{NWJ}pV$KCg@T$NW3gK$5i&Zjj6VAJWm>V?ES4|qUg22SeCO#0 z$&V;0bPSfWjLM6WLgf^E8Gjumg+dzK(dq<Ef(-cj)7`{qLza(6i#%MSn{q@8d^5_z6B`e(OvrI;v9;IIM8QYw;&6pdNCse zV&dmc+}Q3ze*K(eh1ifw2fDs)gV=uhk&$cKKyvp*exOueRZ(bsI35q~C-K=(q(lD< z>YE3PK0t9gSV#odv4adTCMFK@2c&urBPYvw#{W<*5Ecp&r+#vS8uW4sSFYxf3EjLL zPJt+VpY-fmsE~KYg!R_9t%@;kKV#EGl$cnxUB4OcT0Pi(i9XxQlqu?Cyb@Xc$9r+^q!R?~+S3w02I9iVn znMLLOT0|a~FV~91S;5W=puRxW!-4woBM*fX3ipBrth)uXPbMmh>_S{L0u!z-j!dFX zV(>;qM}df5i`g2V3(B&B{1Nj&1wR<;!&dr7OntdHe7vtu9jiwN^a~=NxKvs z$>f?g;+1Pbxk9L*i7IaXWbhU!iP#3Y-jJ6HXDI;v7^+SVgqrw?&^y?zuINbSi)9;> zg6b=9n!rhr4d_Q5-_Bvk6=q8Y5cy?nC0xC{%!R>q0`I`?x}u|8M7&km=j;n|8gRK5 zV#8`M;HWtx?{Yi^X3+yy22|Y~s6jOsn1OdtY^&%<2a)TfN1I(?2f;~@zr&*WZRN{D z7|f*o&^H1=k$ZFjp$iC>)uE>jdg`F23KR!JP1WBS-vFrizxy~0q(Fx3_C`PJ5Rt<@ z={BvAAa$q)*b$50@}%n&XcYR23aNPcMy6D21m3Q0B7|HZ;SwkMj z$BIsm;5Ilq-PU{slE{r!Fa!FE%tvveR0@A^<-Z2Upx6ca3J(f?p_(x$c0sWVid|6b zVvNRS(AW$d^ZQrEX2kT4I**BQ)@lUD1M@=G3b#(Zw)tUff2CQ{Rcp65J-rXG=DC&6 zGy(@f%nxvNH)xv8I>&uoIA;?#_(FrI;8xPbRE?t35g0Nls?p7@}EsU`Ar0ZwC1idc?*?k@SHxq`}Qa@3@m#d`X%P~5~&G|`V zt&@UcL7jjl6n|20MjSz`w)juTw*9bk}K)i}~yE8B47swUZ}Yms*kc@A@- z(#8CE2JYpjL*^?+Zs-hd==_7%QbnhNPjNKQy=ujGtF$b^M=LSz%e-B#FQvx*4-CU= A9RL6T literal 0 HcmV?d00001 diff --git a/crosswords/img/Two or More.png b/crosswords/img/Two or More.png new file mode 100644 index 0000000000000000000000000000000000000000..945b78113605456cea445320be3ce3643fb3dde3 GIT binary patch literal 30751 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 + + + + My Crossword Constructions + + + +

My Crossword Constructions

+ +

I've been dabbling in constructing US newspaper-style crossword puzzles! This page is a repository of the puzzles I've created and a little bit of author commentary for each. There are links for each to a playable version online, as well as to a standard .puz file to be played in the software of your choice.

+ +
+ +
+
A 15x15 crossword grid
+

Ups and Downs

+

Grid: 15x15

+

Rating: CERULEAN THROWDOWN

+ +

This was the first crossword I constructed! There was obvious room for improvement; there are a couple of unchecked squares that I accidentally introduced while adjusting the grid, for example. Rather than throw out more work than I was comfortable with, I just made a joke about it in one of the clues. I'm proud of it as a first effort.

+ +

This puzzle was, in a way, a collaboration with my friend Amy (it's complicated, don't worry about it). The theme clues refer to the two of us by name, and they're pretty unfair if you don't know us personally. For a hint at the theme to get you started without knowing both of us, hover over the following text block:

+ +

My fursona is 80 feet tall. Amy's not a furry, but her online persona is just a touch over 4 inches tall. Our extreme sizes are the joke in the theme clues.

+ +

I like the theme, though it has a pretty specific target audience (a couple other clues in the grid are nods to people or jokes from my corner of the fediverse, though they have less of an impact on the solve than the theme does), and it came together well.

+ +
Play online Download .puz
+
+ +
+ +
+
A 15x15 crossword grid
+

Two or More

+

Grid: 15x15

+

Rating: LETTERBOMB BURIAL

+ +

My second crossword, and my second collaboration with Amy (again, in a way). If you know, you know. If you don't: After solving the puzzle, you'll know!

+ +

I'm really proud of the theme here, I think the way it manifests is funny and it's all tied to something close to my heart. It's not perfect, though. If you aren't already familiar with the core concept that the theme is built around, you'll have to get it from crosses, because working backwards from the other theme words is pretty unlikely. A number of solvers have also told me that it wasn't until near the end or even after the end of the solve that they worked out how the highlighted answers actually tied into the theme.

+ +

If you did the puzzle and still need help getting it, here's how the theme works: Each of the highlighted answers is the first half of a common "___ system" phrase, made plural. So "buddy system" becomes BUDDIES, for example. Is it too cute for its own good? Who knows!

+ +
Play online Download .puz
+
+ +
+ +
+
A 10x10 crossword grid
+
+

Grid: 10x10

+

Rating: METICULOUS BYPASS

+ +

This was the first puzzle I created entirely on my own. I came up with the theme and then struggled hard to fit it into an actual grid. I wanted to try constructing something a bit smaller, since my first two had been 15x15 puzzles, which is "standard" for newspapers but can be a lot for new solvers just checking out what their friends made.

+ +

What I discovered is that laying out a smaller grid is really, really tough. Many times I'd lay out my theme words in a way that made sense, only to discover that the desicion I made had incredibly wide-reaching consequnces for what the grid could look like. I'd find myself in a situation where I had to either include a lot of nearly grid-spanning words, which is very very difficult to do, or be forced into having unchecked squares or words shorter than three letters. Eventually, I found a way to have my four theme words in the two center rows and two center columns of the grid, which I was very proud of, and constructing around that got me this layout. I didn't notice until after the fill that more than 70% of the words were exactly three letters long. Whoops!

+ +

If you don't understand the title to this puzzle, you may find yourself struggling with it. Heads up :P

+ +
Play online Download .puz
+
+ + + + + diff --git a/crosswords/puz/TEXT WITHOUT EMPTY IS WIN.puz b/crosswords/puz/TEXT WITHOUT EMPTY IS WIN.puz new file mode 100644 index 0000000000000000000000000000000000000000..9b0e2397e78c631f7ebc07468851c4f8f64c9dd3 GIT binary patch literal 1815 zcmZ9MOLF5j5QZ_^IYmc{cq6f9<^nEB)`PJnxlFknuUrt>A`yXrf`?@K9&?!7BUQOh ze$Y{sW4dh84RoU)-;clk8BZTJMe*y+=4may=;hz_X!LV3{gHhWpP#Q^2jUBiS(X*s zo9uRzcWb4@mADg>PHoGbE$t;^aYY?w)7a?cEArct)d9|NG$!rrvgW^-Ib4zvtbWeDU1}Nqg6SVPD@jXsXca1)lHyJD?^f6Q@`ZNv1fPU zN{s2COhtB26`zz0${I0v;w#5wV@P(-GWY>$4uPE)w|w9sotus-OJ}A=o|uBA9aAYC z@1v&Ho|LI+ADvMlB2s9ajdg=J28cBBk~CWl>A zx&rlmDL>cAE45ivB%(=ooiX%=Hs zIg6+gtInXGCl)`xeg95-rQ1vDLGef#8k^d6G*PbdRHGWPMY$FSo*PRw2alP^D%Dxh zuA_0yCQ#9$d@+>{W=)tlm5nW}mI3uN@`$~C>tsq&l~U8*MIT}-);7=)elMCK@H(1-VxRVF& z2VcFnva~IRePMHmVnB0EDp2%2ifKIMB?B*tPHVZ-OtOUQQ5uDIU3ju4g;OD*XF#dK z2+%jjVj_3)BdMSsnn(~iYNH3-wk01JTyeM-MItO6EXlV?bGxL=+*FF`;eOFi7;Yg+ z=ENZ2q8l%}ls%yDuqFfOJt{7H08_dV1HveLuy8u?F@Q4gg(g=E>@7rtwOC6{DH%^i4K|(PrO6K3fGMnE9HHvuZIE9C2^NJG7VPN zK+w$PxF6~vA%C#%(}r{%me%5`gW^RV zsAXwTLb4%!el1hyaQ+-yfo_^C<1$bIc^hb?cgB3N-0NhVHs|-_A*uc4=1BV_X_ON& z4>57FqI;kN9b+J~>MQ~L+CoJJ`x-`PdSUHwC%yv*McqX7pQLh#^9gI?xs2)ZxUemz S4n$x+NjnK>D3&wpYVj|byIAc2 literal 0 HcmV?d00001 diff --git a/crosswords/puz/Two or More.puz b/crosswords/puz/Two or More.puz new file mode 100644 index 0000000000000000000000000000000000000000..c0474918ae40e07ac24c6dbb624c7b58e96e5085 GIT binary patch literal 2537 zcmc&$yK>w%6h$)W{R@Z+YsMonnKYS6r%%=Hj zlaz}hsW#afXYx&++~&6wB(0WZQmofSMM1JW%L}~AVp%2Y+q*Kot=`}eMz6D!4s5cN z;wQ!GD#Z~5rv1qbuWX&qu;C7y)4WW|>>3}{BG1aJyZJl^j-)E?R`V)Zri3*~)^}w_ zA8+Ca=+d%Gl1q9hXne&H4dci3i{UhV`i&#{nLa)ZPsid!j5!6Fj-O_q#CW{s@q$yp zI6QsRe)^n-r_cG>K^o5w$~5-ix$wM`+;?N}Jajn37DDf^nG3#G z&AG>#9fLA0??tFPRv3AC5Jv<6wlvTo+A^@$s*#qrqL+MdHi*{Z;=m0i8oom|v~zIs zmr-hjt*!A^OLpIhz;liWk{|7Ojubq?0~bbor`pj;4g}m=L`1@Di*VJu_;ov6z(0RdIEbh$_L>Dn>(eozaSwSCtA;DBQE|? z48nkCu5n4XweMIZ2W+SNJmpt+qpLd(sZXEm#TziuN6A|!nh~jh{?JWSuor9Tz;7>r z6EGW9i(s8+8|VHs3Tv3 zdC+H|H+Nzfq=QDd9co@)a`_+)->Nox2sjT?xd!(}r$w#~o$@#|x%0>a%-@psm_{lD zhL*mc|G>}EI*h1~;{~y%u*Z$iz&=R6l~GwhJYyA1A#FGgAd$+hQM;Y0M-6dBuQ1We zev1U}t=n_a3WY>bkqOzO?v&gylxZK+fOj0$*-Wc?e?WF*c}Nl14b{k2)cbKjRuUQ1 zpb^2XZh+px9&9b`0G}N?2!{d~;xKwi@Q(C>zp0=+Gx&e&tP(r-KV7hALdmc5fTdJ#0k4dwGWGH45SRyDE3l<7Xw(^Bl^2E2HJ3{k4DOJjRGqG21z>RDzQ$OAh!+>cvdJ2k|fM$OsQR-Ei!3dPMX1{%;`v0>=OQ761SM literal 0 HcmV?d00001 diff --git a/crosswords/puz/Ups and Downs.puz b/crosswords/puz/Ups and Downs.puz new file mode 100644 index 0000000000000000000000000000000000000000..a827c43333f73747d4b9bdd3afdd76c477305294 GIT binary patch literal 3492 zcmZuzOL8N*5ryXh6TU&33#&VVs%ZCE8+%nPQX#Uf~i-j0m&5BKNzs^^)#q=KU#d4Zu ziw}8;qjTAw<#{ekR+tm8EZAeqNSef1bCb4;aBCF_k`EZ^LT( zdA4=_xOh50yR4oLerrsgoeW=0ePjOXk7VTRP0pOoNl>5qK-$(caR(dJ%(d;27S)~h zEmqa7>yO^-n@GQUGA7-&lpY209N52btxDH11%0I0FgXiTKe{a)-Ef7?dyaH4vB5(V z2!A?K8MWUI)pJlE*z(Rq_5R(v8_KI_oTc^ZUJg^2BG@vGY7Ws@u16Fd^{qatg+Agz zFm~Van7Z`Kx=5{a&sdawU3#br%U><&A-YaSu1_I(u0wQ|)syL&G}Yd`u*#`oAGNV` zXmrcOHa0^rIz+W_-irCqxC4D;pr&$5tb<`s5m6#bEei;D4}+a)pIZ)rw(ii9+mY3# z4Zyc`1Dva;258Kwad0nq`GjLS8xjVdbxlF=#bLl3n5uSQF)`Taj~8f}A}S*RYzNcU zVgd0>Jr2&dwOVj(D%}$QG?>0aMiOYGMxWgDsAZtg>q-ik&INvv#A%CU#$HuYY#r+@fDRF* z0sOtGBH)pf6aU8K{5S&{Yc7p*a6|il zTP3<=NXpZ*>m_x4l$!l1zY3|qXUaA@@o_g;dqhDc1?dp5QRrpK!FmN6Qr`%Ta|)FP zDLVIJF0AkLbK=&yK~4B;YJ3E7_91P9oKppm2#~jA0Of9%$mNCvtD2b53FjaIeXl(t zX^&&DP59g69Y@ZL+j~=^TE?bM#QFg&(^NrOkg2YJWb`@mnxVg?ZKPu&Tj$lv^+T&Y z>idr)%|K{(V764b5QmOc**G7sTbxBt3_W`scXa!NzSW&pCBUMccO9HH03|lkJ?geG z@w!4y#>AoL%E0cqZ}RT=rKHl+QmopELN%%7ymZeq*l+1Yd*cQaM|*S^I;l2Z@^FyP zCuoX@g-i4ThOG%mNNDlH`&_LcScq7YcP*<`s^vk{5}v{{)_0)eQ9ktxWZ^F~dPmhtxe7Tm7+nNA*7@$ zT{Dsw(93fE>D{JJJY3K18*J0!0J(-)w|R`Ym=D->P}nw+0$EgAET{V%7AG z*MZdrZS19qI;2!Z6!u{dW#YZDYJ_}f?}WhHBUwIB@0~@=VNBK?k{oQ=2gy?)frJ{Z z3cuIZ{1dvG-Z=X5r(`%t z3Db-fos-kAh@ONgMF>7gw|NKjq`o^rM(?Cn(P3T=RYSe2D-1e#712#Sk(74SI*{Q2 zlE@4O!`)Cr=VusPX})piqCv`IkORz@#`Q1+ddwrz-(o^y`~YdG#7Q>RixTaHma|tP z5fJCoEkZJu;UtY~)4*%A@#rvBruigO;=+QnyP7N4btVL?b1mRWCnx^y9gt1x?~el0 zS)>d^>I1&NV2RRcDjBeEE6C(eH=uVqB_XfEiY_XZTgJp)-mKRjKy7g=L* zul<*C4*#KpZDfGjLEKJ*Q~&0s%N}(PLRf&+_XZVxQ%2LaZ}D5ufyP9&(q6^^eojhs zRSnkIp+k?Vdn09AXe*Z@T#jsZD*w&yP;bxLF#%8tU img { + height: 30px; + width: auto; + float: none; +} + +img { + display: block; + margin-left: auto; + margin-right: auto; + width: 100%; + height: auto; + float: right; +} + +h1, h2, h4 { + text-align: center; + margin-top: 0; + margin-bottom: 0; +} + +.block { + overflow: auto; +} + +.block > h2 { + margin-top: 0.25em; +} + +.rating { + display: inline-block; + font-family: monospace; + font-size: 15.3pt; + letter-spacing: 0.15rem; + background-color: var(--highlight-color); + padding-left: 0.225rem; + padding-right: 0.1rem; +} + +.spoiler { + background-color: var(--spoiler-color); + color: var(--spoiler-color); + padding-left: 0.25rem; + padding-right: 0.2rem; + box-decoration-break: clone; +} + +.spoiler:hover { + color: var(--text-color); +} \ No newline at end of file diff --git a/index.html b/index.html index 652da40..0ea6da4 100644 --- a/index.html +++ b/index.html @@ -15,7 +15,7 @@