MediaWiki: Tweeki.css

From OCTOPUSCINEMA
Jump to: navigation, search

Note: After saving, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
/* CSS placed here will affect users of the Tweeki skin */

@font-face {
  font-family: Poppins;
  src: url('https://www.octopuscinema.com/fonts/Poppins-Regular.ttf');
  font-weight: normal;
}

@font-face {
  font-family: Poppins;
  src: url('https://www.octopuscinema.com/fonts/Poppins-Bold.ttf');
  font-weight: bold;
}

@font-face {
  font-family: Poppins;
  src: url('https://www.octopuscinema.com/fonts/Poppins-Light.ttf');
  font-weight: lighter;
}

@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');

h1,
h2,
h3,
h4,
h5,
h6 {
  /*text-transform: uppercase;*/
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}

.navbar-nav, .navbar-brand {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
}

.navbar-brand img
{
  height: 20px;
  margin-top: -5px;
}

.nav-link.dropdown-toggle {
  outline: none;
}

.h1, h1 {
    font-size: 2rem;
}

.h2, h2 {
    font-size: 1.6rem;
}

.h3, h3 {
    font-size: 1.4rem;
}

.h4, h4 {
    font-size: 1.2rem;
}

.h5, h5 {
    font-size: 1rem;
}

.mw-collapsible-toggle {
  float: unset !important;
}

.mw-collapsible-toggle-default:before, .mw-collapsible-toggle-default:after {
    display: none;
}

.btn-primary {
  background-color: rgb(255, 128, 40);
  border-color: rgb(255, 128, 40);
  border-radius: 0.75rem;
}

.product-btn-primary {
  background-color: rgb(255, 128, 40) !important;
  border-radius: 32px;
  padding: 16px 24px 16px 24px !important;
  margin: 6px !important;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  text-decoration: none !important;
  color: white !important;
  font-weight: 600 !important;
  white-space: nowrap;
  display: inline-block;
  transition: 0.2s;
}

.product-btn-primary:hover {
   background-color: rgb(255, 151, 77) !important;
}

.product-btn {
  border-color: rgb(255, 128, 40) !important;
  border-radius: 32px;
  border-style: solid;
  border-width: 2px;
  padding: 15px 23px 15px 23px !important;
  margin: 6px !important;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  text-decoration: none !important;
  font-weight: 600 !important;
  white-space: nowrap;
  display: inline-block;
  transition: 0.2s;
}

.product-btn:hover {
  background-color: rgb(255, 128, 40) !important;
  color: white !important;
}

.product-brand {
  color: rgb(128,128,128);
}

.product-headline {
  font-weight: bolder;
  font-size: 110%;
}

.product-headline-color {
  font-weight: bolder;
  font-size: 110%;
  background-image: linear-gradient(to right,rgb(240,32,32),rgb(32,160,32),rgb(32,64,240));
  color: transparent;
  background-clip: text;
}

@media (prefers-color-scheme: dark) {
  .product-headline-color {
    font-weight: bolder;
    font-size: 110%;
    background-image: linear-gradient(to right,rgb(255,32,32),rgb(0,240,0),rgb(64,96,255));
    color: transparent;
    background-clip: text;
  }
}

.product-callouts {
  margin-top: 100px;
  background-color: rgba(128,128,128,0.1);
  border-radius: 80px;
  padding: 20px;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-bottom: 50px;
}

.product-callouts-small {
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 40px;
}

.product-callout {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
}

.product-callout + .product-callout {
    margin-top: 40px;
}

.product-callout p {
  margin: 0;
}

.product-callout-small {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
  max-width: 320px;
}

.product-callout-link {
  line-height: 1.9;
}

.product-callout-caption {
  max-width: 320px;
  margin: 20px;
  margin-top: 30px;
}

.product-callout-title {
  font-weight: bolder;
  font-size: 130%;
  display: block;
  margin-bottom: 10px;
}

img.product-callout-image {
  border-radius: 60px;
  padding: 20px;
}

.bullet-positive {
  color: rgb(96, 160, 96);
  margin-right: 7px;
}

.bullet-negative {
  color: rgb(192, 32, 32);
  margin-right: 5px;
}

.positive {
  color: rgb(96, 160, 96);
  font-style: italic;
  font-size: 120%;
}

.negative {
  color: rgb(192, 64, 64);
  font-style: italic;
  font-size: 120%;
}

.product-stories {
  margin: 0;
  padding: 0;
}

.product-story {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  background: radial-gradient(ellipse at center, rgba(128, 128, 128, 0.25) 0%, rgba(128, 128, 128, 0) 70%, rgba(128, 128, 128, 0) 100%);
  padding-top: 75px;
  padding-bottom: 75px;
  margin-top: 25vh;
  margin-bottom: 25vh;
}

img.product-story-image {
  padding: 17px;
  border-radius: 17px; 
  background-color: rgba(128,128,128,0.125);
}

.product-story-caption {
  max-width: 300px;
  margin: 30px;
}

.product-story-title {
  font-weight: bolder;
  font-size: 150%;
  display: block;
  margin-bottom: 20px;
}

.product-hero-rawstudio {
  mask-image: linear-gradient(-60deg,transparent 0% calc(61% - (clamp(0.0,var(--scroll) * 3.0,1.0) * 61%)),black calc(66% - (clamp(0.0,var(--scroll) * 3.0,1.0) * 61%)));
}

