$win95-bg: #bfbfbf;
+$win95-dark-grey: #404040;
+$win95-mid-grey: #808080;
$win95-window-header: #00007f;
$win95-tooltip-yellow: #ffffcc;
+$win95-blue: blue;
+
+$ui-base-lighter-color: $win95-dark-grey;
+$ui-highlight-color: $win95-window-header;
@mixin win95-border-outset() {
border-left: 2px solid #efefef;
@import 'application';
+/* borrowed from cybrespace style: wider columns and full column width images */
+
+@media screen and (min-width: 1300px) {
+ .column {
+ flex-grow: 1 !important;
+ max-width: 400px;
+ }
+
+ .drawer {
+ width: 17%;
+ max-width: 400px;
+ min-width: 330px;
+ }
+}
+
+.media-gallery,
+.video-player {
+ max-height:30vh;
+ height:30vh !important;
+ position:relative;
+ margin-top:20px;
+ margin-left:-68px;
+ width: calc(100% + 80px) !important;
+ max-width: calc(100% + 80px);
+}
+
+.detailed-status .media-gallery,
+.detailed-status .video-player {
+ margin-left:-5px;
+ width: calc(100% + 9px);
+ max-width: calc(100% + 9px);
+}
+
+.video-player video {
+ transform: unset;
+ top: unset;
+}
+
+.detailed-status .media-spoiler,
+.status .media-spoiler {
+ height: 100%!important;
+ vertical-align: middle;
+}
+
+
+/* main win95 style */
+
body {
font-size:13px;
font-family: "MS Sans Serif", "premillenium", sans-serif;
.status__action-bar-dropdown {
margin-left:auto;
margin-right:10px;
+
+ .icon-button {
+ min-width:28px;
+ }
}
.status.light .status__content a {
color:blue;
}
+.focusable:focus {
+ background: $win95-bg;
+ .detailed-status__action-bar {
+ background: $win95-bg;
+ }
+
+ .status, .detailed-status {
+ background: white;
+ outline:2px dotted $win95-mid-grey;
+ }
+}
+
.dropdown__trigger.icon-button {
padding-right:6px;
}
+.detailed-status__action-bar-dropdown .icon-button {
+ min-width:28px;
+}
+
.detailed-status {
background:white;
background-clip:padding-box;
@include win95-border-outset()
padding:0px 0px 0px 0px;
margin-right:4px;
-}
-.icon-button,
-.icon-button.inverted,
-.icon-button:hover,
-.icon-button.inverted:hover {
+
color:#3f3f3f;
+ &.inverted, &:hover, &.inverted:hover, &:active, &:focus {
+ color:#3f3f3f;
+ }
}
.icon-button:active {
border:none;
}
+.icon-button.star-icon.active {
+ color: $gold-star;
+ &:active, &:hover, &:focus {
+ color: $gold-star;
+ }
+}
+
.icon-button.star-icon > i {
background:$win95-bg;
@include win95-border-outset()
@include win95-border-inset();
}
+.text-icon-button {
+ color:$win95-dark-grey;
+}
+
.detailed-status__action-bar-dropdown {
margin-left:auto;
justify-content:right;
background-color:white;
}
+.search-popout {
+ box-shadow: unset;
+ color:black;
+ border-radius:0px;
+ background-color:$win95-tooltip-yellow;
+ border:1px solid black;
+
+ h4 {
+ color:black;
+ text-transform: none;
+ font-weight:bold;
+ }
+}
+
.search-results__header {
background-color: $win95-bg;
color:black;
color:white;
}
+.search__icon .fa {
+ color:#808080;
+
+ &.active {
+ opacity:1.0;
+ }
+
+ &:hover {
+ color: #808080;
+ }
+}
+
.drawer__inner,
.drawer__inner.darker {
background-color:$win95-bg;
border-radius:0px;
color:black;
font-weight:bold;
-}
-.button:hover, .button:focus {
- background-color:$win95-bg;
-}
+ &:hover, &:focus, &:disabled {
+ background-color:$win95-bg;
+ }
+
+ &:active {
+ @include win95-inset();
+ }
+
+ &:disabled {
+ color: #808080;
+ text-shadow: 1px 1px 0px #efefef;
+
+ &:active {
+ @include win95-outset();
+ }
+ }
-.button:active {
- @include win95-inset();
}
#Getting-started {
@include win95-inset();
}
-.dropdown--active .dropdown__content > ul {
+.dropdown--active .dropdown__content > ul,
+.dropdown-menu {
background:$win95-tooltip-yellow;
border-radius:0px;
border:1px solid black;
box-shadow:unset;
}
+.dropdown-menu a {
+ background-color:transparent;
+}
+
.dropdown--active::after {
display:none;
}
text-decoration:underline;
}
-.dropdown__sep {
+.dropdown__sep,
+.dropdown-menu__separator
+{
border-color:#7f7f7f;
}
overflow:hidden;
}
+@media screen and (max-width: 1120px) {
+ .admin-wrapper {
+ width:90vw;
+ height:95vh;
+ margin:2.5vh auto;
+ }
+}
+
+@media screen and (max-width: 740px) {
+ .admin-wrapper {
+ width:100vw;
+ height:95vh;
+ height:calc(100vh - 24px);
+ margin:0px 0px 0px 0px;
+ }
+}
+
.admin-wrapper .sidebar-wrapper {
position:static;
height:auto;
}
}
+@media screen and (max-width: 1520px) {
+ .admin-wrapper .sidebar > ul > li > ul {
+ max-width:1000px;
+ }
+
+ .admin-wrapper .sidebar {
+ padding-bottom: 45px;
+ }
+}
+
+@media screen and (max-width: 600px) {
+ .admin-wrapper .sidebar > ul > li > ul {
+ max-width:500px;
+ }
+
+ .admin-wrapper {
+ .sidebar {
+ padding:0px;
+ padding-bottom: 70px;
+ width: 100%;
+ height: auto;
+ }
+ .content-wrapper {
+ overflow:auto;
+ height:80%;
+ height:calc(100% - 150px);
+ }
+ }
+}
+
.flash-message {
background-color:$win95-tooltip-yellow;
color:black;
.admin-wrapper .content > p,
.admin-wrapper .content .muted-hint,
.simple_form span.hint,
+.simple_form h4,
.simple_form .check_boxes .checkbox label,
.simple_form .input.with_label.boolean .label_input > label,
.filters .filter-subset a,
.simple_form .input.radio_buttons .radio label,
a.table-action-link,
+a.table-action-link:hover,
.simple_form .input.with_block_label > label,
.simple_form p.hint {
color:black;
color:black;
background-color:white;
@include win95-border-slight-inset();
+
+ &:active, &:focus {
+ background-color:white;
+ }
}
.simple_form button,
}
}
+.simple_form .warning, .table-form .warning
+{
+ background: $win95-tooltip-yellow;
+ color:black;
+ box-shadow: unset;
+ text-shadow:unset;
+ border:1px solid black;
+
+ a {
+ color: blue;
+ text-decoration:underline;
+ }
+}
+
.simple_form button.negative,
.simple_form .button.negative,
.simple_form .block-button.negative