44 : root {scroll-behavior : auto}
55}
66.scrollTrans {transition : all .5s ease-in-out}
7- body , input , select , textarea , .idx {font-size : calc ((12px * {magnification}) + .03vw );max- width: 100%}
8- body {font-family : 'Tahoma' , 'Verdana' , 'Noto Sans' , 'Arial' ;letter-spacing : 1px ;text-decoration : none;border-style : none;margin : 0 ;white-space : normal;background-color : # 333 ;color : # cde ;background-image : url (data:image/gif;base64, R0lGODdhAwADAIACADMzM1VicCwAAAAAAwADAAACBIQRBwUAOw==);background-attachment : fixed}
7+ body , input , select , textarea {max-width : 100% }
8+ body , input , select , textarea , .idx {font-size : calc ((12px * {magnification}) + .03vw )}
9+ body {font-family : 'Tahoma' , 'Verdana' , 'Noto Sans' , 'Arial' ;letter-spacing : 1px ;text-decoration : none;border-style : none;margin : 0 ;white-space : normal;background-color : # 333 ;color : # cde ;background-image : url (data:image/png;base64, {Base64Encode}{Asset: texture.png}{/ Base64Encode});background-attachment : fixed}
910code {background-color : rgba (85 , 85 , 85 , .5 );color : # eee ;vertical-align : 0 ;display : inline-block;height : calc (1em + 2px )}
1011hr {border-style : solid none none;border-width : 1px ;margin : 5px 2px 0 ;padding : 2px ;color : # 89b }
1112img .ico {width : 16px ;height : 16px ;border : 0 ;filter : hue-rotate (180deg ) brightness (.8 )}
1213input [type = file ]{margin : 0 ;padding : 0 ;border : none;background : none;width : auto}
1314input , input [type = file ]::file-selector-button , select , option , textarea {background-color : # 345 ;border : none;color : # ccc ;margin : 2px ;padding : 2px }
1415input , select {width : 150px ;background-repeat : no-repeat;background-position : top {FE_Align_Reverse}}
15- input [type = submit ]: not (.auto ), input [type = button ]: not (.auto ){width : auto;min-width : 150px }
16+ input [type = submit ]: not (.auto ), input [type = button ]: not (.auto ){width : auto;min-width : min ( 150px , 25 % ) }
1617input .auto , input [type = file ]::file-selector-button , select .auto {width : auto;padding-left : 10px ;padding-right : 10px }
1718input [type = image ]{width : inherit;border : inherit}
1819input [type = password ]{background-image : url (data:image/gif;base64, {Base64Encode}{Asset: pip_key_blue.gif}{/ Base64Encode})}
@@ -25,6 +26,11 @@ select,option,input,textarea{filter:grayscale(.1) brightness(.94)}
2526select : active , textarea : active : not ([readonly ]), input : active {filter : grayscale (0 ) brightness (1 )}
2627select : disabled , textarea : disabled , input : disabled {filter : grayscale (1 ) brightness (.5 )}
2728select : focus , textarea : focus , input : focus , select : hover , textarea : hover : not ([readonly ]), input : hover {filter : grayscale (0 ) brightness (1 )}
29+ .mainbox {display : flex;flex-direction : row;gap : auto;justify-content : center;align-items : start}
30+ nav {display : flex;flex-direction : column;gap : 2px ;justify-content : start;align-items : start;font-size : calc ((14px * {magnification}) + .03vw );flex- basis : 20%;flex- shrink: 2;flex- grow: 1;letter- spacing: calc(1px + .03vw)}
31+ nav a : not (.idx a ){display : block}
32+ main {flex-basis : 80% ;flex-shrink : 1 ;flex-grow : 2 }
33+ .subNav {display : block;text-align : center;font-size : calc ((10px * {magnification}) + .03vw );color : rgba(204, 221, 238, .6);text- shadow: 2px 2px 1px rgba(255, 255, 255, .2)}
2834table{table-layout : fixed}
2935table , .spanner {width : 100% }
3036textarea {height : 150px }
@@ -34,10 +40,9 @@ a:link,a:visited{color:#def}
3440a : hover , a : active , a : focus , .txtRd {color : # fca }
3541.bNav , .gen , .spanner {text-align : {FE_Align_Reverse}}
3642.bNav {height : 64px }
37- .cat , .exp , .bNav , .gen , . nav , .s , .tip , .txtGn , .txtOe , .txtRd , .spanner , a , input , input [type = file ]::file-selector-button , select , textarea {font-weight : 700 }
43+ .cat , .exp , .bNav , .gen , nav , .s , .tip , .txtGn , .txtOe , .txtRd , .spanner , a , input , input [type = file ]::file-selector-button , select , textarea {font-weight : 700 }
3844.ci , .co , .gen , .center {margin : auto}
3945.ci , .co , .ng1 , .ng2 {width : calc (100% - 32px )}
40- .idx {width : calc (100% - 10px )}
4146.ci {background-color : rgba (102 , 119 , 136 , .5 );text-align : {FE_Align };bor der- to p- {FE_Align_Reverse}-radius : 24px ;padding : 12px }
4247.co , body , .center {text-align : center}
4348.co , body {padding : 0 }
@@ -50,13 +55,11 @@ a:hover,a:active,a:focus,.txtRd{color:#fca}
5055.h1 , .h3 , .spanner {background-color : rgba (102 , 119 , 136 , .5 )}
5156.h2 , .h4 {background-color : rgba (85 , 102 , 119 , .5 )}
5257.h3 , .h3f , .h4 , .h4f {width : 50% }
53- .nav {font-size : calc ((14px * {magnification}) + .03vw );width: 20%;letter- spacing: calc(1px + .03vw)}
5458.nav : lang (ja ){letter-spacing : -1px }
5559.ng1 , .h1f , .h3f {background : linear-gradient ({90deg}, rgba (102, 119, 136, .5), # 89a)}
5660.ng2 , .h2f , .h4f {background : linear-gradient ({90deg}, rgba (85, 102, 119, .5), # 789)}
5761.hFd : hover , .r {background-color : rgba (153 , 102 , 51 , .6 )}
5862.rf {background : linear-gradient ({90deg}, rgba (153, 102, 51, .6), # c96 )}
59- .right {padding : 20px ;width : 80% }
6063.branchline {border-style : none none solid none;border-width : 1px ;border-color : # 89b }
6164.txtBl {color : # eee }
6265.txtGn {color : # 9c7 }
@@ -75,18 +78,18 @@ input[id=logoutbutton]:hover,input[id=logoutbutton]:active,input[id=logoutbutton
7578input [id = homebutton ]{border-top- {FE_Align_Reverse}-radius : 0 ;border-bottom- {FE_Align_Reverse}-radius : 0 ;margin- {FE_Align_Reverse }: 0 }
7679.h1f , .h2f , .h3f , .h4f , .rf {white-space : nowrap}
7780@media only all and (max-width : 968px ) {
81+ .extend {flex-basis : 100% }
7882 .big , .dt {display : none}
7983 .mob {display : block}
8084 .tip , .bNav , .gen {float : none;height : auto;text-align : center}
8185 .h1 , .h1f , .h2 , .h2f , .r , .rf {width : 50% }
82- .extend {width : 100% }
8386}
8487.hB {background-color : rgba (0 , 0 , 0 , .125 )}
8588.hW {background-color : rgba (255 , 255 , 255 , .125 )}
8689.fW {word-break : break-all}
8790.exp {color : # ff0 ;background-color : # f00 }
8891.pieul {list-style-type : none;margin : 0 ;padding : 0 }
89- li > span .comCat : first-child , input [type = file ]::file-selector-button {cursor : pointer}
92+ li > span .comCat : first-child , input [type = button ] , input [ type = file ]::file-selector-button , input [ type = checkbox ] , input [ type = checkbox ] + label , input [ type = radio ] , input [ type = radio ] + label , input [ type = reset ] , input [ type = submit ] , span > span [ onclick ] , li > span [ onclick ] , . navicon [ onclick ] {cursor : pointer}
9093.comCat ::before , .showlink ::before , .shownlink ::before , .unshownlink ::before {content : "" ;width : 16px ;height : 16px ;background-image : url (data:image/svg+xml;base64, {Base64Encode}{Asset: caret.svg}{/ Base64Encode});background-repeat : no-repeat;background-position : center;position : relative;top : 2px ;display : inline-block;margin- {FE_Align_Reverse }: 6px ;line-height : 100% ;cursor : pointer}
9194.caret-down ::before {animation : forRotate .3s ease-in 1 ;animation-fill-mode : both}
9295.caret-up ::before {animation : revRotate .5s linear 1 ;animation-fill-mode : both}
@@ -96,7 +99,7 @@ blockquote.comSub{margin:-2px 0 0 0;padding:0 0 0 0}
9699@keyframes forRotate{0% {{caretTransformBefore} invert(90%) sepia(8%) saturate(574%) hue-rotate(174deg) brightness(98%) contrast(90%)}100% {{caretTransformAfter} invert(90%) sepia(8%) saturate(574%) hue-rotate(174deg) brightness(98%) contrast(90%)}}
97100@keyframes revRotate{0% {{caretTransformAfter} invert(90%) sepia(8%) saturate(574%) hue-rotate(174deg) brightness(98%) contrast(90%)}100% {{caretTransformBefore} invert(90%) sepia(8%) saturate(574%) hue-rotate(174deg) brightness(98%) contrast(90%)}}
98101.navicon {display : inline-block;background-repeat : no-repeat;filter : invert (85% ) saturate (1074% ) hue-rotate (-154deg ) brightness (100% ) contrast (87% );position : relative;top : 1px ;width : 16px ;height : 16px }
99- a : hover > .navicon , a : active > .navicon , a : focus > .navicon {filter : invert (91% ) sepia (87% ) saturate (611% ) hue-rotate (-62deg ) brightness (100% ) contrast (109% )}
102+ a : hover > .navicon , a : active > .navicon , a : focus > .navicon , . navicon [ onclick ] : hover , . navicon [ onclick ] : active , . navicon [ onclick ] : focus {filter : invert (91% ) sepia (87% ) saturate (611% ) hue-rotate (-62deg ) brightness (100% ) contrast (109% )}
100103select + input [type = submit ], select + input [type = button ], input [name = qkey ]+ input [type = submit ]{height : 20px ;margin- {FE_Align }: -3px ;border-bottom- {FE_Align}-radius : 0 ;border-top- {FE_Align}-radius : 0 ;padding- {FE_Align }: 3px }
101104input [name = qkey ]{margin- {FE_Align }: -3px ;padding- {FE_Align }: 3px }
102105select , input [type = submit ], input [type = reset ], input [type = button ], input [type = file ]::file-selector-button , input [type = text ], input [type = password ], input [type = number ], input [type = date ], input [type = time ], button {box-sizing : border-box;height : 20px ;padding-top : 0 ;padding-bottom : 0 }
@@ -123,7 +126,6 @@ input[type=checkbox]+label,input[type=radio]+label,.gridboxitem>label,.gridboxit
123126.warning {display : inline-block;margin : 4px ;font-weight : 700 ;color : # fca ;background : linear-gradient ({90deg}, rgba (0, 128, 192, 0) 0, rgba (0, 128, 192, .8) 20% 80%, rgba (0, 128, 192, 0) 100%);line-height: 100%}
124127.shownlink ::before {animation : forRotate .5s ease-in 1 ;animation-fill-mode : both}
125128.unshownlink ::before {animation : revRotate .5s linear 1 ;animation-fill-mode : both}
126- .subNav {text-align : center;font-size : calc ((10px * {magnification}) + .03vw );color : rgba(204, 221, 238, .6);text- shadow: 2px 2px 1px rgba(255, 255, 255, .2)}
127129input [type = button ].reset {background : none;cursor : pointer;border : none;padding : 0 12px 0 12px ;margin : 0 ;width : auto;color : # fca }
128130input [type = button ].reset : hover , input [type = button ].reset : active {color : # ffc }
129131.tablend {margin-top : -2px }
@@ -144,9 +146,14 @@ input[type=button].reset:hover,input[type=button].reset:active{color:#ffc}
144146.txtGn ::selection , .txtGn > * : not (.txtOe , .txtRd )::selection {color : # dfc }
145147.txtOe ::selection , .txtOe > * : not (.txtGn , .txtRd )::selection {color : # fec }
146148.txtRd ::selection , .txtRd > * : not (.txtGn , .txtOe )::selection {color : # fcc }
147- .flexrow {display : flex}
149+ .flexrow {display : flex; flex-direction : row }
148150.flexin {margin- {FE_Align }: -1px ;margin- {FE_Align_Reverse }: 1px ;width : auto;flex-grow : 1 }
149151.comCat ::before , .showlink ::before , .shownlink ::before , .unshownlink ::before {filter : invert (90% ) sepia (8% ) saturate (574% ) hue-rotate (174deg ) brightness (98% ) contrast (90% )}
150152.navSoftCnr {border-radius : {cnrRadius } 0 0}
151153.capitalize {text-transform : capitalize}
152154input [type = checkbox ], input [type = radio ]{accent-color : # 89b }
155+ .clockBlock {display : inline-block;width : 16px ;height : 16px ;transition : none}
156+ .clockHours {background-image : url (data:image/svg+xml;base64, {Base64Encode}{Asset: clockhours.svg}{/ Base64Encode});position : relative;inset : 0 0 }
157+ .clockMinutes {background-image : url (data:image/svg+xml;base64, {Base64Encode}{Asset: clockminutes.svg}{/ Base64Encode});position : relative;inset : 0 -16px }
158+ .clockSeconds {background-image : url (data:image/svg+xml;base64, {Base64Encode}{Asset: clockseconds.svg}{/ Base64Encode});position : relative;inset : 0 -32px }
159+ .clockFace {background-image : url (data:image/svg+xml;base64, {Base64Encode}{Asset: clockface.svg}{/ Base64Encode});position : relative;inset : 0 -48px }
0 commit comments