<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://edfieldmanual.com/index.php?action=history&amp;feed=atom&amp;title=Template%3AResource_card%2Fstyles.css</id>
	<title>Template:Resource card/styles.css - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://edfieldmanual.com/index.php?action=history&amp;feed=atom&amp;title=Template%3AResource_card%2Fstyles.css"/>
	<link rel="alternate" type="text/html" href="https://edfieldmanual.com/index.php?title=Template:Resource_card/styles.css&amp;action=history"/>
	<updated>2026-08-25T11:23:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://edfieldmanual.com/index.php?title=Template:Resource_card/styles.css&amp;diff=610&amp;oldid=prev</id>
		<title>EDFM Content Maintenance: Make standalone resource cards full width</title>
		<link rel="alternate" type="text/html" href="https://edfieldmanual.com/index.php?title=Template:Resource_card/styles.css&amp;diff=610&amp;oldid=prev"/>
		<updated>2026-08-10T19:26:24Z</updated>

		<summary type="html">&lt;p&gt;Make standalone resource cards full width&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:26, 10 August 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l44&quot;&gt;Line 44:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 44:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	margin: 1.4em 0;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	margin: 1.4em 0;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	clip-path: polygon( 0 0, calc( 100% - 14px ) 0, 100% 14px, 100% 100%, 0 100% );&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	clip-path: polygon( 0 0, calc( 100% - 14px ) 0, 100% 14px, 100% 100%, 0 100% );&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	max-width: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;760px&lt;/del&gt;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	width: 100%;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	max-width: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;none&lt;/ins&gt;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	box-sizing: border-box;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	box-sizing: border-box;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	transition: background-color 0.15s ease, border-left-color 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	transition: background-color 0.15s ease, border-left-color 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>EDFM Content Maintenance</name></author>
	</entry>
	<entry>
		<id>https://edfieldmanual.com/index.php?title=Template:Resource_card/styles.css&amp;diff=143&amp;oldid=prev</id>
		<title>Sythan: Polish pass: stronger name/fullname hierarchy, corner accent motif, hover stays cyan-family + smaller shadow + focus-within parity, single-card full-width now generic via .edfm-resource-grid</title>
		<link rel="alternate" type="text/html" href="https://edfieldmanual.com/index.php?title=Template:Resource_card/styles.css&amp;diff=143&amp;oldid=prev"/>
		<updated>2026-08-07T18:08:36Z</updated>

		<summary type="html">&lt;p&gt;Polish pass: stronger name/fullname hierarchy, corner accent motif, hover stays cyan-family + smaller shadow + focus-within parity, single-card full-width now generic via .edfm-resource-grid&lt;/p&gt;
&lt;a href=&quot;https://edfieldmanual.com/index.php?title=Template:Resource_card/styles.css&amp;amp;diff=143&amp;amp;oldid=126&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Sythan</name></author>
	</entry>
	<entry>
		<id>https://edfieldmanual.com/index.php?title=Template:Resource_card/styles.css&amp;diff=126&amp;oldid=prev</id>
		<title>Sythan: Redesign pass 2: drop full border (accent rail + elevated surface instead), bigger padding/type, real hover interaction, custom arrow icon, wider single-card max-width</title>
		<link rel="alternate" type="text/html" href="https://edfieldmanual.com/index.php?title=Template:Resource_card/styles.css&amp;diff=126&amp;oldid=prev"/>
		<updated>2026-08-07T17:28:00Z</updated>

		<summary type="html">&lt;p&gt;Redesign pass 2: drop full border (accent rail + elevated surface instead), bigger padding/type, real hover interaction, custom arrow icon, wider single-card max-width&lt;/p&gt;
&lt;a href=&quot;https://edfieldmanual.com/index.php?title=Template:Resource_card/styles.css&amp;amp;diff=126&amp;amp;oldid=121&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Sythan</name></author>
	</entry>
	<entry>
		<id>https://edfieldmanual.com/index.php?title=Template:Resource_card/styles.css&amp;diff=121&amp;oldid=prev</id>
		<title>Sythan: New: shared styling for the Resource card component</title>
		<link rel="alternate" type="text/html" href="https://edfieldmanual.com/index.php?title=Template:Resource_card/styles.css&amp;diff=121&amp;oldid=prev"/>
		<updated>2026-08-07T16:52:03Z</updated>

		<summary type="html">&lt;p&gt;New: shared styling for the Resource card component&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* Resource card component -- compact reference card for third-party&lt;br /&gt;
   tools/sites/services (see Template:Resource card). Uses the site&amp;#039;s&lt;br /&gt;
   existing --edfm-* design tokens (defined once in MediaWiki:Common.css)&lt;br /&gt;
   rather than introducing a second colour system -- this file adds one&lt;br /&gt;
   new component to the existing theme, it does not redesign anything.&lt;br /&gt;
   Deliberately compact: a name row, one description paragraph, an&lt;br /&gt;
   optional tag row -- not a dashboard card.&lt;br /&gt;