.product-hero-rawstudio-bg {
  background-image: url('/wiki/images/thumb/c/c5/Octopus-raw-studio-hero-bg.png/800px-Octopus-raw-studio-hero-bg.png');
  background-size: contain;
}

img.product-os-icon {
  margin: 0px;
}

img.product-os-icon-mono {
  margin: 0px;
  mix-blend-mode: difference;
}

img.proresraw-icon {
  margin-bottom: 6px;
  display: inline;
}

img.proresraw-icon-dark {
  margin-bottom: 6px;
  display: none;
}

@media (prefers-color-scheme: dark) {
  img.proresraw-icon {
    margin-bottom: 6px;
    display: none;
  }

  img.proresraw-icon-dark {
    margin-bottom: 6px;
    display: inline;
  }
}

img.cinemadng-icon1 {
  margin-bottom: 6px;  
}

img.cinemadng-icon2 {
  margin-bottom: 6px;  
  filter: hue-rotate(90deg);
}

img.cinemadng-icon3 {
  margin-bottom: 6px;  
  filter: hue-rotate(180deg);
}

img.cinemadng-icon4 {
  margin-bottom: 6px;
  filter: hue-rotate(270deg);
}

.product-try {
  text-align: center;
  background-color: rgba(128,128,128,0.1);
  border-radius: 80px;
  padding: 40px;
}

.product-try p {
  margin: 0;
}

.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
  background-color: rgb(192, 96, 30);
  border-color: rgb(192, 96, 30);
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
  background-color: rgb(192, 96, 30);
  border-color: rgb(192, 96, 30);
}

.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-button .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button {
  border-radius: 0 0.5rem 0.5rem 0;
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
  background-color: rgb(255, 128, 40);
  border-color: rgb(255, 128, 40);
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
  background-color: rgb(192, 96, 30);
  border-color: rgb(192, 96, 30);
}

a {
  color: rgb(255, 128, 40);
}

a:hover {
  color: rgb(255, 128, 40);
}

a:visited {
  color: rgb(255, 128, 40);
}

a.external {
  font-weight: 600;
}

.rounded-corners
{
  border-radius: 0.5rem;
}

.bg-dark 
{
  background: rgba(26, 29, 32,0.8)!important;
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
}

.dropdown-menu.show
{
  background: rgba(26, 29, 32,1.0) !important;
}

.toctitle
{
  display: none;
}

#ca-edit
{
  color: white;
}

.dropdown-toggle:after
{
  display: none;
}

.dropdown-item
{
  color: hsla(0,0%,100%,.5) !important;
  background-color: unset !important;
}

.dropdown-item:hover
{
  color: hsla(0,0%,100%,1) !important;
}

.row
{
  justify-content: center;
}

#searchform {
  display: none;
}

.navbar-toggler {
  border: none;
}

@media (max-width: 768px) {
  .with-navbar.with-navbar-fixed {
    padding-top: 80px;
  }
}

body {
  --scroll: 0;
}

tr:nth-of-type(odd) {
  background-color: rgba(128, 128, 128, 0.1);
}

.table-bordered, .table-bordered td, .table-bordered th {
  border: 1px solid rgba(128,128,128, 0.2);
}

.table {
  color: unset;
}

img.support-icon-mono {
  margin: 0px;
  mix-blend-mode: difference;
}

.user-guide-tip {
  text-align: center;
  font-size: 80%;
  border-radius: 20px;
  background-color: rgba(128, 128, 128, 0.1);
  padding: 16px;
  padding-bottom: 8px;
  margin: 32px;
}

.user-guide-code {
  font-family: monospace;
  background-color: rgba(128, 128, 128, 0.1);
  padding: 4px;
  border-radius: 8px;
  margin: 4px;
  line-height: 2;
  font-size: 90%;
}

.fade-in {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.6s ease-in-out;
  will-change: opacity, visibility;
}
.fade-in.show {
  opacity: 1;
  visibility: visible;
}

.animate-in-left-delay {
  opacity: 0;
  transform: translateX(-20px);
  visibility: hidden;
  transition-delay: .4s;
  transition-property: transform, opacity;
  transition-duration: 0.75s;
  transition-timing-function: ease-in-out;
  will-change: opacity, visibility;
}
.animate-in-left-delay.show {
  opacity: 1;
  transform: none;
  visibility: visible;
}

.animate-in-right-delay {
  opacity: 0;
  transform: translateX(20px);
  visibility: hidden;
  transition-delay: .8s;
  transition-property: transform, opacity;
  transition-duration: 0.75s;
  transition-timing-function: ease-in-out;
  will-change: opacity, visibility;
}
.animate-in-right-delay.show {
  opacity: 1;
  transform: none;
  visibility: visible;
}

.animate-in-up {
  opacity: 0;
  transform: translateY(20px);
  visibility: hidden;
  transition-delay: .01s;
  transition-property: transform, opacity;
  transition-duration: 1s;
  transition-timing-function: ease-in-out;
  will-change: opacity, visibility;
}
.animate-in-up.show {
  opacity: 1;
  transform: none;
  visibility: visible;
}

div.thumbinner {
  border: unset;
  padding: 12px;
  border-radius: 12px;
  max-width: 100%;
}

html .thumbimage {
  background-color: unset;
  border: unset;
}

html {
  scroll-behavior: smooth !important;
}