<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.runerealm.org/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.less%2Fooui.less</id>
	<title>MediaWiki:Common.less/ooui.less - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.runerealm.org/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.less%2Fooui.less"/>
	<link rel="alternate" type="text/html" href="https://wiki.runerealm.org/index.php?title=MediaWiki:Common.less/ooui.less&amp;action=history"/>
	<updated>2026-04-20T17:38:03Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://wiki.runerealm.org/index.php?title=MediaWiki:Common.less/ooui.less&amp;diff=38976&amp;oldid=prev</id>
		<title>Alex at 16:14, 17 October 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.runerealm.org/index.php?title=MediaWiki:Common.less/ooui.less&amp;diff=38976&amp;oldid=prev"/>
		<updated>2024-10-17T16:14:33Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.runerealm.org/index.php?title=MediaWiki:Common.less/ooui.less&amp;amp;diff=38976&amp;amp;oldid=38844&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Alex</name></author>
	</entry>
	<entry>
		<id>https://wiki.runerealm.org/index.php?title=MediaWiki:Common.less/ooui.less&amp;diff=38844&amp;oldid=prev</id>
		<title>Alex at 16:12, 17 October 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.runerealm.org/index.php?title=MediaWiki:Common.less/ooui.less&amp;diff=38844&amp;oldid=prev"/>
		<updated>2024-10-17T16:12:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.runerealm.org/index.php?title=MediaWiki:Common.less/ooui.less&amp;amp;diff=38844&amp;amp;oldid=34530&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Alex</name></author>
	</entry>
	<entry>
		<id>https://wiki.runerealm.org/index.php?title=MediaWiki:Common.less/ooui.less&amp;diff=34530&amp;oldid=prev</id>
		<title>Alex: Created page with &quot;/* ======================             OOUI    ====================== */  // MediaWiki documentation: &lt;https://www.mediawiki.org/wiki/OOUI&gt; // Interactive documentation: &lt;https://doc.wikimedia.org/oojs-ui/master/demos/&gt; // Styles repo directory: &lt;https://github.com/wikimedia/oojs-ui/tree/master/src/themes/wikimediaui&gt;  // Variables @ooui-normal: #d8ccb4; // aka --body-light @ooui-normal-border: #b8a282; // aka --body-dark @ooui-progressive: #605443; // aka --button-backgr...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.runerealm.org/index.php?title=MediaWiki:Common.less/ooui.less&amp;diff=34530&amp;oldid=prev"/>
		<updated>2024-10-16T23:09:49Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;======================             OOUI    ======================: &lt;/span&gt;  // MediaWiki documentation: &amp;lt;https://www.mediawiki.org/wiki/OOUI&amp;gt; // Interactive documentation: &amp;lt;https://doc.wikimedia.org/oojs-ui/master/demos/&amp;gt; // Styles repo directory: &amp;lt;https://github.com/wikimedia/oojs-ui/tree/master/src/themes/wikimediaui&amp;gt;  // Variables @ooui-normal: #d8ccb4; // aka --body-light @ooui-normal-border: #b8a282; // aka --body-dark @ooui-progressive: #605443; // aka --button-backgr...&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* ======================&lt;br /&gt;
            OOUI&lt;br /&gt;
   ====================== */&lt;br /&gt;
