<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://staging.wiki.etna.foundation/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cranio+is+thinking</id>
	<title>etna.foundation [STAGING] - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://staging.wiki.etna.foundation/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cranio+is+thinking"/>
	<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php/Special:Contributions/Cranio_is_thinking"/>
	<updated>2026-06-15T21:06:26Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.0</generator>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=Template:Indice_CinetecaSarda&amp;diff=1128</id>
		<title>Template:Indice CinetecaSarda</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=Template:Indice_CinetecaSarda&amp;diff=1128"/>
		<updated>2026-06-15T21:05:09Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Testata indice: etichetta &amp;#039;Dashboard&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;archivio-indice {{#if:{{{rail|}}}|ai-rail|}}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-testata&amp;quot;&amp;gt;[[CinetecaSarda:Dashboard|Dashboard]]&amp;lt;span class=&amp;quot;ai-toggle&amp;quot; role=&amp;quot;button&amp;quot; tabindex=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Inquadramento&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Nara|Nara]] · [[CinetecaSarda:Dossier|Dossier]] · [[CinetecaSarda:Piano Fase 2|Piano Fase 2]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Documentazione&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Report tecnici|Report tecnici]] · [[CinetecaSarda:Legenda terminologica|Legenda]] · [[CinetecaSarda:Policy|Policy]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Sistema e dati&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Scheda|Scheda]] · [[CinetecaSarda:Utenti ruoli permessi|Utenti, ruoli, permessi]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Avanzamento&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Cronoprogramma|Cronoprogramma]] · [[CinetecaSarda:Diario|Diario]] · [[CinetecaSarda:Todo|Todo]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Infrastruttura&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Network|Network]] · [[CinetecaSarda:Hardware|Hardware]] · [[CinetecaSarda:Software|Software]] · [[CinetecaSarda:Backup|Backup]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Indice d&#039;archivio del namespace &#039;&#039;&#039;CinetecaSarda&#039;&#039;&#039;. Sorgente unica: sezioni curate + &amp;quot;Tutte le pagine&amp;quot; generato in automatico (&amp;lt;code&amp;gt;Special:PrefixIndex&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Uso:&lt;br /&gt;
* nel rail laterale (pagine di contenuto): &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Indice CinetecaSarda|rail=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; — incluso da &amp;lt;code&amp;gt;IntestazionePagine&amp;lt;/code&amp;gt;;&lt;br /&gt;
* nel layout della Dashboard: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Indice CinetecaSarda}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (senza rail).&lt;br /&gt;
&lt;br /&gt;
Per aggiungere una pagina a una sezione curata, modifica qui. Le pagine non ancora curate restano comunque elencate in &amp;quot;Tutte le pagine&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Template di struttura]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1127</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1127"/>
		<updated>2026-06-15T20:58:42Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Fix taglio indice: rimuove size+paint dal containment del rail (ns 3004)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#footer { display: none; }&lt;br /&gt;
