Difference between revisions of "MediaWiki:Common.css"
IVSWikiBlue (talk | contribs) |
IVSWikiBlue (talk | contribs) |
||
| Line 97: | Line 97: | ||
--myLightColor: hsl(calc(var(--hue, 115) + 4), calc(var(--saturation) + 9%), calc(var(--colorBrightness) + 50%)); | --myLightColor: hsl(calc(var(--hue, 115) + 4), calc(var(--saturation) + 9%), calc(var(--colorBrightness) + 50%)); | ||
| − | border: | + | border-left: 10px solid var(--myColor); |
| − | color: | + | color: black; |
background-color: var(--myLightColor); | background-color: var(--myLightColor); | ||
vertical-align: middle; | vertical-align: middle; | ||
| − | padding: | + | padding: 10px 15px; |
line-height: 1.5; | line-height: 1.5; | ||
margin: 10px 0px; | margin: 10px 0px; | ||
display: table | display: table | ||
} | } | ||
| − | .aside b, .aside a:active { | + | .aside b { |
| + | color: black | ||
| + | } | ||
| + | .aside a:active, | ||
| + | .article .aside b, .aside a:active { | ||
color: var(--myColor) | color: var(--myColor) | ||
} | } | ||
| − | .aside a:link { | + | .aside a:link, |
| + | .article .aside a:link { | ||
text-decoration: underline; | text-decoration: underline; | ||
font-weight: 600 | font-weight: 600 | ||
} | } | ||
| − | .aside-item { | + | .aside-item, |
| + | .article .aside-item { | ||
color: var(--myColor); | color: var(--myColor); | ||
font-size: 25px; | font-size: 25px; | ||
| Line 123: | Line 129: | ||
display: table-cell; | display: table-cell; | ||
vertical-align: middle; | vertical-align: middle; | ||
| − | padding: | + | padding-right: 15px |
} | } | ||
.img_resize img { | .img_resize img { | ||
Revision as of 14:18, 7 July 2025
/* CSS placed here will be applied to all skins */
@font-face {
font-family: lato;
src: url(fonts/Lato-Regular.ttf);
}
@font-face {
font-family: montserrat;
src: url(fonts/Montserrat-Regular.ttf);
}
@font-face {
font-family: montserrat;
src: url(fonts/Montserrat-Bold.ttf);
font-weight: bold;
}
@font-face {
font-family: texta;
src: url(/var/www/ipivs.info/public_html/wiki/fonts/Texta-Regular.otf);
}
.texta {
font-family: texta;
font-size: 22px;
color: red
}
* {
scroll-behavior: smooth;
}
pre, code, tt, kbd, samp, .mw-code, .mw-body h1, .mw-body-content h1, .mw-body-content h2 {
font-family: helvetica;
}
.mw-body-content h1 {
margin: 0px;
margin-bottom: 20px;
}
:root {
--ivsOrange: #ff7a2b;
--lightOrange: #ffdcc7;
--ivsRed: #e32526;
--ivsDarkRed: #ab2328;
--ivsGrey: #818181;
--wikiGrey: #f6f6f6;
--darkGrey: #282829;
--valtLightOrange: #F68D2D;
--valtOrange: #F2682B;
--valtYellow: #FFC60B;
--valtRed: #E73C30;
--networkTableBorderRadius: 10px;
font-family: Helvetica;
--registerBackground: white;
--registerFontColor: #5b5a5a;
--storylaneFontColor: #222222;
--tryitoutBackground: white;
--tryitoutFontColor: #5b5a5a;
}
#mw-panel h3 {
font-weight: 600
}
.mediawiki div#mw-panel div.portal h3 {
font-family: montserrat;
color: var(--darkGrey);
border-radius: 5px;
font-weight: 700;
text-transform: uppercase;
}
.mediawiki div#mw-panel div.portal div.body ul li a:hover,
div#mw-panel.collapsible-nav div.portal div.body ul li a:hover {
color: var(--ivsOrange);
}
.mediawiki div#mw-panel div.portal div.body ul li a,
div#mw-panel.collapsible-nav div.portal div.body ul li a{
color: var(--ivsGrey);
text-decoration: none;
font-size:13px;
font-family: lato;
}
.mw-body, .parsoid-body {
min-width: fit-content;
}
.min-width-catcher {
max-width: 1200px;
}
body {
color: #4A4A4A
}
.help {
cursor: help;
}
.aside {
--saturation: 95%;
--colorBrightness: 46%;
--myDarkColor: hsl(var(--hue, 115), var(--saturation), calc(var(--colorBrightness) - 23%));
--myColor: hsl(var(--hue, 115), var(--saturation), var(--colorBrightness));
--myLightColor: hsl(calc(var(--hue, 115) + 4), calc(var(--saturation) + 9%), calc(var(--colorBrightness) + 50%));
border-left: 10px solid var(--myColor);
color: black;
background-color: var(--myLightColor);
vertical-align: middle;
padding: 10px 15px;
line-height: 1.5;
margin: 10px 0px;
display: table
}
.aside b {
color: black
}
.aside a:active,
.article .aside b, .aside a:active {
color: var(--myColor)
}
.aside a:link,
.article .aside a:link {
text-decoration: underline;
font-weight: 600
}
.aside-item,
.article .aside-item {
color: var(--myColor);
font-size: 25px;
white-space:
nowrap; overflow: hidden;
}
.aside-item,
.aside-content {
display: table-cell;
vertical-align: middle;
padding-right: 15px
}
.img_resize img {
height: auto;
width: 100%
}
img {
margin: 20px 0px;
}
.section {
max-width: 120ch;
min-width: 20ch;
position: relative;
background-color: var(--wikiGrey);
font-size: 15px;
color: #3a3a3a;
padding: 15px 70px;
border-radius: 5px;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
margin: 20px 10px;
}
.section b, pre b {
color: var(--valtLightOrange);
}
.section ol, .section ul {
padding-left: 0px;
margin-left: 0px;
line-height: 2;
}
.section ul ul, .section ol ol {
margin-left: 40px;
}
.section_wire_diagrams {
position: relative;
background-color: var(--wikiGrey);
font-size: 15px;
color: var(--ivsGrey);
padding: 10px;
border-radius: 5px;
margin: 20px 10px;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
.codeText {
font-size: .9em;
color: #ff7a2b;
border: 1px solid #eaecf0;
background-color: #FAFAFA;
font-family: Courier New;
padding: 0px 4px 0px 4px;
border-radius: 5px;
font-weight: 600;
width: -moz-fit-content;
width: fit-content;
}
.codeText b {
color: #00aeee;
font-style: italic;
}
p b {
color: var(--ivsOrange);
}
h1 {
color: #818181;
font-weight: 600;}
#firstHeading {
font-family: helvetica;
color: #ff7a2b;}
h2 {
color: #818181;
font-weight: 600;}
h3 {
color: #ff7a2b;
font-weight: 600;}
h4 {
color: #818181;
font-weight: 600;}
pre {
background-color: #FAFAFA;
border-radius: 10px;
overflow-wrap: anywhere;}
.expandContent {
margin: 8px;
outline: solid 1.5px rgba(0, 0, 0, 0.05);
border-radius: 5px;
box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.05);
}
.expandedSection {
margin: 15px 0px;
outline: solid 1.5px rgba(0, 0, 0, 0.05);
border-radius: 5px;
box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.05);
line-height: 26px;
word-spacing: 3px;
}
.expandedSection h1,
.expandedSection h2,
.expandedSection h3 {
margin-top: 0px;
border-bottom: none;
font-size: 1.5em;
color: #202124;
}
.expandedSection dt {
color: var(--valtOrange)
}
.expandedSection img {
display: block;
margin-left: auto;
margin-right: auto;
}
.expandedSection hr {
margin: 20px 0px
}
.basicBold {
color: #383838;
font-size:120%;
font-weight: 600;
}
.emphasize {
color = red;
font-weight = 600;
}
.grid-container {
display: flex;
flex-wrap: wrap;
padding: 5px;
}
.grid-2 {
grid-template-columns: auto auto;
}
.grid-2-img {
grid-template-columns: repeat(auto-fill, minmax(480px, 480px));
}
.grid-3 {
grid-template-columns: auto auto auto;
}
.grid-item {
padding: 5px;
min-width: 200px;
}
.span-2 {
grid-column: auto / span 2;
}
.align_left{
align-items: left;
}
.indent {
position: relative;
left: 20px;
}
.valt_6_manual_navigation {
font-weight: bolder;
font-size: 30px;
}
.buttons_table a {
padding-left: 20px;
font-size: 20px;
}
.valt_6_manual_navigation a,
.buttons_table a {
text-decoration: none;
color: #28282D
}
.valt_6_manual_navigation td,
.buttons_table td {
padding: 0px 5px;
}
.valt_6_manual_navigation img:hover,
.buttons_table img:hover {
filter: brightness(1.5);
transform: translateX(2px)
}
.valt_6_manual_navigation td:hover,
.buttons_table td:hover,
.valt_6_manual_navigation a:hover,
.buttons_table a:hover {
color: var(--ivsGrey);
}
.note {
left: 40px;
position: relative;
background-color: var(--wikiGrey);
font-size: 15px;
color: var(--ivsGrey);
padding: 10px 20px;
border-radius: 5px;
}
.note::before {
content: "";
position: absolute;
top: 0;
left: 0;
width:10px;
height: 100%;
background-color: var(--ivsOrange);
border-radius: 5px 0px 0px 5px;
}
.floating_card {
position: relative;
left: 20px;
padding: 10px 30px;
box-shadow: 0px 2px 5px rgb(0, 0, 0, .2);
background-color: var(--wikiGrey);
border-radius: 5px;
max-width: 800px;
margin: 20px 0px;
}
.floating_card ul, .floating_card ol {
margin-left: 40px;
}
.fit_height {
height: fit-content;
}
.floating_card::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 15px;
height: 100%;
border-radius: 5px 0px 0px 5px;
}
.floating_card b {
color: var(--ivsOrange)
}
.floating_card::before {
background-color: var(--ivsOrange);
}
.custom_table {
border: solid 1px rgb(0, 0, 0, .1);
background-color: rgb(0, 0, 0, .1);
text-align: center;
padding: 10px;
border-radius: 10px;
box-shadow: 0px 2px 5px rgb(0, 0, 0, .2);
}
.custom_table th {
color: var(--ivsOrange);
}
.custom_table td, .custom_table th {
background-color: var(--wikiGrey);
border: solid 1px rgb(0, 0, 0, .1);
padding: 10px;
border-radius: 5px
}
.picture_list{
list-style-type: none;
}
.picture_list li {
counter-increment: step-counter;
margin-bottom: 20px;
}
.picture_list li::before {
font-family: lato;
position: relative;
top: 5px;
right: 40px;
content: counter(step-counter);
margin-right: -32px;
font-size: 80%;
background-color: white;
color: black;
font-weight: 900;
padding: 3px 8px;
border: solid 3px #0c54fc;
}
.server_information_table {
padding: 20px;
text-align: center;
background-color: var(--wikiGrey);
box-shadow: 0px 2px 5px rgb(0, 0, 0, .3);
border-radius: 5px;
}
.server_information_table td:nth-child(1),
.server_information_table th {
background-color: grey;
background-image: linear-gradient(135deg, #232424 , #484a4a, #484a4a, #6d7070);
color: var(--wikiGrey);
font-weight: bolder;
}
.server_information_table .red th {
background-color: grey; /* For browsers that do not support gradients */
background-image: linear-gradient(135deg, #7e191c, #da291c);
}
.server_information_table .orange td,
.server_information_table .orange th {
background-color: var(--ivsOrange);
background-image: linear-gradient(135deg, #e35914, #ff7a2b, #ff7a2b);
}
.server_information_table td,
.server_information_table th {
padding: 5px 20px;
border-radius: 10px;
height: 50px;
border: solid 5px var(--wikiGrey)
}
.server_information_table tr:nth-child(odd) {
background-color: var(--lightOrange)
}
.server_information_table tr:nth-child(even) {
background-color: white
}
.server_information_table th {
position: sticky;
top: 0;
}
.server_information_table tr:nth-child(2) {
position: sticky;
top: 70px;
background-color: white;
z-index: 1;
}
.camera_information_table td {
padding: 10px;
font-size: 12px
}
.camera_information_table img{
transition:transform 0.1 ease-in;
}
.camera_information_table img:hover{
transform:scale(1.1);
}
.keyBoardkey {
box-sizing: border-box;
background-color: #e9e9e9;
border: 1px solid rgba(0, 0, 0, 0.3);
border-radius: 5px;
font-size: 9px;
text-align: center;
padding: 5px;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
}
.simple_table {
border: solid 1px rgb(0, 0, 0, .1);
background-color: rgb(0, 0, 0, .1);
text-align: center;
padding: 10px;
border-radius: 10px;
box-shadow: 0px 2px 5px rgb(0, 0, 0, .2);
}
.simple_table th {
color: var(--ivsOrange);
}
.simple_table td, .simple_table th {
background-color: var(--wikiGrey);
border: solid 1px rgb(0, 0, 0, .1);
padding: 10px;
border-radius: 5px
}
table img {
margin: 0px;
}
.gallery_instructions {
border: solid 1px #A7D7F9;
border-radius: 10px;
background-color: #F6F6F6
}
.gallery_instructions .gallerycarousel {
padding: 20px;
}
.gallery_instructions {
margin: 1em !important;
}
.gallery_instructions .gallerytext p {
position: absolute;
max-width: 120ch;
min-width: 20ch;
background-color: white;
font-size: 15px;
color: var(--ivsGrey);
padding: 15px 70px;
border-radius: 5px;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
margin: 20px 10px;
top: -580px;
}
.gallery_instructions li.gallerycaption,
.gallery_instructions ul.gallery.mw-gallery-slideshow .mw-gallery-slideshow-buttons {
text-align: left;
color: var(--valtRed);
}
.gallery_instructions mw-gallery-slideshow-img-container a,
.gallery_instructions oo-ui-panelLayout {
width: fit-content;
top: 50px;
}
.gallery_instructions li.gallerycarousel {
text-align: left !important;
position: relative;
}
.gallery_instructions .oo-ui-panelLayout-scrollable {
overflow: visible;
height: 700px;
}
.gallery_instructions img {
position: relative;
top: 100px;
}
.gallery_instructions .image img {
position: relative;
top: 0px;
}
[class^="newCodeBlock"] {
font-family: Courier New;
}
[class^="code_"] {
font-family: inherit
}
.code_1 {
color: #F16363
}
.code_2 {
color: #F1AA63
}
.code_3,
.code_file {
color: #F1F163
}
.code_4,
.code_source,
.code_filepath {
color: #AAF163
}
.code_5 {
color: #63F163
}
.code_6,
.code_destination {
color: #63F1AA
}
.code_7,
.code_regex {
color: #63F1F1
}
.code_8,
.code_ip {
color: #63AAF1
}
.code_9 {
color: #6363F1
}
.code_10,
.code_pipe {
color: #AA63F1
}
.code_11 {
color: #F163F1
}
.code_12,
.code_option {
color: #F163AA
}
.keepCodeBlockTogether {
}
.newCodeBlock,
.newCodeBlock a.external
.newCodeBlock_samll,
.newCodeBlock_small a.external {
color: #8facff;
}
.newCodeBlock_before,
.newCodeBlock {
}
.article .newCodeBlock p,
.newCodeBlock,
.newCodeBlock_before {
max-width: 600px;
}
.article .newCodeBlock p,
.newCodeBlock {
margin: 0px;
background-color: black;
color: white;
font-size: 14px;
border-radius: 2px 2px 6px 6px;
padding: 5px 8px;
}
.article blockquote {
display: block;
margin: 1.1em 2em;
font-size: 1.1em;
font-weight: bold;
font-style: italic;
color: var(--valtOrange)
}
.singleLineHeight {
line-height: 1.25
}
.article .aside {
line-height: 2;
margin-left: auto;
margin-right: auto;
}
.article .aside p {
margin: 0
}
.article .aside-item {
padding: 0px
}
.aside b, .aside a:active,
.article .aside b, .aside a:active {
color: var(--myColor)
}
.aside a:link,
.article .aside a:link {
text-decoration: underline;
font-weight: 600
}
.aside-item,
.article .aside-item {
color: var(--myColor);
font-size: 25px;
white-space:
nowrap; overflow: hidden;
}
.article .singleLineHeight dt,
.article .singleLineHeight dd {
position: relative;
left: 50px
}
.article hr {
margin: 20px 0px
}
.article h1, h2, h3, h4, h5, h6 {
padding: 0px
}
.dashboard_container img {
margin: 0px
}
.newCodeBlock_small {
width: fit-content;
margin: 0px;
background-color: black;
color: white;
font-size: 14px;
border-radius: 6px;
padding: 3px 8px;
}
.newCodeBlock_before {
font-family: helvetica;
margin-top: 10px;
background-color: #E73C30;
color: white;
border-radius: 6px 6px 2px 2px;
padding: 1px 8px;
}
.newCodeBlock b {
color: #FFC60B;
}
.newCodeBlock a.external {
color: #44B8EC !important;
}
.buttons_table {
background-color: var(--wikiGrey);
padding: 10px;
border-radius: 5px;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
margin: 20px 10px
}
.buttons_table td {
min-width: 400px
}
.table_width td {
min-width: 120ch;
}
.network_ports_table {
margin: 30px 0px;
width: 1200px;
border-spacing: 0px;
border: 1px solid var(--darkGrey);
border-radius: var(--networkTableBorderRadius);
text-align: center
}
.network_ports_table td {
padding: 10px 50px;
}
.network_ports_table tr:nth-child(odd) {
background-color: var(--wikiGrey);
}
.network_ports_table tr:first-child,
.network_ports_table th {
background-color: var(--darkGrey);
color: white
}
.network_ports_table caption {
font-size: 20px;
font-weight: bolder;
color: var(--ivsOrange)
}
.network_ports_table tr:first-child th:first-child {
border-top-left-radius: var(--networkTableBorderRadius)
}
.network_ports_table tr:first-child th:last-child {
border-top-right-radius: var(--networkTableBorderRadius)
}
.network_ports_table tr:last-child td:first-child {
border-bottom-left-radius: var(--networkTableBorderRadius)
}
.network_ports_table tr:last-child td:last-child {
border-bottom-right-radius: var(--networkTableBorderRadius)
}
.permissions_table {
--brightness: 46%;
--sat: 95%;
border: solid 1px rgb(0, 0, 0, .1);
background-color: rgb(0, 0, 0, .1);
text-align: center;
padding: 10px;
border-radius: 10px;
box-shadow: 0px 2px 5px rgb(0, 0, 0, .2);
background-color: var(--wikiGrey);
margin: 20px 0px;
line-height: 1em;
width: 100%;
}
.permissions_table .blank {
border: none;
width: 10px;
background-color: var(--wikiGrey)
}
.permissions_table th {
color: white;
background-color: #202124
}
.permissions_table td, .permissions_table th {
border: solid 1px rgb(0, 0, 0, .1);
padding: 10px;
border-radius: 5px
}
.permissions_table .permission {
color: white;
font-weight: bold;
}
.permissions_table .description {
font-size: 12px;
max-width: 500px;
min-width: 300px;
}
.permissions_table .description,
.permissions_table .permission {
text-align: left
}
.permissions_table .lvl_1 {
--tableHue: 15;
}
.permissions_table .lvl_2 {
--tableHue: 30;
}
.permissions_table .lvl_3 {
--tableHue: 45;
}
.permissions_table .lvl_4 {
--tableHue: 55;
}
.permissions_table .lvl_1,
.permissions_table .lvl_2,
.permissions_table .lvl_3,
.permissions_table .lvl_4 {
--tableColor: hsl(var(--tableHue, 115), var(--sat), var(--brightness));
--tableColor: hsl(var(--tableHue, 115), var(--sat), var(--brightness));
--tableLightColor: hsl(calc(var(--tableHue, 115) + 4), calc(var(--sat) + 9%), calc(var(--brightness) + 50%));
background-color: var(--tableLightColor)
}
.permissions_table .lvl_1 .permission,
.permissions_table .lvl_2 .permission,
.permissions_table .lvl_3 .permission,
.permissions_table .lvl_4 .permission {
background-color: var(--tableColor)
}
.price_sheet_table {
margin: 30px 0px;
border-spacing: 0px;
border: 1px solid var(--darkGrey);
border-radius: var(--networkTableBorderRadius);
line-height: 1.5
}
.price_sheet_table td {
padding: 10px;
}
.price_sheet_table td:nth-child(2) {
font-size: .9em
}
.price_sheet_table tr:nth-child(odd) {
background-color: var(--wikiGrey);
}
.price_sheet_table tr:nth-child(even) {
background-color: white;
}
.price_sheet_table tr:first-child,
.price_sheet_table th {
background-color: var(--darkGrey);
color: white
}
.price_sheet_table tr:first-child th:first-child {
border-top-left-radius: var(--networkTableBorderRadius)
}
.price_sheet_table tr:first-child th:last-child {
border-top-right-radius: var(--networkTableBorderRadius)
}
.price_sheet_table tr:last-child td:first-child {
border-bottom-left-radius: var(--networkTableBorderRadius)
}
.price_sheet_table tr:last-child td:last-child {
border-bottom-right-radius: var(--networkTableBorderRadius)
}
.article_wrap img {
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 15px;
margin-bottom: 15px;
}
.article-backup {
width: 55ch;
margin: auto;
padding: 20px 150px;
font-family: lato;
font-size: 15px;
background-color: var(--wikiGrey);
line-height: 2;
border-radius: 20px;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
.article_wrap {
margin: auto;
padding: 20px 50px;
background-color: #F8F9FA;
}
.article {
background-color: white;
margin: auto;
min-width: 65ch;
max-width: 85ch;
padding: 20px 50px;
font-family: lato;
font-size: 15px;
word-spacing: 2px;
line-height: 2;
border-right: solid var(--valtYellow);
}
.article p {
margin: 20px 0px;
}
.article ul b,
.article dt,
.article b {
color: var(--valtOrange);
}
.article q {
text-align: center;
font-size: 1.1em;
font-weight: bold;
font-style: italic;
font-family: Lato;
color: #e6bd38;
}
.article_wrap h1,
.article_wrap h2,
.article_wrap h3 {
text-align: center;
border-bottom: none;
color: var(--darkGrey);
}
.article_wrap h2,
.article_wrap h3 {
margin-bottom: 15px
}
.article_wrap h1 {
font-size: 35px;
}
.article_wrap h2 {
font-size: 30px;
}
.article_wrap h3 {
font-size: 25px;
}
.article_wrap pre {
background-color: white;
}
.article a {
text-decoration: underline;
}
.ivs_gallery_with_key .gallerytext {
color: #0c54fc;
font-size: 20px;
font-weight: bold;
}
.ivs_gallery_with_key ul.gallery.mw-gallery-slideshow {
margin: 0px
}
.ivs_gallery_with_key .floating_card{
margin-top: 95px
}
.ivs_gallery_with_key .oo-ui-buttonElement-button:has(.oo-ui-icon-imageGallery) {
pointer-events: auto;
pointer-events: none;
}
@media screen and (min-width: 2100px) {
.article {
max-width: 100ch
}
}
.remove_img_margin img {
margin: 5px
}
.ivs_unleashed {
position:relative;
width:min-content
}
.ivs_unleashed p {
margin:0px;
padding: 0px
}
.ivs_unleashed-name {
position: absolute;
top: 165px;
left: 44px;
font-size: 13px;
font-weight: bolder;
background-color: #f68c2e;
color: #242222;
padding: 1px 15px;
max-width: 230px;
border-radius: 20px;
font-family: montserrat;
pointer-events: none;
}
.ivs_unleashed-info {
position: absolute;
top: 195px;
left: 46px;
font-size: 12px;
color: #5b5a5a;
padding: 0px 6px;
border-radius: 20px;
font-family: montserrat;
pointer-events: none;
max-width: 350px;
line-height: 1.4;
}
.ivs_unleashed-week_day {
position: absolute;
top: 268px;
left: 92px;
font-family: montserrat;
font-style: italic;
font-size: 12px;
}
.ivs_unleashed-date,
.ivs_unleashed-time {
position: absolute;
left: 95px;
font-family: montserrat;
font-weight: bold;
font-size: 12.5px;
}
.ivs_unleashed-date {
top: 283px;
}
.ivs_unleashed-time {
top: 322px;
}
.ivs_unleashed-register {
position: absolute;
width: 70px;
text-align: center;
top: 314px;
left: 480px;
padding: 5px;
font-family: montserrat;
pointer-events: none;
border: solid 2px #ff7a2b;
border-radius: 50px;
background-color: var(--registerBackground);
color: var(--registerFontColor);
}
.ivs_unleashed_panel-register {
position: absolute;
width: 70px;
text-align: center;
top: 20px;
left: 200px;
padding: 5px;
font-family: montserrat;
pointer-events: none;
border: solid 2px #ff7a2b;
border-radius: 50px;
background-color: var(--registerBackground);
color: var(--registerFontColor);
}
.ivs_unleashed_panel-name {
position: absolute;
top: 180px;
left: 20px;
font-size: 15px;
font-weight: bolder;
background-color: #f68c2e;
color: #242222;
padding: 10px 20px;
border-radius: 25px;
font-family: montserrat;
pointer-events: none;
max-width:230px;
}
.ivs_unleashed_panel-info {
position: absolute;
top: 260px;
left: 36px;
font-size: 13px;
color: #5b5a5a;
padding: 0px 6px;
border-radius: 20px;
font-family: montserrat;
pointer-events: none;
max-width: 320px;
line-height: 1.4;
}
.ivs_unleashed_panel-week_day {
position: absolute;
top: 50px;
left: 458px;
font-family: montserrat;
font-style: italic;
font-size: 12px;
}
.ivs_unleashed_panel-date,
.ivs_unleashed_panel-time,
.ivs_unleashed_panel-person1_name,
.ivs_unleashed_panel-person1_info,
.ivs_unleashed_panel-person2_name,
.ivs_unleashed_panel-person2_info {
position: absolute;
left: 460px;
font-family: montserrat;
font-weight: bold;
font-size: 12.5px;
}
.ivs_unleashed-arrows,
.ivs_unleashed-arrow1,
.ivs_unleashed-arrow2 {
position: absolute;
}
.ivs_unleashed-arrows {
left: 375px;
}
.ivs_unleashed-arrows img {
margin: 0px;
padding: 0px
}
.ivs_unleashed-arrow1 {
top: 175px;
}
.ivs_unleashed-arrow2 {
top: 280px;
}
.ivs_unleashed_panel-date {
top: 65px;
}
.ivs_unleashed_panel-time {
top: 100px;
}
.ivs_unleashed_panel-person1_name {
top: 145px;
}
.ivs_unleashed_panel-person1_info {
top: 165px;
}
.ivs_unleashed_panel-person2_name {
top: 250px;
}
.ivs_unleashed_panel-person2_info {
top: 270px;
}
.ivs_unleashed_panel-person1_info,
.ivs_unleashed_panel-person2_info {
font-weight: normal;
line-height: 1.2;
color: #666666;
font-size: 10.7px
}
.ivs_unleashed_panel-person1_info ul,
.ivs_unleashed_panel-person2_info ul {
list-style-type: none;
list-style-image: none;
padding: 0;
margin: 0;
}
.storylane_valt {
position:relative;
width:min-content;
font-family:montserrat;
line-height: 1;
border-radius: 5px
}
.storylane_valt img {
border-radius: 5px
}
.storylane_valt-background {
position:absolute;
width:300px;
height:200px;
top:140px;
left:203px;
line-height: 1.2;
background-color:white;
border-radius:10px;
box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.4);
pointer-events: none;
}
.storylane_valt-header {
position:absolute;
width:100%;
top: 10%;
font-weight:bold;
font-size:25px;
text-align:center;
pointer-events: none;
}
.storylane_valt-title {
position:absolute;
top: 35%;
width: 280px;
font-weight:bold;
font-size:20px;
text-align:center;
pointer-events: none;
padding: 0px 10px
}
.storylane_valt-button-wrapper {
position:absolute;
width:100%;
top: 75%;
pointer-events: none;
}
.storylane_valt-button {
width:fit-content;
padding:5px 15px;
background-color: var(--registerBackground);
border:solid 2px #ff7a2b;
color: var(--storylaneFontColor);
border-radius: 10px;
font-weight:bold;
margin-left:auto;
margin-right: auto;
pointer-events: none;
}
.ivs_unleashed:hover,
.storylane_valt:hover,
.try_it_out:hover {
transform: translate(0px,-7px);
box-shadow: 0px 7px 10px #bbb;
--registerBackground: #ff7a2b;
transition: .5s;
}
.ivs_unleashed:hover {
--registerFontColor: white;
}
.storylane_valt:hover {
--storylaneFontColor: white;
}
.try_it_out {
position:relative;
overflow:hidden;
width:90px;
background-color: var(--tryitoutBackground);
border:solid 2px var(--myColor);
color: var(--tryitoutFontColor);
border-radius: 10px;
font-weight:bold;
text-align:center;
border-radius:100px;
margin: 8px 10px;
transition: transform 0.3s;
animation: bounce 2.5s infinite;
}
.try_it_out:hover {
--tryitoutBackground: var(--myColor);
--tryitoutFontColor: white
}
.article_wrap_manual {
display: flex;
}
.valt_manual_toc #toc {
padding: 0px 30px;
background-color: white;
font-family: system-ui;
position: sticky;
top: 20px;
display:block;
max-height: 80vh;
overflow-y: auto;
scrollbar-color: #e1e1e1 white;
width: 250px
}
.article_wrap_manual b {
color: #bb420c
}
.article_wrap_manual strong {
color: #44535b
}
.article_wrap_manual .inline_icon img {
filter: invert(.25)
}
.article_wrap_manual .inline_icon_color img {
filter: invert(0)
}
.article_wrap_manual ul li {
list-style: circle;
marign-bottom: 5px
}
.valt_manual_toc #toc li {
line-height: 1;
}
.valt_manual_toc #toc ul li {
list-style: decimal
}
.valt_manual_toc #toc ul li .toclevel-2 {
list-style-type: upper-alpha;
}
.valt_manual_toc #toc ul li .toclevel-3 {
list-style-type: upper-roman;
}
.valt_manual_toc #toc ul li .toclevel-4 {
list-style-type: lower-alpha;
}
.valt_manual_toc #toc li,
.valt_manual_toc #toc ul {
margin: 10px 0px;
}
.myManualList ol {
list-style: none;
counter-reset: my-counter;
}
.myManualList ol li {
counter-increment: my-counter;
position: relative;
padding-left: 35px;
margin-bottom: 15px;
}
.myManualList ol li::before {
content: counter(my-counter);
font-weight: bold;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
width: 22px;
height: 22px;
line-height: 22px;
text-align: center;
border: 3px solid #0c56fc;
background: white;
}
.valt_manual_toc .tocnumber,
.valt_manual_toc .toctitle {
display: none;
}
.article_wrap_manual h1,
.article_wrap_manual h2,
.article_wrap_manual h3,
.article_wrap_manual h4,
.article_wrap_manual h5 {
border-bottom: none;
}
.article_wrap_manual p {
margin: 0
}
.article_wrap_manual .img_resize {
margin: 20px 0px
}
.valt_manual_toc .toclevel-1 .toctext,
.valt_manual_toc h1 {
font-size:18px;
font-weight: bold;
color: #ff671f;
}
.valt_manual_toc h1 {
font-size:28px;
}
.valt_manual_toc .toclevel-2 .toctext,
.valt_manual_toc h2 {
font-size:16px;
font-weight: normal;
color: #1f4d78;
}
.valt_manual_toc h2 {
font-size:24px;
text-align: left;
}
.valt_manual_toc .toclevel-3 .toctext,
.valt_manual_toc h3 {
font-size:16px;
font-weight: normal;
font-style: italic;
color: #2e74b5;
}
.valt_manual_toc h3 {
font-size:20px;
text-align: left;
margin-left: 20px;
}
.valt_manual_toc .toclevel-4 .toctext,
.valt_manual_toc h4 {
font-size:14px;
font-weight: bold;
color: #1f4d78;
margin-left: 40px;
font-style: italic;
}
.valt_manual_toc h4 {
font-size:18px;
text-align: left;
}
.valt_manual_toc .toclevel-5 .toctext,
.valt_manual_toc h5 {
font-weight: normal;
font-style: normal;
color: #1f4d78;
}
.valt_manual_toc h5 {
font-weight: normal;
color: #1f4d78;
font-size:18px;
text-align: left;
margin-left: 60px;
}
.valt_manual_toc ol,
.valt_manual_toc ul {
line-height: 1.5;
}
.valt_manual_toc dl {
margin-top: 0;
maring-bottom: 1;
}
.inline_icon img,
.inline_icon_color img {
display: inline;
position: relative;
margin: 0px;
padding: 0px;
bottom: 2px;
}
.custom_tooltip span img {
padding: 0px;
margin: 0px;
}
.custom_tooltip img:hover {
display: none;
}
.custom_tooltip {
text-decoration: none;
position: relative;
cursor: help;
border-bottom: dotted 2px #00AB96;
}
.custom_tooltip,
.custom_tooltip b {
color: #00AB96;
}
.custom_tooltip span {
display: none;
position: absolute;
top: 25px;
left: 0;
transform: translateX(-50%);
z-index: 999;
background: white;
box-shadow: 0px 4px 10px rgba(0,0,0,0.7);
}
.custom_tooltip:hover span {
display: block;
}
@media screen and (max-width: 1300px) {
.valt_manual_toc #toc {
max-height: none;
width: auto
}
.article_wrap_manual {
display: block;
}
}
@media screen and (min-width: 2500px) {
.valt_manual_toc #toc {
padding: 0px 3vw;
animation-timing-function: ease-in;
}
}
@keyframes bounce {
0%, 10% {
transform: translate(0, 0); /* Starting position */
}
15% {
transform: translate(-1px, 0); /* Shake left */
}
20% {
transform: translate(1px, 0); /* Shake right */
}
25% {
transform: translate(-2px, 0); /* Small shake left */
}
30% {
transform: translate(2px, 0); /* Small shake right */
}
35% {
transform: translate(0, 0); /* Reset to center */
}
40% {
transform: translateY(0); /* Preparing to jump */
}
50% {
transform: translateY(-3.5px); /* Jumping up quickly */
animation-timing-function: ease-out; /* Fast ascent */
}
60%, 70% {
transform: translateY(-5px); /* Hanging at the top */
}
80% {
transform: translateY(0); /* Coming back down */
animation-timing-function: ease-in; /* Gradual descent */
}
100% {
transform: translateY(0); /* Sitting back at the starting position */
}