&lt;br /&gt;
// MediaWiki documentation: &amp;lt;https://www.mediawiki.org/wiki/OOUI&amp;gt;&lt;br /&gt;
// Interactive documentation: &amp;lt;https://doc.wikimedia.org/oojs-ui/master/demos/&amp;gt;&lt;br /&gt;
// Styles repo directory: &amp;lt;https://github.com/wikimedia/oojs-ui/tree/master/src/themes/wikimediaui&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// Variables&lt;br /&gt;
@ooui-normal: #d8ccb4; // aka --body-light&lt;br /&gt;
@ooui-normal-border: #b8a282; // aka --body-dark&lt;br /&gt;
@ooui-progressive: #605443; // aka --button-background; maybe too dark&lt;br /&gt;
@ooui-box-shadow-base--focus: inset 0 0 0 1px var(--ooui-accent);&lt;br /&gt;
@ooui-box-shadow-input-binary--active: inset 0 0 0 1px var(--ooui-progressive--hover);&lt;br /&gt;
@ooui-color-base--inverted: @white;&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
	--ooui-text: var(--text-color);&lt;br /&gt;
	&lt;br /&gt;
	--ooui-interface: var(--body-light);&lt;br /&gt;
	--ooui-interface-border: var(--body-border);&lt;br /&gt;
	--ooui-window-background: rgba(255,255,255,0.5);&lt;br /&gt;
	&lt;br /&gt;
	// use the same styles for :hover AND :active&lt;br /&gt;
	// :focus will use the accent var&lt;br /&gt;
	&lt;br /&gt;
	--ooui-normal: darken( @ooui-normal, 2% );&lt;br /&gt;
	// default styles basically add +2% luminance (from #f8f9fa to #ffffff)&lt;br /&gt;
	// there&amp;#039;s also another hover color: #eaecf0 (like .oo-ui-tool-link:hover)&lt;br /&gt;
	// ...but we only have one var for button hover, so we should make sure &lt;br /&gt;
	// the color does not blend with its bg&lt;br /&gt;
	--ooui-normal--hover: lighten(@ooui-normal, 4%);&lt;br /&gt;
	--ooui-normal-border: @ooui-normal-border;&lt;br /&gt;
	&lt;br /&gt;
	// use separate color for progressive buttons - BUT use link-color for&lt;br /&gt;
	// anywhere else that uses progressive colors; this isnt the greatest idea&lt;br /&gt;
	// and unifying them is better in the longer term&lt;br /&gt;
	--ooui-progressive: @ooui-progressive;&lt;br /&gt;
	--ooui-progressive--hover: lighten(@ooui-progressive, 10%);&lt;br /&gt;
	// border and bg are the same in non-normal buttons&lt;br /&gt;
	&lt;br /&gt;
	--ooui-accent: var(--link-color);&lt;br /&gt;
	&lt;br /&gt;
	// probably not worth adjusting &amp;lt;textarea&amp;gt;/&amp;lt;input&amp;gt;-esque bg in light mode&lt;br /&gt;
	--ooui-input: #fff;&lt;br /&gt;
	--ooui-input-border: @ooui-normal-border;&lt;br /&gt;
	--ooui-input-border--hover: darken(@ooui-normal-border, 19%);&lt;br /&gt;
	&lt;br /&gt;
	--ooui-disabled: desaturate( lighten( @ooui-normal, 2%), 20% );&lt;br /&gt;
	--ooui-disabled-border: desaturate( lighten( @ooui-normal-border, 10%), 12% );&lt;br /&gt;
	--ooui-disabled-text: var(--subtle-color);&lt;br /&gt;
	&lt;br /&gt;
	--ooui-pending-background-image: repeating-linear-gradient(-45deg, @SEARCH_BOX, @SEARCH_BOX 20px, @BODY_MAIN 20px, @BODY_MAIN 30px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------&lt;br /&gt;
          widgets&lt;br /&gt;
   ---------------------- */&lt;br /&gt;
&lt;br /&gt;
// need this one to be able to adjust the font color inside popups and etc&lt;br /&gt;
.oo-ui-widget {&lt;br /&gt;
	color: var(--ooui-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// combine checkbox and radio as theyre really similar&lt;br /&gt;
.oo-ui-checkboxInputWidget [type=&amp;#039;checkbox&amp;#039;] + span,&lt;br /&gt;
.oo-ui-radioInputWidget [type=&amp;#039;radio&amp;#039;] + span {&lt;br /&gt;
	background-color: var(--ooui-input);&lt;br /&gt;
	border-color: var(--ooui-input-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=&amp;#039;checkbox&amp;#039;]:checked + span,&lt;br /&gt;
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=&amp;#039;checkbox&amp;#039;]:indeterminate + span {&lt;br /&gt;
	background-color: var(--ooui-progressive);&lt;br /&gt;
	border-color: var(--ooui-progressive);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type=&amp;#039;radio&amp;#039;]:checked + span {&lt;br /&gt;
	border-color: var(--ooui-progressive);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=&amp;#039;checkbox&amp;#039;]:checked:hover + span,&lt;br /&gt;
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=&amp;#039;checkbox&amp;#039;]:indeterminate:hover + span {&lt;br /&gt;
	background-color: var(--ooui-progressive--hover);&lt;br /&gt;
	border-color: var(--ooui-progressive--hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type=&amp;#039;radio&amp;#039;]:checked:hover + span {&lt;br /&gt;
	border-color: var(--ooui-progressive--hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=&amp;#039;checkbox&amp;#039;]:hover + span,&lt;br /&gt;
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type=&amp;#039;radio&amp;#039;]:hover + span {&lt;br /&gt;
	border-color: var(--ooui-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=&amp;#039;checkbox&amp;#039;]:focus + span {&lt;br /&gt;
	border-color: var(--ooui-accent);&lt;br /&gt;
	box-shadow: @ooui-box-shadow-base--focus;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=&amp;#039;checkbox&amp;#039;]:active + span,&lt;br /&gt;
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=&amp;#039;checkbox&amp;#039;]:checked:active + span,&lt;br /&gt;
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=&amp;#039;checkbox&amp;#039;]:indeterminate:active + span {&lt;br /&gt;
	background-color: var(--ooui-progressive--hover);&lt;br /&gt;
	border-color: var(--ooui-progressive--hover);&lt;br /&gt;
	box-shadow: @ooui-box-shadow-input-binary--active;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type=&amp;#039;radio&amp;#039;]:active + span {&lt;br /&gt;
	background-color: var(--ooui-progressive--hover);&lt;br /&gt;
	border-color: var(--ooui-progressive--hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type=&amp;#039;radio&amp;#039;]:checked:active + span {&lt;br /&gt;
	border-color: var(--ooui-progressive--hover);&lt;br /&gt;
	box-shadow: @ooui-box-shadow-input-binary--active;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type=&amp;#039;radio&amp;#039;]:checked:active + span:before {&lt;br /&gt;
	border-color: var(--ooui-progressive--hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=&amp;#039;checkbox&amp;#039;]:checked:focus + span,&lt;br /&gt;
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=&amp;#039;checkbox&amp;#039;]:indeterminate:focus + span {&lt;br /&gt;
	background-color: var(--ooui-progressive--hover);&lt;br /&gt;
	border-color: var(--ooui-accent);&lt;br /&gt;
	box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.oo-ui-checkboxInputWidget [type=&amp;#039;checkbox&amp;#039;]:disabled + span,&lt;br /&gt;
.oo-ui-radioInputWidget [type=&amp;#039;radio&amp;#039;]:disabled + span {&lt;br /&gt;
	background-color: var(--ooui-disabled);&lt;br /&gt;
	border-color: var(--ooui-disabled); // same as bg for both&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-dropdownWidget {&lt;br /&gt;
	&amp;amp;-handle {&lt;br /&gt;
		border-color: var(--ooui-normal-border);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;amp;.oo-ui-widget-enabled &amp;amp;-handle {&lt;br /&gt;
		background-color: var(--ooui-normal);&lt;br /&gt;
		color: var(--ooui-text);&lt;br /&gt;
&lt;br /&gt;
		&amp;amp;:hover {&lt;br /&gt;
			background-color: var(--ooui-normal--hover);&lt;br /&gt;
			color: var(--ooui-text);&lt;br /&gt;
			border-color: var(--ooui-normal-border);&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		&amp;amp;:active {&lt;br /&gt;
			color: var(--ooui-text);&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		&amp;amp;:focus {&lt;br /&gt;
			border-color: var(--ooui-accent);&lt;br /&gt;
			box-shadow: @ooui-box-shadow-base--focus;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;amp;.oo-ui-widget-enabled&amp;amp;-open &amp;amp;-handle {&lt;br /&gt;
		background-color: var(--ooui-normal--hover);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;amp;.oo-ui-widget-disabled &amp;amp;-handle {&lt;br /&gt;
		color: var(--ooui-disabled-text);&lt;br /&gt;
		text-shadow: none; // wont look good on dark mode&lt;br /&gt;
		border-color: var(--ooui-disabled-border);&lt;br /&gt;
		background-color: var(--ooui-disabled);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// input dropdowns&lt;br /&gt;
.oo-ui-dropdownInputWidget {&lt;br /&gt;
	// ooui styled dropdown thats actually an html &amp;lt;select&amp;gt;&lt;br /&gt;
	select {&lt;br /&gt;
		border-color: var(--ooui-normal-border);&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	option {&lt;br /&gt;
		background-color: var(--ooui-interface);&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&amp;amp;.oo-ui-widget-enabled {&lt;br /&gt;
		background-color: var(--ooui-normal);&lt;br /&gt;
		&lt;br /&gt;
		&amp;amp;:hover {&lt;br /&gt;
			background-color: var(--ooui-normal--hover);&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		select {&lt;br /&gt;
			color: var(--ooui-text);&lt;br /&gt;
			&lt;br /&gt;
			&amp;amp;:hover,&lt;br /&gt;
			&amp;amp;:active {&lt;br /&gt;
				color: var(--ooui-text);&lt;br /&gt;
				border-color: var(--ooui-normal-border);&lt;br /&gt;
			}&lt;br /&gt;
			&lt;br /&gt;
			&amp;amp;:focus {&lt;br /&gt;
				border-color: var(--ooui-accent);&lt;br /&gt;
				box-shadow: @ooui-box-shadow-base--focus;&lt;br /&gt;
			}&lt;br /&gt;
			&lt;br /&gt;
			// there&amp;#039;s a `oo-ui-indicator-down` class here that adds the pointer&lt;br /&gt;
			// icon, it&amp;#039;s not a separate element so invert filter for dark mode&lt;br /&gt;
			// is infeasible&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// in Special:Preferences&lt;br /&gt;
.oo-ui-labelWidget {&lt;br /&gt;
	&amp;amp;.oo-ui-inline-help {&lt;br /&gt;
		color: var(--byline-color);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// dropdown selection menu&lt;br /&gt;
.oo-ui-menuSelectWidget {&lt;br /&gt;
	background-color: var(--ooui-interface);&lt;br /&gt;
	border-color: var(--ooui-interface-border);&lt;br /&gt;
&lt;br /&gt;
	&amp;amp;-frameless {&lt;br /&gt;
		box-shadow: inset 0 -1px 0 0 var(--ooui-normal-border);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-menuSectionOptionWidget {&lt;br /&gt;
	color: var(--byline-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// options eg. on page deletion/move&lt;br /&gt;
.oo-ui-menuOptionWidget {&lt;br /&gt;
	// hover&lt;br /&gt;
	&amp;amp;.oo-ui-optionWidget {&lt;br /&gt;
		// hover and selected option&lt;br /&gt;
		&amp;amp;-highlighted,&lt;br /&gt;
		// combined&lt;br /&gt;
		&amp;amp;-selected {&lt;br /&gt;
			background-color: var(--ooui-normal--hover);&lt;br /&gt;
			color: var(--ooui-text);&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		// hover on chosen option&lt;br /&gt;
		&amp;amp;-selected&amp;amp;-highlighted,&lt;br /&gt;
		&amp;amp;-pressed&amp;amp;-highlighted {&lt;br /&gt;
			color: var(--ooui-accent);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	// hover again&lt;br /&gt;
	&amp;amp;.oo-ui-widget-enabled {&lt;br /&gt;
		&amp;amp;.oo-ui-optionWidget {&lt;br /&gt;
			color: var(--ooui-text);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	// highlight &amp;amp; hover eg page deletion reason&lt;br /&gt;
//	&amp;amp;.oo-ui-optionWidget-selected&amp;amp;.oo-ui-optionWidget-highlighted,&lt;br /&gt;
//	&amp;amp;.oo-ui-optionWidget-pressed&amp;amp;.oo-ui-optionWidget-highlighted {&lt;br /&gt;
//		&lt;br /&gt;
//	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-messageDialog {&lt;br /&gt;
	// eg exiting out editor without saving the edit modal&lt;br /&gt;
	&amp;amp;-title {&lt;br /&gt;
		color: inherit;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-messageWidget {&lt;br /&gt;
	// all .messagebox like boxes&lt;br /&gt;
	&amp;amp;.oo-ui-messageWidget-block {&lt;br /&gt;
		// matching .errorbox&lt;br /&gt;
		&amp;amp;.oo-ui-flaggedElement-error {&lt;br /&gt;
			background-color: var(--errorbox-bg);&lt;br /&gt;
			border-color: var(--errorbox-border);&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		// eg warning when there&amp;#039;s templatedata when editing a template&lt;br /&gt;
		// matching .warningbox&lt;br /&gt;
		&amp;amp;.oo-ui-flaggedElement-warning {&lt;br /&gt;
			background-color: var(--warningbox-bg);&lt;br /&gt;
			border-color: var(--warningbox-border);&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		// matching .successbox&lt;br /&gt;
		&amp;amp;.oo-ui-flaggedElement-success {&lt;br /&gt;
			background-color: var(--successbox-bg);&lt;br /&gt;
			border-color: var(--successbox-border);&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		&amp;amp;.oo-ui-flaggedElement-notice {&lt;br /&gt;
			background-color: var(--messagebox-info-background);&lt;br /&gt;
			border-color: var(--messagebox-info-border);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	// ideally we would use our own success and error colors, but this will do for now&lt;br /&gt;
	&amp;amp;.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),&lt;br /&gt;
	&amp;amp;.oo-ui-flaggedElement-success:not(.oo-ui-messageWidget-block) {&lt;br /&gt;
		color: var(--ooui-text);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-optionWidget {&lt;br /&gt;
	&amp;amp;.oo-ui-widget-disabled {&lt;br /&gt;
		color: var(--ooui-disabled-text);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-outlineControlsWidget {&lt;br /&gt;
	background-color: var(--ooui-normal);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// eg in ve &amp;quot;Options&amp;quot; window&lt;br /&gt;
.oo-ui-outlineOptionWidget {&lt;br /&gt;
	&amp;amp;.oo-ui-optionWidget-highlighted {&lt;br /&gt;
		background-color: var(--ooui-normal--hover);&lt;br /&gt;
		color: var(--ooui-text);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-popupWidget {&lt;br /&gt;
	// Popups eg when interacting with templates in ve&lt;br /&gt;
	&amp;amp;-popup {&lt;br /&gt;
		background-color: var(--ooui-interface);&lt;br /&gt;
		border-color: var(--ooui-interface-border);&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	// popups anchors/arrow&lt;br /&gt;
	.ooui-anchor(@direction) {&lt;br /&gt;
		.oo-ui-popupWidget-anchor:after {&lt;br /&gt;
			border-@{direction}-color: var(--ooui-interface);&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		.oo-ui-popupWidget-anchor:before {&lt;br /&gt;
			border-@{direction}-color: var(--ooui-interface-border);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&amp;amp;-anchored- {&lt;br /&gt;
		&amp;amp;top {&lt;br /&gt;
			.ooui-anchor(bottom);&lt;br /&gt;
		}&lt;br /&gt;
		&amp;amp;bottom {&lt;br /&gt;
			.ooui-anchor(top);&lt;br /&gt;
		}&lt;br /&gt;
		&amp;amp;start {&lt;br /&gt;
			.ooui-anchor(right);&lt;br /&gt;
		}&lt;br /&gt;
		&amp;amp;end {&lt;br /&gt;
			.ooui-anchor(left);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-searchWidget-query {&lt;br /&gt;
	border-bottom-color: var(--ooui-interface-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-selectFileWidget {&lt;br /&gt;
	&amp;amp;-dropTarget {&lt;br /&gt;
		background-color: var(--ooui-interface);&lt;br /&gt;
		border-color: var(--ooui-interface-border);&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&amp;amp;.oo-ui-widget-enabled {&lt;br /&gt;
		&amp;amp;.oo-ui-selectFileWidget-dropTarget {&lt;br /&gt;
			background-color: var(--ooui-interface);&lt;br /&gt;
			&lt;br /&gt;
			&amp;amp;:hover {&lt;br /&gt;
				border-color: var(--ooui-input-border--hover);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-tabOptionWidget {&lt;br /&gt;
	color: var(--ooui-text);&lt;br /&gt;
&lt;br /&gt;
	.oo-ui-tabSelectWidget-framed &amp;amp; {&lt;br /&gt;
		&amp;amp;.oo-ui-optionWidget-selected {&lt;br /&gt;
			background-color: var(--body-dark);&lt;br /&gt;
			color: var(--ooui-text);&lt;br /&gt;
			&lt;br /&gt;
			&amp;amp; .oo-ui-labelElement-label {&lt;br /&gt;
				border-bottom-color: var(--body-border);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		&amp;amp;.oo-ui-widget-enabled {&lt;br /&gt;
			&amp;amp;:hover,&lt;br /&gt;
			&amp;amp;:active {&lt;br /&gt;
				background-color: var(--body-light);&lt;br /&gt;
				color: var(--ooui-text);&lt;br /&gt;
			}&lt;br /&gt;
		&lt;br /&gt;
			&amp;amp;.oo-ui-optionWidget-selected:hover {&lt;br /&gt;
				background-color: var(--body-dark);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	.oo-ui-tabSelectWidget-frameless &amp;amp; {&lt;br /&gt;
		&amp;amp;.oo-ui-optionWidget-selected {&lt;br /&gt;
			color: var(--ooui-progressive);&lt;br /&gt;
			box-shadow: inset 0 -2px 0 0 var(--ooui-progressive);&lt;br /&gt;
&lt;br /&gt;
			&amp;amp;:hover,&lt;br /&gt;
			&amp;amp;:focus {&lt;br /&gt;
				color: var(--ooui-progressive--hover);&lt;br /&gt;
				box-shadow: inset 0 -2px 0 0 var(--ooui-progressive--hover);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-tabSelectWidget {&lt;br /&gt;
	// eg used on [[Special:Preferences]]&lt;br /&gt;
	&amp;amp;-framed {&lt;br /&gt;
		background: none; // actually uses something like --ooui-interface&lt;br /&gt;
		border-bottom: 1px solid var(--ooui-interface-border); // our customisation&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	// used in TabberNeue (even though we dont have it)&lt;br /&gt;
	&amp;amp;-frameless {&lt;br /&gt;
		box-shadow: inset 0 -1px 0 0 var(--ooui-interface-border);&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&amp;amp;-mobile {&lt;br /&gt;
		// both use the following mixin in core; but we already have a similar&lt;br /&gt;
		// var in minerva.css for these stuff already used in navboxes&lt;br /&gt;
		/*&lt;br /&gt;
		.oo-ui-horizontal-gradient( @startColor: #eee, @endColor: #fff, @startPos: 0, @endPos: 100% ) {&lt;br /&gt;
			background-color: average( @startColor, @endColor );&lt;br /&gt;
			background-image: linear-gradient( to right, @startColor @startPos, @endColor @endPos );&lt;br /&gt;
		}&lt;br /&gt;
		*/&lt;br /&gt;
		&lt;br /&gt;
		&amp;amp;.oo-ui-tabSelectWidget-framed:after {&lt;br /&gt;
			// background instead of -image so the prev properties used as&lt;br /&gt;
			// fallback for ancient browsers are reset&lt;br /&gt;
			background: var(--mobile-navbox-linear-gradient);&lt;br /&gt;
		}&lt;br /&gt;
		&amp;amp;.oo-ui-tabSelectWidget-frameless:after {&lt;br /&gt;
			background: var(--mobile-navbox-linear-gradient);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// eg recent changes selected filter tag&lt;br /&gt;
.oo-ui-tagItemWidget {&lt;br /&gt;
	border-color: var(--ooui-normal-border);&lt;br /&gt;
	&lt;br /&gt;
	&amp;amp;.oo-ui-widget-enabled {&lt;br /&gt;
		color: var(--ooui-text);&lt;br /&gt;
		&lt;br /&gt;
		&amp;amp;:hover {&lt;br /&gt;
			background-color: var(--ooui-normal--hover);&lt;br /&gt;
			color: var(--ooui-text);&lt;br /&gt;
			border-color: var(--ooui-normal-border);&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		&amp;amp;:not( .oo-ui-tagItemWidget-fixed ) {&lt;br /&gt;
			background-color: var(--ooui-normal);&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		&amp;amp; .oo-ui-buttonElement-button {&lt;br /&gt;
			&lt;br /&gt;
			&amp;amp;:hover {&lt;br /&gt;
				background-color: var(--ooui-normal--hover);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-tagMultiselectWidget {&lt;br /&gt;
	// rc/watchlist filter box&lt;br /&gt;
	&amp;amp;.oo-ui-widget-enabled {&lt;br /&gt;
		background-color: var(--ooui-interface);&lt;br /&gt;
		&lt;br /&gt;
		// and again - this time it&amp;#039;s button bg&lt;br /&gt;
		&amp;amp;.oo-ui-tagMultiselectWidget-outlined {&lt;br /&gt;
			background-color: var(--ooui-normal);&lt;br /&gt;
			&lt;br /&gt;
			.oo-ui-tagItemWidget.oo-ui-widget-enabled {&lt;br /&gt;
				background-color: var(--ooui-interface);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-textInputWidget {&lt;br /&gt;
	// eg RecentChanges filter changes input&lt;br /&gt;
	.oo-ui-inputWidget-input {&lt;br /&gt;
		background-color: var(--ooui-input);&lt;br /&gt;
		color: var(--ooui-text);&lt;br /&gt;
		border-color: var(--ooui-input-border);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;amp;.oo-ui-widget-enabled {&lt;br /&gt;
		.oo-ui-inputWidget-input {&lt;br /&gt;
			&amp;amp;::placeholder {&lt;br /&gt;
				color: var(--subtle-color);&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			&amp;amp;:focus {&lt;br /&gt;
				border-color: var(--ooui-accent);&lt;br /&gt;
				box-shadow: @ooui-box-shadow-base--focus;&lt;br /&gt;
			}&lt;br /&gt;
			&lt;br /&gt;
			&amp;amp;[readonly]:not(.oo-ui-pendingElement-pending) {&lt;br /&gt;
				background-color: var(--ooui-disabled);&lt;br /&gt;
				color: var(--ooui-disabled-text);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		&amp;amp;:hover {&lt;br /&gt;
			.oo-ui-inputWidget-input {&lt;br /&gt;
				border-color: var(--ooui-input-border--hover);&lt;br /&gt;
&lt;br /&gt;
				&amp;amp;:focus {&lt;br /&gt;
					border-color: var(--ooui-accent);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		@media screen {&lt;br /&gt;
			@media ( min-width: 0 ) {&lt;br /&gt;
				textarea.oo-ui-inputWidget-input:focus {&lt;br /&gt;
					outline: 1px solid var(--ooui-accent);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;amp;.oo-ui-widget-disabled {&lt;br /&gt;
		.oo-ui-inputWidget-input {&lt;br /&gt;
			background-color: var(--ooui-disabled);&lt;br /&gt;
			color: var(--ooui-disabled-text);&lt;br /&gt;
			text-shadow: none; // wont look good on dark mode&lt;br /&gt;
			border-color: var(--ooui-disabled-border);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-toggleSwitchWidget {&lt;br /&gt;
	background-color: var(--ooui-input);&lt;br /&gt;
	border-color: var(--ooui-input-border);&lt;br /&gt;
&lt;br /&gt;
	&amp;amp;.oo-ui-widget-enabled {&lt;br /&gt;
		.oo-ui-toggleSwitchWidget-grip {&lt;br /&gt;
			background-color: var(--ooui-input);&lt;br /&gt;
			border-color: var(--ooui-input-border);&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		&amp;amp;:hover {&lt;br /&gt;
			background-color: var(--ooui-input);&lt;br /&gt;
			border-color: var(--ooui-accent);&lt;br /&gt;
&lt;br /&gt;
			.oo-ui-toggleSwitchWidget-grip {&lt;br /&gt;
				background-color: var(--ooui-input);&lt;br /&gt;
				border-color: var(--ooui-accent);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		&amp;amp;:active,&lt;br /&gt;
		&amp;amp;:active:hover,&lt;br /&gt;
		&amp;amp;:active:focus {&lt;br /&gt;
			background-color: var(--ooui-progressive--hover);&lt;br /&gt;
			border-color: var(--ooui-progressive--hover);&lt;br /&gt;
			box-shadow: @ooui-box-shadow-input-binary--active;&lt;br /&gt;
&lt;br /&gt;
			.oo-ui-toggleSwitchWidget-grip {&lt;br /&gt;
				background-color: var(--ooui-input);&lt;br /&gt;
				border-color: var(--ooui-input);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		&amp;amp;:focus {&lt;br /&gt;
			border-color: var(--ooui-accent);&lt;br /&gt;
			box-shadow: @ooui-box-shadow-base--focus;&lt;br /&gt;
&lt;br /&gt;
			.oo-ui-toggleSwitchWidget-grip {&lt;br /&gt;
				border-color: var(--ooui-accent);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		&amp;amp;.oo-ui-toggleWidget-on {&lt;br /&gt;
			background-color: var(--ooui-progressive);&lt;br /&gt;
			border-color: var(--ooui-progressive);&lt;br /&gt;
&lt;br /&gt;
			.oo-ui-toggleSwitchWidget-grip {&lt;br /&gt;
				background-color: var(--ooui-input);&lt;br /&gt;
				border-color: var(--ooui-input);&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			&amp;amp;:hover {&lt;br /&gt;
				background-color: var(--ooui-progressive--hover);&lt;br /&gt;
				border-color: var(--ooui-progressive--hover);&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			&amp;amp;:active,&lt;br /&gt;
			&amp;amp;:active:hover {&lt;br /&gt;
				background-color: var(--ooui-progressive--hover);&lt;br /&gt;
				border-color: var(--ooui-progressive--hover);&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			&amp;amp;:focus {&lt;br /&gt;
				border-color: var(--ooui-progressive);&lt;br /&gt;
&lt;br /&gt;
				&amp;amp;::before {&lt;br /&gt;
					border-color: @ooui-color-base--inverted;&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;amp;.oo-ui-widget-disabled {&lt;br /&gt;
		background-color: var(--ooui-disabled);&lt;br /&gt;
		border-color: var(--ooui-disabled); // same as bg&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------&lt;br /&gt;
      elements/buttons&lt;br /&gt;
   ---------------------- */&lt;br /&gt;
&lt;br /&gt;
// mixin for frameless progressive/destructive button&lt;br /&gt;
.mw-frameless-button-colored( @child, @color-text ) {&lt;br /&gt;
	&amp;gt; @{child},&lt;br /&gt;
	// no distinct color for hover&lt;br /&gt;
	&amp;gt; @{child}:hover {&lt;br /&gt;
		color: @color-text;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;gt; @{child}:active,&lt;br /&gt;
	&amp;amp;.oo-ui-buttonElement-pressed &amp;gt; @{child} {&lt;br /&gt;
		// dont differentiate between :active and normal&lt;br /&gt;
		color: @color-text;&lt;br /&gt;
		border-color: @color-text;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-framed-button-colored( @child, @color-text, @hover, @border-color--hover, /* @active,*/ @focus ) {&lt;br /&gt;
	&amp;gt; @{child} {&lt;br /&gt;
		color: @color-text;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;gt; @{child}:hover {&lt;br /&gt;
		background-color: @hover;&lt;br /&gt;
		border-color: @border-color--hover;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;gt; @{child}:focus {&lt;br /&gt;
		border-color: @focus;&lt;br /&gt;
		box-shadow: inset 0 0 0 1px @focus;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/* ugh uses lighten()&lt;br /&gt;
	&amp;gt; @{child}:active,&lt;br /&gt;
	&amp;amp;.oo-ui-buttonElement-pressed &amp;gt; @{child},&lt;br /&gt;
	&amp;amp;.oo-ui-buttonElement-active &amp;gt; @{child},&lt;br /&gt;
	&amp;amp;.oo-ui-popupToolGroup-active &amp;gt; @{child} {&lt;br /&gt;
		background-color: lighten( @active, 60% );&lt;br /&gt;
		color: @active;&lt;br /&gt;
		border-color: @active;&lt;br /&gt;
	}&lt;br /&gt;
	*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// mixin for framed progressive/destructive button&lt;br /&gt;
.mw-framed-primary-button-colored( @child, @color, @hover, @active, @focus ) {&lt;br /&gt;
	&amp;gt; @{child} {&lt;br /&gt;
		background-color: @color;&lt;br /&gt;
		border-color: @color;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;gt; @{child}:hover {&lt;br /&gt;
		background-color: @hover;&lt;br /&gt;
		border-color: @hover;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;gt; @{child}:focus {&lt;br /&gt;
		border-color: @focus;&lt;br /&gt;
		box-shadow: inset 0 0 0 1px @focus, inset 0 0 0 2px @ooui-color-base--inverted;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;gt; @{child}:active,&lt;br /&gt;
	&amp;amp;.oo-ui-buttonElement-pressed &amp;gt; @{child},&lt;br /&gt;
	&amp;amp;.oo-ui-buttonElement-active &amp;gt; @{child},&lt;br /&gt;
	&amp;amp;.oo-ui-popupToolGroup-active &amp;gt; @{child} {&lt;br /&gt;
		color: @ooui-color-base--inverted;&lt;br /&gt;
		background-color: @active;&lt;br /&gt;
		border-color: @active;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-buttonElement {&lt;br /&gt;
	&amp;amp;-frameless {&lt;br /&gt;
		&amp;amp;.oo-ui-widget-enabled {&lt;br /&gt;
			&amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
				color: var(--ooui-text);&lt;br /&gt;
&lt;br /&gt;
				&amp;amp;:hover {&lt;br /&gt;
					color: var(--ooui-text);&lt;br /&gt;
				}&lt;br /&gt;
&lt;br /&gt;
				&amp;amp;:focus {&lt;br /&gt;
					border-color: var(--ooui-accent);&lt;br /&gt;
					box-shadow: @ooui-box-shadow-base--focus;&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			&amp;amp;.oo-ui-buttonElement-pressed &amp;gt; input.oo-ui-buttonElement-button,&lt;br /&gt;
			&amp;gt; .oo-ui-buttonElement-button:active {&lt;br /&gt;
				color: var(--ooui-text);&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			&amp;amp;.oo-ui-flaggedElement {&lt;br /&gt;
				&amp;amp;-progressive {&lt;br /&gt;
					.mw-frameless-button-colored( ~&amp;#039;.oo-ui-buttonElement-button&amp;#039;, var(--ooui-text) ); // try out using text color as the button label like hard-coded darkmode&lt;br /&gt;
				}&lt;br /&gt;
&lt;br /&gt;
				// not needed&lt;br /&gt;
//				&amp;amp;-destructive {&lt;br /&gt;
//					.mw-frameless-button-colored( ~&amp;#039;.oo-ui-buttonElement-button&amp;#039; );&lt;br /&gt;
//				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		&amp;amp;.oo-ui-widget-disabled {&lt;br /&gt;
			&amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
				color: var(--ooui-disabled-text);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;amp;-framed {&lt;br /&gt;
		&amp;amp;.oo-ui-widget-disabled {&lt;br /&gt;
			&amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
				background-color: var(--ooui-disabled);&lt;br /&gt;
				border-color: var(--ooui-disabled-border);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		&amp;amp;.oo-ui-widget-enabled {&lt;br /&gt;
			&amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
				background-color: var(--ooui-normal);&lt;br /&gt;
				color: var(--ooui-text);&lt;br /&gt;
				border-color: var(--ooui-normal-border);&lt;br /&gt;
&lt;br /&gt;
				&amp;amp;:hover {&lt;br /&gt;
					background-color: var(--ooui-normal--hover);&lt;br /&gt;
					color: var(--ooui-text);&lt;br /&gt;
					border-color: var(--ooui-normal-border);&lt;br /&gt;
				}&lt;br /&gt;
&lt;br /&gt;
				&amp;amp;:focus {&lt;br /&gt;
					border-color: var(--ooui-accent);&lt;br /&gt;
					box-shadow: @ooui-box-shadow-base--focus;&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			&amp;amp;.oo-ui-buttonElement-active &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
				background-color: var(--ooui-progressive--hover);&lt;br /&gt;
				color: #fff; // needed, else it would be overriden by non-active styles&lt;br /&gt;
				border-color: var(--ooui-progressive--hover);&lt;br /&gt;
&lt;br /&gt;
				&amp;amp;:focus {&lt;br /&gt;
					border-color: var(--ooui-progressive--hover);&lt;br /&gt;
					box-shadow: @ooui-box-shadow-base--focus;&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			// same as :hover above&lt;br /&gt;
			&amp;gt; .oo-ui-buttonElement-button:active,&lt;br /&gt;
			&amp;amp;.oo-ui-buttonElement-pressed &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
				background-color: var(--ooui-normal--hover);&lt;br /&gt;
				color: var(--ooui-text);&lt;br /&gt;
				border-color: var(--ooui-normal-border);&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			&amp;amp;.oo-ui-flaggedElement {&lt;br /&gt;
				&amp;amp;-progressive {&lt;br /&gt;
					.mw-framed-button-colored( ~&amp;#039;.oo-ui-buttonElement-button&amp;#039;, var(--ooui-text), var(--ooui-normal--hover), var(--ooui-progressive--hover), var(--ooui-accent) );&lt;br /&gt;
				}&lt;br /&gt;
&lt;br /&gt;
				&amp;amp;-destructive {&lt;br /&gt;
//					.mw-framed-button-colored( ~&amp;#039;.oo-ui-buttonElement-button&amp;#039;, @color-destructive-non-primary, @background-color-framed--hover, @border-color-framed-destructive--hover, @color-destructive--active, @color-destructive--focus );&lt;br /&gt;
					// since we arent changing destructive&lt;br /&gt;
					&amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
						color: var(--ooui-text);&lt;br /&gt;
						&lt;br /&gt;
						&amp;amp;:hover {&lt;br /&gt;
							background-color: var(--ooui-normal--hover);&lt;br /&gt;
						}&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			&amp;amp;.oo-ui-flaggedElement-primary {&lt;br /&gt;
				&amp;amp;.oo-ui-flaggedElement {&lt;br /&gt;
					&amp;amp;-progressive {&lt;br /&gt;
						.mw-framed-primary-button-colored( ~&amp;#039;.oo-ui-buttonElement-button&amp;#039;, var(--ooui-progressive), var(--ooui-progressive--hover), var(--ooui-progressive--hover), var(--ooui-accent) );&lt;br /&gt;
					}&lt;br /&gt;
&lt;br /&gt;
					// dont need&lt;br /&gt;
//					&amp;amp;-destructive {&lt;br /&gt;
//						.mw-framed-primary-button-colored( ~&amp;#039;.oo-ui-buttonElement-button&amp;#039; );&lt;br /&gt;
//					}&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-pendingElement-pending {&lt;br /&gt;
	background-image: var(--ooui-pending-background-image);&lt;br /&gt;
	background-size: 200%;&lt;br /&gt;
	animation: oo-ui-pendingElement-stripes 6s linear infinite;&lt;br /&gt;
&lt;br /&gt;
	@keyframes oo-ui-pendingElement-stripes {&lt;br /&gt;
		100% {&lt;br /&gt;
			background-position: 100%;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------&lt;br /&gt;
          windows&lt;br /&gt;
   ---------------------- */&lt;br /&gt;
&lt;br /&gt;
.oo-ui-messageDialog {&lt;br /&gt;
	&amp;amp;-content &amp;gt; .oo-ui-window-foot {&lt;br /&gt;
		outline-color: var(--ooui-interface-border);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;amp;-message {&lt;br /&gt;
		color: var(--ooui-text);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;amp;-actions {&lt;br /&gt;
		// eg ace editor &amp;quot;Go to line number...&amp;quot; window&lt;br /&gt;
		&amp;amp;-horizontal .oo-ui-actionWidget {&lt;br /&gt;
			border-right-color: var(--ooui-interface-border);&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		&amp;amp;-vertical .oo-ui-actionWidget {&lt;br /&gt;
			border-bottom-color: var(--ooui-interface-border);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-processDialog {&lt;br /&gt;
	&amp;amp;-content {&lt;br /&gt;
		.oo-ui-window-head,&lt;br /&gt;
		.oo-ui-window-foot {&lt;br /&gt;
			outline-color: var(--ooui-interface-border);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	// need to reoverride so buttons wont have weird borders&lt;br /&gt;
	.oo-ui-actionWidget {&lt;br /&gt;
		&amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
			border-top-color: transparent;&lt;br /&gt;
			border-bottom-color: transparent;&lt;br /&gt;
&lt;br /&gt;
			&amp;amp;:hover,&lt;br /&gt;
			&amp;amp;:active {&lt;br /&gt;
				border-top-color: transparent;&lt;br /&gt;
				border-bottom-color: transparent;&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		&amp;amp;:not( .oo-ui-flaggedElement-progressive ):not( .oo-ui-flaggedElement-destructive ) {&lt;br /&gt;
			&amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
				&amp;amp;:hover,&lt;br /&gt;
				&amp;amp;:active {&lt;br /&gt;
					border-right-color: var(--ooui-interface-border);&lt;br /&gt;
					border-left-color: transparent;&lt;br /&gt;
				}&lt;br /&gt;
&lt;br /&gt;
				&amp;amp;:focus {&lt;br /&gt;
					border-color: var(--ooui-accent);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;amp;-actions {&lt;br /&gt;
		&amp;amp;-safe,&lt;br /&gt;
		&amp;amp;-other {&lt;br /&gt;
			.oo-ui-actionWidget &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
				border-right-color: var(--ooui-normal-border);&lt;br /&gt;
				border-left-color: transparent;&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		&amp;amp;-safe {&lt;br /&gt;
			.oo-ui-widget-enabled.oo-ui-iconElement:not( .oo-ui-labelElement ) {&lt;br /&gt;
				&amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
					&amp;amp;:hover {&lt;br /&gt;
						background-color: var(--ooui-normal--hover);&lt;br /&gt;
						border-right-color: var(--ooui-interface-border);&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-windowManager {&lt;br /&gt;
	&amp;amp;-modal {&lt;br /&gt;
		// bg behind windows&lt;br /&gt;
		&amp;gt; .oo-ui-dialog {&lt;br /&gt;
		background-color: var(--ooui-window-background);&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		// all popup windows&lt;br /&gt;
		&amp;gt; .oo-ui-dialog &amp;gt; .oo-ui-window-frame {&lt;br /&gt;
			background-color: var(--ooui-interface);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	// window outlines&lt;br /&gt;
	&amp;amp;-modal&amp;amp;-floating &amp;gt; .oo-ui-dialog &amp;gt; .oo-ui-window-frame {&lt;br /&gt;
		border-color: var(--ooui-interface-border);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// we need this one to be able to adjust the font color inside windows&lt;br /&gt;
.oo-ui-window {&lt;br /&gt;
	color: var(--ooui-text);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------&lt;br /&gt;
          tools&lt;br /&gt;
   ---------------------- */&lt;br /&gt;
&lt;br /&gt;
.mw-tool-colored( @child /*, @color-text*/ , @hover, @active , @focus , @active-text: @active ) {&lt;br /&gt;
//	&amp;gt; @{child} {&lt;br /&gt;
//		color: @color-text;&lt;br /&gt;
//	}&lt;br /&gt;
&lt;br /&gt;
	&amp;gt; @{child}:hover {&lt;br /&gt;
		background-color: @hover;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;gt; @{child}:focus {&lt;br /&gt;
		outline: 1px solid @focus;&lt;br /&gt;
		box-shadow: inset 0 0 0 1px @focus;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;gt; @{child}:active,&lt;br /&gt;
	&amp;amp;.oo-ui-tool-active &amp;gt; @{child},&lt;br /&gt;
	&amp;amp;.oo-ui-popupToolGroup-active &amp;gt; @{child} {&lt;br /&gt;
		background-color: var(--ooui-normal--hover);&lt;br /&gt;
		color: @active-text;&lt;br /&gt;
		box-shadow: none;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-primary-tool-colored( @child, @color, @hover, @active, @focus ) {&lt;br /&gt;
	&amp;gt; @{child} {&lt;br /&gt;
//		color: @ooui-color-base--inverted;&lt;br /&gt;
		background-color: @color;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;gt; @{child}:hover {&lt;br /&gt;
		background-color: @hover;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;gt; @{child}:focus {&lt;br /&gt;
//		outline: @border-width-base @border-style-base @focus;&lt;br /&gt;
		box-shadow: inset 0 0 0 1px @focus, inset 0 0 0 2px @ooui-color-base--inverted;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;gt; @{child}:active,&lt;br /&gt;
	&amp;amp;.oo-ui-tool-active &amp;gt; @{child} {&lt;br /&gt;
//		color: @ooui-color-base--inverted;&lt;br /&gt;
		background-color: @active;&lt;br /&gt;
//		box-shadow: none;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
//	&amp;amp;.oo-ui-widget-disabled &amp;gt; @{child},&lt;br /&gt;
//	&amp;amp;.oo-ui-widget-disabled &amp;gt; @{child}:active {&lt;br /&gt;
//		background-color: @background-color-filled--disabled;&lt;br /&gt;
//		color: @color-filled--disabled;&lt;br /&gt;
//	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@ooui-toolbar: var(--ooui-interface);&lt;br /&gt;
@ooui-toolbar-border: var(--body-mid);&lt;br /&gt;
&lt;br /&gt;
// mainly used by ve and source editor&lt;br /&gt;
// toolbar&lt;br /&gt;
.oo-ui-toolbar {&lt;br /&gt;
	&amp;amp;-bar {&lt;br /&gt;
		background-color: @ooui-toolbar;&lt;br /&gt;
		color: var(--ooui-text);&lt;br /&gt;
		&lt;br /&gt;
		// toolbar borders&lt;br /&gt;
		.oo-ui-toolbar-position-top &amp;gt; &amp;amp; {&lt;br /&gt;
			border-bottom-color: @ooui-toolbar-border;&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		.oo-ui-bookletLayout &amp;gt; .oo-ui-menuLayout-menu {&lt;br /&gt;
			border-right-color: @ooui-toolbar-border;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-tool {&lt;br /&gt;
	&amp;amp;.oo-ui-widget-enabled {&lt;br /&gt;
		.mw-tool-colored( ~&amp;#039;.oo-ui-tool-link&amp;#039;, var(--ooui-normal--hover), var(--ooui-accent), var(--ooui-accent) );&lt;br /&gt;
&lt;br /&gt;
//		&amp;amp;.oo-ui-flaggedElement {&lt;br /&gt;
//			&amp;amp;-progressive {&lt;br /&gt;
//				.mw-tool-colored( ~&amp;#039;.oo-ui-tool-link&amp;#039;, @background-color-tool--hover, @color-primary--active, @color-primary--focus );&lt;br /&gt;
//			}&lt;br /&gt;
&lt;br /&gt;
//			&amp;amp;-destructive {&lt;br /&gt;
//				.mw-tool-colored( ~&amp;#039;.oo-ui-tool-link&amp;#039;, @color-destructive-non-primary, @background-color-tool--hover, @color-destructive--active, @color-destructive--focus );&lt;br /&gt;
//			}&lt;br /&gt;
//		}&lt;br /&gt;
&lt;br /&gt;
		&amp;amp;.oo-ui-flaggedElement-primary {&lt;br /&gt;
			&amp;amp;.oo-ui-flaggedElement {&lt;br /&gt;
				&amp;amp;-progressive {&lt;br /&gt;
					.mw-primary-tool-colored( ~&amp;#039;.oo-ui-tool-link&amp;#039;, var(--ooui-progressive), var(--ooui-progressive--hover), var(--ooui-progressive--hover), var(--ooui-accent) );&lt;br /&gt;
				}&lt;br /&gt;
&lt;br /&gt;
//				&amp;amp;-destructive {&lt;br /&gt;
//					.mw-primary-tool-colored( ~&amp;#039;.oo-ui-tool-link&amp;#039;, @color-destructive, @color-destructive--hover, @color-destructive--active, @color-destructive--focus );&lt;br /&gt;
//				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-listToolGroup {&lt;br /&gt;
	// eg &amp;quot;Page options&amp;quot; dropdown&lt;br /&gt;
	&amp;amp;-tools .oo-ui-tool {&lt;br /&gt;
		&amp;amp;.oo-ui-widget-enabled {&lt;br /&gt;
			background-color: var(--ooui-normal);&lt;br /&gt;
&lt;br /&gt;
			&amp;amp;:hover {&lt;br /&gt;
				background-color: var(--ooui-normal--hover);&lt;br /&gt;
				color: var(--ooui-text);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		// does not match source ordering&lt;br /&gt;
		&amp;amp;-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {&lt;br /&gt;
			color: var(--ooui-progressive)&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// left-hand tool group&lt;br /&gt;
.oo-ui-menuToolGroup {&lt;br /&gt;
	border-left-color: @ooui-toolbar-border;&lt;br /&gt;
	border-right-color: @ooui-toolbar-border;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-popupToolGroup {&lt;br /&gt;
	// dropdown menu&lt;br /&gt;
	&amp;amp;-tools {&lt;br /&gt;
		background-color: @ooui-toolbar;&lt;br /&gt;
		border-color: @ooui-toolbar-border;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;amp;.oo-ui-widget-enabled {&lt;br /&gt;
		// eg hover &amp;quot;Insert&amp;quot; &lt;br /&gt;
		&amp;gt; .oo-ui-popupToolGroup-handle {&lt;br /&gt;
			&amp;amp;:hover {&lt;br /&gt;
				background-color: var(--ooui-normal--hover);&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			&amp;amp;:focus {&lt;br /&gt;
				outline: 1px solid var(--ooui-accent);&lt;br /&gt;
				box-shadow: @ooui-box-shadow-base--focus;&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		// ve &amp;quot;Page options&amp;quot; again&lt;br /&gt;
		.oo-ui-toolbar-actions &amp;amp; {&lt;br /&gt;
			&amp;gt; .oo-ui-popupToolGroup-handle {&lt;br /&gt;
				&amp;amp;:hover {&lt;br /&gt;
					// same as button hover&lt;br /&gt;
					border-right-color: var(--ooui-normal--hover);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	// might not match source ordering&lt;br /&gt;
	&amp;amp;-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {&lt;br /&gt;
		box-shadow: inset 0 0 0 2px var(--ooui-accent);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;amp;-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {&lt;br /&gt;
		color: var(--ooui-progressive);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;amp;.oo-ui-popupToolGroup-active {&lt;br /&gt;
		&amp;gt; .oo-ui-popupToolGroup-handle {&lt;br /&gt;
			// aka active&lt;br /&gt;
			background-color: var(--ooui-normal);&lt;br /&gt;
			color: var(--ooui-accent);&lt;br /&gt;
&lt;br /&gt;
			&amp;amp;:hover {&lt;br /&gt;
				background-color: var(--ooui-normal--hover);&lt;br /&gt;
				color: var(--ooui-accent);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------&lt;br /&gt;
          layouts&lt;br /&gt;
   ---------------------- */&lt;br /&gt;
&lt;br /&gt;
.oo-ui-bookletLayout {&lt;br /&gt;
	&amp;amp;-outlinePanel {&lt;br /&gt;
		&amp;gt; .oo-ui-outlineControlsWidget {&lt;br /&gt;
			border-top-color: var(--ooui-interface-border);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	// eg &amp;quot;Show options&amp;quot; in ve template editor&lt;br /&gt;
	&amp;gt; .oo-ui-menuLayout-menu {&lt;br /&gt;
		border-right-color: var(--ooui-interface-border);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-fieldLayout {&lt;br /&gt;
	// disabled text color in layouts&lt;br /&gt;
	&amp;amp;-disabled &amp;gt; .oo-ui-fieldLayout-body &amp;gt; .oo-ui-fieldLayout-header &amp;gt; .oo-ui-labelElement-label {&lt;br /&gt;
		color: var(--ooui-disabled-text);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ooui &amp;lt;fieldset&amp;gt;&lt;br /&gt;
.oo-ui-panelLayout {&lt;br /&gt;
	&amp;amp;-framed {&lt;br /&gt;
		border-color: var(--sidebar); // along with &amp;lt;h1/2&amp;gt; border&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------&lt;br /&gt;
          others&lt;br /&gt;
   ---------------------- */&lt;br /&gt;
&lt;br /&gt;
.oo-ui-icon-settings {&lt;br /&gt;
	background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&amp;#039;http://www.w3.org/2000/svg&amp;#039; xmlns:xlink=&amp;#039;http://www.w3.org/1999/xlink&amp;#039; width=&amp;#039;20&amp;#039; height=&amp;#039;20&amp;#039; viewBox=&amp;#039;0 0 20 20&amp;#039;%3E%3Ctitle%3Esettings%3C/title%3E%3Cg transform=&amp;#039;translate(10 10)&amp;#039;%3E%3Cpath id=&amp;#039;a&amp;#039; d=&amp;#039;M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3&amp;#039;/%3E%3Cuse xlink:href=&amp;#039;%23a&amp;#039; transform=&amp;#039;rotate(45)&amp;#039;/%3E%3Cuse xlink:href=&amp;#039;%23a&amp;#039; transform=&amp;#039;rotate(90)&amp;#039;/%3E%3Cuse xlink:href=&amp;#039;%23a&amp;#039; transform=&amp;#039;rotate(135)&amp;#039;/%3E%3C/g%3E%3Cpath d=&amp;#039;M10 2.5a7.5 7.5 0 0 0 0 15 7.5 7.5 0 0 0 0-15v4a3.5 3.5 0 0 1 0 7 3.5 3.5 0 0 1 0-7&amp;#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-icon-clear {&lt;br /&gt;
	background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&amp;#039;http://www.w3.org/2000/svg&amp;#039; width=&amp;#039;20&amp;#039; height=&amp;#039;20&amp;#039; viewBox=&amp;#039;0 0 20 20&amp;#039;%3E%3Ctitle%3Eclear%3C/title%3E%3Cpath d=&amp;#039;M10 0a10 10 0 1 0 10 10A10 10 0 0 0 10 0zm5.66 14.24-1.41 1.41L10 11.41l-4.24 4.25-1.42-1.42L8.59 10 4.34 5.76l1.42-1.42L10 8.59l4.24-4.24 1.41 1.41L11.41 10z&amp;#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// --- widgets in core mediawiki ---&lt;br /&gt;
// DateInputWidget&lt;br /&gt;
.mw-widget-dateInputWidget {&lt;br /&gt;
	&amp;amp;-handle {&lt;br /&gt;
		background-color: var(--ooui-input);&lt;br /&gt;
		color: var(--ooui-text);&lt;br /&gt;
		border-color: var(--ooui-input-border);&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&amp;amp;-calendar {&lt;br /&gt;
		background-color: var(--ooui-interface);&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	&amp;amp;.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {&lt;br /&gt;
		border-color: var(--ooui-input-border--hover);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// CalendarWidget&lt;br /&gt;
.mw-widget-calendarWidget {&lt;br /&gt;
	border-color: var(--ooui-interface-border);&lt;br /&gt;
&lt;br /&gt;
	&amp;amp;:focus {&lt;br /&gt;
		border-color: var(--ooui-accent);&lt;br /&gt;
		box-shadow: @ooui-box-shadow-base--focus;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	// focused month&lt;br /&gt;
	&amp;amp;-day,&lt;br /&gt;
	// week day name&lt;br /&gt;
	&amp;amp;-day-heading {&lt;br /&gt;
		color: var(--ooui-text);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	// other months&lt;br /&gt;
	&amp;amp;-day-additional {&lt;br /&gt;
		color: var(--ooui-text);&lt;br /&gt;
		opacity: 0.67;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;amp;-day-today {&lt;br /&gt;
		box-shadow: inset 0 0 0 1px var(--ooui-accent);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;amp;-item {&lt;br /&gt;
		&amp;amp;:hover {&lt;br /&gt;
			background-color: var(--ooui-progressive);&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		&amp;amp;-selected {&lt;br /&gt;
			background-color: var(--ooui-progressive--hover);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// e.g. on [[Special:AbuseFilter/examine]]&lt;br /&gt;
.mw-widgets-datetime-calendarWidget {&lt;br /&gt;
	background-color: var(--ooui-interface);&lt;br /&gt;
	border-color: var(--ooui-interface-border);&lt;br /&gt;
&lt;br /&gt;
	&amp;amp;:focus {&lt;br /&gt;
		border-color: var(--ooui-accent);&lt;br /&gt;
		box-shadow: inset 0 0 0 1px var(--ooui-accent), 0 2px 2px 0 rgba(0,0,0,0.25);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;amp;-grid {&lt;br /&gt;
		.mw-widgets-datetime-calendarWidget-cell {&lt;br /&gt;
			&amp;amp;.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button {&lt;br /&gt;
				.oo-ui-labelElement-label {&lt;br /&gt;
					color: var(--subtle-color);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			&amp;amp;.mw-widgets-datetime-calendarWidget-selected .oo-ui-buttonElement-button {&lt;br /&gt;
				background-color: var(--ooui-progressive--hover);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// input box&lt;br /&gt;
.mw-widgets-datetime-dateTimeInputWidget {&lt;br /&gt;
	&amp;amp;-handle {&lt;br /&gt;
		background-color: var(--ooui-input);&lt;br /&gt;
		color: var(--ooui-text);&lt;br /&gt;
		border-color: var(--ooui-input-border);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	&amp;amp;.oo-ui-widget-enabled {&lt;br /&gt;
		&amp;amp;.mw-widgets-datetime-dateTimeInputWidget-handle {&lt;br /&gt;
			&amp;amp;:hover {&lt;br /&gt;
				border-color: var(--ooui-input-border--hover);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		&amp;amp;:hover {&lt;br /&gt;
			input,&lt;br /&gt;
			textarea {&lt;br /&gt;
				border-color: var(--ooui-input-border--hover);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		.mw-widgets-datetime-dateTimeInputWidget-editField:hover {&lt;br /&gt;
			background-color: var(--ooui-normal);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Alex</name></author>
	</entry>
</feed>