开发组件
测试文本
:root { --id-ui-font-size: 0.875rem; --omh-dt: 38px; --user-button-width: var(--omh-dt); --login-status-width: calc(var(--id-ui-font-size) *12); --header-link-transition-1st: .15s ease .05s; --header-link-transition-2nd: .205s ease-out .15s; --user-icon-button-background-hover:172,172,172,.5; --pm-indicator-color:255,102,0; --login-status-background-color:255,255,255; --login-status-text-color: 0,0,0; --login-status-text-color-hover: 0,0,0; --login-status-link-background-hover: 239,242,254; --user-icon-border-color:123,123,123; --user-icon-button-color: 255,255,255; --user-icon-button-color-hover:0,0,0; --user-icon-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 2' viewBox='0 0 811.11 811.11'%3E%3Cpath fill='none' d='M290.36 538h230.39a128.94 128.94 0 0 1 127.79 111.83l.65-.64a344.79 344.79 0 1 0-487.27 0l.65.64A128.94 128.94 0 0 1 290.36 538Z'/%3E%3Ccircle cx='405.56' cy='319.9' r='165.69'/%3E%3Cpath d='M405.56 0C181.57 0 0 181.57 0 405.56c0 132.32 63.38 249.85 161.44 323.87a405.63 405.63 0 0 0 488.23 0c98.06-74 161.44-191.55 161.44-323.87C811.11 181.57 629.54 0 405.56 0Zm243.63 649.19-.65.64A128.94 128.94 0 0 0 520.75 538H290.36a128.94 128.94 0 0 0-127.79 111.83l-.65-.64a344.79 344.79 0 1 1 487.27 0Z'/%3E%3C/svg%3E"); --rhodes-ring: polygon( /* X Y */ 15% 15%,/*point 1*/ 85% 15%,/*point 2*/ 85% 85%,/*point 3*/ 15% 85%,/*point 4*/ 15% 100%,/*point 5*/ 102% 100%,/*point 6, 2% for redundancy*/ 102% 0%,/*point 7, 2% for redundancy*/ 0% 0%,/*point 8, 1% for redundancy*/ 0% 100%,/*point 9*/ 15% 100%,/*point 10*/ 15% 150%,/*point 11*/ -50% 150%,/*point 12*/ -50% -50%,/*point 13*/ 150% -50%,/*point 14*/ 150% 150%,/*point 15*/ 15% 150%);/*point 16*/ --tabview-font: 'Noto Sans SC', sans-serif, San Francisco; --tabview-transition-curve: cubic-bezier(.4,0,.2,1); --highlight-color: 236,219,9; --tab-highlight-color:255,212,0; --viewport-scroll-track-color: rgba; --viewport-scroll-track-width:2px; --viewport-scroll-track-height:80%; --view-thumb-color: rgb(var(--tab-title-color)); --tab-transition: .15s var(--tabview-transition-curve); --tab-bg-color: 234,235,236; --tab-text-color: 104,104,104; --tab-title-color: 40,40,40; --tab-title-weight: 700; --tab-title-font: var(--tabview-font); --tab-title-size: 1.25rem; --border-line-gradient:118,118,118; --border-angle-gradient:255,250,201; --tab-content-border-weight: .125rem; --tab-base-font-size: .9125rem; --label-bg-color: 177,177,177; --label-bg-hover-color: 200,200,200; --lable-bg-selected-color: 40,40,40; --label-selected-outline:252,252,252; --label-font: 'Noto Sans SC', sans-serif; --label-txt-size: 1rem; --label-txt-color: var(--tab-title-color); --label-txt-hover-color: 80,80,80; --label-txt-selected-color: 236,235,234; --label-clip-path: polygon(100% 0,0 0,0 0,100% 0); --label-hover-clip-path: polygon(100% 0, 0 0, 0 100%, 100% 115%); --search-height: calc(var(--base-font-size)*2); --search-width: calc(var(--base-font-size)*17); --search-icon-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' baseProfile='tiny' overflow='visible' version='1.2' viewBox='0 0 200 200' xml:space='preserve'%3E%3Cpath d='M164.4 141.4h-10.6l11.8-11.8-6.5-12.9c1.2-2.9 2.2-5.9 3-9 8.2-30.6-3.4-61.9-26.9-80.2l-.8-14.5-49-13-7.9 12.1c-29.6 4.1-55.2 25.4-63.4 56-.8 3.1-1.4 6.2-1.9 9.3L0 85.3l13.1 48.8 14.5.8c9.9 12.7 23.9 22.4 40.6 26.9 16.8 4.5 33.7 3.1 48.6-3l12.9 6.5 11.6-11.6v10.6L177 200h8l15-15v-8l-35.6-35.6zm-76.5-6.2c-26.1 0-47.2-21.1-47.2-47.2s21.1-47.2 47.2-47.2 47.2 21.1 47.2 47.2c0 26-21.1 47.2-47.2 47.2z'/%3E%3C/svg%3E"); --search-icon-color: 255, 255, 255; --swatch-text-tertiary-color: 0, 0, 0; --search-icon-bg-color: 0, 0, 0, 1; --search-icon-focus-bg-color: 255, 255, 255, .6; --search-icon-hover-bg-color: 255, 255, 255, .7; --search-focus-outline-color: 255,255,255; --search-textbox-text-color: 0, 0, 0, 0; --search-focus-textbox-text-color: 0, 0, 0; } /* USER ID */ @keyframes pm-indicator { 0% { outline: 1px solid rgb(var(--pm-indicator-color)); } 100% { outline: 1px solid transparent; } } #login-status { position: fixed; right: calc(var(--search-height) + 1.5rem); top: 0px; max-width: 100%; pointer-events: none; user-select: none; font-size: 0; z-index: 2; width: var(--omh-dt); float: right; height: var(--omh-dt); } #login-status:is(:hover,:focus-within) { pointer-events: auto } #login-status>* { user-select: text; font-size: var(--id-ui-font-size) } #login-status::after { content: ''; display: block; position: absolute; top: 0; right: 0; width: var(--user-button-width); height: 0; pointer-events: auto; cursor: pointer; background-color: rgba(var(--user-icon-button-background-hover)); z-index: 1; transition: height var(--header-link-transition-2nd); backdrop-filter: blur(2px) } #login-status:is(:hover,:focus-within)::after { height: 100%; transition: height var(--header-link-transition-1st) } #login-status span.printuser { display: contents; font-size: 0; user-select: none; pointer-events: none } #login-status span.printuser>a { display: flex; align-items: center; justify-content: center; padding: 0.2875rem; box-sizing: border-box; position: absolute; top: 0.4px; right: 1px; background: 0 0; width: 100%; height: 100%; pointer-events: auto; z-index: 2; } #login-status span.printuser>a:hover{ border-bottom: 1px solid transparent; } #login-status span.printuser>a img { background-image: none!important; padding: 0; display: block; height: 100%; flex-grow: 1; padding-right: 0; outline: 0px solid rgb(var(--user-icon-border-color)); filter: drop-shadow(0rem 0.2rem 0.35rem rgba(0, 0, 0, 0.19)); } a#account-topbutton,a#my-account { display: none } #login-status>a[href*='account/messages'] { display: inline-block; position: fixed; font-size: 0px; pointer-events: none; user-select: none; width: 6px; height: 5.5px; background-color: rgb(var(--pm-indicator-color)); top: 2px; right: calc(var(--search-height) + 2px + 1.5rem); z-index: 3; transform: rotateZ(45deg); -webkit-clip-path: var(--rhodes-ring); clip-path: var(--rhodes-ring); animation: linear 1.05s infinite alternate pm-indicator; } div#account-options { width: var(--login-status-width); position: absolute; inset-block-start: 100%; right: unset; inset-inline-end: 0; display: block !important; background-color: rgba(var(--login-status-background-color),.3); backdrop-filter: brightness(2) blur(1px) contrast(0.4); border-radius: 0 0 2px 2px; } @media only screen and (max-width: 767px) { div#account-options { inset-block-start: 0%; inset-inline-end: 100%; background-color: rgba(var(--login-status-background-color),1); } } #account-options,:where(#login-status)>:is(.login-status-create-account,.login-status-sign-in) { clip-path: inset(0 0 0 100%); transition: clip-path var(--header-link-transition-1st) } :where(#login-status):is(:hover,:focus-within)>:is(#account-options,.login-status-create-account,.login-status-sign-in) { clip-path: inset(0); transition: clip-path var(--header-link-transition-2nd) } div#account-options>ul { display: grid; grid-template-columns: 1fr 1fr } div#account-options>ul>li { display: contents } div#account-options>ul>li>a { display: flex; height: calc(var(--id-ui-font-size) *2.25); align-items: center; justify-content: center; text-align: center; padding: 0; position: relative; text-decoration: none; text-shadow: none; color: rgb(var(--login-status-text-color)) } div#account-options>ul>li>a:is(:hover,:focus) { color: rgb(var(--login-status-text-color-hover)); border-bottom: 1px solid transparent; text-shadow: 0 0 1px rgb(var(--login-status-text-color-hover)); } #login-status a:is(.login-status-create-account,.login-status-sign-in)::before,div#account-options>ul>li>a::before { content: ''; display: block; position: absolute; top: 0; right: 0; width: 0; height: 100%; background-color: rgb(var(--login-status-link-background-hover)); z-index: -1; transition: width var(--header-link-transition-1st); backdrop-filter: blur(2px); filter: opacity(0.7); box-shadow: 0 0 6px 0px rgb(var(--login-status-link-background-hover)), inset 0 0 6px 0px rgb(var(--login-status-link-background-hover)); } #login-status a:is(.login-status-create-account,.login-status-sign-in):is(:hover,:focus)::before,div#account-options>ul>li>a:is(:hover,:focus)::before { width: 100% } #login-status>a:first-child+span { display: block; width: 100%; height: 100%; clip-path: none; pointer-events: auto; cursor: pointer; font-size: 0; position: absolute; top: 0; right: 0; background-color: rgb(var(--user-icon-button-color)); z-index: 2; filter: brightness(1.5); -webkit-mask-image: var(--user-icon-mask); mask-image: var(--user-icon-mask); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: 50%; mask-size: 50%; transition: background-color var(--header-link-transition-2nd) } @media screen and (max-width: 767px) { #login-status>a:first-child+span { background-color: rgb(var(--user-icon-button-color-hover)); } #login-status:is(:hover,:focus-within)>a:first-child+span { background-color: rgb(var(--user-icon-button-color)); } #login-status::after { background-color: rgb(63,63,63); } } #login-status:is(:hover,:focus-within)>a:first-child+span { background-color: rgb(var(--user-icon-button-color-hover)); transition: background-color var(--header-link-transition-1st) } #login-status a:is(.login-status-create-account,.login-status-sign-in) { display: flex !important; position: absolute !important; inset-inline-end: 0; inset-block-start: 100%; height: calc(var(--id-ui-font-size) *1.75); width: calc(var(--login-status-width)/3); text-align: center; text-decoration: none; justify-content: center; align-items: center; background-color: rgb(var(--login-status-background-color)) !important; color: rgb(var(--login-status-text-color)) !important; } #login-status a.login-status-create-account { inset-inline-end: calc(var(--login-status-width)/2 - 10%) } /* TABVIEW */ #page-content .yui-navset .yui-content p, #page-content .yui-navset .yui-content ul, #page-content .yui-navset .yui-content h3 { color: rgb(var(--tab-text-color)); } #page-content .yui-navset .yui-content a, #page-content .yui-navset .yui-content a:visited { color: rgb(var(--tab-highlight-color)); text-shadow: 0 0 9px #000; font-size: 103%; filter: brightness(1.1); } #page-content .yui-navset .yui-content a:hover { color: rgb(var(--tab-highlight-color)); text-shadow: 0 0 9px #000; font-size: 103%; filter: brightness(1.05); border-bottom: 1px solid rgb(var(--highlight-color)); } #page-content .yui-navset .yui-content > div > blockquote p { color: rgba(var(--tab-highlight-color)) } .yui-navset.yui-navset-top>ul.yui-nav { display: flex; flex-wrap: wrap; border: none; font-family: var(--label-font); font-size: .95em; gap: .05rem; } .yui-navset .yui-nav a { border: unset; background-color: rgba(var(--label-bg-color),0.5); color: rgb(var(--label-txt-color)); } .yui-navset .yui-nav li { display: flex; position: relative; flex-grow: 2; max-width: 100%; margin: 0; padding: 0; transform: translateY(0); border: none; background-color: rgb(var(--label-bg-color)); box-shadow: 0 0 0 0 rgb(var(--label-selected-outline)); transition: box-shadow .2s var(--tabview-transition-curve),color .15s var(--tabview-transition-curve),background-color .15s var(--tabview-transition-curve),transform .2s var(--tabview-transition-curve); will-change: box-shadow,color,background-color,transform } .yui-navset .yui-nav li a,.yui-navset-bottom .yui-nav li a,.yui-navset-top .yui-nav li a { --wght: calc(var(--tab-title-weight) - 200); display: flex; background:rgba(var(--label-bg-color),0.5); color: rgb(var(--label-txt-color)); position: relative; align-items: center; justify-content: center; width: 100%; font-weight: var(--wght); font-size: var(--label-txt-size); vertical-align: bottom; transition: background-color .16s var(--tabview-transition-curve),color .16s var(--tabview-transition-curve),font-weight .16s var(--tabview-transition-curve),font-variation-settings .16s var(--tabview-transition-curve); } .yui-navset .yui-nav a:active,.yui-navset .yui-nav a:focus,.yui-navset .yui-nav a:hover { --wght: var(--tab-title-weight); color: rgb(var(--label-txt-hover-color)); font-weight: var(--wght); background: rgb(var(--label-bg-hover-color)); } .yui-navset .yui-nav a:focus-within { --wght: var(--tab-title-weight); color: rgb(var(--label-txt-hover-color)); font-weight: var(--wght); background: rgb(var(--label-bg-hover-color)); } .yui-navset .yui-nav a:before { z-index: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(var(--label-bg-color),.5); content: " "; -webkit-clip-path: var(--label-clip-path); clip-path: var(--label-clip-path); pointer-events: none; transition: background-color 50ms var(--tabview-transition-curve),-webkit-clip-path .2s var(--tabview-transition-curve); transition: background-color 50ms var(--tabview-transition-curve),clip-path .2s var(--tabview-transition-curve); transition: background-color 50ms var(--tabview-transition-curve),clip-path .2s var(--tabview-transition-curve),-webkit-clip-path .2s var(--tabview-transition-curve) } .yui-navset .yui-nav a:hover::before, .yui-navset .yui-nav a:active::before,.yui-navset .yui-nav a:focus::before { background-color: rgb(var(--label-bg-color)); -webkit-clip-path: var(--label-hover-clip-path); clip-path: var(--label-hover-clip-path); pointer-events: none; transition: background-color 50ms var(--tabview-transition-curve),-webkit-clip-path .2s var(--tabview-transition-curve); transition: background-color 50ms var(--tabview-transition-curve),clip-path .2s var(--tabview-transition-curve); transition: background-color 50ms var(--tabview-transition-curve),clip-path .2s var(--tabview-transition-curve),-webkit-clip-path .2s var(--tabview-transition-curve) } .yui-navset .yui-nav li:active a:before,.yui-navset .yui-nav li:focus a:before,.yui-navset .yui-nav li:hover a:before { -webkit-clip-path: var(--label-hover-clip-path); clip-path: var(--label-hover-clip-path); background: rgb(var(--highlight-color)) } .yui-navset .yui-nav li:focus-within a:before { -webkit-clip-path: var(--label-hover-clip-path); clip-path: var(--label-hover-clip-path); background: rgb(var(--highlight-color)) } .yui-navset .yui-nav .selected a em,.yui-navset .yui-nav a em { top: 0; padding: .35em .75em; overflow: hidden; line-height: 1.5; text-overflow: ellipsis; white-space: nowrap } .yui-navset .yui-nav li em { border: unset !important } .yui-navset .yui-nav .selected { z-index: 10; margin: 0; padding: 0; transform: scale(1.05); box-shadow:0 0 1px 1px #000; } .yui-navset .yui-nav .selected a,.yui-navset .yui-nav .selected a em { border: transparent } .yui-navset .yui-nav .selected a { --wght: var(--tab-title-weight); background-image: none; background: rgb(var(--lable-bg-selected-color)); color: rgb(var(--label-txt-selected-color))!important; font-weight: var(--wght); text-shadow: none; } .yui-navset .yui-nav .selected a:before,.yui-navset .yui-nav .selected:active a:before,.yui-navset .yui-nav .selected:focus a:before,.yui-navset .yui-nav .selected:hover a:before { --clip-path: polygon(0 0,calc(100% + 1rem) -1rem,calc(100% + 1rem) calc(100% + 1rem),0 calc(100% + 1rem)); background: rgb(var(--lable-bg-selected-color)) } .yui-navset .yui-nav .selected:focus-within a:before { --clip-path: polygon(0 0,calc(100% + 1rem) -1rem,calc(100% + 1rem) calc(100% + 1rem),0 calc(100% + 1rem)); background: rgb(var(--lable-bg-selected-color)) } .yui-navset .yui-nav .selected a:active,.yui-navset .yui-nav .selected a:hover { cursor: default; background: rgb(var(--lable-bg-selected-color)); text-shadow: none; } .yui-navset .yui-nav .selected a:focus-within { cursor: default; background: rgb(var(--lable-bg-selected-color)); text-shadow: none; } .yui-navset .yui-content { display: flex; flex-direction: column; background: rgba(var(--tab-bg-color)); border: var(--tab-content-border-weight) solid transparent; border-image: radial-gradient(rgb(var(--border-line-gradient)) 70%, rgb(var(--border-angle-gradient)) 130%) 10; padding: 0 1rem; position: relative; margin-top: calc(var(--tab-content-border-weight) * 1/2); transform-origin: 0 0; color: rgba(var(--tab-text-color)); font-size: var(--tab-base-font-size); zoom:unset; } .yui-navset .yui-content > div { border: none; border-left: none; background-color: rgba(var(--tab-bg-color)); padding: 0 0.25rem; display: block; top: 0; overflow: hidden; transform-origin: 0 0; } #page-content .yui-navset .yui-content > div > * { transform-origin: 0 0; color: inherit; } #page-content .yui-navset .yui-content > div[style*="none"] { display: block !important; flex: 0; max-height: 0; border-width: 0; transition: opacity 0s ease-in-out .1s, filter 0s ease-in-out .1s; animation: tab-disappear .1s ease-in-out 0s 1 both; } #page-content .yui-navset .yui-content > div[style*="block"] { display: block !important; flex: 1; max-height: 100%; transition: opacity 0s ease-in-out .3s, filter 0s ease-in-out .3s, clip-path 0s var(--tabview-transition-curve) .15s, -webkit-clip-path 0s var(--tabview-transition-curve) .15s; animation: tab-appear 0.2s var(--tabview-transition-curve) 0.2s 1 both; } @keyframes tab-disappear { 0% { opacity:1; filter: blur(0); } 100% { opacity:0; filter: blur(.5rem); } } @keyframes tab-appear { 0% { opacity:0.8; filter: blur(.5rem); -webkit-clip-path: polygon(100% 0%, 100% 100%, 100% 100%, 100% 0); clip-path: polygon(100% 0%, 100% 100%, 100% 100%, 100% 0); } 100% { opacity:1; filter: blur(0); -webkit-clip-path: polygon(100% 0%, 100% 100%, 0% 100%, -25% 0); clip-path: polygon(100% 0%, 100% 100%, 0% 100%, -25% 0); } } /* SEARCH BOX */ #search-top-box, #search-top-box * { box-sizing: border-box; margin: 0; padding: 0; border: none; transition: box-shadow .2s cubic-bezier(.4,0,.2,1),font-variation-settings .2s cubic-bezier(.4,0,.2,1),font-weight .2s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),width .6s cubic-bezier(.4,0,.2,1),padding .6s cubic-bezier(.4,0,.2,1),max-width .6s cubic-bezier(.4,0,.2,1); will-change: box-shadow,font-variation-settings,font-weight,background-color,color,right,width,padding,max-width; } #search-top-box:before { -webkit-mask-size: calc(var(--search-height)/2) calc(var(--search-height)/2); -webkit-mask-position: center center; -webkit-mask-repeat: no-repeat; -webkit-mask-image: var(--search-icon-mask); z-index: 15; background-color: rgba(var(--search-icon-bg-color)); color: rgb(var(--swatch-text-tertiary-color)); text-align: center; cursor: pointer; mask-image: var(--search-icon-mask); mask-position: center center; mask-repeat: no-repeat; mask-size: calc(var(--search-height)/2) calc(var(--search-height)/2); pointer-events: none; } #search-top-box:after, #search-top-box:before { position: fixed; top: 5px; right: calc(1em - 1px); width: var(--search-height); height: var(--search-height); content: ""; } #search-top-box form[id=search-top-box-form]:not(:focus-within) { max-width: var(--search-width); } #search-top-box form[id=search-top-box-form] { display: flex; visibility: visible; position: relative; right: 0; max-width: 100%; height: var(--search-height); } #search-top-box form[id=search-top-box-form]:not(:focus-within) input[type=text] { max-width: var(--search-height); padding: 0; outline-width: 0; background-color: rgba(var(--search-icon-hover-bg-color)); box-shadow: 0 0 0 2px rgb(var(--search-focus-outline-color)); color: rgba(var(--search-textbox-text-color)); cursor: pointer; } #search-top-box form[id=search-top-box-form] input[type=text] { z-index: 13; position: fixed; right: calc(1em - 1px); top: 5px; width: var(--search-width); max-width: var(--search-width); height: var(--search-height); padding: 0 var(--search-height) 0 1em; outline: 0 solid rgb(var(--search-focus-outline-color)); background-color: rgb(var(--search-icon-focus-bg-color)); box-shadow: 0 0 0 0.125rem rgb(var(--search-focus-outline-color)); color: rgba(var(--search-focus-textbox-text-color),1); -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); } #search-top-box form[id=search-top-box-form]:not(:focus-within) input[type=submit] { box-shadow: 0 0 0 0 rgb(var(--search-focus-outline-color)); pointer-events: none; } #search-top-box form[id=search-top-box-form] input[type=submit] { visibility: visible; z-index: 14; position: fixed; right: 1em; width: var(--search-height); height: var(--search-height); outline: 0 solid rgb(var(--search-focus-outline-color)); background-color: rgba(var(--search-icon-color),0.7); box-shadow: 0 0 0 .125rem rgb(var(--search-focus-outline-color)); color: transparent; font-size: calc(var(--base-font-size)* 13 / 15); cursor: pointer; pointer-events: all; top: 5px; } #search-top-box-form input[type=submit]:focus, #search-top-box-form input[type=submit]:hover { border: inherit; background: inherit; box-shadow: inherit; color: inherit; text-shadow: inherit; } /* TOOLS UI */ #action-area > ul, #action-area p+ul[style*="list-style: none"] { grid-gap: 1em; display: grid; grid-template-columns: repeat(auto-fill,minmax(calc(45.25rem)/4),1fr); grid-auto-flow: row; gap: 1em; } #site-tools-box ul.nav { display: grid; grid-template-columns: repeat(auto-fit,minmax(5rem,1fr)); } #site-tools-box ul.nav li { display: flex; align-items: center; justify-content: center; } #site-tools-box:lang(cn):before { content: "网站工具"; } #site-tools-box:after { z-index: -1; position: absolute; top: 0; left: 0; width: calc(100% - 6em); height: 100%; box-shadow: 0 -.0625rem 0 0 #333; content: ""; } :not(.page-rate-widget-box):not(#search-top-box-form)>.btn, :not(.page-rate-widget-box):not(#search-top-box-form)>.button, :not(.page-rate-widget-box):not(#search-top-box-form)>.owindow .button-bar a, :not(.page-rate-widget-box):not(#search-top-box-form)>button, :not(.page-rate-widget-box):not(#search-top-box-form)>div.buttons input, :not(.page-rate-widget-box):not(#search-top-box-form)>input.button, #site-tools-box ul.nav li a, #site-tools-box ul.nav li a:visited { --wght: 700; display: inline-flex; z-index: 2; position: relative; align-items: center; justify-content: center; min-width: 5em; margin: 0; padding: .25em; overflow: hidden; border: .125rem solid #05163d47; outline: 0 solid #0b1146; background-color: #ffffff6e; box-shadow: 0px 0px 0px 0px #000; color: #211e44; font-weight: var(--wght); filter: brightness(1); transition: border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),font-weight .2s cubic-bezier(.4,0,.2,1),font-variation-settings .2s cubic-bezier(.4,0,.2,1); will-change: border-color, box-shadow, color, background-color, font-weight, filter; font-family: 'Julius Sans One', 'Noto Serif SC'; } :not(.page-rate-widget-box):not(#search-top-box-form)>.btn:active, :not(.page-rate-widget-box):not(#search-top-box-form)>.btn:hover, :not(.page-rate-widget-box):not(#search-top-box-form)>.button:active, :not(.page-rate-widget-box):not(#search-top-box-form)>.button:hover, :not(.page-rate-widget-box):not(#search-top-box-form)>.owindow .button-bar a:active, :not(.page-rate-widget-box):not(#search-top-box-form)>.owindow .button-bar a:hover, :not(.page-rate-widget-box):not(#search-top-box-form)>button:active, :not(.page-rate-widget-box):not(#search-top-box-form)>button:hover, :not(.page-rate-widget-box):not(#search-top-box-form)>div.buttons input:active, :not(.page-rate-widget-box):not(#search-top-box-form)>div.buttons input:hover, :not(.page-rate-widget-box):not(#search-top-box-form)>input.button:active, :not(.page-rate-widget-box):not(#search-top-box-form)>input.button:hover, #site-tools-box ul.nav li a:active, #site-tools-box ul.nav li a:hover { --wght: 700; --ui-button-hover-txt: var(--si-a-text); --emerge-color: 255, 255, 255 ,1; outline: 0px solid #fff; background-color: rgba(var(--emerge-color)); box-shadow: 0 0 0 0.1rem rgba(var(--border-line)); color: rgba(var(--ui-button-hover-txt)); font-weight: var(--wght); text-decoration: none; cursor: pointer; border-color: rgba(var(--emerge-color)); filter: brightness(1.1); } blockquote { border: 1px; padding: 1em; background: linear-gradient(to right, rgba(47, 54, 76, 0.96) , rgba(63, 47, 85, 0.96)); border-radius: 0.5px 3px 3px 0.5px; box-shadow: 0 0 9px 0px #212121; border-left: 5px #fddf4d solid; color: #fdf7cf; margin: auto; } blockquote a, blockquote a:visited, blockquote a:hover { color: rgb(253 237 159 / 95%); } /* RATE BOX */ .page-rate-widget-box { --box-shadow: 0 0 3px black; display: inline-flex; margin-bottom: 0.5rem; box-shadow: 0.0625rem 0.0625rem 0 rgba(12, 12, 12, .15); box-shadow: 0.0625rem 0.0625rem 0 rgba(0, 0, 0, 0); border: .0625rem solid rgba(12, 12, 12, .25); border: .0625rem solid rgba(0, 0, 0, 0); border-radius: 0; background: linear-gradient(0deg,hsla(0, 0%, 66.7%, .25) 0,hsla(0, 0%, 66.7%, .15)); background: linear-gradient(to top,rgba(36, 65, 103,.25) 0,rgba(36, 65, 103, .15) 100%); padding: 0 .125rem !important; height: 1.3125rem; overflow: hidden; } .page-rate-widget-box { box-shadow: 0px 0px 5px 1px #000000; background-color: #131313b5; padding: 0.1em; border-radius: 2px 0px 0px 2px; border-right: 2px solid #c6b8ff; } .page-rate-widget-box .rate-points { background-color: #5d5d5d; color: #fff; font-weight: bold; padding: .3rem 0.8rem; border-radius: 2px 0 0 2px; font-family: 'Julius Sans One', 'Noto Serif SC', sans-serif; margin-top: -5px; font-size: 0.9em; } .page-rate-widget-box a { text-decoration: none; background-color: #5f5f5f; padding: 8px 5px; border-left: 1px solid rgba(var(--rhodes)); font-family: 'Cinzel', serif; box-shadow: inset 0 0 2px white; text-shadow: none; } .page-rate-widget-box .rateup a, .page-rate-widget-box .ratedown a { font-size: 110%; text-shadow: none; font-weight: 900; color: rgba(var(--rhodes-light)); transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; background-color: rgba(var(--trans)); } .page-rate-widget-box .cancel a { color: rgba(var(--rhodes-light)); text-shadow: none; border-right: 1px solid rgba(var(--rhodes)); font-family: 'zuijinregular'; font-weight: 900; background-color: rgba(var(--trans)); transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; } .page-rate-widget-box .rateup a:hover, .page-rate-widget-box .ratedown a:hover, .page-rate-widget-box .cancel a:hover { background-color: rgba(var(--si-a-deep)) !important; color: rgba(var(--si-a-text)) !important; box-shadow: inset 0 0 2px #404952; text-shadow: none; } @media (max-width: 767px) { .page-history tbody tr td:last-child { width: 35%; } .owindow { min-width: 80%; max-width: 99%; } .modal-body .table, .modal-body .table ~ div { float: left; } .owindow .button-bar { float: center; } .owindow div .btn-primary { width: 100%; float: left; } .owindow div .btn-primary ~ div { width: 100%; } .yui-navset { z-index: 1; } #navi-bar, #navi-bar-shadow { display: none; } } /* IMAGES */ .image-block { border: solid 1px #c0c0c0; box-shadow: 0 1px 6px rgba(0,0,0,.25); } .image-block.block-right { float: right; clear: right; margin: 0 2em 1em 2em; } .image-block.block-right > img { width:100% } .image-block.block-left { float: left; clear: left; margin: 0 2em 1em 0; } .image-block.block-left > img { width:100% } .image-block.block-center { margin-right: auto; margin-left: auto; } .image-block img { border: 0; width: 100% !important; } .image-block .image-caption { background-color: #eee; border-top: solid 1px #666; padding: 2px 0; font-size: 95%; font-weight: bold; text-align: center; width: 100% !important; } .image-block > p { margin: 0; } .image-block .image-caption > p { margin: 0; padding: 0 10px; } /* WIKIWALK */ .footer-wikiwalk-nav { font-weight: bold; font-size: 75%; } div.wiki-note { width: auto; margin: 0.5em 5em; border: 1px solid #ffcf53; text-align: center; box-shadow: 0 0 5px #ffdd3f; background: linear-gradient(to left, #fde7e7, #f0f6ff); } /* GADGETS */ #page-info { clear: both; text-align: right; font-size: 87%; margin: 2px 2px; text-shadow: 0 0 4px #fff; } .code { border: 1px dashed #DDD; background-color: rgb(247 247 247 / 26%); font-family: 'Andale Mono', 'Courier New', Courier, monospace; padding: 0 1em; margin: 0.4em 0; overflow: auto; overflow-wrap: break-wrap; white-space: pre-wrap; } .ruby, ruby { display: inline-table; text-align: center; white-space: nowrap; line-height: 1; height: 1em; vertical-align: text-bottom; } .rt, rt { display: table-header-group; font-size: 0.6em; line-height: 1.1; text-align: center; white-space: nowrap; } .keycap { border: 1px solid; border-color: #ddd #bbb #bbb #ddd; border-bottom-width: 2px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: #f9f9f9; padding: 1px 3px; font-family: inherit; font-size: 0.85em; white-space: nowrap; }