/* last modification stuff */&lt;br /&gt;
#footer-info { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* footer links */&lt;br /&gt;
#footer-places { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* powered by icon */&lt;br /&gt;
#footer-icon { display: none; }&lt;br /&gt;
&lt;br /&gt;
.box-stato-archivio .citizen-card__body p{&lt;br /&gt;
  margin: 0 0 .75em 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .citizen-card__body p:last-child{&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CSS per template IntestazionePagine === */&lt;br /&gt;
&lt;br /&gt;
.namespace-label{&lt;br /&gt;
  display:block;&lt;br /&gt;
  font-size:0.85em;&lt;br /&gt;
  margin-top:-0.3em;&lt;br /&gt;
  margin-bottom:0.6em;&lt;br /&gt;
}&lt;br /&gt;
.namespace-label a,&lt;br /&gt;
.namespace-label a:visited{&lt;br /&gt;
  color:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] inizio === */&lt;br /&gt;
/* Stile editoriale per le Dashboard dei namespace-archivio.&lt;br /&gt;
   Layout &amp;quot;articolo di prima pagina&amp;quot;: corpo a sinistra, indice a destra,&lt;br /&gt;
   come griglia interna al contenuto (niente dipendenza dal rail di Citizen).&lt;br /&gt;
   Usa le variabili Citizen. Accent per-archivio via --ns-accent. */&lt;br /&gt;
&lt;br /&gt;
.archivio-editoriale {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	--ns-accent: var( --color-link-red, var( --color-destructive, #d33 ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cineteca Sarda (ns 3004): accent giallo del brand — dalla testata del logo&lt;br /&gt;
   di cinetecasarda.it — al posto del rosso, solo in questo namespace. */&lt;br /&gt;
body.ns-3004 .archivio-editoriale {&lt;br /&gt;
	--ns-accent: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Griglia: articolo (1fr) + indice (colonna fissa) */&lt;br /&gt;
.archivio-editoriale .art-layout {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid-template-columns: minmax( 0, 1fr ) 300px;&lt;br /&gt;
	gap: 3.5rem;&lt;br /&gt;
	align-items: start;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-main {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Occhiello / cappello identitario */&lt;br /&gt;
.archivio-editoriale .occhiello {&lt;br /&gt;
	margin: 0 0 .7rem;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	letter-spacing: .04em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	opacity: .85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headline da articolo di prima pagina */&lt;br /&gt;
.archivio-editoriale .ce-headline {&lt;br /&gt;
	margin: 0 0 1.3rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	font-size: clamp( 2.4rem, 4.6vw, 3.6rem );&lt;br /&gt;
	line-height: 1.03;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	letter-spacing: -.02em;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lead: il racconto. Riempie la colonna dell&#039;articolo. */&lt;br /&gt;
.archivio-editoriale .lead {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p {&lt;br /&gt;
	margin: 0 0 1rem;&lt;br /&gt;
	font-size: 1.08rem;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p:last-child {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead strong {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Indice nella colonna destra === */&lt;br /&gt;
.archivio-editoriale .art-aside {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-aside-titolo {&lt;br /&gt;
	margin: 0 0 .4rem;&lt;br /&gt;
	padding-bottom: .55rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .14 ) );&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez {&lt;br /&gt;
	padding: .7rem 0;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez:last-child {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-eti {&lt;br /&gt;
	margin-bottom: .2rem;&lt;br /&gt;
	font-size: .98rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci {&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a,&lt;br /&gt;
.archivio-editoriale .idx-voci a:visited {&lt;br /&gt;
	color: var( --ns-accent );&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sotto i 900px: indice sotto l&#039;articolo */&lt;br /&gt;
@media ( max-width: 900px ) {&lt;br /&gt;
	.archivio-editoriale .art-layout {&lt;br /&gt;
		grid-template-columns: 1fr;&lt;br /&gt;
		gap: 2.5rem;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [DASH-HERO] inizio === */&lt;br /&gt;
/* Dashboard come &amp;quot;articolo di prima pagina&amp;quot;: nasconde il titolo standard di&lt;br /&gt;
   Citizen (firstHeading), perché l&#039;headline editoriale vive nel contenuto.&lt;br /&gt;
   Resta il resto dell&#039;header (nav/strumenti). Page-scoped (due varianti per&lt;br /&gt;
   l&#039;escaping del &amp;quot;:&amp;quot;). */&lt;br /&gt;
&lt;br /&gt;
body.page-CinetecaSarda_Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-page-title-main,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-page-title-main {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Spazio per le due colonne (articolo + indice), moderato. */&lt;br /&gt;
body.page-CinetecaSarda_Dashboard,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard {&lt;br /&gt;
	--width-layout: min( 1180px, 94vw );&lt;br /&gt;
}&lt;br /&gt;
/* === [DASH-HERO] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [NS-BRAND] inizio === */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   Brand CinetecaSarda (namespace 3004) — vale su TUTTE le pagine&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* Link gialli del brand (dalla testata di cinetecasarda.it) al posto del blu&lt;br /&gt;
   di Citizen. I link a pagine mancanti (.new) restano rossi: segnale utile. */&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ),&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ):visited {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ):hover {&lt;br /&gt;
	color: #f1c878;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titolo &amp;quot;editoriale leggero&amp;quot; per le pagine di contenuto: occhiello giallo&lt;br /&gt;
   sopra, titolo bianco pulito. Sulla Dashboard #firstHeading è nascosto&lt;br /&gt;
   (ha il suo hero), quindi questo occhiello lì non compare. */&lt;br /&gt;
body.ns-3004 #firstHeading {&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
body.ns-3004 #firstHeading::before {&lt;br /&gt;
	content: &amp;quot;Cineteca Sarda&amp;quot;;&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin-bottom: .35rem;&lt;br /&gt;
	font-size: .8rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
/* L&#039;etichetta &amp;quot;in: Cineteca Sarda&amp;quot; è sostituita dall&#039;occhiello */&lt;br /&gt;
body.ns-3004 .namespace-label {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
/* === [NS-BRAND] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [INDICE] inizio === */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   Indice d&#039;archivio (sorgente unica {{Indice &amp;lt;NS&amp;gt;}}).&lt;br /&gt;
   Colonna destra: flottante dove non c&#039;è rail, dentro il rail di Citizen&lt;br /&gt;
   (sopra la TOC nativa) dove c&#039;è. Collassabile. Scala font allineata a&lt;br /&gt;
   Citizen (--font-size-*) per armonia con la TOC.&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.archivio-indice {&lt;br /&gt;
	font-size: var( --font-size-small, .875rem );&lt;br /&gt;
	line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Variante &amp;quot;rail&amp;quot;: colonna destra flottante, sempre visibile (no dipendenza TOC) */&lt;br /&gt;
.archivio-indice.ai-rail {&lt;br /&gt;
	float: right;&lt;br /&gt;
	width: 280px;&lt;br /&gt;
	margin: .2rem 0 1.4rem 2rem;&lt;br /&gt;
	padding-left: 1.4rem;&lt;br /&gt;
	border-left: 1px solid var( --border-color-base, rgba( 255, 255, 255, .12 ) );&lt;br /&gt;
}&lt;br /&gt;
@media ( max-width: 900px ) {&lt;br /&gt;
	.archivio-indice.ai-rail {&lt;br /&gt;
		float: none;&lt;br /&gt;
		width: auto;&lt;br /&gt;
		margin: 0 0 1.6rem;&lt;br /&gt;
		padding-left: 0;&lt;br /&gt;
		border-left: 0;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
/* Quando il JS l&#039;ha spostato DENTRO il rail di Citizen (sopra la TOC) */&lt;br /&gt;
.archivio-indice.ai-in-rail {&lt;br /&gt;
	float: none;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	margin: 0 0 1rem;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	border: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Testata = riga header: nome archivio (link Dashboard) + chevron toggle */&lt;br /&gt;
.archivio-indice .ai-testata {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	gap: .5rem;&lt;br /&gt;
	margin-bottom: .5rem;&lt;br /&gt;
	padding-bottom: .45rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .16 ) );&lt;br /&gt;
	font-size: var( --font-size-x-small, .8125rem );&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .07em;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-testata a,&lt;br /&gt;
.archivio-indice .ai-testata a:visited {&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-testata a:hover {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chevron apri/chiudi */&lt;br /&gt;
.archivio-indice .ai-toggle {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	user-select: none;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	padding: .1rem .25rem;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-toggle::before {&lt;br /&gt;
	content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	font-size: .9em;&lt;br /&gt;
	transition: transform .15s ease;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice.ai-collapsed .ai-toggle::before {&lt;br /&gt;
	transform: rotate( -90deg );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice.ai-collapsed .ai-body {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-toggle:hover {&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sezioni curate */&lt;br /&gt;
.archivio-indice .ai-sez {&lt;br /&gt;
	padding: .5rem 0;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-body .ai-sez:last-child {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-eti {&lt;br /&gt;
	margin-bottom: .12rem;&lt;br /&gt;
	font-size: var( --font-size-small, .875rem );&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci {&lt;br /&gt;
	font-size: var( --font-size-small, .875rem );&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci a,&lt;br /&gt;
.archivio-indice .ai-voci a:visited {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Il rail di Citizen ha `contain: strict` → dimensione calcolata senza il&lt;br /&gt;
   contenuto + clip dell&#039;eccedenza. Con l&#039;indice in più, chiudendo una sezione&lt;br /&gt;
   il rail si accorcia e taglia l&#039;indice. Togliamo size+paint (teniamo&lt;br /&gt;
   layout+style) così il rail cresce col contenuto e non clippa. Solo ns 3004. */&lt;br /&gt;
body.ns-3004 .citizen-page-sidebar {&lt;br /&gt;
	contain: layout style;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === TOC nativa di Citizen: giallo SOLO sulla voce attiva (orientamento) === */&lt;br /&gt;
body.ns-3004 .citizen-toc-list-item--active &amp;gt; a,&lt;br /&gt;
body.ns-3004 .citizen-toc-list-item--active &amp;gt; a .citizen-toc-text,&lt;br /&gt;
body.ns-3004 .citizen-toc-list-item--active .citizen-toc-link {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
/* === [INDICE] fine === */&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1126</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1126"/>
		<updated>2026-06-15T20:52:29Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Giallo solo alla voce TOC attiva&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#footer { display: none; }&lt;br /&gt;
/* last modification stuff */&lt;br /&gt;
#footer-info { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* footer links */&lt;br /&gt;
#footer-places { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* powered by icon */&lt;br /&gt;
#footer-icon { display: none; }&lt;br /&gt;
&lt;br /&gt;
.box-stato-archivio .citizen-card__body p{&lt;br /&gt;
  margin: 0 0 .75em 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .citizen-card__body p:last-child{&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CSS per template IntestazionePagine === */&lt;br /&gt;
&lt;br /&gt;
.namespace-label{&lt;br /&gt;
  display:block;&lt;br /&gt;
  font-size:0.85em;&lt;br /&gt;
  margin-top:-0.3em;&lt;br /&gt;
  margin-bottom:0.6em;&lt;br /&gt;
}&lt;br /&gt;
.namespace-label a,&lt;br /&gt;
.namespace-label a:visited{&lt;br /&gt;
  color:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] inizio === */&lt;br /&gt;
/* Stile editoriale per le Dashboard dei namespace-archivio.&lt;br /&gt;
   Layout &amp;quot;articolo di prima pagina&amp;quot;: corpo a sinistra, indice a destra,&lt;br /&gt;
   come griglia interna al contenuto (niente dipendenza dal rail di Citizen).&lt;br /&gt;
   Usa le variabili Citizen. Accent per-archivio via --ns-accent. */&lt;br /&gt;
&lt;br /&gt;
.archivio-editoriale {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	--ns-accent: var( --color-link-red, var( --color-destructive, #d33 ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cineteca Sarda (ns 3004): accent giallo del brand — dalla testata del logo&lt;br /&gt;
   di cinetecasarda.it — al posto del rosso, solo in questo namespace. */&lt;br /&gt;
body.ns-3004 .archivio-editoriale {&lt;br /&gt;
	--ns-accent: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Griglia: articolo (1fr) + indice (colonna fissa) */&lt;br /&gt;
.archivio-editoriale .art-layout {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid-template-columns: minmax( 0, 1fr ) 300px;&lt;br /&gt;
	gap: 3.5rem;&lt;br /&gt;
	align-items: start;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-main {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Occhiello / cappello identitario */&lt;br /&gt;
.archivio-editoriale .occhiello {&lt;br /&gt;
	margin: 0 0 .7rem;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	letter-spacing: .04em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	opacity: .85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headline da articolo di prima pagina */&lt;br /&gt;
.archivio-editoriale .ce-headline {&lt;br /&gt;
	margin: 0 0 1.3rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	font-size: clamp( 2.4rem, 4.6vw, 3.6rem );&lt;br /&gt;
	line-height: 1.03;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	letter-spacing: -.02em;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lead: il racconto. Riempie la colonna dell&#039;articolo. */&lt;br /&gt;
.archivio-editoriale .lead {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p {&lt;br /&gt;
	margin: 0 0 1rem;&lt;br /&gt;
	font-size: 1.08rem;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p:last-child {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead strong {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Indice nella colonna destra === */&lt;br /&gt;
.archivio-editoriale .art-aside {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-aside-titolo {&lt;br /&gt;
	margin: 0 0 .4rem;&lt;br /&gt;
	padding-bottom: .55rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .14 ) );&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez {&lt;br /&gt;
	padding: .7rem 0;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez:last-child {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-eti {&lt;br /&gt;
	margin-bottom: .2rem;&lt;br /&gt;
	font-size: .98rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci {&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a,&lt;br /&gt;
.archivio-editoriale .idx-voci a:visited {&lt;br /&gt;
	color: var( --ns-accent );&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sotto i 900px: indice sotto l&#039;articolo */&lt;br /&gt;
@media ( max-width: 900px ) {&lt;br /&gt;
	.archivio-editoriale .art-layout {&lt;br /&gt;
		grid-template-columns: 1fr;&lt;br /&gt;
		gap: 2.5rem;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [DASH-HERO] inizio === */&lt;br /&gt;
/* Dashboard come &amp;quot;articolo di prima pagina&amp;quot;: nasconde il titolo standard di&lt;br /&gt;
   Citizen (firstHeading), perché l&#039;headline editoriale vive nel contenuto.&lt;br /&gt;
   Resta il resto dell&#039;header (nav/strumenti). Page-scoped (due varianti per&lt;br /&gt;
   l&#039;escaping del &amp;quot;:&amp;quot;). */&lt;br /&gt;
&lt;br /&gt;
body.page-CinetecaSarda_Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-page-title-main,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-page-title-main {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Spazio per le due colonne (articolo + indice), moderato. */&lt;br /&gt;
body.page-CinetecaSarda_Dashboard,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard {&lt;br /&gt;
	--width-layout: min( 1180px, 94vw );&lt;br /&gt;
}&lt;br /&gt;
/* === [DASH-HERO] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [NS-BRAND] inizio === */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   Brand CinetecaSarda (namespace 3004) — vale su TUTTE le pagine&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* Link gialli del brand (dalla testata di cinetecasarda.it) al posto del blu&lt;br /&gt;
   di Citizen. I link a pagine mancanti (.new) restano rossi: segnale utile. */&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ),&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ):visited {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ):hover {&lt;br /&gt;
	color: #f1c878;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titolo &amp;quot;editoriale leggero&amp;quot; per le pagine di contenuto: occhiello giallo&lt;br /&gt;
   sopra, titolo bianco pulito. Sulla Dashboard #firstHeading è nascosto&lt;br /&gt;
   (ha il suo hero), quindi questo occhiello lì non compare. */&lt;br /&gt;
body.ns-3004 #firstHeading {&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
body.ns-3004 #firstHeading::before {&lt;br /&gt;
	content: &amp;quot;Cineteca Sarda&amp;quot;;&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin-bottom: .35rem;&lt;br /&gt;
	font-size: .8rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
/* L&#039;etichetta &amp;quot;in: Cineteca Sarda&amp;quot; è sostituita dall&#039;occhiello */&lt;br /&gt;
body.ns-3004 .namespace-label {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
/* === [NS-BRAND] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [INDICE] inizio === */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   Indice d&#039;archivio (sorgente unica {{Indice &amp;lt;NS&amp;gt;}}).&lt;br /&gt;
   Colonna destra: flottante dove non c&#039;è rail, dentro il rail di Citizen&lt;br /&gt;
   (sopra la TOC nativa) dove c&#039;è. Collassabile. Scala font allineata a&lt;br /&gt;
   Citizen (--font-size-*) per armonia con la TOC.&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.archivio-indice {&lt;br /&gt;
	font-size: var( --font-size-small, .875rem );&lt;br /&gt;
	line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Variante &amp;quot;rail&amp;quot;: colonna destra flottante, sempre visibile (no dipendenza TOC) */&lt;br /&gt;
.archivio-indice.ai-rail {&lt;br /&gt;
	float: right;&lt;br /&gt;
	width: 280px;&lt;br /&gt;
	margin: .2rem 0 1.4rem 2rem;&lt;br /&gt;
	padding-left: 1.4rem;&lt;br /&gt;
	border-left: 1px solid var( --border-color-base, rgba( 255, 255, 255, .12 ) );&lt;br /&gt;
}&lt;br /&gt;
@media ( max-width: 900px ) {&lt;br /&gt;
	.archivio-indice.ai-rail {&lt;br /&gt;
		float: none;&lt;br /&gt;
		width: auto;&lt;br /&gt;
		margin: 0 0 1.6rem;&lt;br /&gt;
		padding-left: 0;&lt;br /&gt;
		border-left: 0;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
/* Quando il JS l&#039;ha spostato DENTRO il rail di Citizen (sopra la TOC) */&lt;br /&gt;
.archivio-indice.ai-in-rail {&lt;br /&gt;
	float: none;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	margin: 0 0 1rem;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	border: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Testata = riga header: nome archivio (link Dashboard) + chevron toggle */&lt;br /&gt;
.archivio-indice .ai-testata {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	gap: .5rem;&lt;br /&gt;
	margin-bottom: .5rem;&lt;br /&gt;
	padding-bottom: .45rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .16 ) );&lt;br /&gt;
	font-size: var( --font-size-x-small, .8125rem );&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .07em;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-testata a,&lt;br /&gt;
.archivio-indice .ai-testata a:visited {&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-testata a:hover {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chevron apri/chiudi */&lt;br /&gt;
.archivio-indice .ai-toggle {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	user-select: none;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	padding: .1rem .25rem;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-toggle::before {&lt;br /&gt;
	content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	font-size: .9em;&lt;br /&gt;
	transition: transform .15s ease;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice.ai-collapsed .ai-toggle::before {&lt;br /&gt;
	transform: rotate( -90deg );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice.ai-collapsed .ai-body {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-toggle:hover {&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sezioni curate */&lt;br /&gt;
.archivio-indice .ai-sez {&lt;br /&gt;
	padding: .5rem 0;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-body .ai-sez:last-child {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-eti {&lt;br /&gt;
	margin-bottom: .12rem;&lt;br /&gt;
	font-size: var( --font-size-small, .875rem );&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci {&lt;br /&gt;
	font-size: var( --font-size-small, .875rem );&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci a,&lt;br /&gt;
.archivio-indice .ai-voci a:visited {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === TOC nativa di Citizen: giallo SOLO sulla voce attiva (orientamento) === */&lt;br /&gt;
body.ns-3004 .citizen-toc-list-item--active &amp;gt; a,&lt;br /&gt;
body.ns-3004 .citizen-toc-list-item--active &amp;gt; a .citizen-toc-text,&lt;br /&gt;
body.ns-3004 .citizen-toc-list-item--active .citizen-toc-link {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
/* === [INDICE] fine === */&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1125</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1125"/>
		<updated>2026-06-15T20:47:41Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Armonia font (var Citizen), chevron, giallo TOC nativa&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#footer { display: none; }&lt;br /&gt;
/* last modification stuff */&lt;br /&gt;
#footer-info { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* footer links */&lt;br /&gt;
#footer-places { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* powered by icon */&lt;br /&gt;
#footer-icon { display: none; }&lt;br /&gt;
&lt;br /&gt;
.box-stato-archivio .citizen-card__body p{&lt;br /&gt;
  margin: 0 0 .75em 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .citizen-card__body p:last-child{&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CSS per template IntestazionePagine === */&lt;br /&gt;
&lt;br /&gt;
.namespace-label{&lt;br /&gt;
  display:block;&lt;br /&gt;
  font-size:0.85em;&lt;br /&gt;
  margin-top:-0.3em;&lt;br /&gt;
  margin-bottom:0.6em;&lt;br /&gt;
}&lt;br /&gt;
.namespace-label a,&lt;br /&gt;
.namespace-label a:visited{&lt;br /&gt;
  color:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] inizio === */&lt;br /&gt;
/* Stile editoriale per le Dashboard dei namespace-archivio.&lt;br /&gt;
   Layout &amp;quot;articolo di prima pagina&amp;quot;: corpo a sinistra, indice a destra,&lt;br /&gt;
   come griglia interna al contenuto (niente dipendenza dal rail di Citizen).&lt;br /&gt;
   Usa le variabili Citizen. Accent per-archivio via --ns-accent. */&lt;br /&gt;
&lt;br /&gt;
.archivio-editoriale {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	--ns-accent: var( --color-link-red, var( --color-destructive, #d33 ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cineteca Sarda (ns 3004): accent giallo del brand — dalla testata del logo&lt;br /&gt;
   di cinetecasarda.it — al posto del rosso, solo in questo namespace. */&lt;br /&gt;
body.ns-3004 .archivio-editoriale {&lt;br /&gt;
	--ns-accent: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Griglia: articolo (1fr) + indice (colonna fissa) */&lt;br /&gt;
.archivio-editoriale .art-layout {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid-template-columns: minmax( 0, 1fr ) 300px;&lt;br /&gt;
	gap: 3.5rem;&lt;br /&gt;
	align-items: start;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-main {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Occhiello / cappello identitario */&lt;br /&gt;
.archivio-editoriale .occhiello {&lt;br /&gt;
	margin: 0 0 .7rem;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	letter-spacing: .04em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	opacity: .85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headline da articolo di prima pagina */&lt;br /&gt;
.archivio-editoriale .ce-headline {&lt;br /&gt;
	margin: 0 0 1.3rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	font-size: clamp( 2.4rem, 4.6vw, 3.6rem );&lt;br /&gt;
	line-height: 1.03;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	letter-spacing: -.02em;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lead: il racconto. Riempie la colonna dell&#039;articolo. */&lt;br /&gt;
.archivio-editoriale .lead {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p {&lt;br /&gt;
	margin: 0 0 1rem;&lt;br /&gt;
	font-size: 1.08rem;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p:last-child {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead strong {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Indice nella colonna destra === */&lt;br /&gt;
.archivio-editoriale .art-aside {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-aside-titolo {&lt;br /&gt;
	margin: 0 0 .4rem;&lt;br /&gt;
	padding-bottom: .55rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .14 ) );&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez {&lt;br /&gt;
	padding: .7rem 0;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez:last-child {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-eti {&lt;br /&gt;
	margin-bottom: .2rem;&lt;br /&gt;
	font-size: .98rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci {&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a,&lt;br /&gt;
.archivio-editoriale .idx-voci a:visited {&lt;br /&gt;
	color: var( --ns-accent );&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sotto i 900px: indice sotto l&#039;articolo */&lt;br /&gt;
@media ( max-width: 900px ) {&lt;br /&gt;
	.archivio-editoriale .art-layout {&lt;br /&gt;
		grid-template-columns: 1fr;&lt;br /&gt;
		gap: 2.5rem;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [DASH-HERO] inizio === */&lt;br /&gt;
/* Dashboard come &amp;quot;articolo di prima pagina&amp;quot;: nasconde il titolo standard di&lt;br /&gt;
   Citizen (firstHeading), perché l&#039;headline editoriale vive nel contenuto.&lt;br /&gt;
   Resta il resto dell&#039;header (nav/strumenti). Page-scoped (due varianti per&lt;br /&gt;
   l&#039;escaping del &amp;quot;:&amp;quot;). */&lt;br /&gt;
&lt;br /&gt;
body.page-CinetecaSarda_Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-page-title-main,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-page-title-main {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Spazio per le due colonne (articolo + indice), moderato. */&lt;br /&gt;
body.page-CinetecaSarda_Dashboard,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard {&lt;br /&gt;
	--width-layout: min( 1180px, 94vw );&lt;br /&gt;
}&lt;br /&gt;
/* === [DASH-HERO] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [NS-BRAND] inizio === */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   Brand CinetecaSarda (namespace 3004) — vale su TUTTE le pagine&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* Link gialli del brand (dalla testata di cinetecasarda.it) al posto del blu&lt;br /&gt;
   di Citizen. I link a pagine mancanti (.new) restano rossi: segnale utile. */&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ),&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ):visited {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ):hover {&lt;br /&gt;
	color: #f1c878;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titolo &amp;quot;editoriale leggero&amp;quot; per le pagine di contenuto: occhiello giallo&lt;br /&gt;
   sopra, titolo bianco pulito. Sulla Dashboard #firstHeading è nascosto&lt;br /&gt;
   (ha il suo hero), quindi questo occhiello lì non compare. */&lt;br /&gt;
body.ns-3004 #firstHeading {&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
body.ns-3004 #firstHeading::before {&lt;br /&gt;
	content: &amp;quot;Cineteca Sarda&amp;quot;;&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin-bottom: .35rem;&lt;br /&gt;
	font-size: .8rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
/* L&#039;etichetta &amp;quot;in: Cineteca Sarda&amp;quot; è sostituita dall&#039;occhiello */&lt;br /&gt;
body.ns-3004 .namespace-label {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
/* === [NS-BRAND] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [INDICE] inizio === */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   Indice d&#039;archivio (sorgente unica {{Indice &amp;lt;NS&amp;gt;}}).&lt;br /&gt;
   Colonna destra: flottante dove non c&#039;è rail, dentro il rail di Citizen&lt;br /&gt;
   (sopra la TOC nativa) dove c&#039;è. Collassabile. Scala font allineata a&lt;br /&gt;
   Citizen (--font-size-*) per armonia con la TOC.&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.archivio-indice {&lt;br /&gt;
	font-size: var( --font-size-small, .875rem );&lt;br /&gt;
	line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Variante &amp;quot;rail&amp;quot;: colonna destra flottante, sempre visibile (no dipendenza TOC) */&lt;br /&gt;
.archivio-indice.ai-rail {&lt;br /&gt;
	float: right;&lt;br /&gt;
	width: 280px;&lt;br /&gt;
	margin: .2rem 0 1.4rem 2rem;&lt;br /&gt;
	padding-left: 1.4rem;&lt;br /&gt;
	border-left: 1px solid var( --border-color-base, rgba( 255, 255, 255, .12 ) );&lt;br /&gt;
}&lt;br /&gt;
@media ( max-width: 900px ) {&lt;br /&gt;
	.archivio-indice.ai-rail {&lt;br /&gt;
		float: none;&lt;br /&gt;
		width: auto;&lt;br /&gt;
		margin: 0 0 1.6rem;&lt;br /&gt;
		padding-left: 0;&lt;br /&gt;
		border-left: 0;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
/* Quando il JS l&#039;ha spostato DENTRO il rail di Citizen (sopra la TOC) */&lt;br /&gt;
.archivio-indice.ai-in-rail {&lt;br /&gt;
	float: none;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	margin: 0 0 1rem;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	border: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Testata = riga header: nome archivio (link Dashboard) + chevron toggle */&lt;br /&gt;
.archivio-indice .ai-testata {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	gap: .5rem;&lt;br /&gt;
	margin-bottom: .5rem;&lt;br /&gt;
	padding-bottom: .45rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .16 ) );&lt;br /&gt;
	font-size: var( --font-size-x-small, .8125rem );&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .07em;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-testata a,&lt;br /&gt;
.archivio-indice .ai-testata a:visited {&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-testata a:hover {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chevron apri/chiudi */&lt;br /&gt;
.archivio-indice .ai-toggle {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	user-select: none;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	padding: .1rem .25rem;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-toggle::before {&lt;br /&gt;
	content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	font-size: .9em;&lt;br /&gt;
	transition: transform .15s ease;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice.ai-collapsed .ai-toggle::before {&lt;br /&gt;
	transform: rotate( -90deg );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice.ai-collapsed .ai-body {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-toggle:hover {&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sezioni curate */&lt;br /&gt;
.archivio-indice .ai-sez {&lt;br /&gt;
	padding: .5rem 0;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-body .ai-sez:last-child {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-eti {&lt;br /&gt;
	margin-bottom: .12rem;&lt;br /&gt;
	font-size: var( --font-size-small, .875rem );&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci {&lt;br /&gt;
	font-size: var( --font-size-small, .875rem );&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci a,&lt;br /&gt;
.archivio-indice .ai-voci a:visited {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === TOC nativa di Citizen: accent giallo, per coerenza (solo ns 3004) === */&lt;br /&gt;
body.ns-3004 .citizen-toc a,&lt;br /&gt;
body.ns-3004 .citizen-toc a:visited {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
body.ns-3004 .citizen-toc a:hover {&lt;br /&gt;
	color: #f1c878;&lt;br /&gt;
}&lt;br /&gt;
/* === [INDICE] fine === */&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Citizen.js&amp;diff=1124</id>
		<title>MediaWiki:Citizen.js</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Citizen.js&amp;diff=1124"/>
		<updated>2026-06-15T20:47:36Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Default chiuso su TOC lunga + persistenza&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* All JavaScript here will be loaded for users of the Citizen skin */&lt;br /&gt;
&lt;br /&gt;
/* Indice d&#039;archivio:&lt;br /&gt;
   1) dove esiste il rail di Citizen lo mettiamo lì SOPRA la TOC nativa (riuso);&lt;br /&gt;
      dove il rail non c&#039;è, l&#039;indice resta flottante (.ai-rail) e non sparisce.&lt;br /&gt;
   2) collassabile (chevron nella testata). Stato iniziale:&lt;br /&gt;
        - se l&#039;utente ha già scelto, si ricorda (localStorage);&lt;br /&gt;
        - altrimenti default intelligente: chiuso se la TOC della pagina è lunga.&lt;br /&gt;
   3) la testata (link alla Dashboard) resta sempre visibile. */&lt;br /&gt;
mw.hook( &#039;wikipage.content&#039; ).add( function () {&lt;br /&gt;
	var KEY = &#039;ce-indice-collapsed&#039;;&lt;br /&gt;
&lt;br /&gt;
	// 1) posizionamento&lt;br /&gt;
	var floatBox = document.querySelector( &#039;.archivio-indice.ai-rail&#039; );&lt;br /&gt;
	if ( floatBox ) {&lt;br /&gt;
		var rail =&lt;br /&gt;
			document.querySelector( &#039;.citizen-page-sidebar&#039; ) ||&lt;br /&gt;
			document.querySelector( &#039;.citizen-sidebar&#039; ) ||&lt;br /&gt;
			document.querySelector( &#039;.citizen-toc-container&#039; );&lt;br /&gt;
		if ( rail ) {&lt;br /&gt;
			floatBox.classList.remove( &#039;ai-rail&#039; );&lt;br /&gt;
			floatBox.classList.add( &#039;ai-in-rail&#039; );&lt;br /&gt;
			rail.prepend( floatBox );&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	var idx = document.querySelector( &#039;.archivio-indice&#039; );&lt;br /&gt;
	if ( !idx ) {&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	// 2) stato iniziale&lt;br /&gt;
	var saved = null;&lt;br /&gt;
	try {&lt;br /&gt;
		saved = localStorage.getItem( KEY );&lt;br /&gt;
	} catch ( e ) {}&lt;br /&gt;
	var tocCount = document.querySelectorAll( &#039;.citizen-toc-link&#039; ).length;&lt;br /&gt;
	var collapsed = ( saved === null ) ? ( tocCount &amp;gt; 8 ) : ( saved === &#039;1&#039; );&lt;br /&gt;
	if ( collapsed ) {&lt;br /&gt;
		idx.classList.add( &#039;ai-collapsed&#039; );&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	// 3) toggle + persistenza&lt;br /&gt;
	document.querySelectorAll( &#039;.archivio-indice .ai-toggle&#039; ).forEach( function ( t ) {&lt;br /&gt;
		if ( t.dataset.bound ) {&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		t.dataset.bound = &#039;1&#039;;&lt;br /&gt;
		var act = function () {&lt;br /&gt;
			var b = t.closest( &#039;.archivio-indice&#039; );&lt;br /&gt;
			b.classList.toggle( &#039;ai-collapsed&#039; );&lt;br /&gt;
			try {&lt;br /&gt;
				localStorage.setItem( KEY, b.classList.contains( &#039;ai-collapsed&#039; ) ? &#039;1&#039; : &#039;0&#039; );&lt;br /&gt;
			} catch ( e ) {}&lt;br /&gt;
		};&lt;br /&gt;
		t.addEventListener( &#039;click&#039;, act );&lt;br /&gt;
		t.addEventListener( &#039;keydown&#039;, function ( e ) {&lt;br /&gt;
			if ( e.key === &#039;Enter&#039; || e.key === &#039; &#039; ) {&lt;br /&gt;
				e.preventDefault();&lt;br /&gt;
				act();&lt;br /&gt;
			}&lt;br /&gt;
		} );&lt;br /&gt;
	} );&lt;br /&gt;
} );&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=Template:Indice_CinetecaSarda&amp;diff=1123</id>
		<title>Template:Indice CinetecaSarda</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=Template:Indice_CinetecaSarda&amp;diff=1123"/>
		<updated>2026-06-15T20:47:33Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Toggle come chevron nella testata&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;archivio-indice {{#if:{{{rail|}}}|ai-rail|}}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-testata&amp;quot;&amp;gt;[[CinetecaSarda:Dashboard|Cineteca Sarda]]&amp;lt;span class=&amp;quot;ai-toggle&amp;quot; role=&amp;quot;button&amp;quot; tabindex=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Inquadramento&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Nara|Nara]] · [[CinetecaSarda:Dossier|Dossier]] · [[CinetecaSarda:Piano Fase 2|Piano Fase 2]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Documentazione&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Report tecnici|Report tecnici]] · [[CinetecaSarda:Legenda terminologica|Legenda]] · [[CinetecaSarda:Policy|Policy]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Sistema e dati&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Scheda|Scheda]] · [[CinetecaSarda:Utenti ruoli permessi|Utenti, ruoli, permessi]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Avanzamento&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Cronoprogramma|Cronoprogramma]] · [[CinetecaSarda:Diario|Diario]] · [[CinetecaSarda:Todo|Todo]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Infrastruttura&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Network|Network]] · [[CinetecaSarda:Hardware|Hardware]] · [[CinetecaSarda:Software|Software]] · [[CinetecaSarda:Backup|Backup]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Indice d&#039;archivio del namespace &#039;&#039;&#039;CinetecaSarda&#039;&#039;&#039;. Sorgente unica: sezioni curate + &amp;quot;Tutte le pagine&amp;quot; generato in automatico (&amp;lt;code&amp;gt;Special:PrefixIndex&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Uso:&lt;br /&gt;
* nel rail laterale (pagine di contenuto): &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Indice CinetecaSarda|rail=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; — incluso da &amp;lt;code&amp;gt;IntestazionePagine&amp;lt;/code&amp;gt;;&lt;br /&gt;
* nel layout della Dashboard: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Indice CinetecaSarda}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (senza rail).&lt;br /&gt;
&lt;br /&gt;
Per aggiungere una pagina a una sezione curata, modifica qui. Le pagine non ancora curate restano comunque elencate in &amp;quot;Tutte le pagine&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Template di struttura]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1122</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1122"/>
		<updated>2026-06-15T20:39:22Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Stile toggle indice collassabile&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#footer { display: none; }&lt;br /&gt;
/* last modification stuff */&lt;br /&gt;
#footer-info { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* footer links */&lt;br /&gt;
#footer-places { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* powered by icon */&lt;br /&gt;
#footer-icon { display: none; }&lt;br /&gt;
&lt;br /&gt;
.box-stato-archivio .citizen-card__body p{&lt;br /&gt;
  margin: 0 0 .75em 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .citizen-card__body p:last-child{&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CSS per template IntestazionePagine === */&lt;br /&gt;
&lt;br /&gt;
.namespace-label{&lt;br /&gt;
  display:block;&lt;br /&gt;
  font-size:0.85em;&lt;br /&gt;
  margin-top:-0.3em;&lt;br /&gt;
  margin-bottom:0.6em;&lt;br /&gt;
}&lt;br /&gt;
.namespace-label a,&lt;br /&gt;
.namespace-label a:visited{&lt;br /&gt;
  color:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] inizio === */&lt;br /&gt;
/* Stile editoriale per le Dashboard dei namespace-archivio.&lt;br /&gt;
   Layout &amp;quot;articolo di prima pagina&amp;quot;: corpo a sinistra, indice a destra,&lt;br /&gt;
   come griglia interna al contenuto (niente dipendenza dal rail di Citizen).&lt;br /&gt;
   Usa le variabili Citizen. Accent per-archivio via --ns-accent. */&lt;br /&gt;
&lt;br /&gt;
.archivio-editoriale {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	--ns-accent: var( --color-link-red, var( --color-destructive, #d33 ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cineteca Sarda (ns 3004): accent giallo del brand — dalla testata del logo&lt;br /&gt;
   di cinetecasarda.it — al posto del rosso, solo in questo namespace. */&lt;br /&gt;
body.ns-3004 .archivio-editoriale {&lt;br /&gt;
	--ns-accent: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Griglia: articolo (1fr) + indice (colonna fissa) */&lt;br /&gt;
.archivio-editoriale .art-layout {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid-template-columns: minmax( 0, 1fr ) 300px;&lt;br /&gt;
	gap: 3.5rem;&lt;br /&gt;
	align-items: start;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-main {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Occhiello / cappello identitario */&lt;br /&gt;
.archivio-editoriale .occhiello {&lt;br /&gt;
	margin: 0 0 .7rem;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	letter-spacing: .04em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	opacity: .85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headline da articolo di prima pagina */&lt;br /&gt;
.archivio-editoriale .ce-headline {&lt;br /&gt;
	margin: 0 0 1.3rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	font-size: clamp( 2.4rem, 4.6vw, 3.6rem );&lt;br /&gt;
	line-height: 1.03;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	letter-spacing: -.02em;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lead: il racconto. Riempie la colonna dell&#039;articolo. */&lt;br /&gt;
.archivio-editoriale .lead {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p {&lt;br /&gt;
	margin: 0 0 1rem;&lt;br /&gt;
	font-size: 1.08rem;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p:last-child {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead strong {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Indice nella colonna destra === */&lt;br /&gt;
.archivio-editoriale .art-aside {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-aside-titolo {&lt;br /&gt;
	margin: 0 0 .4rem;&lt;br /&gt;
	padding-bottom: .55rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .14 ) );&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez {&lt;br /&gt;
	padding: .7rem 0;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez:last-child {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-eti {&lt;br /&gt;
	margin-bottom: .2rem;&lt;br /&gt;
	font-size: .98rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci {&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a,&lt;br /&gt;
.archivio-editoriale .idx-voci a:visited {&lt;br /&gt;
	color: var( --ns-accent );&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sotto i 900px: indice sotto l&#039;articolo */&lt;br /&gt;
@media ( max-width: 900px ) {&lt;br /&gt;
	.archivio-editoriale .art-layout {&lt;br /&gt;
		grid-template-columns: 1fr;&lt;br /&gt;
		gap: 2.5rem;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [DASH-HERO] inizio === */&lt;br /&gt;
/* Dashboard come &amp;quot;articolo di prima pagina&amp;quot;: nasconde il titolo standard di&lt;br /&gt;
   Citizen (firstHeading), perché l&#039;headline editoriale vive nel contenuto.&lt;br /&gt;
   Resta il resto dell&#039;header (nav/strumenti). Page-scoped (due varianti per&lt;br /&gt;
   l&#039;escaping del &amp;quot;:&amp;quot;). */&lt;br /&gt;
&lt;br /&gt;
body.page-CinetecaSarda_Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-page-title-main,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-page-title-main {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Spazio per le due colonne (articolo + indice), moderato. */&lt;br /&gt;
body.page-CinetecaSarda_Dashboard,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard {&lt;br /&gt;
	--width-layout: min( 1180px, 94vw );&lt;br /&gt;
}&lt;br /&gt;
/* === [DASH-HERO] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [NS-BRAND] inizio === */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   Brand CinetecaSarda (namespace 3004) — vale su TUTTE le pagine&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* Link gialli del brand (dalla testata di cinetecasarda.it) al posto del blu&lt;br /&gt;
   di Citizen. I link a pagine mancanti (.new) restano rossi: segnale utile. */&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ),&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ):visited {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ):hover {&lt;br /&gt;
	color: #f1c878;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titolo &amp;quot;editoriale leggero&amp;quot; per le pagine di contenuto: occhiello giallo&lt;br /&gt;
   sopra, titolo bianco pulito. Sulla Dashboard #firstHeading è nascosto&lt;br /&gt;
   (ha il suo hero), quindi questo occhiello lì non compare. */&lt;br /&gt;
body.ns-3004 #firstHeading {&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
body.ns-3004 #firstHeading::before {&lt;br /&gt;
	content: &amp;quot;Cineteca Sarda&amp;quot;;&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin-bottom: .35rem;&lt;br /&gt;
	font-size: .8rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
/* L&#039;etichetta &amp;quot;in: Cineteca Sarda&amp;quot; è sostituita dall&#039;occhiello */&lt;br /&gt;
body.ns-3004 .namespace-label {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
/* === [NS-BRAND] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [INDICE] inizio === */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   Indice d&#039;archivio (sorgente unica {{Indice &amp;lt;NS&amp;gt;}}).&lt;br /&gt;
   Vale sia nel rail destro (param rail=1 → box-stato-archivio,&lt;br /&gt;
   spostato dal JS sopra la TOC) sia nel layout della Dashboard.&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.archivio-indice {&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Variante &amp;quot;rail&amp;quot;: colonna destra flottante, SEMPRE visibile (non dipende dalla&lt;br /&gt;
   TOC/rail di Citizen). Sulle pagine di contenuto la include IntestazionePagine. */&lt;br /&gt;
.archivio-indice.ai-rail {&lt;br /&gt;
	float: right;&lt;br /&gt;
	width: 280px;&lt;br /&gt;
	margin: .2rem 0 1.4rem 2rem;&lt;br /&gt;
	padding-left: 1.4rem;&lt;br /&gt;
	border-left: 1px solid var( --border-color-base, rgba( 255, 255, 255, .12 ) );&lt;br /&gt;
}&lt;br /&gt;
@media ( max-width: 900px ) {&lt;br /&gt;
	.archivio-indice.ai-rail {&lt;br /&gt;
		float: none;&lt;br /&gt;
		width: auto;&lt;br /&gt;
		margin: 0 0 1.6rem;&lt;br /&gt;
		padding-left: 0;&lt;br /&gt;
		border-left: 0;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Quando il JS l&#039;ha spostato DENTRO il rail di Citizen (sopra la TOC nativa) */&lt;br /&gt;
.archivio-indice.ai-in-rail {&lt;br /&gt;
	float: none;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	margin: 0 0 1rem;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	border: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Testata = ritorno alla Dashboard + brand */&lt;br /&gt;
.archivio-indice .ai-testata {&lt;br /&gt;
	margin-bottom: .55rem;&lt;br /&gt;
	padding-bottom: .5rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .16 ) );&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-testata a,&lt;br /&gt;
.archivio-indice .ai-testata a:visited {&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-testata a:hover {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Toggle &amp;quot;Indice&amp;quot; (apri/chiudi le sezioni; la testata resta sempre visibile) */&lt;br /&gt;
.archivio-indice .ai-toggle {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	gap: .45rem;&lt;br /&gt;
	margin: .55rem 0 .15rem;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	user-select: none;&lt;br /&gt;
	font-size: .74rem;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-toggle::before {&lt;br /&gt;
	content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
	font-size: .8em;&lt;br /&gt;
	transition: transform .15s ease;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice.ai-collapsed .ai-toggle::before {&lt;br /&gt;
	transform: rotate( -90deg );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice.ai-collapsed .ai-body {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-toggle:hover {&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sezioni curate */&lt;br /&gt;
.archivio-indice .ai-sez {&lt;br /&gt;
	padding: .5rem 0;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-eti {&lt;br /&gt;
	margin-bottom: .12rem;&lt;br /&gt;
	font-size: .92rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci {&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci a,&lt;br /&gt;
.archivio-indice .ai-voci a:visited {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Catch-all &amp;quot;Tutte le pagine&amp;quot;: compatto */&lt;br /&gt;
.archivio-indice .ai-altre {&lt;br /&gt;
	padding-top: .55rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci-auto {&lt;br /&gt;
	margin-top: .3rem;&lt;br /&gt;
	font-size: .82rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci-auto table,&lt;br /&gt;
.archivio-indice .ai-voci-auto .mw-prefixindex-list-table {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	display: block;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci-auto td,&lt;br /&gt;
.archivio-indice .ai-voci-auto .mw-prefixindex-list {&lt;br /&gt;
	display: block;&lt;br /&gt;
	width: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci-auto a {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci-auto a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
/* === [INDICE] fine === */&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Citizen.js&amp;diff=1121</id>
		<title>MediaWiki:Citizen.js</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Citizen.js&amp;diff=1121"/>
		<updated>2026-06-15T20:39:14Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Toggle apri/chiudi indice + rail-move&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* All JavaScript here will be loaded for users of the Citizen skin */&lt;br /&gt;
&lt;br /&gt;
/* Indice d&#039;archivio:&lt;br /&gt;
   1) dove esiste il rail di Citizen (pagine con sezioni) lo mettiamo lì, SOPRA&lt;br /&gt;
      la TOC nativa (che riusiamo); dove il rail non esiste l&#039;indice resta una&lt;br /&gt;
      colonna flottante (.ai-rail) e non sparisce.&lt;br /&gt;
   2) il box è collassabile (toggle &amp;quot;Indice&amp;quot;): su pagine con TOC lunga si chiude&lt;br /&gt;
      l&#039;indice e si tiene la TOC. La testata (link alla Dashboard) resta sempre. */&lt;br /&gt;
mw.hook( &#039;wikipage.content&#039; ).add( function () {&lt;br /&gt;
	var box = document.querySelector( &#039;.archivio-indice.ai-rail&#039; );&lt;br /&gt;
	if ( box ) {&lt;br /&gt;
		var rail =&lt;br /&gt;
			document.querySelector( &#039;.citizen-page-sidebar&#039; ) ||&lt;br /&gt;
			document.querySelector( &#039;.citizen-sidebar&#039; ) ||&lt;br /&gt;
			document.querySelector( &#039;.citizen-toc-container&#039; );&lt;br /&gt;
		if ( rail ) {&lt;br /&gt;
			box.classList.remove( &#039;ai-rail&#039; );&lt;br /&gt;
			box.classList.add( &#039;ai-in-rail&#039; );&lt;br /&gt;
			rail.prepend( box );&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	// Toggle apri/chiudi&lt;br /&gt;
	document.querySelectorAll( &#039;.archivio-indice .ai-toggle&#039; ).forEach( function ( t ) {&lt;br /&gt;
		if ( t.dataset.bound ) {&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		t.dataset.bound = &#039;1&#039;;&lt;br /&gt;
		var toggle = function () {&lt;br /&gt;
			t.closest( &#039;.archivio-indice&#039; ).classList.toggle( &#039;ai-collapsed&#039; );&lt;br /&gt;
		};&lt;br /&gt;
		t.addEventListener( &#039;click&#039;, toggle );&lt;br /&gt;
		t.addEventListener( &#039;keydown&#039;, function ( e ) {&lt;br /&gt;
			if ( e.key === &#039;Enter&#039; || e.key === &#039; &#039; ) {&lt;br /&gt;
				e.preventDefault();&lt;br /&gt;
				toggle();&lt;br /&gt;
			}&lt;br /&gt;
		} );&lt;br /&gt;
	} );&lt;br /&gt;
} );&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=Template:Indice_CinetecaSarda&amp;diff=1120</id>
		<title>Template:Indice CinetecaSarda</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=Template:Indice_CinetecaSarda&amp;diff=1120"/>
		<updated>2026-06-15T20:39:10Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Indice collassabile: toggle + ai-body&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;archivio-indice {{#if:{{{rail|}}}|ai-rail|}}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-testata&amp;quot;&amp;gt;[[CinetecaSarda:Dashboard|Cineteca Sarda]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-toggle&amp;quot; role=&amp;quot;button&amp;quot; tabindex=&amp;quot;0&amp;quot;&amp;gt;Indice&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Inquadramento&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Nara|Nara]] · [[CinetecaSarda:Dossier|Dossier]] · [[CinetecaSarda:Piano Fase 2|Piano Fase 2]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Documentazione&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Report tecnici|Report tecnici]] · [[CinetecaSarda:Legenda terminologica|Legenda]] · [[CinetecaSarda:Policy|Policy]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Sistema e dati&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Scheda|Scheda]] · [[CinetecaSarda:Utenti ruoli permessi|Utenti, ruoli, permessi]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Avanzamento&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Cronoprogramma|Cronoprogramma]] · [[CinetecaSarda:Diario|Diario]] · [[CinetecaSarda:Todo|Todo]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Infrastruttura&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Network|Network]] · [[CinetecaSarda:Hardware|Hardware]] · [[CinetecaSarda:Software|Software]] · [[CinetecaSarda:Backup|Backup]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Indice d&#039;archivio del namespace &#039;&#039;&#039;CinetecaSarda&#039;&#039;&#039;. Sorgente unica: sezioni curate + &amp;quot;Tutte le pagine&amp;quot; generato in automatico (&amp;lt;code&amp;gt;Special:PrefixIndex&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Uso:&lt;br /&gt;
* nel rail laterale (pagine di contenuto): &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Indice CinetecaSarda|rail=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; — incluso da &amp;lt;code&amp;gt;IntestazionePagine&amp;lt;/code&amp;gt;;&lt;br /&gt;
* nel layout della Dashboard: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Indice CinetecaSarda}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (senza rail).&lt;br /&gt;
&lt;br /&gt;
Per aggiungere una pagina a una sezione curata, modifica qui. Le pagine non ancora curate restano comunque elencate in &amp;quot;Tutte le pagine&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Template di struttura]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1119</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1119"/>
		<updated>2026-06-15T20:31:55Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Stile indice dentro il rail (ai-in-rail)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#footer { display: none; }&lt;br /&gt;
/* last modification stuff */&lt;br /&gt;
#footer-info { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* footer links */&lt;br /&gt;
#footer-places { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* powered by icon */&lt;br /&gt;
#footer-icon { display: none; }&lt;br /&gt;
&lt;br /&gt;
.box-stato-archivio .citizen-card__body p{&lt;br /&gt;
  margin: 0 0 .75em 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .citizen-card__body p:last-child{&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CSS per template IntestazionePagine === */&lt;br /&gt;
&lt;br /&gt;
.namespace-label{&lt;br /&gt;
  display:block;&lt;br /&gt;
  font-size:0.85em;&lt;br /&gt;
  margin-top:-0.3em;&lt;br /&gt;
  margin-bottom:0.6em;&lt;br /&gt;
}&lt;br /&gt;
.namespace-label a,&lt;br /&gt;
.namespace-label a:visited{&lt;br /&gt;
  color:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] inizio === */&lt;br /&gt;
/* Stile editoriale per le Dashboard dei namespace-archivio.&lt;br /&gt;
   Layout &amp;quot;articolo di prima pagina&amp;quot;: corpo a sinistra, indice a destra,&lt;br /&gt;
   come griglia interna al contenuto (niente dipendenza dal rail di Citizen).&lt;br /&gt;
   Usa le variabili Citizen. Accent per-archivio via --ns-accent. */&lt;br /&gt;
&lt;br /&gt;
.archivio-editoriale {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	--ns-accent: var( --color-link-red, var( --color-destructive, #d33 ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cineteca Sarda (ns 3004): accent giallo del brand — dalla testata del logo&lt;br /&gt;
   di cinetecasarda.it — al posto del rosso, solo in questo namespace. */&lt;br /&gt;
body.ns-3004 .archivio-editoriale {&lt;br /&gt;
	--ns-accent: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Griglia: articolo (1fr) + indice (colonna fissa) */&lt;br /&gt;
.archivio-editoriale .art-layout {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid-template-columns: minmax( 0, 1fr ) 300px;&lt;br /&gt;
	gap: 3.5rem;&lt;br /&gt;
	align-items: start;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-main {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Occhiello / cappello identitario */&lt;br /&gt;
.archivio-editoriale .occhiello {&lt;br /&gt;
	margin: 0 0 .7rem;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	letter-spacing: .04em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	opacity: .85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headline da articolo di prima pagina */&lt;br /&gt;
.archivio-editoriale .ce-headline {&lt;br /&gt;
	margin: 0 0 1.3rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	font-size: clamp( 2.4rem, 4.6vw, 3.6rem );&lt;br /&gt;
	line-height: 1.03;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	letter-spacing: -.02em;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lead: il racconto. Riempie la colonna dell&#039;articolo. */&lt;br /&gt;
.archivio-editoriale .lead {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p {&lt;br /&gt;
	margin: 0 0 1rem;&lt;br /&gt;
	font-size: 1.08rem;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p:last-child {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead strong {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Indice nella colonna destra === */&lt;br /&gt;
.archivio-editoriale .art-aside {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-aside-titolo {&lt;br /&gt;
	margin: 0 0 .4rem;&lt;br /&gt;
	padding-bottom: .55rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .14 ) );&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez {&lt;br /&gt;
	padding: .7rem 0;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez:last-child {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-eti {&lt;br /&gt;
	margin-bottom: .2rem;&lt;br /&gt;
	font-size: .98rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci {&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a,&lt;br /&gt;
.archivio-editoriale .idx-voci a:visited {&lt;br /&gt;
	color: var( --ns-accent );&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sotto i 900px: indice sotto l&#039;articolo */&lt;br /&gt;
@media ( max-width: 900px ) {&lt;br /&gt;
	.archivio-editoriale .art-layout {&lt;br /&gt;
		grid-template-columns: 1fr;&lt;br /&gt;
		gap: 2.5rem;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [DASH-HERO] inizio === */&lt;br /&gt;
/* Dashboard come &amp;quot;articolo di prima pagina&amp;quot;: nasconde il titolo standard di&lt;br /&gt;
   Citizen (firstHeading), perché l&#039;headline editoriale vive nel contenuto.&lt;br /&gt;
   Resta il resto dell&#039;header (nav/strumenti). Page-scoped (due varianti per&lt;br /&gt;
   l&#039;escaping del &amp;quot;:&amp;quot;). */&lt;br /&gt;
&lt;br /&gt;
body.page-CinetecaSarda_Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-page-title-main,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-page-title-main {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Spazio per le due colonne (articolo + indice), moderato. */&lt;br /&gt;
body.page-CinetecaSarda_Dashboard,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard {&lt;br /&gt;
	--width-layout: min( 1180px, 94vw );&lt;br /&gt;
}&lt;br /&gt;
/* === [DASH-HERO] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [NS-BRAND] inizio === */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   Brand CinetecaSarda (namespace 3004) — vale su TUTTE le pagine&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* Link gialli del brand (dalla testata di cinetecasarda.it) al posto del blu&lt;br /&gt;
   di Citizen. I link a pagine mancanti (.new) restano rossi: segnale utile. */&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ),&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ):visited {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ):hover {&lt;br /&gt;
	color: #f1c878;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titolo &amp;quot;editoriale leggero&amp;quot; per le pagine di contenuto: occhiello giallo&lt;br /&gt;
   sopra, titolo bianco pulito. Sulla Dashboard #firstHeading è nascosto&lt;br /&gt;
   (ha il suo hero), quindi questo occhiello lì non compare. */&lt;br /&gt;
body.ns-3004 #firstHeading {&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
body.ns-3004 #firstHeading::before {&lt;br /&gt;
	content: &amp;quot;Cineteca Sarda&amp;quot;;&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin-bottom: .35rem;&lt;br /&gt;
	font-size: .8rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
/* L&#039;etichetta &amp;quot;in: Cineteca Sarda&amp;quot; è sostituita dall&#039;occhiello */&lt;br /&gt;
body.ns-3004 .namespace-label {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
/* === [NS-BRAND] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [INDICE] inizio === */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   Indice d&#039;archivio (sorgente unica {{Indice &amp;lt;NS&amp;gt;}}).&lt;br /&gt;
   Vale sia nel rail destro (param rail=1 → box-stato-archivio,&lt;br /&gt;
   spostato dal JS sopra la TOC) sia nel layout della Dashboard.&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.archivio-indice {&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Variante &amp;quot;rail&amp;quot;: colonna destra flottante, SEMPRE visibile (non dipende dalla&lt;br /&gt;
   TOC/rail di Citizen). Sulle pagine di contenuto la include IntestazionePagine. */&lt;br /&gt;
.archivio-indice.ai-rail {&lt;br /&gt;
	float: right;&lt;br /&gt;
	width: 280px;&lt;br /&gt;
	margin: .2rem 0 1.4rem 2rem;&lt;br /&gt;
	padding-left: 1.4rem;&lt;br /&gt;
	border-left: 1px solid var( --border-color-base, rgba( 255, 255, 255, .12 ) );&lt;br /&gt;
}&lt;br /&gt;
@media ( max-width: 900px ) {&lt;br /&gt;
	.archivio-indice.ai-rail {&lt;br /&gt;
		float: none;&lt;br /&gt;
		width: auto;&lt;br /&gt;
		margin: 0 0 1.6rem;&lt;br /&gt;
		padding-left: 0;&lt;br /&gt;
		border-left: 0;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Quando il JS l&#039;ha spostato DENTRO il rail di Citizen (sopra la TOC nativa) */&lt;br /&gt;
.archivio-indice.ai-in-rail {&lt;br /&gt;
	float: none;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	margin: 0 0 1rem;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	border: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Testata = ritorno alla Dashboard + brand */&lt;br /&gt;
.archivio-indice .ai-testata {&lt;br /&gt;
	margin-bottom: .55rem;&lt;br /&gt;
	padding-bottom: .5rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .16 ) );&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-testata a,&lt;br /&gt;
.archivio-indice .ai-testata a:visited {&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-testata a:hover {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sezioni curate */&lt;br /&gt;
.archivio-indice .ai-sez {&lt;br /&gt;
	padding: .5rem 0;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-eti {&lt;br /&gt;
	margin-bottom: .12rem;&lt;br /&gt;
	font-size: .92rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci {&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci a,&lt;br /&gt;
.archivio-indice .ai-voci a:visited {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Catch-all &amp;quot;Tutte le pagine&amp;quot;: compatto */&lt;br /&gt;
.archivio-indice .ai-altre {&lt;br /&gt;
	padding-top: .55rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci-auto {&lt;br /&gt;
	margin-top: .3rem;&lt;br /&gt;
	font-size: .82rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci-auto table,&lt;br /&gt;
.archivio-indice .ai-voci-auto .mw-prefixindex-list-table {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	display: block;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci-auto td,&lt;br /&gt;
.archivio-indice .ai-voci-auto .mw-prefixindex-list {&lt;br /&gt;
	display: block;&lt;br /&gt;
	width: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci-auto a {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci-auto a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
/* === [INDICE] fine === */&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Citizen.js&amp;diff=1118</id>
		<title>MediaWiki:Citizen.js</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Citizen.js&amp;diff=1118"/>
		<updated>2026-06-15T20:31:50Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Indice: nel rail sopra la TOC nativa (riuso TOC); float dove il rail non c&amp;#039;è&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* All JavaScript here will be loaded for users of the Citizen skin */&lt;br /&gt;
&lt;br /&gt;
/* Indice d&#039;archivio: dove esiste il rail di Citizen (pagine con sezioni) lo&lt;br /&gt;
   mettiamo lì, SOPRA la TOC nativa (che riusiamo); dove il rail non esiste&lt;br /&gt;
   (pagine senza sezioni) l&#039;indice resta una colonna flottante (.ai-rail) e non&lt;br /&gt;
   sparisce mai. Sulla Dashboard l&#039;indice non ha .ai-rail (è nel suo layout),&lt;br /&gt;
   quindi questo hook non lo tocca. */&lt;br /&gt;
mw.hook( &#039;wikipage.content&#039; ).add( function () {&lt;br /&gt;
	var box = document.querySelector( &#039;.archivio-indice.ai-rail&#039; );&lt;br /&gt;
	if ( !box ) {&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
	var rail =&lt;br /&gt;
		document.querySelector( &#039;.citizen-page-sidebar&#039; ) ||&lt;br /&gt;
		document.querySelector( &#039;.citizen-sidebar&#039; ) ||&lt;br /&gt;
		document.querySelector( &#039;.citizen-toc-container&#039; );&lt;br /&gt;
	if ( !rail ) {&lt;br /&gt;
		return; // niente rail: l&#039;indice resta flottante nel contenuto&lt;br /&gt;
	}&lt;br /&gt;
	box.classList.remove( &#039;ai-rail&#039; ); // via il float&lt;br /&gt;
	box.classList.add( &#039;ai-in-rail&#039; );&lt;br /&gt;
	rail.prepend( box ); // indice sopra la TOC nativa&lt;br /&gt;
} );&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1117</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1117"/>
		<updated>2026-06-15T20:16:28Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Indice rail flottante sempre visibile&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#footer { display: none; }&lt;br /&gt;
/* last modification stuff */&lt;br /&gt;
#footer-info { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* footer links */&lt;br /&gt;
#footer-places { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* powered by icon */&lt;br /&gt;
#footer-icon { display: none; }&lt;br /&gt;
&lt;br /&gt;
.box-stato-archivio .citizen-card__body p{&lt;br /&gt;
  margin: 0 0 .75em 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .citizen-card__body p:last-child{&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CSS per template IntestazionePagine === */&lt;br /&gt;
&lt;br /&gt;
.namespace-label{&lt;br /&gt;
  display:block;&lt;br /&gt;
  font-size:0.85em;&lt;br /&gt;
  margin-top:-0.3em;&lt;br /&gt;
  margin-bottom:0.6em;&lt;br /&gt;
}&lt;br /&gt;
.namespace-label a,&lt;br /&gt;
.namespace-label a:visited{&lt;br /&gt;
  color:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] inizio === */&lt;br /&gt;
/* Stile editoriale per le Dashboard dei namespace-archivio.&lt;br /&gt;
   Layout &amp;quot;articolo di prima pagina&amp;quot;: corpo a sinistra, indice a destra,&lt;br /&gt;
   come griglia interna al contenuto (niente dipendenza dal rail di Citizen).&lt;br /&gt;
   Usa le variabili Citizen. Accent per-archivio via --ns-accent. */&lt;br /&gt;
&lt;br /&gt;
.archivio-editoriale {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	--ns-accent: var( --color-link-red, var( --color-destructive, #d33 ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cineteca Sarda (ns 3004): accent giallo del brand — dalla testata del logo&lt;br /&gt;
   di cinetecasarda.it — al posto del rosso, solo in questo namespace. */&lt;br /&gt;
body.ns-3004 .archivio-editoriale {&lt;br /&gt;
	--ns-accent: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Griglia: articolo (1fr) + indice (colonna fissa) */&lt;br /&gt;
.archivio-editoriale .art-layout {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid-template-columns: minmax( 0, 1fr ) 300px;&lt;br /&gt;
	gap: 3.5rem;&lt;br /&gt;
	align-items: start;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-main {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Occhiello / cappello identitario */&lt;br /&gt;
.archivio-editoriale .occhiello {&lt;br /&gt;
	margin: 0 0 .7rem;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	letter-spacing: .04em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	opacity: .85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headline da articolo di prima pagina */&lt;br /&gt;
.archivio-editoriale .ce-headline {&lt;br /&gt;
	margin: 0 0 1.3rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	font-size: clamp( 2.4rem, 4.6vw, 3.6rem );&lt;br /&gt;
	line-height: 1.03;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	letter-spacing: -.02em;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lead: il racconto. Riempie la colonna dell&#039;articolo. */&lt;br /&gt;
.archivio-editoriale .lead {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p {&lt;br /&gt;
	margin: 0 0 1rem;&lt;br /&gt;
	font-size: 1.08rem;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p:last-child {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead strong {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Indice nella colonna destra === */&lt;br /&gt;
.archivio-editoriale .art-aside {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-aside-titolo {&lt;br /&gt;
	margin: 0 0 .4rem;&lt;br /&gt;
	padding-bottom: .55rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .14 ) );&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez {&lt;br /&gt;
	padding: .7rem 0;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez:last-child {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-eti {&lt;br /&gt;
	margin-bottom: .2rem;&lt;br /&gt;
	font-size: .98rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci {&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a,&lt;br /&gt;
.archivio-editoriale .idx-voci a:visited {&lt;br /&gt;
	color: var( --ns-accent );&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sotto i 900px: indice sotto l&#039;articolo */&lt;br /&gt;
@media ( max-width: 900px ) {&lt;br /&gt;
	.archivio-editoriale .art-layout {&lt;br /&gt;
		grid-template-columns: 1fr;&lt;br /&gt;
		gap: 2.5rem;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [DASH-HERO] inizio === */&lt;br /&gt;
/* Dashboard come &amp;quot;articolo di prima pagina&amp;quot;: nasconde il titolo standard di&lt;br /&gt;
   Citizen (firstHeading), perché l&#039;headline editoriale vive nel contenuto.&lt;br /&gt;
   Resta il resto dell&#039;header (nav/strumenti). Page-scoped (due varianti per&lt;br /&gt;
   l&#039;escaping del &amp;quot;:&amp;quot;). */&lt;br /&gt;
&lt;br /&gt;
body.page-CinetecaSarda_Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-page-title-main,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-page-title-main {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Spazio per le due colonne (articolo + indice), moderato. */&lt;br /&gt;
body.page-CinetecaSarda_Dashboard,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard {&lt;br /&gt;
	--width-layout: min( 1180px, 94vw );&lt;br /&gt;
}&lt;br /&gt;
/* === [DASH-HERO] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [NS-BRAND] inizio === */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   Brand CinetecaSarda (namespace 3004) — vale su TUTTE le pagine&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* Link gialli del brand (dalla testata di cinetecasarda.it) al posto del blu&lt;br /&gt;
   di Citizen. I link a pagine mancanti (.new) restano rossi: segnale utile. */&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ),&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ):visited {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ):hover {&lt;br /&gt;
	color: #f1c878;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titolo &amp;quot;editoriale leggero&amp;quot; per le pagine di contenuto: occhiello giallo&lt;br /&gt;
   sopra, titolo bianco pulito. Sulla Dashboard #firstHeading è nascosto&lt;br /&gt;
   (ha il suo hero), quindi questo occhiello lì non compare. */&lt;br /&gt;
body.ns-3004 #firstHeading {&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
body.ns-3004 #firstHeading::before {&lt;br /&gt;
	content: &amp;quot;Cineteca Sarda&amp;quot;;&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin-bottom: .35rem;&lt;br /&gt;
	font-size: .8rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
/* L&#039;etichetta &amp;quot;in: Cineteca Sarda&amp;quot; è sostituita dall&#039;occhiello */&lt;br /&gt;
body.ns-3004 .namespace-label {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
/* === [NS-BRAND] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [INDICE] inizio === */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   Indice d&#039;archivio (sorgente unica {{Indice &amp;lt;NS&amp;gt;}}).&lt;br /&gt;
   Vale sia nel rail destro (param rail=1 → box-stato-archivio,&lt;br /&gt;
   spostato dal JS sopra la TOC) sia nel layout della Dashboard.&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.archivio-indice {&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Variante &amp;quot;rail&amp;quot;: colonna destra flottante, SEMPRE visibile (non dipende dalla&lt;br /&gt;
   TOC/rail di Citizen). Sulle pagine di contenuto la include IntestazionePagine. */&lt;br /&gt;
.archivio-indice.ai-rail {&lt;br /&gt;
	float: right;&lt;br /&gt;
	width: 280px;&lt;br /&gt;
	margin: .2rem 0 1.4rem 2rem;&lt;br /&gt;
	padding-left: 1.4rem;&lt;br /&gt;
	border-left: 1px solid var( --border-color-base, rgba( 255, 255, 255, .12 ) );&lt;br /&gt;
}&lt;br /&gt;
@media ( max-width: 900px ) {&lt;br /&gt;
	.archivio-indice.ai-rail {&lt;br /&gt;
		float: none;&lt;br /&gt;
		width: auto;&lt;br /&gt;
		margin: 0 0 1.6rem;&lt;br /&gt;
		padding-left: 0;&lt;br /&gt;
		border-left: 0;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Testata = ritorno alla Dashboard + brand */&lt;br /&gt;
.archivio-indice .ai-testata {&lt;br /&gt;
	margin-bottom: .55rem;&lt;br /&gt;
	padding-bottom: .5rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .16 ) );&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-testata a,&lt;br /&gt;
.archivio-indice .ai-testata a:visited {&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-testata a:hover {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sezioni curate */&lt;br /&gt;
.archivio-indice .ai-sez {&lt;br /&gt;
	padding: .5rem 0;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-eti {&lt;br /&gt;
	margin-bottom: .12rem;&lt;br /&gt;
	font-size: .92rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci {&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci a,&lt;br /&gt;
.archivio-indice .ai-voci a:visited {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Catch-all &amp;quot;Tutte le pagine&amp;quot;: compatto */&lt;br /&gt;
.archivio-indice .ai-altre {&lt;br /&gt;
	padding-top: .55rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci-auto {&lt;br /&gt;
	margin-top: .3rem;&lt;br /&gt;
	font-size: .82rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci-auto table,&lt;br /&gt;
.archivio-indice .ai-voci-auto .mw-prefixindex-list-table {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	display: block;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci-auto td,&lt;br /&gt;
.archivio-indice .ai-voci-auto .mw-prefixindex-list {&lt;br /&gt;
	display: block;&lt;br /&gt;
	width: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci-auto a {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci-auto a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
/* === [INDICE] fine === */&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=Template:Indice_CinetecaSarda&amp;diff=1116</id>
		<title>Template:Indice CinetecaSarda</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=Template:Indice_CinetecaSarda&amp;diff=1116"/>
		<updated>2026-06-15T20:16:19Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Fix classi (spazio) + variante rail flottante, sgancia dal rail Citizen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;archivio-indice {{#if:{{{rail|}}}|ai-rail|}}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-testata&amp;quot;&amp;gt;[[CinetecaSarda:Dashboard|Cineteca Sarda]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Inquadramento&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Nara|Nara]] · [[CinetecaSarda:Dossier|Dossier]] · [[CinetecaSarda:Piano Fase 2|Piano Fase 2]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Documentazione&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Report tecnici|Report tecnici]] · [[CinetecaSarda:Legenda terminologica|Legenda]] · [[CinetecaSarda:Policy|Policy]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Sistema e dati&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Scheda|Scheda]] · [[CinetecaSarda:Utenti ruoli permessi|Utenti, ruoli, permessi]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Avanzamento&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Cronoprogramma|Cronoprogramma]] · [[CinetecaSarda:Diario|Diario]] · [[CinetecaSarda:Todo|Todo]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Infrastruttura&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Network|Network]] · [[CinetecaSarda:Hardware|Hardware]] · [[CinetecaSarda:Software|Software]] · [[CinetecaSarda:Backup|Backup]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Indice d&#039;archivio del namespace &#039;&#039;&#039;CinetecaSarda&#039;&#039;&#039;. Sorgente unica: sezioni curate + &amp;quot;Tutte le pagine&amp;quot; generato in automatico (&amp;lt;code&amp;gt;Special:PrefixIndex&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Uso:&lt;br /&gt;
* nel rail laterale (pagine di contenuto): &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Indice CinetecaSarda|rail=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; — incluso da &amp;lt;code&amp;gt;IntestazionePagine&amp;lt;/code&amp;gt;;&lt;br /&gt;
* nel layout della Dashboard: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Indice CinetecaSarda}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (senza rail).&lt;br /&gt;
&lt;br /&gt;
Per aggiungere una pagina a una sezione curata, modifica qui. Le pagine non ancora curate restano comunque elencate in &amp;quot;Tutte le pagine&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Template di struttura]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=Template:Indice_CinetecaSarda&amp;diff=1115</id>
		<title>Template:Indice CinetecaSarda</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=Template:Indice_CinetecaSarda&amp;diff=1115"/>
		<updated>2026-06-15T20:10:01Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Via il catch-all &amp;#039;Tutte le pagine&amp;#039; (sotto resta la TOC della pagina)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;archivio-indice{{#if:{{{rail|}}}| box-stato-archivio|}}&amp;quot;{{#if:{{{rail|}}}| data-stato-archivio=&amp;quot;1&amp;quot;|}}&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-testata&amp;quot;&amp;gt;[[CinetecaSarda:Dashboard|Cineteca Sarda]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Inquadramento&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Nara|Nara]] · [[CinetecaSarda:Dossier|Dossier]] · [[CinetecaSarda:Piano Fase 2|Piano Fase 2]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Documentazione&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Report tecnici|Report tecnici]] · [[CinetecaSarda:Legenda terminologica|Legenda]] · [[CinetecaSarda:Policy|Policy]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Sistema e dati&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Scheda|Scheda]] · [[CinetecaSarda:Utenti ruoli permessi|Utenti, ruoli, permessi]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Avanzamento&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Cronoprogramma|Cronoprogramma]] · [[CinetecaSarda:Diario|Diario]] · [[CinetecaSarda:Todo|Todo]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Infrastruttura&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Network|Network]] · [[CinetecaSarda:Hardware|Hardware]] · [[CinetecaSarda:Software|Software]] · [[CinetecaSarda:Backup|Backup]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Indice d&#039;archivio del namespace &#039;&#039;&#039;CinetecaSarda&#039;&#039;&#039;. Sorgente unica: sezioni curate + &amp;quot;Tutte le pagine&amp;quot; generato in automatico (&amp;lt;code&amp;gt;Special:PrefixIndex&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Uso:&lt;br /&gt;
* nel rail laterale (pagine di contenuto): &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Indice CinetecaSarda|rail=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; — incluso da &amp;lt;code&amp;gt;IntestazionePagine&amp;lt;/code&amp;gt;;&lt;br /&gt;
* nel layout della Dashboard: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Indice CinetecaSarda}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (senza rail).&lt;br /&gt;
&lt;br /&gt;
Per aggiungere una pagina a una sezione curata, modifica qui. Le pagine non ancora curate restano comunque elencate in &amp;quot;Tutte le pagine&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Template di struttura]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1113</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1113"/>
		<updated>2026-06-15T20:02:24Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Stile indice d&amp;#039;archivio (rail + Dashboard)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#footer { display: none; }&lt;br /&gt;
/* last modification stuff */&lt;br /&gt;
#footer-info { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* footer links */&lt;br /&gt;
#footer-places { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* powered by icon */&lt;br /&gt;
#footer-icon { display: none; }&lt;br /&gt;
&lt;br /&gt;
.box-stato-archivio .citizen-card__body p{&lt;br /&gt;
  margin: 0 0 .75em 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .citizen-card__body p:last-child{&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CSS per template IntestazionePagine === */&lt;br /&gt;
&lt;br /&gt;
.namespace-label{&lt;br /&gt;
  display:block;&lt;br /&gt;
  font-size:0.85em;&lt;br /&gt;
  margin-top:-0.3em;&lt;br /&gt;
  margin-bottom:0.6em;&lt;br /&gt;
}&lt;br /&gt;
.namespace-label a,&lt;br /&gt;
.namespace-label a:visited{&lt;br /&gt;
  color:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] inizio === */&lt;br /&gt;
/* Stile editoriale per le Dashboard dei namespace-archivio.&lt;br /&gt;
   Layout &amp;quot;articolo di prima pagina&amp;quot;: corpo a sinistra, indice a destra,&lt;br /&gt;
   come griglia interna al contenuto (niente dipendenza dal rail di Citizen).&lt;br /&gt;
   Usa le variabili Citizen. Accent per-archivio via --ns-accent. */&lt;br /&gt;
&lt;br /&gt;
.archivio-editoriale {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	--ns-accent: var( --color-link-red, var( --color-destructive, #d33 ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cineteca Sarda (ns 3004): accent giallo del brand — dalla testata del logo&lt;br /&gt;
   di cinetecasarda.it — al posto del rosso, solo in questo namespace. */&lt;br /&gt;
body.ns-3004 .archivio-editoriale {&lt;br /&gt;
	--ns-accent: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Griglia: articolo (1fr) + indice (colonna fissa) */&lt;br /&gt;
.archivio-editoriale .art-layout {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid-template-columns: minmax( 0, 1fr ) 300px;&lt;br /&gt;
	gap: 3.5rem;&lt;br /&gt;
	align-items: start;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-main {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Occhiello / cappello identitario */&lt;br /&gt;
.archivio-editoriale .occhiello {&lt;br /&gt;
	margin: 0 0 .7rem;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	letter-spacing: .04em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	opacity: .85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headline da articolo di prima pagina */&lt;br /&gt;
.archivio-editoriale .ce-headline {&lt;br /&gt;
	margin: 0 0 1.3rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	font-size: clamp( 2.4rem, 4.6vw, 3.6rem );&lt;br /&gt;
	line-height: 1.03;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	letter-spacing: -.02em;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lead: il racconto. Riempie la colonna dell&#039;articolo. */&lt;br /&gt;
.archivio-editoriale .lead {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p {&lt;br /&gt;
	margin: 0 0 1rem;&lt;br /&gt;
	font-size: 1.08rem;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p:last-child {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead strong {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Indice nella colonna destra === */&lt;br /&gt;
.archivio-editoriale .art-aside {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-aside-titolo {&lt;br /&gt;
	margin: 0 0 .4rem;&lt;br /&gt;
	padding-bottom: .55rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .14 ) );&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez {&lt;br /&gt;
	padding: .7rem 0;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez:last-child {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-eti {&lt;br /&gt;
	margin-bottom: .2rem;&lt;br /&gt;
	font-size: .98rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci {&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a,&lt;br /&gt;
.archivio-editoriale .idx-voci a:visited {&lt;br /&gt;
	color: var( --ns-accent );&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sotto i 900px: indice sotto l&#039;articolo */&lt;br /&gt;
@media ( max-width: 900px ) {&lt;br /&gt;
	.archivio-editoriale .art-layout {&lt;br /&gt;
		grid-template-columns: 1fr;&lt;br /&gt;
		gap: 2.5rem;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [DASH-HERO] inizio === */&lt;br /&gt;
/* Dashboard come &amp;quot;articolo di prima pagina&amp;quot;: nasconde il titolo standard di&lt;br /&gt;
   Citizen (firstHeading), perché l&#039;headline editoriale vive nel contenuto.&lt;br /&gt;
   Resta il resto dell&#039;header (nav/strumenti). Page-scoped (due varianti per&lt;br /&gt;
   l&#039;escaping del &amp;quot;:&amp;quot;). */&lt;br /&gt;
&lt;br /&gt;
body.page-CinetecaSarda_Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-page-title-main,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-page-title-main {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Spazio per le due colonne (articolo + indice), moderato. */&lt;br /&gt;
body.page-CinetecaSarda_Dashboard,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard {&lt;br /&gt;
	--width-layout: min( 1180px, 94vw );&lt;br /&gt;
}&lt;br /&gt;
/* === [DASH-HERO] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [NS-BRAND] inizio === */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   Brand CinetecaSarda (namespace 3004) — vale su TUTTE le pagine&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* Link gialli del brand (dalla testata di cinetecasarda.it) al posto del blu&lt;br /&gt;
   di Citizen. I link a pagine mancanti (.new) restano rossi: segnale utile. */&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ),&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ):visited {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ):hover {&lt;br /&gt;
	color: #f1c878;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titolo &amp;quot;editoriale leggero&amp;quot; per le pagine di contenuto: occhiello giallo&lt;br /&gt;
   sopra, titolo bianco pulito. Sulla Dashboard #firstHeading è nascosto&lt;br /&gt;
   (ha il suo hero), quindi questo occhiello lì non compare. */&lt;br /&gt;
body.ns-3004 #firstHeading {&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
body.ns-3004 #firstHeading::before {&lt;br /&gt;
	content: &amp;quot;Cineteca Sarda&amp;quot;;&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin-bottom: .35rem;&lt;br /&gt;
	font-size: .8rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
/* L&#039;etichetta &amp;quot;in: Cineteca Sarda&amp;quot; è sostituita dall&#039;occhiello */&lt;br /&gt;
body.ns-3004 .namespace-label {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
/* === [NS-BRAND] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [INDICE] inizio === */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   Indice d&#039;archivio (sorgente unica {{Indice &amp;lt;NS&amp;gt;}}).&lt;br /&gt;
   Vale sia nel rail destro (param rail=1 → box-stato-archivio,&lt;br /&gt;
   spostato dal JS sopra la TOC) sia nel layout della Dashboard.&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.archivio-indice {&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Testata = ritorno alla Dashboard + brand */&lt;br /&gt;
.archivio-indice .ai-testata {&lt;br /&gt;
	margin-bottom: .55rem;&lt;br /&gt;
	padding-bottom: .5rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .16 ) );&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-testata a,&lt;br /&gt;
.archivio-indice .ai-testata a:visited {&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-testata a:hover {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sezioni curate */&lt;br /&gt;
.archivio-indice .ai-sez {&lt;br /&gt;
	padding: .5rem 0;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-eti {&lt;br /&gt;
	margin-bottom: .12rem;&lt;br /&gt;
	font-size: .92rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci {&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci a,&lt;br /&gt;
.archivio-indice .ai-voci a:visited {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Catch-all &amp;quot;Tutte le pagine&amp;quot;: compatto */&lt;br /&gt;
.archivio-indice .ai-altre {&lt;br /&gt;
	padding-top: .55rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci-auto {&lt;br /&gt;
	margin-top: .3rem;&lt;br /&gt;
	font-size: .82rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci-auto table,&lt;br /&gt;
.archivio-indice .ai-voci-auto .mw-prefixindex-list-table {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	display: block;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci-auto td,&lt;br /&gt;
.archivio-indice .ai-voci-auto .mw-prefixindex-list {&lt;br /&gt;
	display: block;&lt;br /&gt;
	width: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci-auto a {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-indice .ai-voci-auto a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
/* === [INDICE] fine === */&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=Template:IntestazionePagine&amp;diff=1112</id>
		<title>Template:IntestazionePagine</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=Template:IntestazionePagine&amp;diff=1112"/>
		<updated>2026-06-15T20:02:19Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Include l&amp;#039;indice d&amp;#039;archivio nel rail (ifexist, non sulla Dashboard)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{DISPLAYTITLE:{{{titolo|{{PAGENAME}}}}}}}&amp;lt;span class=&amp;quot;namespace-label&amp;quot;&amp;gt;in: &#039;&#039;&#039;[[{{NAMESPACE}}:Dashboard|{{NAMESPACE}}]]&#039;&#039;&#039;&amp;lt;/span&amp;gt;{{#ifeq:{{PAGENAME}}|Dashboard||{{#ifexist:Template:Indice {{NAMESPACE}}|{{Indice {{NAMESPACE}}|rail=1}}|}}}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=Template:Indice_CinetecaSarda&amp;diff=1111</id>
		<title>Template:Indice CinetecaSarda</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=Template:Indice_CinetecaSarda&amp;diff=1111"/>
		<updated>2026-06-15T20:00:11Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Indice d&amp;#039;archivio: sorgente unica (curato + catch-all)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;archivio-indice{{#if:{{{rail|}}}| box-stato-archivio|}}&amp;quot;{{#if:{{{rail|}}}| data-stato-archivio=&amp;quot;1&amp;quot;|}}&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-testata&amp;quot;&amp;gt;[[CinetecaSarda:Dashboard|Cineteca Sarda]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Inquadramento&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Nara|Nara]] · [[CinetecaSarda:Dossier|Dossier]] · [[CinetecaSarda:Piano Fase 2|Piano Fase 2]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Documentazione&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Report tecnici|Report tecnici]] · [[CinetecaSarda:Legenda terminologica|Legenda]] · [[CinetecaSarda:Policy|Policy]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Sistema e dati&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Scheda|Scheda]] · [[CinetecaSarda:Utenti ruoli permessi|Utenti, ruoli, permessi]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Avanzamento&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Cronoprogramma|Cronoprogramma]] · [[CinetecaSarda:Diario|Diario]] · [[CinetecaSarda:Todo|Todo]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-sez&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Infrastruttura&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci&amp;quot;&amp;gt;[[CinetecaSarda:Network|Network]] · [[CinetecaSarda:Hardware|Hardware]] · [[CinetecaSarda:Software|Software]] · [[CinetecaSarda:Backup|Backup]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ai-altre&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ai-eti&amp;quot;&amp;gt;Tutte le pagine&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ai-voci-auto&amp;quot;&amp;gt;{{Special:PrefixIndex/CinetecaSarda:|hideredirects=1|stripprefix=1}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Indice d&#039;archivio del namespace &#039;&#039;&#039;CinetecaSarda&#039;&#039;&#039;. Sorgente unica: sezioni curate + &amp;quot;Tutte le pagine&amp;quot; generato in automatico (&amp;lt;code&amp;gt;Special:PrefixIndex&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Uso:&lt;br /&gt;
* nel rail laterale (pagine di contenuto): &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Indice CinetecaSarda|rail=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; — incluso da &amp;lt;code&amp;gt;IntestazionePagine&amp;lt;/code&amp;gt;;&lt;br /&gt;
* nel layout della Dashboard: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Indice CinetecaSarda}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (senza rail).&lt;br /&gt;
&lt;br /&gt;
Per aggiungere una pagina a una sezione curata, modifica qui. Le pagine non ancora curate restano comunque elencate in &amp;quot;Tutte le pagine&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Template di struttura]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1110</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1110"/>
		<updated>2026-06-15T19:48:44Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Titolo editoriale leggero per le pagine di contenuto del namespace&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#footer { display: none; }&lt;br /&gt;
/* last modification stuff */&lt;br /&gt;
#footer-info { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* footer links */&lt;br /&gt;
#footer-places { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* powered by icon */&lt;br /&gt;
#footer-icon { display: none; }&lt;br /&gt;
&lt;br /&gt;
.box-stato-archivio .citizen-card__body p{&lt;br /&gt;
  margin: 0 0 .75em 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .citizen-card__body p:last-child{&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CSS per template IntestazionePagine === */&lt;br /&gt;
&lt;br /&gt;
.namespace-label{&lt;br /&gt;
  display:block;&lt;br /&gt;
  font-size:0.85em;&lt;br /&gt;
  margin-top:-0.3em;&lt;br /&gt;
  margin-bottom:0.6em;&lt;br /&gt;
}&lt;br /&gt;
.namespace-label a,&lt;br /&gt;
.namespace-label a:visited{&lt;br /&gt;
  color:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] inizio === */&lt;br /&gt;
/* Stile editoriale per le Dashboard dei namespace-archivio.&lt;br /&gt;
   Layout &amp;quot;articolo di prima pagina&amp;quot;: corpo a sinistra, indice a destra,&lt;br /&gt;
   come griglia interna al contenuto (niente dipendenza dal rail di Citizen).&lt;br /&gt;
   Usa le variabili Citizen. Accent per-archivio via --ns-accent. */&lt;br /&gt;
&lt;br /&gt;
.archivio-editoriale {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	--ns-accent: var( --color-link-red, var( --color-destructive, #d33 ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cineteca Sarda (ns 3004): accent giallo del brand — dalla testata del logo&lt;br /&gt;
   di cinetecasarda.it — al posto del rosso, solo in questo namespace. */&lt;br /&gt;
body.ns-3004 .archivio-editoriale {&lt;br /&gt;
	--ns-accent: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Griglia: articolo (1fr) + indice (colonna fissa) */&lt;br /&gt;
.archivio-editoriale .art-layout {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid-template-columns: minmax( 0, 1fr ) 300px;&lt;br /&gt;
	gap: 3.5rem;&lt;br /&gt;
	align-items: start;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-main {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Occhiello / cappello identitario */&lt;br /&gt;
.archivio-editoriale .occhiello {&lt;br /&gt;
	margin: 0 0 .7rem;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	letter-spacing: .04em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	opacity: .85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headline da articolo di prima pagina */&lt;br /&gt;
.archivio-editoriale .ce-headline {&lt;br /&gt;
	margin: 0 0 1.3rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	font-size: clamp( 2.4rem, 4.6vw, 3.6rem );&lt;br /&gt;
	line-height: 1.03;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	letter-spacing: -.02em;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lead: il racconto. Riempie la colonna dell&#039;articolo. */&lt;br /&gt;
.archivio-editoriale .lead {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p {&lt;br /&gt;
	margin: 0 0 1rem;&lt;br /&gt;
	font-size: 1.08rem;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p:last-child {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead strong {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Indice nella colonna destra === */&lt;br /&gt;
.archivio-editoriale .art-aside {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-aside-titolo {&lt;br /&gt;
	margin: 0 0 .4rem;&lt;br /&gt;
	padding-bottom: .55rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .14 ) );&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez {&lt;br /&gt;
	padding: .7rem 0;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez:last-child {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-eti {&lt;br /&gt;
	margin-bottom: .2rem;&lt;br /&gt;
	font-size: .98rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci {&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a,&lt;br /&gt;
.archivio-editoriale .idx-voci a:visited {&lt;br /&gt;
	color: var( --ns-accent );&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sotto i 900px: indice sotto l&#039;articolo */&lt;br /&gt;
@media ( max-width: 900px ) {&lt;br /&gt;
	.archivio-editoriale .art-layout {&lt;br /&gt;
		grid-template-columns: 1fr;&lt;br /&gt;
		gap: 2.5rem;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [DASH-HERO] inizio === */&lt;br /&gt;
/* Dashboard come &amp;quot;articolo di prima pagina&amp;quot;: nasconde il titolo standard di&lt;br /&gt;
   Citizen (firstHeading), perché l&#039;headline editoriale vive nel contenuto.&lt;br /&gt;
   Resta il resto dell&#039;header (nav/strumenti). Page-scoped (due varianti per&lt;br /&gt;
   l&#039;escaping del &amp;quot;:&amp;quot;). */&lt;br /&gt;
&lt;br /&gt;
body.page-CinetecaSarda_Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-page-title-main,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-page-title-main {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Spazio per le due colonne (articolo + indice), moderato. */&lt;br /&gt;
body.page-CinetecaSarda_Dashboard,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard {&lt;br /&gt;
	--width-layout: min( 1180px, 94vw );&lt;br /&gt;
}&lt;br /&gt;
/* === [DASH-HERO] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [NS-BRAND] inizio === */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   Brand CinetecaSarda (namespace 3004) — vale su TUTTE le pagine&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* Link gialli del brand (dalla testata di cinetecasarda.it) al posto del blu&lt;br /&gt;
   di Citizen. I link a pagine mancanti (.new) restano rossi: segnale utile. */&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ),&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ):visited {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ):hover {&lt;br /&gt;
	color: #f1c878;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titolo &amp;quot;editoriale leggero&amp;quot; per le pagine di contenuto: occhiello giallo&lt;br /&gt;
   sopra, titolo bianco pulito. Sulla Dashboard #firstHeading è nascosto&lt;br /&gt;
   (ha il suo hero), quindi questo occhiello lì non compare. */&lt;br /&gt;
body.ns-3004 #firstHeading {&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
body.ns-3004 #firstHeading::before {&lt;br /&gt;
	content: &amp;quot;Cineteca Sarda&amp;quot;;&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin-bottom: .35rem;&lt;br /&gt;
	font-size: .8rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
/* L&#039;etichetta &amp;quot;in: Cineteca Sarda&amp;quot; è sostituita dall&#039;occhiello */&lt;br /&gt;
body.ns-3004 .namespace-label {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
/* === [NS-BRAND] fine === */&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1109</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1109"/>
		<updated>2026-06-15T19:44:52Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Brand namespace: link gialli su tutte le pagine CinetecaSarda&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#footer { display: none; }&lt;br /&gt;
/* last modification stuff */&lt;br /&gt;
#footer-info { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* footer links */&lt;br /&gt;
#footer-places { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* powered by icon */&lt;br /&gt;
#footer-icon { display: none; }&lt;br /&gt;
&lt;br /&gt;
.box-stato-archivio .citizen-card__body p{&lt;br /&gt;
  margin: 0 0 .75em 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .citizen-card__body p:last-child{&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CSS per template IntestazionePagine === */&lt;br /&gt;
&lt;br /&gt;
.namespace-label{&lt;br /&gt;
  display:block;&lt;br /&gt;
  font-size:0.85em;&lt;br /&gt;
  margin-top:-0.3em;&lt;br /&gt;
  margin-bottom:0.6em;&lt;br /&gt;
}&lt;br /&gt;
.namespace-label a,&lt;br /&gt;
.namespace-label a:visited{&lt;br /&gt;
  color:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] inizio === */&lt;br /&gt;
/* Stile editoriale per le Dashboard dei namespace-archivio.&lt;br /&gt;
   Layout &amp;quot;articolo di prima pagina&amp;quot;: corpo a sinistra, indice a destra,&lt;br /&gt;
   come griglia interna al contenuto (niente dipendenza dal rail di Citizen).&lt;br /&gt;
   Usa le variabili Citizen. Accent per-archivio via --ns-accent. */&lt;br /&gt;
&lt;br /&gt;
.archivio-editoriale {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	--ns-accent: var( --color-link-red, var( --color-destructive, #d33 ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cineteca Sarda (ns 3004): accent giallo del brand — dalla testata del logo&lt;br /&gt;
   di cinetecasarda.it — al posto del rosso, solo in questo namespace. */&lt;br /&gt;
body.ns-3004 .archivio-editoriale {&lt;br /&gt;
	--ns-accent: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Griglia: articolo (1fr) + indice (colonna fissa) */&lt;br /&gt;
.archivio-editoriale .art-layout {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid-template-columns: minmax( 0, 1fr ) 300px;&lt;br /&gt;
	gap: 3.5rem;&lt;br /&gt;
	align-items: start;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-main {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Occhiello / cappello identitario */&lt;br /&gt;
.archivio-editoriale .occhiello {&lt;br /&gt;
	margin: 0 0 .7rem;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	letter-spacing: .04em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	opacity: .85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headline da articolo di prima pagina */&lt;br /&gt;
.archivio-editoriale .ce-headline {&lt;br /&gt;
	margin: 0 0 1.3rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	font-size: clamp( 2.4rem, 4.6vw, 3.6rem );&lt;br /&gt;
	line-height: 1.03;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	letter-spacing: -.02em;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lead: il racconto. Riempie la colonna dell&#039;articolo. */&lt;br /&gt;
.archivio-editoriale .lead {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p {&lt;br /&gt;
	margin: 0 0 1rem;&lt;br /&gt;
	font-size: 1.08rem;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p:last-child {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead strong {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Indice nella colonna destra === */&lt;br /&gt;
.archivio-editoriale .art-aside {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-aside-titolo {&lt;br /&gt;
	margin: 0 0 .4rem;&lt;br /&gt;
	padding-bottom: .55rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .14 ) );&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez {&lt;br /&gt;
	padding: .7rem 0;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez:last-child {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-eti {&lt;br /&gt;
	margin-bottom: .2rem;&lt;br /&gt;
	font-size: .98rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci {&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a,&lt;br /&gt;
.archivio-editoriale .idx-voci a:visited {&lt;br /&gt;
	color: var( --ns-accent );&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sotto i 900px: indice sotto l&#039;articolo */&lt;br /&gt;
@media ( max-width: 900px ) {&lt;br /&gt;
	.archivio-editoriale .art-layout {&lt;br /&gt;
		grid-template-columns: 1fr;&lt;br /&gt;
		gap: 2.5rem;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [DASH-HERO] inizio === */&lt;br /&gt;
/* Dashboard come &amp;quot;articolo di prima pagina&amp;quot;: nasconde il titolo standard di&lt;br /&gt;
   Citizen (firstHeading), perché l&#039;headline editoriale vive nel contenuto.&lt;br /&gt;
   Resta il resto dell&#039;header (nav/strumenti). Page-scoped (due varianti per&lt;br /&gt;
   l&#039;escaping del &amp;quot;:&amp;quot;). */&lt;br /&gt;
&lt;br /&gt;
body.page-CinetecaSarda_Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-page-title-main,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-page-title-main {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Spazio per le due colonne (articolo + indice), moderato. */&lt;br /&gt;
body.page-CinetecaSarda_Dashboard,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard {&lt;br /&gt;
	--width-layout: min( 1180px, 94vw );&lt;br /&gt;
}&lt;br /&gt;
/* === [DASH-HERO] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [NS-BRAND] inizio === */&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   Brand CinetecaSarda (namespace 3004) — vale su TUTTE le pagine&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* Link gialli del brand (dalla testata di cinetecasarda.it) al posto del blu&lt;br /&gt;
   di Citizen. I link a pagine mancanti (.new) restano rossi: segnale utile. */&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ),&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ):visited {&lt;br /&gt;
	color: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
body.ns-3004 .mw-parser-output a:not( .new ):hover {&lt;br /&gt;
	color: #f1c878;&lt;br /&gt;
}&lt;br /&gt;
/* === [NS-BRAND] fine === */&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1108</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1108"/>
		<updated>2026-06-15T19:38:49Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Accent giallo Cineteca, titoli indice bianchi, via i numerini&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#footer { display: none; }&lt;br /&gt;
/* last modification stuff */&lt;br /&gt;
#footer-info { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* footer links */&lt;br /&gt;
#footer-places { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* powered by icon */&lt;br /&gt;
#footer-icon { display: none; }&lt;br /&gt;
&lt;br /&gt;
.box-stato-archivio .citizen-card__body p{&lt;br /&gt;
  margin: 0 0 .75em 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .citizen-card__body p:last-child{&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CSS per template IntestazionePagine === */&lt;br /&gt;
&lt;br /&gt;
.namespace-label{&lt;br /&gt;
  display:block;&lt;br /&gt;
  font-size:0.85em;&lt;br /&gt;
  margin-top:-0.3em;&lt;br /&gt;
  margin-bottom:0.6em;&lt;br /&gt;
}&lt;br /&gt;
.namespace-label a,&lt;br /&gt;
.namespace-label a:visited{&lt;br /&gt;
  color:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] inizio === */&lt;br /&gt;
/* Stile editoriale per le Dashboard dei namespace-archivio.&lt;br /&gt;
   Layout &amp;quot;articolo di prima pagina&amp;quot;: corpo a sinistra, indice a destra,&lt;br /&gt;
   come griglia interna al contenuto (niente dipendenza dal rail di Citizen).&lt;br /&gt;
   Usa le variabili Citizen. Accent per-archivio via --ns-accent. */&lt;br /&gt;
&lt;br /&gt;
.archivio-editoriale {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	--ns-accent: var( --color-link-red, var( --color-destructive, #d33 ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cineteca Sarda (ns 3004): accent giallo del brand — dalla testata del logo&lt;br /&gt;
   di cinetecasarda.it — al posto del rosso, solo in questo namespace. */&lt;br /&gt;
body.ns-3004 .archivio-editoriale {&lt;br /&gt;
	--ns-accent: #e7b142;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Griglia: articolo (1fr) + indice (colonna fissa) */&lt;br /&gt;
.archivio-editoriale .art-layout {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid-template-columns: minmax( 0, 1fr ) 300px;&lt;br /&gt;
	gap: 3.5rem;&lt;br /&gt;
	align-items: start;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-main {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Occhiello / cappello identitario */&lt;br /&gt;
.archivio-editoriale .occhiello {&lt;br /&gt;
	margin: 0 0 .7rem;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	letter-spacing: .04em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	opacity: .85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headline da articolo di prima pagina */&lt;br /&gt;
.archivio-editoriale .ce-headline {&lt;br /&gt;
	margin: 0 0 1.3rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	font-size: clamp( 2.4rem, 4.6vw, 3.6rem );&lt;br /&gt;
	line-height: 1.03;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	letter-spacing: -.02em;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lead: il racconto. Riempie la colonna dell&#039;articolo. */&lt;br /&gt;
.archivio-editoriale .lead {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p {&lt;br /&gt;
	margin: 0 0 1rem;&lt;br /&gt;
	font-size: 1.08rem;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p:last-child {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead strong {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Indice nella colonna destra === */&lt;br /&gt;
.archivio-editoriale .art-aside {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-aside-titolo {&lt;br /&gt;
	margin: 0 0 .4rem;&lt;br /&gt;
	padding-bottom: .55rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .14 ) );&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez {&lt;br /&gt;
	padding: .7rem 0;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez:last-child {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-eti {&lt;br /&gt;
	margin-bottom: .2rem;&lt;br /&gt;
	font-size: .98rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci {&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a,&lt;br /&gt;
.archivio-editoriale .idx-voci a:visited {&lt;br /&gt;
	color: var( --ns-accent );&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sotto i 900px: indice sotto l&#039;articolo */&lt;br /&gt;
@media ( max-width: 900px ) {&lt;br /&gt;
	.archivio-editoriale .art-layout {&lt;br /&gt;
		grid-template-columns: 1fr;&lt;br /&gt;
		gap: 2.5rem;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [DASH-HERO] inizio === */&lt;br /&gt;
/* Dashboard come &amp;quot;articolo di prima pagina&amp;quot;: nasconde il titolo standard di&lt;br /&gt;
   Citizen (firstHeading), perché l&#039;headline editoriale vive nel contenuto.&lt;br /&gt;
   Resta il resto dell&#039;header (nav/strumenti). Page-scoped (due varianti per&lt;br /&gt;
   l&#039;escaping del &amp;quot;:&amp;quot;). */&lt;br /&gt;
&lt;br /&gt;
body.page-CinetecaSarda_Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-page-title-main,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-page-title-main {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Spazio per le due colonne (articolo + indice), moderato. */&lt;br /&gt;
body.page-CinetecaSarda_Dashboard,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard {&lt;br /&gt;
	--width-layout: min( 1180px, 94vw );&lt;br /&gt;
}&lt;br /&gt;
/* === [DASH-HERO] fine === */&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1105</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1105"/>
		<updated>2026-06-15T19:26:57Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Indice a destra (griglia articolo+indice); via metriche e TOC-hide&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#footer { display: none; }&lt;br /&gt;
/* last modification stuff */&lt;br /&gt;
#footer-info { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* footer links */&lt;br /&gt;
#footer-places { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* powered by icon */&lt;br /&gt;
#footer-icon { display: none; }&lt;br /&gt;
&lt;br /&gt;
.box-stato-archivio .citizen-card__body p{&lt;br /&gt;
  margin: 0 0 .75em 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .citizen-card__body p:last-child{&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CSS per template IntestazionePagine === */&lt;br /&gt;
&lt;br /&gt;
.namespace-label{&lt;br /&gt;
  display:block;&lt;br /&gt;
  font-size:0.85em;&lt;br /&gt;
  margin-top:-0.3em;&lt;br /&gt;
  margin-bottom:0.6em;&lt;br /&gt;
}&lt;br /&gt;
.namespace-label a,&lt;br /&gt;
.namespace-label a:visited{&lt;br /&gt;
  color:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] inizio === */&lt;br /&gt;
/* Stile editoriale per le Dashboard dei namespace-archivio.&lt;br /&gt;
   Layout &amp;quot;articolo di prima pagina&amp;quot;: corpo a sinistra, indice a destra,&lt;br /&gt;
   come griglia interna al contenuto (niente dipendenza dal rail di Citizen).&lt;br /&gt;
   Usa le variabili Citizen. Accent per-archivio via --ns-accent. */&lt;br /&gt;
&lt;br /&gt;
.archivio-editoriale {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	--ns-accent: var( --color-link-red, var( --color-destructive, #d33 ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Griglia: articolo (1fr) + indice (colonna fissa) */&lt;br /&gt;
.archivio-editoriale .art-layout {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid-template-columns: minmax( 0, 1fr ) 300px;&lt;br /&gt;
	gap: 3.5rem;&lt;br /&gt;
	align-items: start;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-main {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Occhiello / cappello identitario */&lt;br /&gt;
.archivio-editoriale .occhiello {&lt;br /&gt;
	margin: 0 0 .7rem;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	letter-spacing: .04em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	opacity: .85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headline da articolo di prima pagina */&lt;br /&gt;
.archivio-editoriale .ce-headline {&lt;br /&gt;
	margin: 0 0 1.3rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	font-size: clamp( 2.4rem, 4.6vw, 3.6rem );&lt;br /&gt;
	line-height: 1.03;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	letter-spacing: -.02em;&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lead: il racconto. Riempie la colonna dell&#039;articolo. */&lt;br /&gt;
.archivio-editoriale .lead {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p {&lt;br /&gt;
	margin: 0 0 1rem;&lt;br /&gt;
	font-size: 1.08rem;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p:last-child {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead strong {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Indice nella colonna destra === */&lt;br /&gt;
.archivio-editoriale .art-aside {&lt;br /&gt;
	min-width: 0;&lt;br /&gt;
	counter-reset: idx;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .art-aside-titolo {&lt;br /&gt;
	margin: 0 0 .4rem;&lt;br /&gt;
	padding-bottom: .55rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .14 ) );&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .08em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez {&lt;br /&gt;
	padding: .7rem 0;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-sez:last-child {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-eti {&lt;br /&gt;
	margin-bottom: .2rem;&lt;br /&gt;
	font-size: .98rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-eti::before {&lt;br /&gt;
	counter-increment: idx;&lt;br /&gt;
	content: counter( idx, decimal-leading-zero ) &amp;quot;  &amp;quot;;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	font-size: .78em;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci {&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a {&lt;br /&gt;
	color: var( --ns-accent );&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .idx-voci a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sotto i 900px: indice sotto l&#039;articolo */&lt;br /&gt;
@media ( max-width: 900px ) {&lt;br /&gt;
	.archivio-editoriale .art-layout {&lt;br /&gt;
		grid-template-columns: 1fr;&lt;br /&gt;
		gap: 2.5rem;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [DASH-HERO] inizio === */&lt;br /&gt;
/* Dashboard come &amp;quot;articolo di prima pagina&amp;quot;: nasconde il titolo standard di&lt;br /&gt;
   Citizen (firstHeading), perché l&#039;headline editoriale vive nel contenuto.&lt;br /&gt;
   Resta il resto dell&#039;header (nav/strumenti). Page-scoped (due varianti per&lt;br /&gt;
   l&#039;escaping del &amp;quot;:&amp;quot;). */&lt;br /&gt;
&lt;br /&gt;
body.page-CinetecaSarda_Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-page-title-main,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-page-title-main {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Spazio per le due colonne (articolo + indice), moderato. */&lt;br /&gt;
body.page-CinetecaSarda_Dashboard,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard {&lt;br /&gt;
	--width-layout: min( 1180px, 94vw );&lt;br /&gt;
}&lt;br /&gt;
/* === [DASH-HERO] fine === */&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1103</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1103"/>
		<updated>2026-06-15T19:21:50Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Occhiello/titolo + pagina più larga + lead a piena larghezza&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#footer { display: none; }&lt;br /&gt;
/* last modification stuff */&lt;br /&gt;
#footer-info { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* footer links */&lt;br /&gt;
#footer-places { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* powered by icon */&lt;br /&gt;
#footer-icon { display: none; }&lt;br /&gt;
&lt;br /&gt;
.box-stato-archivio .citizen-card__body p{&lt;br /&gt;
  margin: 0 0 .75em 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .citizen-card__body p:last-child{&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CSS per template IntestazionePagine === */&lt;br /&gt;
&lt;br /&gt;
.namespace-label{&lt;br /&gt;
  display:block;&lt;br /&gt;
  font-size:0.85em;&lt;br /&gt;
  margin-top:-0.3em;&lt;br /&gt;
  margin-bottom:0.6em;&lt;br /&gt;
}&lt;br /&gt;
.namespace-label a,&lt;br /&gt;
.namespace-label a:visited{&lt;br /&gt;
  color:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === [DASH-NOTOC] inizio === */&lt;br /&gt;
/* Sulla Dashboard l&#039;indice &amp;quot;vero&amp;quot; è quello editoriale nella colonna centrale.&lt;br /&gt;
   Le intestazioni servono solo a far esistere il rail destro: nascondiamo la&lt;br /&gt;
   TOC automatica di Citizen nel rail (resta solo la card &amp;quot;Stato&amp;quot;), così non si&lt;br /&gt;
   hanno due indici. Page-scoped (due varianti per l&#039;escaping del &amp;quot;:&amp;quot;). */&lt;br /&gt;
&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .citizen-toc,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .citizen-toc,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard #toc,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard #toc {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* === [DASH-NOTOC] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] inizio === */&lt;br /&gt;
/* Stile editoriale per le Dashboard dei namespace-archivio.&lt;br /&gt;
   Wrapper .archivio-editoriale (colonna principale) + card di stato nel rail&lt;br /&gt;
   destro di Citizen (via convenzione data-stato-archivio=&amp;quot;1&amp;quot; + Citizen.js).&lt;br /&gt;
   Usa le variabili Citizen. Accent per-archivio via --ns-accent. */&lt;br /&gt;
&lt;br /&gt;
.archivio-editoriale {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	--ns-accent: var( --color-link-red, var( --color-destructive, #d33 ) );&lt;br /&gt;
	counter-reset: sez;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Occhiello / cappello identitario */&lt;br /&gt;
.archivio-editoriale .occhiello {&lt;br /&gt;
	margin: 0 0 .7rem;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	letter-spacing: .04em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	opacity: .85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headline editoriale: titolo da articolo di prima pagina */&lt;br /&gt;
.archivio-editoriale .ce-headline {&lt;br /&gt;
	margin: 0 0 1.3rem;&lt;br /&gt;
	max-width: 20ch;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	font-size: clamp( 2.2rem, 4.4vw, 3.4rem );&lt;br /&gt;
	line-height: 1.03;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	letter-spacing: -.02em;&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lead: racconto d&#039;apertura. Occupa lo spazio disponibile (niente colonnina). */&lt;br /&gt;
.archivio-editoriale .lead {&lt;br /&gt;
	margin: 0 0 2.2rem;&lt;br /&gt;
	max-width: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p {&lt;br /&gt;
	margin: 0 0 1rem;&lt;br /&gt;
	font-size: 1.08rem;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p:last-child {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead strong {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Indice editoriale stretto, su intestazioni vere (h2) === */&lt;br /&gt;
/* La TOC che ne deriva fa anche esistere il rail destro. */&lt;br /&gt;
.archivio-editoriale .mw-heading2 {&lt;br /&gt;
	counter-increment: sez;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: baseline;&lt;br /&gt;
	gap: .8rem;&lt;br /&gt;
	margin: 1.5rem 0 .3rem;&lt;br /&gt;
	padding-top: 1.1rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	border-top: 1px solid var( --border-color-base, rgba( 255, 255, 255, .09 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2:first-of-type {&lt;br /&gt;
	border-top: 0;&lt;br /&gt;
	padding-top: .2rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2::before {&lt;br /&gt;
	content: counter( sez, decimal-leading-zero );&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	font-size: .8rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	letter-spacing: .03em;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2 h2 {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	font-size: 1.1rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2 .mw-editsection {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
/* Riga di link sotto ogni sezione */&lt;br /&gt;
.archivio-editoriale .mw-heading2 + p {&lt;br /&gt;
	margin: .1rem 0 .2rem;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	line-height: 1.55;&lt;br /&gt;
	font-size: .98rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2 + p a {&lt;br /&gt;
	color: var( --ns-accent );&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2 + p a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Card &amp;quot;Stato&amp;quot; nel rail destro (fuori dal wrapper: la sposta il JS) === */&lt;br /&gt;
/* Righe metrica: etichetta a sinistra, valore a destra. */&lt;br /&gt;
.box-stato-archivio .ce-metrica {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	align-items: baseline;&lt;br /&gt;
	gap: .6rem;&lt;br /&gt;
	padding: .25rem 0;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .ce-metrica:last-of-type {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .ce-metrica .l {&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .ce-metrica .n {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	font-variant-numeric: tabular-nums;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .ce-agg {&lt;br /&gt;
	margin: .7rem 0 0;&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	opacity: .7;&lt;br /&gt;
	font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [DASH-HERO] inizio === */&lt;br /&gt;
/* Dashboard come &amp;quot;articolo di prima pagina&amp;quot;: nasconde il titolo standard di&lt;br /&gt;
   Citizen (firstHeading), perché l&#039;headline editoriale vive nel contenuto.&lt;br /&gt;
   Resta il resto dell&#039;header (nav/strumenti). Page-scoped (due varianti per&lt;br /&gt;
   l&#039;escaping del &amp;quot;:&amp;quot;). */&lt;br /&gt;
&lt;br /&gt;
body.page-CinetecaSarda_Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-page-title-main,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-page-title-main {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Più respiro: allarga la larghezza di Citizen su questa pagina (moderato,&lt;br /&gt;
   non edge-to-edge), così testo e card a destra usano davvero lo spazio. */&lt;br /&gt;
body.page-CinetecaSarda_Dashboard,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard {&lt;br /&gt;
	--width-layout: min( 1500px, 92vw );&lt;br /&gt;
}&lt;br /&gt;
/* === [DASH-HERO] fine === */&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1100</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1100"/>
		<updated>2026-06-15T18:47:25Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Headline articolo + lead a piena colonna + nasconde firstHeading&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#footer { display: none; }&lt;br /&gt;
/* last modification stuff */&lt;br /&gt;
#footer-info { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* footer links */&lt;br /&gt;
#footer-places { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* powered by icon */&lt;br /&gt;
#footer-icon { display: none; }&lt;br /&gt;
&lt;br /&gt;
.box-stato-archivio .citizen-card__body p{&lt;br /&gt;
  margin: 0 0 .75em 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .citizen-card__body p:last-child{&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CSS per template IntestazionePagine === */&lt;br /&gt;
&lt;br /&gt;
.namespace-label{&lt;br /&gt;
  display:block;&lt;br /&gt;
  font-size:0.85em;&lt;br /&gt;
  margin-top:-0.3em;&lt;br /&gt;
  margin-bottom:0.6em;&lt;br /&gt;
}&lt;br /&gt;
.namespace-label a,&lt;br /&gt;
.namespace-label a:visited{&lt;br /&gt;
  color:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === [DASH-NOTOC] inizio === */&lt;br /&gt;
/* Sulla Dashboard l&#039;indice &amp;quot;vero&amp;quot; è quello editoriale nella colonna centrale.&lt;br /&gt;
   Le intestazioni servono solo a far esistere il rail destro: nascondiamo la&lt;br /&gt;
   TOC automatica di Citizen nel rail (resta solo la card &amp;quot;Stato&amp;quot;), così non si&lt;br /&gt;
   hanno due indici. Page-scoped (due varianti per l&#039;escaping del &amp;quot;:&amp;quot;). */&lt;br /&gt;
&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .citizen-toc,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .citizen-toc,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard #toc,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard #toc {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* === [DASH-NOTOC] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] inizio === */&lt;br /&gt;
/* Stile editoriale per le Dashboard dei namespace-archivio.&lt;br /&gt;
   Wrapper .archivio-editoriale (colonna principale) + card di stato nel rail&lt;br /&gt;
   destro di Citizen (via convenzione data-stato-archivio=&amp;quot;1&amp;quot; + Citizen.js).&lt;br /&gt;
   Usa le variabili Citizen. Accent per-archivio via --ns-accent. */&lt;br /&gt;
&lt;br /&gt;
.archivio-editoriale {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	--ns-accent: var( --color-link-red, var( --color-destructive, #d33 ) );&lt;br /&gt;
	counter-reset: sez;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Occhiello / cappello identitario */&lt;br /&gt;
.archivio-editoriale .occhiello {&lt;br /&gt;
	margin: 0 0 .7rem;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	letter-spacing: .04em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	opacity: .85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headline editoriale: titolo da articolo di prima pagina */&lt;br /&gt;
.archivio-editoriale .ce-headline {&lt;br /&gt;
	margin: 0 0 1.3rem;&lt;br /&gt;
	max-width: 20ch;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	font-size: clamp( 2.2rem, 4.4vw, 3.4rem );&lt;br /&gt;
	line-height: 1.03;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	letter-spacing: -.02em;&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lead: racconto d&#039;apertura. Riempie la colonna fino alla card a destra. */&lt;br /&gt;
.archivio-editoriale .lead {&lt;br /&gt;
	margin: 0 0 2.2rem;&lt;br /&gt;
	max-width: 80ch;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p {&lt;br /&gt;
	margin: 0 0 1rem;&lt;br /&gt;
	font-size: 1.08rem;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p:last-child {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead strong {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Indice editoriale stretto, su intestazioni vere (h2) === */&lt;br /&gt;
/* La TOC che ne deriva fa anche esistere il rail destro. */&lt;br /&gt;
.archivio-editoriale .mw-heading2 {&lt;br /&gt;
	counter-increment: sez;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: baseline;&lt;br /&gt;
	gap: .8rem;&lt;br /&gt;
	margin: 1.5rem 0 .3rem;&lt;br /&gt;
	padding-top: 1.1rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	border-top: 1px solid var( --border-color-base, rgba( 255, 255, 255, .09 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2:first-of-type {&lt;br /&gt;
	border-top: 0;&lt;br /&gt;
	padding-top: .2rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2::before {&lt;br /&gt;
	content: counter( sez, decimal-leading-zero );&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	font-size: .8rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	letter-spacing: .03em;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2 h2 {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	font-size: 1.1rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2 .mw-editsection {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
/* Riga di link sotto ogni sezione */&lt;br /&gt;
.archivio-editoriale .mw-heading2 + p {&lt;br /&gt;
	margin: .1rem 0 .2rem;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	line-height: 1.55;&lt;br /&gt;
	font-size: .98rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2 + p a {&lt;br /&gt;
	color: var( --ns-accent );&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2 + p a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Card &amp;quot;Stato&amp;quot; nel rail destro (fuori dal wrapper: la sposta il JS) === */&lt;br /&gt;
/* Righe metrica: etichetta a sinistra, valore a destra. */&lt;br /&gt;
.box-stato-archivio .ce-metrica {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	align-items: baseline;&lt;br /&gt;
	gap: .6rem;&lt;br /&gt;
	padding: .25rem 0;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .ce-metrica:last-of-type {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .ce-metrica .l {&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .ce-metrica .n {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	font-variant-numeric: tabular-nums;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .ce-agg {&lt;br /&gt;
	margin: .7rem 0 0;&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	opacity: .7;&lt;br /&gt;
	font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [DASH-HERO] inizio === */&lt;br /&gt;
/* Dashboard come &amp;quot;articolo di prima pagina&amp;quot;: nasconde il titolo standard di&lt;br /&gt;
   Citizen (firstHeading), perché l&#039;headline editoriale vive nel contenuto.&lt;br /&gt;
   Resta il resto dell&#039;header (nav/strumenti). Page-scoped (due varianti per&lt;br /&gt;
   l&#039;escaping del &amp;quot;:&amp;quot;). */&lt;br /&gt;
&lt;br /&gt;
body.page-CinetecaSarda_Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard #firstHeading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-first-heading,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .mw-page-title-main,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .mw-page-title-main {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* === [DASH-HERO] fine === */&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1098</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1098"/>
		<updated>2026-06-15T18:35:08Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Lead a due paragrafi (tono in corsa)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#footer { display: none; }&lt;br /&gt;
/* last modification stuff */&lt;br /&gt;
#footer-info { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* footer links */&lt;br /&gt;
#footer-places { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* powered by icon */&lt;br /&gt;
#footer-icon { display: none; }&lt;br /&gt;
&lt;br /&gt;
.box-stato-archivio .citizen-card__body p{&lt;br /&gt;
  margin: 0 0 .75em 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .citizen-card__body p:last-child{&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CSS per template IntestazionePagine === */&lt;br /&gt;
&lt;br /&gt;
.namespace-label{&lt;br /&gt;
  display:block;&lt;br /&gt;
  font-size:0.85em;&lt;br /&gt;
  margin-top:-0.3em;&lt;br /&gt;
  margin-bottom:0.6em;&lt;br /&gt;
}&lt;br /&gt;
.namespace-label a,&lt;br /&gt;
.namespace-label a:visited{&lt;br /&gt;
  color:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === [DASH-NOTOC] inizio === */&lt;br /&gt;
/* Sulla Dashboard l&#039;indice &amp;quot;vero&amp;quot; è quello editoriale nella colonna centrale.&lt;br /&gt;
   Le intestazioni servono solo a far esistere il rail destro: nascondiamo la&lt;br /&gt;
   TOC automatica di Citizen nel rail (resta solo la card &amp;quot;Stato&amp;quot;), così non si&lt;br /&gt;
   hanno due indici. Page-scoped (due varianti per l&#039;escaping del &amp;quot;:&amp;quot;). */&lt;br /&gt;
&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .citizen-toc,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .citizen-toc,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard #toc,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard #toc {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* === [DASH-NOTOC] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] inizio === */&lt;br /&gt;
/* Stile editoriale per le Dashboard dei namespace-archivio.&lt;br /&gt;
   Wrapper .archivio-editoriale (colonna principale) + card di stato nel rail&lt;br /&gt;
   destro di Citizen (via convenzione data-stato-archivio=&amp;quot;1&amp;quot; + Citizen.js).&lt;br /&gt;
   Usa le variabili Citizen. Accent per-archivio via --ns-accent. */&lt;br /&gt;
&lt;br /&gt;
.archivio-editoriale {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	--ns-accent: var( --color-link-red, var( --color-destructive, #d33 ) );&lt;br /&gt;
	counter-reset: sez;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Occhiello / cappello identitario */&lt;br /&gt;
.archivio-editoriale .occhiello {&lt;br /&gt;
	margin: 0 0 .7rem;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	letter-spacing: .04em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	opacity: .85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lead: racconto d&#039;apertura (prosa, misura controllata ~64ch) */&lt;br /&gt;
.archivio-editoriale .lead {&lt;br /&gt;
	margin: 0 0 2.2rem;&lt;br /&gt;
	max-width: 64ch;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p {&lt;br /&gt;
	margin: 0 0 1rem;&lt;br /&gt;
	font-size: 1.08rem;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead p:last-child {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .lead strong {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Indice editoriale stretto, su intestazioni vere (h2) === */&lt;br /&gt;
/* La TOC che ne deriva fa anche esistere il rail destro. */&lt;br /&gt;
.archivio-editoriale .mw-heading2 {&lt;br /&gt;
	counter-increment: sez;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: baseline;&lt;br /&gt;
	gap: .8rem;&lt;br /&gt;
	margin: 1.5rem 0 .3rem;&lt;br /&gt;
	padding-top: 1.1rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	border-top: 1px solid var( --border-color-base, rgba( 255, 255, 255, .09 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2:first-of-type {&lt;br /&gt;
	border-top: 0;&lt;br /&gt;
	padding-top: .2rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2::before {&lt;br /&gt;
	content: counter( sez, decimal-leading-zero );&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	font-size: .8rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	letter-spacing: .03em;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2 h2 {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	font-size: 1.1rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2 .mw-editsection {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
/* Riga di link sotto ogni sezione */&lt;br /&gt;
.archivio-editoriale .mw-heading2 + p {&lt;br /&gt;
	margin: .1rem 0 .2rem;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	line-height: 1.55;&lt;br /&gt;
	font-size: .98rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2 + p a {&lt;br /&gt;
	color: var( --ns-accent );&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2 + p a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Card &amp;quot;Stato&amp;quot; nel rail destro (fuori dal wrapper: la sposta il JS) === */&lt;br /&gt;
/* Righe metrica: etichetta a sinistra, valore a destra. */&lt;br /&gt;
.box-stato-archivio .ce-metrica {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	align-items: baseline;&lt;br /&gt;
	gap: .6rem;&lt;br /&gt;
	padding: .25rem 0;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .ce-metrica:last-of-type {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .ce-metrica .l {&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .ce-metrica .n {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	font-variant-numeric: tabular-nums;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .ce-agg {&lt;br /&gt;
	margin: .7rem 0 0;&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	opacity: .7;&lt;br /&gt;
	font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] fine === */&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1097</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1097"/>
		<updated>2026-06-15T18:22:19Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Nasconde la TOC automatica sulla Dashboard (indice unico al centro)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#footer { display: none; }&lt;br /&gt;
/* last modification stuff */&lt;br /&gt;
#footer-info { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* footer links */&lt;br /&gt;
#footer-places { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* powered by icon */&lt;br /&gt;
#footer-icon { display: none; }&lt;br /&gt;
&lt;br /&gt;
.box-stato-archivio .citizen-card__body p{&lt;br /&gt;
  margin: 0 0 .75em 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .citizen-card__body p:last-child{&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CSS per template IntestazionePagine === */&lt;br /&gt;
&lt;br /&gt;
.namespace-label{&lt;br /&gt;
  display:block;&lt;br /&gt;
  font-size:0.85em;&lt;br /&gt;
  margin-top:-0.3em;&lt;br /&gt;
  margin-bottom:0.6em;&lt;br /&gt;
}&lt;br /&gt;
.namespace-label a,&lt;br /&gt;
.namespace-label a:visited{&lt;br /&gt;
  color:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] inizio === */&lt;br /&gt;
/* Stile editoriale per le Dashboard dei namespace-archivio.&lt;br /&gt;
   Wrapper .archivio-editoriale (colonna principale) + card di stato nel rail&lt;br /&gt;
   destro di Citizen (via convenzione data-stato-archivio=&amp;quot;1&amp;quot; + Citizen.js).&lt;br /&gt;
   Usa le variabili Citizen. Accent per-archivio via --ns-accent. */&lt;br /&gt;
&lt;br /&gt;
.archivio-editoriale {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	--ns-accent: var( --color-link-red, var( --color-destructive, #d33 ) );&lt;br /&gt;
	counter-reset: sez;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Occhiello / cappello identitario */&lt;br /&gt;
.archivio-editoriale .occhiello {&lt;br /&gt;
	margin: 0 0 .7rem;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	letter-spacing: .04em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	opacity: .85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Riga di lancio (prosa: misura controllata) */&lt;br /&gt;
.archivio-editoriale .lead {&lt;br /&gt;
	margin: 0 0 2.2rem;&lt;br /&gt;
	max-width: 60ch;&lt;br /&gt;
	font-size: 1.18rem;&lt;br /&gt;
	line-height: 1.55;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Indice editoriale stretto, su intestazioni vere (h2) === */&lt;br /&gt;
/* La TOC che ne deriva fa anche esistere il rail destro. */&lt;br /&gt;
.archivio-editoriale .mw-heading2 {&lt;br /&gt;
	counter-increment: sez;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: baseline;&lt;br /&gt;
	gap: .8rem;&lt;br /&gt;
	margin: 1.5rem 0 .3rem;&lt;br /&gt;
	padding-top: 1.1rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	border-top: 1px solid var( --border-color-base, rgba( 255, 255, 255, .09 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2:first-of-type {&lt;br /&gt;
	border-top: 0;&lt;br /&gt;
	padding-top: .2rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2::before {&lt;br /&gt;
	content: counter( sez, decimal-leading-zero );&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	font-size: .8rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	letter-spacing: .03em;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2 h2 {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	font-size: 1.1rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2 .mw-editsection {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
/* Riga di link sotto ogni sezione */&lt;br /&gt;
.archivio-editoriale .mw-heading2 + p {&lt;br /&gt;
	margin: .1rem 0 .2rem;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	line-height: 1.55;&lt;br /&gt;
	font-size: .98rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2 + p a {&lt;br /&gt;
	color: var( --ns-accent );&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2 + p a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Card &amp;quot;Stato&amp;quot; nel rail destro (fuori dal wrapper: la sposta il JS) === */&lt;br /&gt;
/* Righe metrica: etichetta a sinistra, valore a destra. */&lt;br /&gt;
.box-stato-archivio .ce-metrica {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	align-items: baseline;&lt;br /&gt;
	gap: .6rem;&lt;br /&gt;
	padding: .25rem 0;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .ce-metrica:last-of-type {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .ce-metrica .l {&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .ce-metrica .n {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	font-variant-numeric: tabular-nums;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .ce-agg {&lt;br /&gt;
	margin: .7rem 0 0;&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	opacity: .7;&lt;br /&gt;
	font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [DASH-NOTOC] inizio === */&lt;br /&gt;
/* Sulla Dashboard l&#039;indice &amp;quot;vero&amp;quot; è quello editoriale nella colonna centrale.&lt;br /&gt;
   Le intestazioni servono solo a far esistere il rail destro: nascondiamo la&lt;br /&gt;
   TOC automatica di Citizen nel rail (resta solo la card &amp;quot;Stato&amp;quot;), così non si&lt;br /&gt;
   hanno due indici. Page-scoped (due varianti per l&#039;escaping del &amp;quot;:&amp;quot;). */&lt;br /&gt;
&lt;br /&gt;
body.page-CinetecaSarda_Dashboard .citizen-toc,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard .citizen-toc,&lt;br /&gt;
body.page-CinetecaSarda_Dashboard #toc,&lt;br /&gt;
body.page-CinetecaSarda-Dashboard #toc {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* === [DASH-NOTOC] fine === */&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1095</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1095"/>
		<updated>2026-06-15T18:18:12Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: v3: indice su intestazioni + card stato nel rail&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#footer { display: none; }&lt;br /&gt;
/* last modification stuff */&lt;br /&gt;
#footer-info { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* footer links */&lt;br /&gt;
#footer-places { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* powered by icon */&lt;br /&gt;
#footer-icon { display: none; }&lt;br /&gt;
&lt;br /&gt;
.box-stato-archivio .citizen-card__body p{&lt;br /&gt;
  margin: 0 0 .75em 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .citizen-card__body p:last-child{&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CSS per template IntestazionePagine === */&lt;br /&gt;
&lt;br /&gt;
.namespace-label{&lt;br /&gt;
  display:block;&lt;br /&gt;
  font-size:0.85em;&lt;br /&gt;
  margin-top:-0.3em;&lt;br /&gt;
  margin-bottom:0.6em;&lt;br /&gt;
}&lt;br /&gt;
.namespace-label a,&lt;br /&gt;
.namespace-label a:visited{&lt;br /&gt;
  color:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] inizio === */&lt;br /&gt;
/* Stile editoriale per le Dashboard dei namespace-archivio.&lt;br /&gt;
   Wrapper .archivio-editoriale (colonna principale) + card di stato nel rail&lt;br /&gt;
   destro di Citizen (via convenzione data-stato-archivio=&amp;quot;1&amp;quot; + Citizen.js).&lt;br /&gt;
   Usa le variabili Citizen. Accent per-archivio via --ns-accent. */&lt;br /&gt;
&lt;br /&gt;
.archivio-editoriale {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	--ns-accent: var( --color-link-red, var( --color-destructive, #d33 ) );&lt;br /&gt;
	counter-reset: sez;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Occhiello / cappello identitario */&lt;br /&gt;
.archivio-editoriale .occhiello {&lt;br /&gt;
	margin: 0 0 .7rem;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	letter-spacing: .04em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	opacity: .85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Riga di lancio (prosa: misura controllata) */&lt;br /&gt;
.archivio-editoriale .lead {&lt;br /&gt;
	margin: 0 0 2.2rem;&lt;br /&gt;
	max-width: 60ch;&lt;br /&gt;
	font-size: 1.18rem;&lt;br /&gt;
	line-height: 1.55;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Indice editoriale stretto, su intestazioni vere (h2) === */&lt;br /&gt;
/* La TOC che ne deriva fa anche esistere il rail destro. */&lt;br /&gt;
.archivio-editoriale .mw-heading2 {&lt;br /&gt;
	counter-increment: sez;&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: baseline;&lt;br /&gt;
	gap: .8rem;&lt;br /&gt;
	margin: 1.5rem 0 .3rem;&lt;br /&gt;
	padding-top: 1.1rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	border-top: 1px solid var( --border-color-base, rgba( 255, 255, 255, .09 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2:first-of-type {&lt;br /&gt;
	border-top: 0;&lt;br /&gt;
	padding-top: .2rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2::before {&lt;br /&gt;
	content: counter( sez, decimal-leading-zero );&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	font-size: .8rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	letter-spacing: .03em;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2 h2 {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	font-size: 1.1rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2 .mw-editsection {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
/* Riga di link sotto ogni sezione */&lt;br /&gt;
.archivio-editoriale .mw-heading2 + p {&lt;br /&gt;
	margin: .1rem 0 .2rem;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	line-height: 1.55;&lt;br /&gt;
	font-size: .98rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2 + p a {&lt;br /&gt;
	color: var( --ns-accent );&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .mw-heading2 + p a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Card &amp;quot;Stato&amp;quot; nel rail destro (fuori dal wrapper: la sposta il JS) === */&lt;br /&gt;
/* Righe metrica: etichetta a sinistra, valore a destra. */&lt;br /&gt;
.box-stato-archivio .ce-metrica {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	align-items: baseline;&lt;br /&gt;
	gap: .6rem;&lt;br /&gt;
	padding: .25rem 0;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	border-bottom: 1px solid var( --border-color-base, rgba( 255, 255, 255, .07 ) );&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .ce-metrica:last-of-type {&lt;br /&gt;
	border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .ce-metrica .l {&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .ce-metrica .n {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	font-variant-numeric: tabular-nums;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .ce-agg {&lt;br /&gt;
	margin: .7rem 0 0;&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	opacity: .7;&lt;br /&gt;
	font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] fine === */&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1094</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1094"/>
		<updated>2026-06-15T18:15:39Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Rimuove full-bleed (si usa la colonna destra)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#footer { display: none; }&lt;br /&gt;
/* last modification stuff */&lt;br /&gt;
#footer-info { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* footer links */&lt;br /&gt;
#footer-places { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* powered by icon */&lt;br /&gt;
#footer-icon { display: none; }&lt;br /&gt;
&lt;br /&gt;
.box-stato-archivio .citizen-card__body p{&lt;br /&gt;
  margin: 0 0 .75em 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .citizen-card__body p:last-child{&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CSS per template IntestazionePagine === */&lt;br /&gt;
&lt;br /&gt;
.namespace-label{&lt;br /&gt;
  display:block;&lt;br /&gt;
  font-size:0.85em;&lt;br /&gt;
  margin-top:-0.3em;&lt;br /&gt;
  margin-bottom:0.6em;&lt;br /&gt;
}&lt;br /&gt;
.namespace-label a,&lt;br /&gt;
.namespace-label a:visited{&lt;br /&gt;
  color:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] inizio — prototipo staging === */&lt;br /&gt;
/* Stile editoriale per le Dashboard dei namespace-archivio.&lt;br /&gt;
   Agganciato al wrapper .archivio-editoriale (in MediaWiki:Common.css).&lt;br /&gt;
   Usa le variabili Citizen → coerente col tema dark e con ogni skin.&lt;br /&gt;
   Accent per-archivio via --ns-accent sul wrapper. */&lt;br /&gt;
&lt;br /&gt;
.archivio-editoriale {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	--ns-accent: var( --color-link-red, var( --color-destructive, #d33 ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Occhiello / cappello identitario */&lt;br /&gt;
.archivio-editoriale .occhiello {&lt;br /&gt;
	margin: 0 0 .7rem;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	letter-spacing: .04em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	opacity: .85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Riga di lancio (prosa: misura controllata ~60ch) */&lt;br /&gt;
.archivio-editoriale .lead {&lt;br /&gt;
	margin: 0 0 2rem;&lt;br /&gt;
	max-width: 60ch;&lt;br /&gt;
	font-size: 1.18rem;&lt;br /&gt;
	line-height: 1.55;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Striscia di metriche (sostituisce la wikitable di stato) */&lt;br /&gt;
.archivio-editoriale .metriche {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 2.4rem;&lt;br /&gt;
	margin: 0 0 1.4rem;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .metrica-num {&lt;br /&gt;
	font-size: 2.1rem;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	letter-spacing: -.02em;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .metrica-label {&lt;br /&gt;
	margin-top: .4rem;&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .06em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nota di stato sotto le metriche (prosa: misura controllata) */&lt;br /&gt;
.archivio-editoriale .stato-nota {&lt;br /&gt;
	margin: 0 0 2.4rem;&lt;br /&gt;
	max-width: 62ch;&lt;br /&gt;
	font-size: .96rem;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .stato-data {&lt;br /&gt;
	opacity: .7;&lt;br /&gt;
	font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Indice editoriale stretto === */&lt;br /&gt;
/* Voci numerate automaticamente (01, 02…), separate dallo spazio e da una&lt;br /&gt;
   hairline, non da scatole. Ritmo compatto. */&lt;br /&gt;
.archivio-editoriale .indice-editoriale {&lt;br /&gt;
	counter-reset: voce;&lt;br /&gt;
	display: grid;&lt;br /&gt;
	gap: 0;&lt;br /&gt;
	margin-top: .5rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .voce {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid-template-columns: 2.6rem minmax( 0, 1fr );&lt;br /&gt;
	gap: 1rem;&lt;br /&gt;
	align-items: baseline;&lt;br /&gt;
	padding: .85rem 0;&lt;br /&gt;
	border-top: 1px solid var( --border-color-base, rgba( 255, 255, 255, .09 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .voce:first-child {&lt;br /&gt;
	border-top: 0;&lt;br /&gt;
	padding-top: .2rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .voce::before {&lt;br /&gt;
	counter-increment: voce;&lt;br /&gt;
	content: counter( voce, decimal-leading-zero );&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	font-size: .8rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	letter-spacing: .03em;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .eti {&lt;br /&gt;
	font-size: 1.05rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	margin-bottom: .12rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .voci {&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	line-height: 1.55;&lt;br /&gt;
	font-size: .98rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .voci a {&lt;br /&gt;
	color: var( --ns-accent );&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .voci a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media ( max-width: 720px ) {&lt;br /&gt;
	.archivio-editoriale .metriche {&lt;br /&gt;
		gap: 1.4rem 2rem;&lt;br /&gt;
	}&lt;br /&gt;
	.archivio-editoriale .metrica-num {&lt;br /&gt;
		font-size: 1.75rem;&lt;br /&gt;
	}&lt;br /&gt;
	.archivio-editoriale .voce {&lt;br /&gt;
		grid-template-columns: 2rem minmax( 0, 1fr );&lt;br /&gt;
		gap: .8rem;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] fine === */&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1093</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1093"/>
		<updated>2026-06-15T18:06:49Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Full-bleed Dashboard CinetecaSarda (tiene nav)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#footer { display: none; }&lt;br /&gt;
/* last modification stuff */&lt;br /&gt;
#footer-info { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* footer links */&lt;br /&gt;
#footer-places { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* powered by icon */&lt;br /&gt;
#footer-icon { display: none; }&lt;br /&gt;
&lt;br /&gt;
.box-stato-archivio .citizen-card__body p{&lt;br /&gt;
  margin: 0 0 .75em 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .citizen-card__body p:last-child{&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CSS per template IntestazionePagine === */&lt;br /&gt;
&lt;br /&gt;
.namespace-label{&lt;br /&gt;
  display:block;&lt;br /&gt;
  font-size:0.85em;&lt;br /&gt;
  margin-top:-0.3em;&lt;br /&gt;
  margin-bottom:0.6em;&lt;br /&gt;
}&lt;br /&gt;
.namespace-label a,&lt;br /&gt;
.namespace-label a:visited{&lt;br /&gt;
  color:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] inizio — prototipo staging === */&lt;br /&gt;
/* Stile editoriale per le Dashboard dei namespace-archivio.&lt;br /&gt;
   Agganciato al wrapper .archivio-editoriale (in MediaWiki:Common.css).&lt;br /&gt;
   Usa le variabili Citizen → coerente col tema dark e con ogni skin.&lt;br /&gt;
   Accent per-archivio via --ns-accent sul wrapper. */&lt;br /&gt;
&lt;br /&gt;
.archivio-editoriale {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	--ns-accent: var( --color-link-red, var( --color-destructive, #d33 ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Occhiello / cappello identitario */&lt;br /&gt;
.archivio-editoriale .occhiello {&lt;br /&gt;
	margin: 0 0 .7rem;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	letter-spacing: .04em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	opacity: .85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Riga di lancio (prosa: misura controllata ~60ch) */&lt;br /&gt;
.archivio-editoriale .lead {&lt;br /&gt;
	margin: 0 0 2rem;&lt;br /&gt;
	max-width: 60ch;&lt;br /&gt;
	font-size: 1.18rem;&lt;br /&gt;
	line-height: 1.55;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Striscia di metriche (sostituisce la wikitable di stato) */&lt;br /&gt;
.archivio-editoriale .metriche {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 2.4rem;&lt;br /&gt;
	margin: 0 0 1.4rem;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .metrica-num {&lt;br /&gt;
	font-size: 2.1rem;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	letter-spacing: -.02em;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .metrica-label {&lt;br /&gt;
	margin-top: .4rem;&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .06em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nota di stato sotto le metriche (prosa: misura controllata) */&lt;br /&gt;
.archivio-editoriale .stato-nota {&lt;br /&gt;
	margin: 0 0 2.4rem;&lt;br /&gt;
	max-width: 62ch;&lt;br /&gt;
	font-size: .96rem;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .stato-data {&lt;br /&gt;
	opacity: .7;&lt;br /&gt;
	font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Indice editoriale stretto === */&lt;br /&gt;
/* Voci numerate automaticamente (01, 02…), separate dallo spazio e da una&lt;br /&gt;
   hairline, non da scatole. Ritmo compatto. */&lt;br /&gt;
.archivio-editoriale .indice-editoriale {&lt;br /&gt;
	counter-reset: voce;&lt;br /&gt;
	display: grid;&lt;br /&gt;
	gap: 0;&lt;br /&gt;
	margin-top: .5rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .voce {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid-template-columns: 2.6rem minmax( 0, 1fr );&lt;br /&gt;
	gap: 1rem;&lt;br /&gt;
	align-items: baseline;&lt;br /&gt;
	padding: .85rem 0;&lt;br /&gt;
	border-top: 1px solid var( --border-color-base, rgba( 255, 255, 255, .09 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .voce:first-child {&lt;br /&gt;
	border-top: 0;&lt;br /&gt;
	padding-top: .2rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .voce::before {&lt;br /&gt;
	counter-increment: voce;&lt;br /&gt;
	content: counter( voce, decimal-leading-zero );&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	font-size: .8rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	letter-spacing: .03em;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .eti {&lt;br /&gt;
	font-size: 1.05rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	margin-bottom: .12rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .voci {&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	line-height: 1.55;&lt;br /&gt;
	font-size: .98rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .voci a {&lt;br /&gt;
	color: var( --ns-accent );&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .voci a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media ( max-width: 720px ) {&lt;br /&gt;
	.archivio-editoriale .metriche {&lt;br /&gt;
		gap: 1.4rem 2rem;&lt;br /&gt;
	}&lt;br /&gt;
	.archivio-editoriale .metrica-num {&lt;br /&gt;
		font-size: 1.75rem;&lt;br /&gt;
	}&lt;br /&gt;
	.archivio-editoriale .voce {&lt;br /&gt;
		grid-template-columns: 2rem minmax( 0, 1fr );&lt;br /&gt;
		gap: .8rem;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] fine === */&lt;br /&gt;
&lt;br /&gt;
/* === [FULLBLEED] inizio === */&lt;br /&gt;
/* Full-bleed della Dashboard CinetecaSarda — tiene la nav.&lt;br /&gt;
   Citizen calcola il layout da --width-layout (default 1080px). Alzandola solo&lt;br /&gt;
   su questa pagina, il contenuto si allarga ma la TOC/sidebar (che usa&lt;br /&gt;
   --width-toc a parte) resta. Page-scoped: vale solo per la Dashboard.&lt;br /&gt;
   Più varianti della classe pagina per coprire l&#039;escaping del &amp;quot;:&amp;quot;. */&lt;br /&gt;
&lt;br /&gt;
body.page-CinetecaSarda_Dashboard {&lt;br /&gt;
	--width-layout: min( 1760px, 94vw );&lt;br /&gt;
}&lt;br /&gt;
body.page-CinetecaSarda-Dashboard {&lt;br /&gt;
	--width-layout: min( 1760px, 94vw );&lt;br /&gt;
}&lt;br /&gt;
/* === [FULLBLEED] fine === */&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1091</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1091"/>
		<updated>2026-06-15T17:56:17Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Indice editoriale stretto (v2)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#footer { display: none; }&lt;br /&gt;
/* last modification stuff */&lt;br /&gt;
#footer-info { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* footer links */&lt;br /&gt;
#footer-places { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* powered by icon */&lt;br /&gt;
#footer-icon { display: none; }&lt;br /&gt;
&lt;br /&gt;
.box-stato-archivio .citizen-card__body p{&lt;br /&gt;
  margin: 0 0 .75em 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .citizen-card__body p:last-child{&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CSS per template IntestazionePagine === */&lt;br /&gt;
&lt;br /&gt;
.namespace-label{&lt;br /&gt;
  display:block;&lt;br /&gt;
  font-size:0.85em;&lt;br /&gt;
  margin-top:-0.3em;&lt;br /&gt;
  margin-bottom:0.6em;&lt;br /&gt;
}&lt;br /&gt;
.namespace-label a,&lt;br /&gt;
.namespace-label a:visited{&lt;br /&gt;
  color:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] inizio — prototipo staging === */&lt;br /&gt;
/* Stile editoriale per le Dashboard dei namespace-archivio.&lt;br /&gt;
   Agganciato al wrapper .archivio-editoriale (in MediaWiki:Common.css).&lt;br /&gt;
   Usa le variabili Citizen → coerente col tema dark e con ogni skin.&lt;br /&gt;
   Accent per-archivio via --ns-accent sul wrapper. */&lt;br /&gt;
&lt;br /&gt;
.archivio-editoriale {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	--ns-accent: var( --color-link-red, var( --color-destructive, #d33 ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Occhiello / cappello identitario */&lt;br /&gt;
.archivio-editoriale .occhiello {&lt;br /&gt;
	margin: 0 0 .7rem;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	letter-spacing: .04em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	opacity: .85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Riga di lancio (prosa: misura controllata ~60ch) */&lt;br /&gt;
.archivio-editoriale .lead {&lt;br /&gt;
	margin: 0 0 2rem;&lt;br /&gt;
	max-width: 60ch;&lt;br /&gt;
	font-size: 1.18rem;&lt;br /&gt;
	line-height: 1.55;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Striscia di metriche (sostituisce la wikitable di stato) */&lt;br /&gt;
.archivio-editoriale .metriche {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 2.4rem;&lt;br /&gt;
	margin: 0 0 1.4rem;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .metrica-num {&lt;br /&gt;
	font-size: 2.1rem;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	letter-spacing: -.02em;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .metrica-label {&lt;br /&gt;
	margin-top: .4rem;&lt;br /&gt;
	font-size: .76rem;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .06em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nota di stato sotto le metriche (prosa: misura controllata) */&lt;br /&gt;
.archivio-editoriale .stato-nota {&lt;br /&gt;
	margin: 0 0 2.4rem;&lt;br /&gt;
	max-width: 62ch;&lt;br /&gt;
	font-size: .96rem;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .stato-data {&lt;br /&gt;
	opacity: .7;&lt;br /&gt;
	font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Indice editoriale stretto === */&lt;br /&gt;
/* Voci numerate automaticamente (01, 02…), separate dallo spazio e da una&lt;br /&gt;
   hairline, non da scatole. Ritmo compatto. */&lt;br /&gt;
.archivio-editoriale .indice-editoriale {&lt;br /&gt;
	counter-reset: voce;&lt;br /&gt;
	display: grid;&lt;br /&gt;
	gap: 0;&lt;br /&gt;
	margin-top: .5rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .voce {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid-template-columns: 2.6rem minmax( 0, 1fr );&lt;br /&gt;
	gap: 1rem;&lt;br /&gt;
	align-items: baseline;&lt;br /&gt;
	padding: .85rem 0;&lt;br /&gt;
	border-top: 1px solid var( --border-color-base, rgba( 255, 255, 255, .09 ) );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .voce:first-child {&lt;br /&gt;
	border-top: 0;&lt;br /&gt;
	padding-top: .2rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .voce::before {&lt;br /&gt;
	counter-increment: voce;&lt;br /&gt;
	content: counter( voce, decimal-leading-zero );&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	font-size: .8rem;&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	letter-spacing: .03em;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .eti {&lt;br /&gt;
	font-size: 1.05rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	margin-bottom: .12rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .voci {&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	line-height: 1.55;&lt;br /&gt;
	font-size: .98rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .voci a {&lt;br /&gt;
	color: var( --ns-accent );&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .voci a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media ( max-width: 720px ) {&lt;br /&gt;
	.archivio-editoriale .metriche {&lt;br /&gt;
		gap: 1.4rem 2rem;&lt;br /&gt;
	}&lt;br /&gt;
	.archivio-editoriale .metrica-num {&lt;br /&gt;
		font-size: 1.75rem;&lt;br /&gt;
	}&lt;br /&gt;
	.archivio-editoriale .voce {&lt;br /&gt;
		grid-template-columns: 2rem minmax( 0, 1fr );&lt;br /&gt;
		gap: .8rem;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] fine === */&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1089</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=MediaWiki:Common.css&amp;diff=1089"/>
		<updated>2026-06-15T17:25:32Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Aggiunge stile editoriale archivio (.archivio-editoriale) — prototipo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#footer { display: none; }&lt;br /&gt;
/* last modification stuff */&lt;br /&gt;
#footer-info { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* footer links */&lt;br /&gt;
#footer-places { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* powered by icon */&lt;br /&gt;
#footer-icon { display: none; }&lt;br /&gt;
&lt;br /&gt;
.box-stato-archivio .citizen-card__body p{&lt;br /&gt;
  margin: 0 0 .75em 0;&lt;br /&gt;
}&lt;br /&gt;
.box-stato-archivio .citizen-card__body p:last-child{&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CSS per template IntestazionePagine === */&lt;br /&gt;
&lt;br /&gt;
.namespace-label{&lt;br /&gt;
  display:block;&lt;br /&gt;
  font-size:0.85em;&lt;br /&gt;
  margin-top:-0.3em;&lt;br /&gt;
  margin-bottom:0.6em;&lt;br /&gt;
}&lt;br /&gt;
.namespace-label a,&lt;br /&gt;
.namespace-label a:visited{&lt;br /&gt;
  color:inherit;&lt;br /&gt;
}&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] inizio — prototipo staging === */&lt;br /&gt;
/* Stile editoriale per le Dashboard dei namespace-archivio.&lt;br /&gt;
   Caricato via &amp;lt;templatestyles&amp;gt; sulla pagina, agganciato al wrapper&lt;br /&gt;
   .archivio-editoriale. Usa le variabili Citizen → coerente col tema dark&lt;br /&gt;
   e con qualunque skin. Accent per-archivio via --ns-accent sul wrapper. */&lt;br /&gt;
&lt;br /&gt;
.archivio-editoriale {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	--ns-accent: var( --color-link-red, var( --color-destructive, #d33 ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Occhiello / cappello identitario */&lt;br /&gt;
.archivio-editoriale .occhiello {&lt;br /&gt;
	margin: 0 0 .7rem;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	letter-spacing: .04em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	opacity: .85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Riga di lancio */&lt;br /&gt;
.archivio-editoriale .lead {&lt;br /&gt;
	margin: 0 0 2.4rem;&lt;br /&gt;
	max-width: 46em;&lt;br /&gt;
	font-size: 1.2rem;&lt;br /&gt;
	line-height: 1.55;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Striscia di metriche (sostituisce la wikitable di stato) */&lt;br /&gt;
.archivio-editoriale .metriche {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 2.6rem;&lt;br /&gt;
	margin: 0 0 1.6rem;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .metrica-num {&lt;br /&gt;
	font-size: 2.2rem;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	letter-spacing: -.02em;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .metrica-label {&lt;br /&gt;
	margin-top: .4rem;&lt;br /&gt;
	font-size: .78rem;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .06em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nota di stato sotto le metriche */&lt;br /&gt;
.archivio-editoriale .stato-nota {&lt;br /&gt;
	margin: 0 0 3rem;&lt;br /&gt;
	max-width: 52em;&lt;br /&gt;
	font-size: .98rem;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .stato-data {&lt;br /&gt;
	opacity: .7;&lt;br /&gt;
	font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sezioni: titolo editoriale, separate dallo spazio (non da scatole) */&lt;br /&gt;
.archivio-editoriale h2 {&lt;br /&gt;
	margin: 2.6rem 0 1.1rem;&lt;br /&gt;
	padding-top: 1.4rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	border-top: 1px solid var( --border-color-base, rgba( 255, 255, 255, .09 ) );&lt;br /&gt;
	font-size: 1.45rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	letter-spacing: -.01em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liste-link: un solo idioma, niente puntini, ritmo dato dal CSS */&lt;br /&gt;
.archivio-editoriale ul {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	list-style: none;&lt;br /&gt;
	display: grid;&lt;br /&gt;
	gap: .75rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale li {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale li a {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: var( --ns-accent );&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale li a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media ( max-width: 720px ) {&lt;br /&gt;
	.archivio-editoriale .metriche {&lt;br /&gt;
		gap: 1.6rem 2rem;&lt;br /&gt;
	}&lt;br /&gt;
	.archivio-editoriale .metrica-num {&lt;br /&gt;
		font-size: 1.8rem;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
/* === [ARCHIVIO-EDITORIALE] fine === */&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=Template:Editoriale_archivio/styles.css&amp;diff=1087</id>
		<title>Template:Editoriale archivio/styles.css</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=Template:Editoriale_archivio/styles.css&amp;diff=1087"/>
		<updated>2026-06-15T17:22:56Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: Stile editoriale archivio (prototipo staging)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Stile editoriale per le Dashboard dei namespace-archivio.&lt;br /&gt;
   Caricato via &amp;lt;templatestyles&amp;gt; sulla pagina, agganciato al wrapper&lt;br /&gt;
   .archivio-editoriale. Usa le variabili Citizen → coerente col tema dark&lt;br /&gt;
   e con qualunque skin. Accent per-archivio via --ns-accent sul wrapper. */&lt;br /&gt;
&lt;br /&gt;
.archivio-editoriale {&lt;br /&gt;
	color: var( --color-base, #fff );&lt;br /&gt;
	--ns-accent: var( --color-link-red, var( --color-destructive, #d33 ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Occhiello / cappello identitario */&lt;br /&gt;
.archivio-editoriale .occhiello {&lt;br /&gt;
	margin: 0 0 .7rem;&lt;br /&gt;
	font-size: .9rem;&lt;br /&gt;
	letter-spacing: .04em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
	opacity: .85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Riga di lancio */&lt;br /&gt;
.archivio-editoriale .lead {&lt;br /&gt;
	margin: 0 0 2.4rem;&lt;br /&gt;
	max-width: 46em;&lt;br /&gt;
	font-size: 1.2rem;&lt;br /&gt;
	line-height: 1.55;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Striscia di metriche (sostituisce la wikitable di stato) */&lt;br /&gt;
.archivio-editoriale .metriche {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	gap: 2.6rem;&lt;br /&gt;
	margin: 0 0 1.6rem;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .metrica-num {&lt;br /&gt;
	font-size: 2.2rem;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	letter-spacing: -.02em;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .metrica-label {&lt;br /&gt;
	margin-top: .4rem;&lt;br /&gt;
	font-size: .78rem;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: .06em;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nota di stato sotto le metriche */&lt;br /&gt;
.archivio-editoriale .stato-nota {&lt;br /&gt;
	margin: 0 0 3rem;&lt;br /&gt;
	max-width: 52em;&lt;br /&gt;
	font-size: .98rem;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale .stato-data {&lt;br /&gt;
	opacity: .7;&lt;br /&gt;
	font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sezioni: titolo editoriale, separate dallo spazio (non da scatole) */&lt;br /&gt;
.archivio-editoriale h2 {&lt;br /&gt;
	margin: 2.6rem 0 1.1rem;&lt;br /&gt;
	padding-top: 1.4rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	border-top: 1px solid var( --border-color-base, rgba( 255, 255, 255, .09 ) );&lt;br /&gt;
	font-size: 1.45rem;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	letter-spacing: -.01em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liste-link: un solo idioma, niente puntini, ritmo dato dal CSS */&lt;br /&gt;
.archivio-editoriale ul {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	list-style: none;&lt;br /&gt;
	display: grid;&lt;br /&gt;
	gap: .75rem;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale li {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	line-height: 1.5;&lt;br /&gt;
	color: var( --color-base--subtle, #b8b8b8 );&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale li a {&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: var( --ns-accent );&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.archivio-editoriale li a:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media ( max-width: 720px ) {&lt;br /&gt;
	.archivio-editoriale .metriche {&lt;br /&gt;
		gap: 1.6rem 2rem;&lt;br /&gt;
	}&lt;br /&gt;
	.archivio-editoriale .metrica-num {&lt;br /&gt;
		font-size: 1.8rem;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
	<entry>
		<id>https://staging.wiki.etna.foundation/index.php?title=File:20160920_Fiaf_Manual-WEB.pdf&amp;diff=1080</id>
		<title>File:20160920 Fiaf Manual-WEB.pdf</title>
		<link rel="alternate" type="text/html" href="https://staging.wiki.etna.foundation/index.php?title=File:20160920_Fiaf_Manual-WEB.pdf&amp;diff=1080"/>
		<updated>2026-03-09T11:13:36Z</updated>

		<summary type="html">&lt;p&gt;Cranio is thinking: manuale di catalogazione fiaf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
manuale di catalogazione fiaf&lt;/div&gt;</summary>
		<author><name>Cranio is thinking</name></author>
	</entry>
</feed>