&lt;br /&gt;
   The linked resource name reuses the site&amp;#039;s normal external-link&lt;br /&gt;
   styling (colour + the small arrow icon both already come from core&lt;br /&gt;
   MediaWiki + MediaWiki:Common.css&amp;#039;s `.mw-parser-output a.external`&lt;br /&gt;
   rule) rather than redefining link colour here, per &amp;quot;use the site&amp;#039;s&lt;br /&gt;
   link/accent system, not bright orange for every name&amp;quot;. */&lt;br /&gt;
.edfm-resource {&lt;br /&gt;
	background: var( --edfm-surface-2 );&lt;br /&gt;
	border: 1px solid var( --edfm-border );&lt;br /&gt;
	border-left: 3px solid var( --edfm-cyan );&lt;br /&gt;
	padding: 0.85em 1em;&lt;br /&gt;
	margin: 0.8em 0;&lt;br /&gt;
	clip-path: polygon( 0 0, calc( 100% - 8px ) 0, 100% 8px, 100% 100%, 0 100% );&lt;br /&gt;
	max-width: 640px;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.edfm-resource-head {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: baseline;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	column-gap: 0.6em;&lt;br /&gt;
	row-gap: 0.1em;&lt;br /&gt;
}&lt;br /&gt;
.edfm-resource-name {&lt;br /&gt;
	/* TemplateStyles&amp;#039; CSS sanitizer rejects var() specifically inside&lt;br /&gt;
	   font-family (even though it&amp;#039;s otherwise valid CSS) -- spelled out&lt;br /&gt;
	   literally here to match --edfm-mono in MediaWiki:Common.css. */&lt;br /&gt;
	font-family: &amp;#039;JetBrains Mono&amp;#039;, &amp;#039;Fira Code&amp;#039;, Consolas, &amp;#039;SF Mono&amp;#039;, Menlo, &amp;#039;Courier New&amp;#039;, monospace;&lt;br /&gt;
	font-size: 1.05em;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	letter-spacing: 0.02em;&lt;br /&gt;
	overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
.edfm-resource-fullname {&lt;br /&gt;
	color: var( --edfm-text-dim );&lt;br /&gt;
	font-size: 0.85em;&lt;br /&gt;
}&lt;br /&gt;
.edfm-resource-desc {&lt;br /&gt;
	margin: 0.4em 0 0 0;&lt;br /&gt;
	color: var( --edfm-text-muted );&lt;br /&gt;
	font-size: 0.95em;&lt;br /&gt;
	line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
.edfm-resource-tags {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 0.4em;&lt;br /&gt;
	margin-top: 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.edfm-resource-tag {&lt;br /&gt;
	font-family: &amp;#039;JetBrains Mono&amp;#039;, &amp;#039;Fira Code&amp;#039;, Consolas, &amp;#039;SF Mono&amp;#039;, Menlo, &amp;#039;Courier New&amp;#039;, monospace;&lt;br /&gt;
	font-size: 0.7em;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	letter-spacing: 0.05em;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	color: var( --edfm-text-dim );&lt;br /&gt;
	background: var( --edfm-surface-3 );&lt;br /&gt;
	border: 1px solid var( --edfm-border );&lt;br /&gt;
	padding: 0.15em 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional wrapper for placing up to a few cards side by side on wide&lt;br /&gt;
   screens. Not tied to Template:Resource card specifically -- any page&lt;br /&gt;
   can drop `&amp;lt;div class=&amp;quot;edfm-resource-grid&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;` around a run of&lt;br /&gt;
   cards (or anything else). Equal-height rows via grid&amp;#039;s default&lt;br /&gt;
   align-items:stretch plus height:100% on the card, so cards with&lt;br /&gt;
   slightly different description lengths still line up. */&lt;br /&gt;
.edfm-resource-grid {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid-template-columns: repeat( auto-fit, minmax( 280px, 1fr ) );&lt;br /&gt;
	gap: 0.8em;&lt;br /&gt;
}&lt;br /&gt;
.edfm-resource-grid .edfm-resource {&lt;br /&gt;
	max-width: none;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media ( max-width: 640px ) {&lt;br /&gt;
	.edfm-resource {&lt;br /&gt;
		max-width: none;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Sythan</name></author>
	</entry>
</feed>