@@ -9,7 +9,6 @@ body,input,select,textarea,.idx{font-size:calc((12px * {magnification}) + .03vw)
9
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 : # ccc ;color : # 033 }
10
10
code {vertical-align : 0 ;display : inline-block;height : calc (1em + 2px )}
11
11
hr {border-style : solid none none;border-width : 1px ;margin : 5px 2px 0 ;padding : 2px ;color : rgba (153 , 0 , 0 , .6 )}
12
- img .ico {width : 16px ;height : 16px ;border : 0 }
13
12
input [type = file ]{margin : 0 ;padding : 0 ;border : none;background : none;width : auto}
14
13
input , input [type = file ]::file-selector-button , select , option , textarea {background-color : # ffe ;border : 1px solid # 900 ;color : # 033 ;margin : 2px ;padding : 2px }
15
14
input , select {width : 150px ;background-repeat : no-repeat;background-position : top {FE_Align_Reverse}}
@@ -28,6 +27,7 @@ select:disabled,textarea:disabled,input:disabled{filter:grayscale(1) brightness(
28
27
select : focus , textarea : focus , input : focus , select : hover , textarea : hover : not ([readonly ]), input : hover {filter : grayscale (0 ) brightness (1 )}
29
28
.mainbox {display : flex;flex-direction : row;gap : auto;flex-basis : 100% ;justify-content : center;align-items : stretch}
30
29
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)}
30
+ nav : lang (ja ){letter-spacing : -1px }
31
31
nav a : not (.idx a ){display : block}
32
32
main {flex-basis : 80% ;flex-shrink : 1 ;flex-grow : 2 }
33
33
.subNav {display : block;text-align : center;font-size : calc ((10px * {magnification}) + .03vw );color : rgba(0, 51, 51, .6);text- shadow: 2px 2px 1px rgba(0, 0, 0, .2)}
@@ -43,7 +43,7 @@ a:active,a:focus{color:red}
43
43
.bNav {height : 64px }
44
44
.cat , .exp , .bNav , .gen , nav , .s , .tip , .txtGn , .txtOe , .txtRd , .spanner , a , input , input [type = file ]::file-selector-button , select , textarea {font-weight : 700 }
45
45
.ci , .co , .gen , .center {margin : auto}
46
- .ci , .co , .ng1 , . ng2 {width : calc (100% - 32px )}
46
+ .ci , .co , .ng1 : not (. quad . ng1 , . duo . ng1 , . col > . ng1 ) , . ng2 : not (. quad . ng2 , . duo . ng2 , . col > . ng2 ) {width : calc (100% - 32px )}
47
47
.ci {background-color : # fff ;border-style : solid;border-width : 1px ;border-color : # aaa ;text-align : {FE_Align };bor der- to p- {FE_Align_Reverse}-radius : 24px ;padding : 12px }
48
48
.co , body , .center {text-align : center}
49
49
.co , body {padding : 0 }
@@ -52,13 +52,12 @@ a:active,a:focus{color:red}
52
52
.gen , input , select , textarea {font-family : 'Verdana' , 'Arial' , 'Helvetica' }
53
53
.gen {letter-spacing : 0 ;white-space : nowrap}
54
54
.h1 , .h1f , .h2 , .h2f , .h3 , .h3f , .h4 , .h4f , .ng1 , .ng2 , .r , .rf , .spanner {margin : 0 ;padding : 4px ;border-style : {Half_Border };bor der- width: 1px ;border-color : # 999 }
55
- .h1 , .h1f , .h2 , .h2f , .r , .rf {width : 25% }
55
+ td .h1 , td .h1f , td .h2 , td .h2f , td .r , td .rf {width : 25% }
56
56
.h1 , .h3 , .spanner {background-color : # eee }
57
57
.h2 , .h4 , code {background-color : # ddd }
58
- .h3 , .h3f , .h4 , .h4f {width : 50% }
58
+ td .h3 , td .h3f , td .h4 , td .h4f {width : 50% }
59
59
.icon48x48 , input , select {background-repeat : no-repeat}
60
60
.icon48x48 {background-image : url (data:image/jpeg;base64, /9j/4AAQSkZJRgABAgEAAAAAAAD/7gAOQWRvYmUAZAAAAAAB/9sAQwAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8f/9sAQwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8IAEQgAMAAwAwERAAIRAQMRAf/EABsAAAIDAAMAAAAAAAAAAAAAAAUHAgQGAAED/8QAJBAAAgICAQIHAQAAAAAAAAAAAgMBBAAFEVASECEyExQ0FQb/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EAC8RAAECBQEFBwQDAAAAAAAAAAECAwARITESBBBRYYEiQZGxMlJyE6HB4WIjM3P/xAAUEgEAAAAAAAAAAAAAAAAAAABQ/8QAJxMBAAICAQMEAwADAQAAAAAAAREhADFBUWFxEIGRsVChwSAwQOH/2gAMAwEAAhADEAAAAWoRFWADcm8KhSFWWgaPEEEEW6gjWoz1GHSLFapvzUHkUEDLiRpBw4QKZbBgXP/aAAgBAQABBQLCKBjb7a+Vgb+wCdN/RE9uOtITLrVN6djfm2Xzan5YVTKqE8hZ+2wBnN1AjdwgIFpaDU2/Kyfq24si3rw7revrcoqJ9mtdWRLASszfot2S6okt2vOTDwKeIqIhWEtZSsOy3n//2gAIAQIAAQUC6J//2gAIAQMAAQUC6J//2gAIAQICBj8CE//aAAgBAwIGPwIT/9oACAEBAQY/AomTIC5hTYK9O0PKmqSRvPbWMm9S4k+6Y7jA0usAS8r+twWV+dgDipTtQnwhSA6OdLV4Q30fGlpOCROZ5mDp8JvGWPSOnecr1hepFCyQpB4i/wBDCSbkQP8AP7wAROClNAANjelABccBU8hIuB4UEIdR5VgEc4QfUkjuMGM1WcGaPbCNyeo8oc1Sul7VTxVfFvshtr0JAgKTVbZyA37xFAQ0fMo0nwEOuIImwtSGG+CaGvGHW3JtrwUmRpWPgeSAtlKCnH0kU2zvC5CQWrI3qTc1iakgkWJEOvmf8nSQf1tLZ//aAAgBAQMBPyHEphSlAYuoKzhjV9GeZmpvMo50/wCTfonHonxb9A8HAGFJLWUN9R1ylIslEdWFy1u0QiGRF4cPjWVXjO5aYOagCnkx19Pt/wCcgnAck7vBgKEd8BWDbmjvEYTM8uxn6kKxOCW0N5B/uP236xSMH8qQ+s7tJehbHVoaEumOZrBP1I60c98FOgGxr3BxXI0mYP66XA7CIBK/KFZMwLE+UPTXODLrgD5cSIcAADRR6O4JdN/WD34mVtQpiemCNHAU+cFzMEFEJkYum79P/9oACAECAwE/Ifwn/9oACAEDAwE/Ifwn/9oADAMBAAIRAxEAABCRISDJBdLjNZSNaCSST//aAAgBAQMBPxDEvKRANquK3kMPksIFhw+cHjEMNxqcb2yhxlXOa3dqehzjKzIEoUPB3zhm/wAQ4gttgUHojnn+ojEK65/auEu0nSrtS8RWmFFnzVCkcbPMZ2cl8gpzhNiUe2AELahCTLfkPbEDhvAiXAASkB3cghtnBpJFiSQmWMnVvshCAThJxNko8K+P1wptCHtT+Z5QdRUvmeJPC6BQcmki4h4w9Y8MKgvDJjiGocbVRCJPIOFt74p8LgCi7qjuGAUxCCMpML4A8xgHRJ0TPXNnRAVa2xdDT2jhLhi9PBOjIuziMaamA24IA4Cj0amMAB2QmLVvJGpAo5Wg2k9ms635gSaQpeIpxsgEWEPIL09P/9oACAECAwE/EP8AYf5H/F//2gAIAQMDAT8Q/Cf/2Q==);background-position : center;width : 48px ;height : 48px ;margin : auto}
61
- .nav : lang (ja ){letter-spacing : -1px }
62
61
.ng1 , .h1f , .h3f {background : linear-gradient ({90deg}, # eee, # ccc )}
63
62
.ng2 , .h2f , .h4f {background : linear-gradient ({90deg}, # ddd, # bbb )}
64
63
.hFd : hover , .r {background-color : # fda }
@@ -86,7 +85,7 @@ input[id=homebutton]{border-top-{FE_Align_Reverse}-radius:0;border-bottom-{FE_Al
86
85
.big , .dt {display : none}
87
86
.mob {display : block}
88
87
.tip , .bNav , .gen {float : none;height : auto;text-align : center}
89
- .h1 , .h1f , .h2 , .h2f , .r , .rf {width : 50% }
88
+ td .h1 , td .h1f , td .h2 , td .h2f , td .r , td .rf {width : 50% }
90
89
}
91
90
.hB {background-color : rgba (0 , 0 , 0 , .125 )}
92
91
.hW {background-color : rgba (255 , 255 , 255 , .125 )}
@@ -149,7 +148,6 @@ input[type=button].reset:hover,input[type=button].reset:active{color:#f88}
149
148
.txtGn ::selection , .txtGn > * : not (.txtOe , .txtRd )::selection {color : # dfc }
150
149
.txtOe ::selection , .txtOe > * : not (.txtGn , .txtRd )::selection {color : # fec }
151
150
.txtRd ::selection , .txtRd > * : not (.txtGn , .txtOe )::selection {color : # fcc }
152
- input [type = file ]::file-selector-button {background-image : url (data:image/svg+xml;base64, {Base64Encode}{Asset: folder.svg}{/ Base64Encode});padding- {FE_Align }: 20px ;background-repeat : no-repeat;background-position : top 1px {FE_Align } 4px}
153
151
.flexrow {display : flex;flex-direction : row}
154
152
.flexin {margin- {FE_Align }: -1px ;margin- {FE_Align_Reverse }: 1px ;width : auto;flex-grow : 1 }
155
153
.comCat ::before , .showlink ::before , .shownlink ::before , .unshownlink ::before {filter : invert (14% ) sepia (55% ) saturate (1277% ) hue-rotate (142deg ) brightness (94% ) contrast (101% )}
@@ -162,10 +160,13 @@ input[type=checkbox],input[type=radio]{accent-color:#900}
162
160
.clockSeconds {background-image : url (data:image/svg+xml;base64, {Base64Encode}{Asset: clockseconds.svg}{/ Base64Encode});position : relative;inset : 0 -32px }
163
161
.clockFace {background-image : url (data:image/svg+xml;base64, {Base64Encode}{Asset: clockface.svg}{/ Base64Encode});position : relative;inset : 0 -48px }
164
162
.col {display : flex;flex-direction : column;gap : 2px ;justify-content : start;align-items : start;flex-basis : 100% ;width : 100% }
165
- .col > .ng1 , .col > .ng2 , .flexstretch {width : calc (100% - 10px )}
163
+ .col > .ng1 , .col > .ng2 , .flexstretch , . spanner {width : calc (100% - 10px )}
166
164
.configInitPos {transform : scaleY (0 );transform-origin : top center;opacity : 0 ;max-height : 0 ;margin-top : -2px }
167
165
.configOpenPos {transform : scaleY (1 );transform-origin : top center;opacity : 1 ;max-height : auto}
168
166
.spanner + table , .toggleTable {margin : -2px -2px 0 -2px }
169
167
.spanner + table ~ table {margin : -4px -2px 0 -2px }
170
- .col > form {display : contents}
168
+ .col > form , . quad > form , . duo > form {display : contents}
171
169
input [type = hidden ], script {display : none}
170
+ .quad {display : grid;gap : 2px ;grid-template-columns : repeat (4 , 1fr );justify-content : stretch;justify-items : stretch}
171
+ .duo {display : grid;gap : 2px ;grid-template-columns : 1fr 1fr ;justify-content : stretch;justify-items : stretch}
172
+ .col + .quad , .col + .duo , .quad + .col , .quad + .duo , .duo + .col , .duo + .quad {margin-top : 2px ;margin- {FE_Align_Reverse }: 1px }
0 commit comments