<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.mtrnord.blog/index.php?action=history&amp;feed=atom&amp;title=Template%3APortal_Box%2Fstyles.css</id>
	<title>Template:Portal Box/styles.css - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mtrnord.blog/index.php?action=history&amp;feed=atom&amp;title=Template%3APortal_Box%2Fstyles.css"/>
	<link rel="alternate" type="text/html" href="https://wiki.mtrnord.blog/index.php?title=Template:Portal_Box/styles.css&amp;action=history"/>
	<updated>2026-04-30T15:20:18Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.mtrnord.blog/index.php?title=Template:Portal_Box/styles.css&amp;diff=51&amp;oldid=prev</id>
		<title>MTRNord at 15:31, 18 April 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.mtrnord.blog/index.php?title=Template:Portal_Box/styles.css&amp;diff=51&amp;oldid=prev"/>
		<updated>2026-04-18T15:31:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.mtrnord.blog/index.php?title=Template:Portal_Box/styles.css&amp;amp;diff=51&amp;amp;oldid=45&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>MTRNord</name></author>
	</entry>
	<entry>
		<id>https://wiki.mtrnord.blog/index.php?title=Template:Portal_Box/styles.css&amp;diff=45&amp;oldid=prev</id>
		<title>MTRNord: Created page with &quot;/*  * Portal grid layout + card styling.  * Usage: wrap &lt;div class=&quot;mw-portal-grid&quot;&gt;...&lt;/div&gt; around multiple {{Portal box}} calls.  */  /* Grid container — place this on the page wrapping the boxes */ .mw-portal-grid {     display: flex;     flex-flow: row wrap;     gap: 16px;     margin: 1em 0; }  /* Individual card */ .mw-portal-box {     flex: 1 1 220px;       /* grow, shrink, min-width — gives ~3 col on desktop */     break-inside: avoid;     border: 1px solid v...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.mtrnord.blog/index.php?title=Template:Portal_Box/styles.css&amp;diff=45&amp;oldid=prev"/>
		<updated>2026-04-18T15:13:35Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;span class=&quot;autocomment&quot;&gt;* Portal grid layout + card styling.  * Usage: wrap &amp;lt;div class=&amp;quot;mw-portal-grid&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt; around multiple {{Portal box}} calls.: &lt;/span&gt;  &lt;span class=&quot;autocomment&quot;&gt;Grid container — place this on the page wrapping the boxes: &lt;/span&gt; .mw-portal-grid {     display: flex;     flex-flow: row wrap;     gap: 16px;     margin: 1em 0; }  &lt;span class=&quot;autocomment&quot;&gt;Individual card: &lt;/span&gt; .mw-portal-box {     flex: 1 1 220px;       &lt;span class=&quot;autocomment&quot;&gt;grow, shrink, min-width — gives ~3 col on desktop: &lt;/span&gt;     break-inside: avoid;     border: 1px solid v...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/*&lt;br /&gt;
 * Portal grid layout + card styling.&lt;br /&gt;
 * Usage: wrap &amp;lt;div class=&amp;quot;mw-portal-grid&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt; around multiple {{Portal box}} calls.&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/* Grid container — place this on the page wrapping the boxes */&lt;br /&gt;
.mw-portal-grid {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-flow: row wrap;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    margin: 1em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Individual card */&lt;br /&gt;
.mw-portal-box {&lt;br /&gt;
    flex: 1 1 220px;       /* grow, shrink, min-width — gives ~3 col on desktop */&lt;br /&gt;
    break-inside: avoid;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
    background: var(--background-color-neutral-subtle, #f8f9fa);&lt;br /&gt;
    color: var(--color-base, #202122);&lt;br /&gt;
    min-width: 180px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portal-box-title {&lt;br /&gt;
    background: #3366cc;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    font-size: 95%;&lt;br /&gt;
    padding: 4px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portal-box-content {&lt;br /&gt;
    padding: 4px 8px 6px;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.mw-portal-box-content ul {&lt;br /&gt;
    margin: 4px 0 0 1.2em;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.mw-portal-box-content li {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Colour variants for the title bar */&lt;br /&gt;
.mw-portal-box-green  .mw-portal-box-title { background: #2e7d32; }&lt;br /&gt;
.mw-portal-box-teal   .mw-portal-box-title { background: #117a8b; }&lt;br /&gt;
.mw-portal-box-purple .mw-portal-box-title { background: #6a1b9a; }&lt;br /&gt;
.mw-portal-box-red    .mw-portal-box-title { background: #b71c1c; }&lt;br /&gt;
.mw-portal-box-orange .mw-portal-box-title { background: #e65100; }&lt;br /&gt;
.mw-portal-box-grey   .mw-portal-box-title { background: #546e7a; }&lt;br /&gt;
&lt;br /&gt;
/* Responsive: 2 columns on narrow, 1 on mobile */&lt;br /&gt;
@media screen and (max-width: 719px) {&lt;br /&gt;
    .mw-portal-box { flex-basis: 45%; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 479px) {&lt;br /&gt;
    .mw-portal-box { flex-basis: 100%; max-width: 100%; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode — card body only; title bars keep their colour (white text already contrasts) */&lt;br /&gt;
@media screen {&lt;br /&gt;
    html.skin-theme-clientpref-night .mw-portal-box-grey .mw-portal-box-title { background: #37474f; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    html.skin-theme-clientpref-os .mw-portal-box-grey .mw-portal-box-title { background: #37474f; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>MTRNord</name></author>
	</entry>
</feed>