evalstate HF Staff commited on
Commit
4056e95
·
verified ·
1 Parent(s): 53672e3

Publish Daily Purr-ograph

Browse files
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
  title: Arcade Cats
3
- emoji: 🔥
4
- colorFrom: red
5
- colorTo: indigo
6
  sdk: static
 
7
  pinned: false
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
1
  ---
2
  title: Arcade Cats
 
 
 
3
  sdk: static
4
+ app_file: news.html
5
  pinned: false
6
  ---
7
 
8
+ # Arcade Cats The Daily Purr-ograph
9
+
10
+ A pun-filled, newspaper-style homepage presenting the latest headlines with cat diorama illustrations.
11
+
12
+ Open the app to view `news.html`.
index.html DELETED
@@ -1,19 +0,0 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
news-assets/story1-court.webp ADDED
news-assets/story2-medicaid.webp ADDED
news-assets/story3-geneva.webp ADDED
news.html ADDED
@@ -0,0 +1,383 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!doctype html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="utf-8" />
5
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
6
+ <title>The Daily Purr-ograph — Top Headlines</title>
7
+ <style>
8
+ :root{
9
+ --paper:#f6f0e4;
10
+ --ink:#111;
11
+ --muted:#3b3b3b;
12
+ --rule:#2a2a2a;
13
+ --soft-rule:rgba(0,0,0,.18);
14
+ --accent:#8b0000;
15
+ }
16
+
17
+ *{box-sizing:border-box;}
18
+
19
+ body{
20
+ margin:0;
21
+ background:radial-gradient(1200px 700px at 30% 15%, #fff7e8 0%, var(--paper) 55%, #efe6d6 100%);
22
+ color:var(--ink);
23
+ font-family: Georgia, "Times New Roman", Times, serif;
24
+ line-height:1.45;
25
+ }
26
+
27
+ a{color:inherit; text-decoration-thickness: .08em; text-underline-offset: .14em;}
28
+ a:hover{color:var(--accent)}
29
+
30
+ .page{
31
+ max-width:1120px;
32
+ margin:26px auto;
33
+ padding:22px 22px 34px;
34
+ border:1px solid var(--soft-rule);
35
+ background:
36
+ linear-gradient(to bottom, rgba(0,0,0,.035), rgba(0,0,0,0) 110px),
37
+ var(--paper);
38
+ box-shadow:
39
+ 0 20px 55px rgba(0,0,0,.18),
40
+ 0 2px 0 rgba(255,255,255,.7) inset;
41
+ position:relative;
42
+ overflow:hidden;
43
+ }
44
+
45
+ /* subtle “print” speckle */
46
+ .page:before{
47
+ content:"";
48
+ position:absolute;
49
+ inset:0;
50
+ background-image:
51
+ radial-gradient(rgba(0,0,0,.06) 1px, transparent 1px);
52
+ background-size: 17px 17px;
53
+ opacity:.18;
54
+ pointer-events:none;
55
+ mix-blend-mode:multiply;
56
+ }
57
+
58
+ header{
59
+ position:relative;
60
+ z-index:1;
61
+ border-bottom:4px double var(--rule);
62
+ padding-bottom:12px;
63
+ margin-bottom:12px;
64
+ }
65
+
66
+ .topline{
67
+ display:flex;
68
+ align-items:flex-end;
69
+ justify-content:space-between;
70
+ gap:16px;
71
+ padding-bottom:10px;
72
+ border-bottom:1px solid var(--soft-rule);
73
+ margin-bottom:10px;
74
+ font-size:12.5px;
75
+ letter-spacing:.02em;
76
+ color:var(--muted);
77
+ text-transform:uppercase;
78
+ }
79
+
80
+ .mast{
81
+ display:grid;
82
+ grid-template-columns: 1fr auto 1fr;
83
+ gap:14px;
84
+ align-items:end;
85
+ }
86
+
87
+ .mast .tag{
88
+ font-style:italic;
89
+ color:var(--muted);
90
+ font-size:13px;
91
+ text-align:left;
92
+ padding-bottom:6px;
93
+ border-bottom:1px solid var(--soft-rule);
94
+ }
95
+
96
+ h1{
97
+ margin:0;
98
+ font-size:56px;
99
+ line-height:1;
100
+ letter-spacing:-.02em;
101
+ text-align:center;
102
+ }
103
+
104
+ .mast .price{
105
+ font-size:13px;
106
+ color:var(--muted);
107
+ text-align:right;
108
+ padding-bottom:6px;
109
+ border-bottom:1px solid var(--soft-rule);
110
+ }
111
+
112
+ .breaking{
113
+ margin-top:12px;
114
+ display:flex;
115
+ gap:10px;
116
+ align-items:center;
117
+ border:1px solid var(--rule);
118
+ padding:8px 10px;
119
+ background:rgba(255,255,255,.35);
120
+ }
121
+
122
+ .breaking .label{
123
+ background:var(--accent);
124
+ color:white;
125
+ font-weight:700;
126
+ padding:4px 8px;
127
+ letter-spacing:.08em;
128
+ text-transform:uppercase;
129
+ font-size:12px;
130
+ }
131
+
132
+ .breaking .text{
133
+ font-size:14px;
134
+ color:var(--muted);
135
+ }
136
+
137
+ main{
138
+ position:relative;
139
+ z-index:1;
140
+ }
141
+
142
+ .grid{
143
+ display:grid;
144
+ grid-template-columns: 1.2fr .8fr;
145
+ gap:18px;
146
+ margin-top:14px;
147
+ }
148
+
149
+ .panel{
150
+ border:1px solid var(--soft-rule);
151
+ background:rgba(255,255,255,.22);
152
+ padding:14px;
153
+ }
154
+
155
+ .story{
156
+ border-top:3px solid var(--rule);
157
+ padding-top:12px;
158
+ margin-top:10px;
159
+ }
160
+
161
+ .story:first-child{border-top:0; padding-top:0; margin-top:0;}
162
+
163
+ .kicker{
164
+ font-size:12px;
165
+ letter-spacing:.12em;
166
+ text-transform:uppercase;
167
+ color:var(--accent);
168
+ font-weight:700;
169
+ margin-bottom:6px;
170
+ }
171
+
172
+ .headline{
173
+ font-size:28px;
174
+ line-height:1.15;
175
+ margin:0 0 6px;
176
+ }
177
+
178
+ .subhead{
179
+ font-size:15px;
180
+ margin:0 0 12px;
181
+ color:var(--muted);
182
+ font-style:italic;
183
+ }
184
+
185
+ .meta{
186
+ display:flex;
187
+ flex-wrap:wrap;
188
+ gap:10px 14px;
189
+ font-size:12.5px;
190
+ color:var(--muted);
191
+ margin:0 0 10px;
192
+ }
193
+
194
+ .meta span{white-space:nowrap;}
195
+
196
+ .lede{
197
+ font-size:15.5px;
198
+ margin:0;
199
+ }
200
+
201
+ .lede:first-letter{
202
+ float:left;
203
+ font-size:52px;
204
+ line-height:.9;
205
+ padding:6px 8px 0 0;
206
+ font-weight:700;
207
+ color:#0f0f0f;
208
+ }
209
+
210
+ figure{
211
+ margin:12px 0 0;
212
+ border:1px solid var(--soft-rule);
213
+ padding:8px;
214
+ background:rgba(255,255,255,.35);
215
+ }
216
+
217
+ figure img{
218
+ width:100%;
219
+ height:auto;
220
+ display:block;
221
+ border:1px solid rgba(0,0,0,.15);
222
+ }
223
+
224
+ figcaption{
225
+ margin-top:7px;
226
+ font-size:12.5px;
227
+ color:var(--muted);
228
+ }
229
+
230
+ .two-up{
231
+ display:grid;
232
+ grid-template-columns: 1fr 1fr;
233
+ gap:18px;
234
+ margin-top:18px;
235
+ }
236
+
237
+ .small .headline{font-size:20px;}
238
+ .small .lede{font-size:14.5px;}
239
+
240
+ .sidebar h2{
241
+ margin:0 0 8px;
242
+ font-size:18px;
243
+ letter-spacing:.06em;
244
+ text-transform:uppercase;
245
+ border-bottom:1px solid var(--soft-rule);
246
+ padding-bottom:6px;
247
+ }
248
+
249
+ .briefs{
250
+ list-style:none;
251
+ padding:0;
252
+ margin:0;
253
+ display:grid;
254
+ gap:10px;
255
+ font-size:14px;
256
+ color:var(--muted);
257
+ }
258
+
259
+ .briefs li{
260
+ padding-left:10px;
261
+ border-left:3px solid rgba(139,0,0,.35);
262
+ }
263
+
264
+ .source{
265
+ font-size:12.5px;
266
+ color:var(--muted);
267
+ margin-top:10px;
268
+ }
269
+
270
+ footer{
271
+ position:relative;
272
+ z-index:1;
273
+ margin-top:22px;
274
+ padding-top:12px;
275
+ border-top:4px double var(--rule);
276
+ display:flex;
277
+ flex-wrap:wrap;
278
+ justify-content:space-between;
279
+ gap:10px;
280
+ color:var(--muted);
281
+ font-size:12.5px;
282
+ }
283
+
284
+ .mono{font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}
285
+
286
+ @media (max-width: 980px){
287
+ h1{font-size:44px;}
288
+ .grid{grid-template-columns: 1fr;}
289
+ .two-up{grid-template-columns: 1fr;}
290
+ .mast{grid-template-columns: 1fr;}
291
+ .mast .tag,.mast .price{border-bottom:0; padding-bottom:0; text-align:center;}
292
+ }
293
+ </style>
294
+ </head>
295
+ <body>
296
+ <div class="page" role="document">
297
+ <header>
298
+ <div class="topline">
299
+ <div>Independent • Slightly Opinionated • Mostly Well-Groomed</div>
300
+ <div class="mono">VOL. 1 • NO. 57</div>
301
+ <div>Thursday, Feb 26, 2026</div>
302
+ </div>
303
+
304
+ <div class="mast">
305
+ <div class="tag">All the news that’s fit to <em>print</em>… and occasionally sit on.</div>
306
+ <h1>The Daily Purr-ograph</h1>
307
+ <div class="price">One shiny penny • Delivered nine lives a week</div>
308
+ </div>
309
+
310
+ <div class="breaking" aria-label="Breaking news">
311
+ <div class="label">Breaking Mews</div>
312
+ <div class="text">Top 3 headlines, illustrated as tiny cat dioramas — because reality needed a scale model.</div>
313
+ </div>
314
+ </header>
315
+
316
+ <main>
317
+ <div class="grid">
318
+ <section class="panel">
319
+ <article class="story">
320
+ <div class="kicker">Courts &amp; Border Policy</div>
321
+ <h2 class="headline">Trump administration’s ‘third country’ deportation policy is unlawful, judge rules</h2>
322
+ <p class="subhead">A due-<strong>purr</strong>-cess moment: the court says “you can’t just move the goalposts — or the cats.”</p>
323
+ <p class="meta"><span><strong>Filed:</strong> Feb 25, 2026</span><span><strong>Beat:</strong> Immigration</span><span><strong>Vibe:</strong> Legal hairball, coughed up</span></p>
324
+ <p class="lede">A federal judge ruled that a policy allowing deportations to “third countries” must be set aside, saying migrants deserve meaningful notice and a chance to object before they’re removed to a nation they have no ties to. The decision is paused for 15 days to allow time for an appeal.</p>
325
+ <figure>
326
+ <img src="news-assets/story1-court.webp" alt="A miniature courtroom diorama with cats in suits and a sign referencing third-country deportations." />
327
+ <figcaption><strong>Miniature scene:</strong> “The Court of Paws.” Map wall, paw-print gavel, and very serious tiny suits.</figcaption>
328
+ </figure>
329
+ <p class="source">Source: <a href="https://apnews.com/article/148cee2906dc7286b074116d3eec6fd4" target="_blank" rel="noreferrer">AP News</a></p>
330
+ </article>
331
+
332
+ <div class="two-up">
333
+ <article class="story small">
334
+ <div class="kicker">Health &amp; Money</div>
335
+ <h2 class="headline">Vance says administration is pausing some Medicaid funding to Minnesota because of fraud concerns</h2>
336
+ <p class="subhead">Minnesota’s funding gets put in the <strong>litter</strong> box — temporarily on hold.</p>
337
+ <p class="meta"><span><strong>Filed:</strong> Feb 25, 2026</span><span><strong>Figure:</strong> $259.5M</span></p>
338
+ <p class="lede">The administration says it will temporarily withhold $259.5 million in Medicaid funding to Minnesota while the state submits a corrective plan addressing fraud concerns. State officials pushed back, calling the move politically motivated and warning it could affect services for people who rely on the program.</p>
339
+ <figure>
340
+ <img src="news-assets/story2-medicaid.webp" alt="A miniature office diorama with cats in glasses reviewing paperwork labeled Medicaid, with a Minnesota outline on the wall." />
341
+ <figcaption><strong>Miniature scene:</strong> “Audit Cats at Work.” Tiny glasses, tiny forms, very large seriousness.</figcaption>
342
+ </figure>
343
+ <p class="source">Source: <a href="https://apnews.com/article/47b160fd664cdfeef355ae00ca5fecc0" target="_blank" rel="noreferrer">AP News</a></p>
344
+ </article>
345
+
346
+ <article class="story small">
347
+ <div class="kicker">Diplomacy &amp; Security</div>
348
+ <h2 class="headline">US and Iran are holding a third round of nuclear talks as more American forces deploy to the Mideast</h2>
349
+ <p class="subhead">Everyone’s at the table — claws sheathed, <strong>paws</strong> crossed.</p>
350
+ <p class="meta"><span><strong>Filed:</strong> Feb 26, 2026</span><span><strong>Where:</strong> Geneva</span></p>
351
+ <p class="lede">Indirect negotiations in Geneva — mediated by Oman — resume as the U.S. increases its military presence in the region. The talks focus on Iran’s nuclear program amid wider tensions, with both sides signaling diplomacy remains preferable even as pressure builds.</p>
352
+ <figure>
353
+ <img src="news-assets/story3-geneva.webp" alt="A miniature diplomatic roundtable diorama with cats as delegates, with Geneva scenery and U.S. and Iran flags behind." />
354
+ <figcaption><strong>Miniature scene:</strong> “Geneva, but Make It Meow.” Delegates, nameplates, and one tiny olive branch.</figcaption>
355
+ </figure>
356
+ <p class="source">Source: <a href="https://apnews.com/article/c1eb17f570b059f34071937c3f310fb6" target="_blank" rel="noreferrer">AP News</a></p>
357
+ </article>
358
+ </div>
359
+ </section>
360
+
361
+ <aside class="panel sidebar" aria-label="Sidebar">
362
+ <h2>Mews, in Brief</h2>
363
+ <ul class="briefs">
364
+ <li><strong>Trend:</strong> Big policies, bigger paperwork. Small cats, huge binders.</li>
365
+ <li><strong>Editor’s note:</strong> If you can’t fix the news, at least you can build it at 1:12 scale.</li>
366
+ <li><strong>How we illustrated:</strong> Each headline got a “cat diorama” prompt — miniature craft textures, macro depth-of-field, and maximum whisker gravitas.</li>
367
+ </ul>
368
+
369
+ <div class="story" style="margin-top:14px;">
370
+ <div class="kicker">Puns Desk</div>
371
+ <p class="lede" style="font-size:14.5px;">Today’s pun quota has been met, exceeded, and then knocked off the table. You’re welcome.</p>
372
+ </div>
373
+ </aside>
374
+ </div>
375
+ </main>
376
+
377
+ <footer>
378
+ <div>Built for you on <span class="mono">news.html</span> • Local images in <span class="mono">news-assets/</span></div>
379
+ <div>Tip line: If you see a typo, please <em>paw</em>se and let us know.</div>
380
+ </footer>
381
+ </div>
382
+ </body>
383
+ </html>
style.css DELETED
@@ -1,28 +0,0 @@
1
- body {
2
- padding: 2rem;
3
- font-family: -apple-system, BlinkMacSystemFont, "Arial", sans-serif;
4
- }
5
-
6
- h1 {
7
- font-size: 16px;
8
- margin-top: 0;
9
- }
10
-
11
- p {
12
- color: rgb(107, 114, 128);
13
- font-size: 15px;
14
- margin-bottom: 10px;
15
- margin-top: 5px;
16
- }
17
-
18
- .card {
19
- max-width: 620px;
20
- margin: 0 auto;
21
- padding: 16px;
22
- border: 1px solid lightgray;
23
- border-radius: 16px;
24
- }
25
-
26
- .card p:last-child {
27
- margin-bottom: 0;
28
- }