Skip to content

Commit 97591d9

Browse files
committed
Refactor.
1 parent ec90fcf commit 97591d9

File tree

12 files changed

+91
-81
lines changed

12 files changed

+91
-81
lines changed

assets/bluemetal/frontend.css

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ body,input,select,textarea,.idx{font-size:calc((12px * {magnification}) + .03vw)
99
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}
1010
code{background-color:rgba(85,85,85,.5);color:#eee;vertical-align:0;display:inline-block;height:calc(1em + 2px)}
1111
hr{border-style:solid none none;border-width:1px;margin:5px 2px 0;padding:2px;color:#89b}
12-
img.ico{width:16px;height:16px;border:0;filter:hue-rotate(180deg) brightness(.8)}
1312
input[type=file]{margin:0;padding:0;border:none;background:none;width:auto}
1413
input,input[type=file]::file-selector-button,select,option,textarea{background-color:#345;border:none;color:#ccc;margin:2px;padding:2px}
1514
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(
2827
select:focus,textarea:focus,input:focus,select:hover,textarea:hover:not([readonly]),input:hover{filter:grayscale(0) brightness(1)}
2928
.mainbox{display:flex;flex-direction:row;gap:auto;flex-basis:100%;justify-content:center;align-items:stretch}
3029
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}
3131
nav a:not(.idx a){display:block}
3232
main{flex-basis:80%;flex-shrink:1;flex-grow:2}
3333
.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)}
@@ -42,7 +42,7 @@ a:hover,a:active,a:focus,.txtRd{color:#fca}
4242
.bNav{height:64px}
4343
.cat,.exp,.bNav,.gen,nav,.s,.tip,.txtGn,.txtOe,.txtRd,.spanner,a,input,input[type=file]::file-selector-button,select,textarea{font-weight:700}
4444
.ci,.co,.gen,.center{margin:auto}
45-
.ci,.co,.ng1,.ng2{width:calc(100% - 32px)}
45+
.ci,.co,.ng1:not(.quad .ng1,.duo .ng1,.col>.ng1),.ng2:not(.quad .ng2,.duo .ng2,.col>.ng2){width:calc(100% - 32px)}
4646
.ci{background-color:rgba(102,119,136,.5);text-align:{FE_Align};border-top-{FE_Align_Reverse}-radius:24px;padding:12px}
4747
.co,body,.center{text-align:center}
4848
.co,body{padding:0}
@@ -51,11 +51,10 @@ a:hover,a:active,a:focus,.txtRd{color:#fca}
5151
.gen,input,select,textarea{font-family:'Verdana','Arial','Helvetica'}
5252
.gen{letter-spacing:0;white-space:nowrap}
5353
.h1,.h1f,.h2,.h2f,.h3,.h3f,.h4,.h4f,.ng1,.ng2,.r,.rf,.spanner{margin:0;padding:4px}
54-
.h1,.h1f,.h2,.h2f,.r,.rf{width:25%}
54+
td.h1,td.h1f,td.h2,td.h2f,td.r,td.rf{width:25%}
5555
.h1,.h3,.spanner{background-color:rgba(102,119,136,.5)}
5656
.h2,.h4{background-color:rgba(85,102,119,.5)}
57-
.h3,.h3f,.h4,.h4f{width:50%}
58-
.nav:lang(ja){letter-spacing:-1px}
57+
td.h3,td.h3f,td.h4,td.h4f{width:50%}
5958
.ng1,.h1f,.h3f{background:linear-gradient({90deg},rgba(102,119,136,.5),#89a)}
6059
.ng2,.h2f,.h4f{background:linear-gradient({90deg},rgba(85,102,119,.5),#789)}
6160
.hFd:hover,.r{background-color:rgba(153,102,51,.6)}
@@ -82,7 +81,7 @@ input[id=homebutton]{border-top-{FE_Align_Reverse}-radius:0;border-bottom-{FE_Al
8281
.big,.dt{display:none}
8382
.mob{display:block}
8483
.tip,.bNav,.gen{float:none;height:auto;text-align:center}
85-
.h1,.h1f,.h2,.h2f,.r,.rf{width:50%}
84+
td.h1,td.h1f,td.h2,td.h2f,td.r,td.rf{width:50%}
8685
}
8786
.hB{background-color:rgba(0,0,0,.125)}
8887
.hW{background-color:rgba(255,255,255,.125)}
@@ -157,10 +156,13 @@ input[type=checkbox],input[type=radio]{accent-color:#89b}
157156
.clockSeconds{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockseconds.svg}{/Base64Encode});position:relative;inset:0 -32px}
158157
.clockFace{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockface.svg}{/Base64Encode});position:relative;inset:0 -48px}
159158
.col{display:flex;flex-direction:column;gap:2px;justify-content:start;align-items:start;flex-basis:100%;width:100%}
160-
.col>.ng1,.col>.ng2,.flexstretch{width:calc(100% - 10px)}
159+
.col>.ng1,.col>.ng2,.flexstretch,.spanner{width:calc(100% - 10px)}
161160
.configInitPos{transform:scaleY(0);transform-origin:top center;opacity:0;max-height:0;margin-top:-2px}
162161
.configOpenPos{transform:scaleY(1);transform-origin:top center;opacity:1;max-height:auto}
163162
.spanner+table,.toggleTable{margin:-2px -2px 0 -2px}
164163
.spanner+table~table{margin:-4px -2px 0 -2px}
165-
.col>form{display:contents}
164+
.col>form,.quad>form,.duo>form{display:contents}
166165
input[type=hidden],script{display:none}
166+
.quad{display:grid;gap:2px;grid-template-columns:repeat(4,1fr);justify-content:stretch;justify-items:stretch}
167+
.duo{display:grid;gap:2px;grid-template-columns:1fr 1fr;justify-content:stretch;justify-items:stretch}
168+
.col+.quad,.col+.duo,.quad+.col,.quad+.duo,.duo+.col,.duo+.quad{margin-top:2px;margin-{FE_Align_Reverse}:1px}

assets/default/_upload_test.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<div id="upload_fields" class="inline">
99
<div class="spanner">
1010
<input type="button" onclick="javascript:more()" value="{field.More fields}" />
11-
<input type="submit" value="{field.OK}" />
11+
<input type="submit" class="auto" value="{field.OK}" />
1212
</div>
1313
<div class="spanner"><input type="file" name="upload_test[]" value="" /></div>
1414
</div>

assets/default/download.svg

Lines changed: 1 addition & 1 deletion
Loading

assets/default/folder.svg

Lines changed: 0 additions & 1 deletion
This file was deleted.

assets/default/frontend.css

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ body,input,select,textarea,.idx{font-size:calc((12px * {magnification}) + .03vw)
99
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}
1010
code{vertical-align:0;display:inline-block;height:calc(1em + 2px)}
1111
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}
1312
input[type=file]{margin:0;padding:0;border:none;background:none;width:auto}
1413
input,input[type=file]::file-selector-button,select,option,textarea{background-color:#ffe;border:1px solid #900;color:#033;margin:2px;padding:2px}
1514
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(
2827
select:focus,textarea:focus,input:focus,select:hover,textarea:hover:not([readonly]),input:hover{filter:grayscale(0) brightness(1)}
2928
.mainbox{display:flex;flex-direction:row;gap:auto;flex-basis:100%;justify-content:center;align-items:stretch}
3029
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}
3131
nav a:not(.idx a){display:block}
3232
main{flex-basis:80%;flex-shrink:1;flex-grow:2}
3333
.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}
4343
.bNav{height:64px}
4444
.cat,.exp,.bNav,.gen,nav,.s,.tip,.txtGn,.txtOe,.txtRd,.spanner,a,input,input[type=file]::file-selector-button,select,textarea{font-weight:700}
4545
.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)}
4747
.ci{background-color:#fff;border-style:solid;border-width:1px;border-color:#aaa;text-align:{FE_Align};border-top-{FE_Align_Reverse}-radius:24px;padding:12px}
4848
.co,body,.center{text-align:center}
4949
.co,body{padding:0}
@@ -52,13 +52,12 @@ a:active,a:focus{color:red}
5252
.gen,input,select,textarea{font-family:'Verdana','Arial','Helvetica'}
5353
.gen{letter-spacing:0;white-space:nowrap}
5454
.h1,.h1f,.h2,.h2f,.h3,.h3f,.h4,.h4f,.ng1,.ng2,.r,.rf,.spanner{margin:0;padding:4px;border-style:{Half_Border};border-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%}
5656
.h1,.h3,.spanner{background-color:#eee}
5757
.h2,.h4,code{background-color:#ddd}
58-
.h3,.h3f,.h4,.h4f{width:50%}
58+
td.h3,td.h3f,td.h4,td.h4f{width:50%}
5959
.icon48x48,input,select{background-repeat:no-repeat}
6060
.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}
6261
.ng1,.h1f,.h3f{background:linear-gradient({90deg},#eee,#ccc)}
6362
.ng2,.h2f,.h4f{background:linear-gradient({90deg},#ddd,#bbb)}
6463
.hFd:hover,.r{background-color:#fda}
@@ -86,7 +85,7 @@ input[id=homebutton]{border-top-{FE_Align_Reverse}-radius:0;border-bottom-{FE_Al
8685
.big,.dt{display:none}
8786
.mob{display:block}
8887
.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%}
9089
}
9190
.hB{background-color:rgba(0,0,0,.125)}
9291
.hW{background-color:rgba(255,255,255,.125)}
@@ -149,7 +148,6 @@ input[type=button].reset:hover,input[type=button].reset:active{color:#f88}
149148
.txtGn::selection,.txtGn>*:not(.txtOe,.txtRd)::selection{color:#dfc}
150149
.txtOe::selection,.txtOe>*:not(.txtGn,.txtRd)::selection{color:#fec}
151150
.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}
153151
.flexrow{display:flex;flex-direction:row}
154152
.flexin{margin-{FE_Align}:-1px;margin-{FE_Align_Reverse}:1px;width:auto;flex-grow:1}
155153
.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}
162160
.clockSeconds{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockseconds.svg}{/Base64Encode});position:relative;inset:0 -32px}
163161
.clockFace{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockface.svg}{/Base64Encode});position:relative;inset:0 -48px}
164162
.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)}
166164
.configInitPos{transform:scaleY(0);transform-origin:top center;opacity:0;max-height:0;margin-top:-2px}
167165
.configOpenPos{transform:scaleY(1);transform-origin:top center;opacity:1;max-height:auto}
168166
.spanner+table,.toggleTable{margin:-2px -2px 0 -2px}
169167
.spanner+table~table{margin:-4px -2px 0 -2px}
170-
.col>form{display:contents}
168+
.col>form,.quad>form,.duo>form{display:contents}
171169
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}

assets/fullmoon/frontend.css

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ body,input,select,textarea{max-width:100%}
88
body,input,select,textarea,.idx{font-size:calc((12px * {magnification}) + .03vw)}
99
body{font-family:'Tahoma','Verdana','Noto Sans','Arial';letter-spacing:1px;text-decoration:none;border-style:none;margin:0;white-space:normal;background-color:#36393b;color:#c5bc8e;background-image:url('?phpmussel-asset=moon.jpg&theme={theme}');background-repeat:no-repeat;background-attachment:fixed;background-position:center center}
1010
hr{border-style:solid none none;border-width:1px;margin:5px 2px 0;padding:2px;color:#aaa}
11-
img.ico{width:16px;height:16px;border:0}
1211
input[type=file]{margin:0;padding:0;border:none;background:none;width:auto}
1312
input,input[type=file]::file-selector-button,select,option,textarea{background-color:rgba(54,57,59,.7);border:1px solid #aaa;color:#c5bc8e;margin:2px;padding:2px}
1413
input,select{width:150px;background-repeat:no-repeat;background-position:top {FE_Align_Reverse}}
@@ -27,6 +26,7 @@ select:disabled,textarea:disabled,input:disabled{filter:grayscale(1) brightness(
2726
select:focus,textarea:focus,input:focus,select:hover,textarea:hover:not([readonly]),input:hover{filter:grayscale(0) brightness(1)}
2827
.mainbox{display:flex;flex-direction:column;gap:0;width:100%;justify-content:center;align-items:start}
2928
nav{display:flex;flex-direction:column;gap:0;justify-content:center;align-items:center;align-self:stretch;border-style:none none solid;border-width:1px;border-color:#aaa}
29+
nav:lang(ja){letter-spacing:-1px}
3030
nav a{display:inline}
3131
.subNav,nav .big{display:none}
3232
main{align-self:stretch}
@@ -39,7 +39,7 @@ a:link,a:visited{color:#eee6ab}
3939
a:hover,a:active,a:focus{color:#fff7bc}
4040
.cat,.exp,.gen,nav,.s,.txtGn,.txtOe,.txtRd,.spanner,a,input,input[type=file]::file-selector-button,select,textarea{font-weight:700}
4141
.ci,.co,.gen,.center{margin:auto}
42-
.ci,.co,.ng1:not(nav .ng1),.ng2:not(nav .ng2){width:calc(100% - 32px)}
42+
.ci,.co,.ng1:not(nav .ng1,.quad .ng1,.duo .ng1,.col>.ng1),.ng2:not(nav .ng2,.quad .ng2,.duo .ng2,.col>.ng2){width:calc(100% - 32px)}
4343
.ci{background-color:rgba(69,84,75,.5);border-style:solid;border-width:1px;border-color:#aaa;text-align:{FE_Align};border-top-{FE_Align_Reverse}-radius:24px;padding:12px}
4444
.co,body,.center{text-align:center}
4545
.co,body{padding:0}
@@ -49,10 +49,10 @@ a:hover,a:active,a:focus{color:#fff7bc}
4949
.gen,input,select,textarea{font-family:'Verdana','Arial',Helvetica}
5050
.gen{letter-spacing:0;white-space:nowrap}
5151
.h1,.h1f,.h2,.h2f,.h3,.h3f,.h4,.h4f,.ng1:not(nav .ng1),.ng2:not(nav .ng2),.r,.rf,.spanner{margin:0;padding:4px;border-style:{Half_Border};border-width:1px;border-color:#999}
52-
.h1,.h1f,.h2,.h2f,.r,.rf{width:25%}
52+
td.h1,td.h1f,td.h2,td.h2f,td.r,td.rf{width:25%}
5353
.h1,.h3,.spanner{background-color:rgba(103,106,109,.5)}
5454
.h2,.h4,code{background-color:rgba(86,89,92,.5)}
55-
.h3,.h3f,.h4,.h4f{width:50%}
55+
td.h3,td.h3f,td.h4,td.h4f{width:50%}
5656
code,nav{font-family:'Courier New','Courier','Arial'}
5757
.ng1:not(nav .ng1),.h1f,.h3f{background:linear-gradient({90deg},rgba(103,106,109,.5),#555)}
5858
.ng2:not(nav .ng2),.h2f,.h4f{background:linear-gradient({90deg},rgba(86,89,92,.5),#444)}
@@ -79,7 +79,7 @@ input[id=homebutton]{border-top-{FE_Align_Reverse}-radius:0;border-bottom-{FE_Al
7979
.big,.dt{display:none}
8080
.mob{display:block}
8181
.gen{float:none;height:auto;text-align:center}
82-
.h1,.h1f,.h2,.h2f,.r,.rf{width:50%}
82+
td.h1,td.h1f,td.h2,td.h2f,td.r,td.rf{width:50%}
8383
nav{border-style:none}
8484
}
8585
.hB{background-color:rgba(0,0,0,.125)}
@@ -154,10 +154,13 @@ input[type=checkbox],input[type=radio]{accent-color:#cca}
154154
.clockSeconds{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockseconds.svg}{/Base64Encode});position:relative;inset:0 -32px}
155155
.clockFace{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockface.svg}{/Base64Encode});position:relative;inset:0 -48px}
156156
.col{display:flex;flex-direction:column;gap:2px;justify-content:start;align-items:start;flex-basis:100%;width:100%}
157-
.col>.ng1,.col>.ng2,.flexstretch{width:calc(100% - 10px)}
157+
.col>.ng1,.col>.ng2,.flexstretch,.spanner{width:calc(100% - 10px)}
158158
.configInitPos{transform:scaleY(0);transform-origin:top center;opacity:0;max-height:0;margin-top:-2px}
159159
.configOpenPos{transform:scaleY(1);transform-origin:top center;opacity:1;max-height:auto}
160160
.spanner+table,.toggleTable{margin:-2px -2px 0 -2px}
161161
.spanner+table~table{margin:-4px -2px 0 -2px}
162-
.col>form{display:contents}
162+
.col>form,.quad>form,.duo>form{display:contents}
163163
input[type=hidden],script{display:none}
164+
.quad{display:grid;gap:2px;grid-template-columns:repeat(4,1fr);justify-content:stretch;justify-items:stretch}
165+
.duo{display:grid;gap:2px;grid-template-columns:1fr 1fr;justify-content:stretch;justify-items:stretch}
166+
.col+.quad,.col+.duo,.quad+.col,.quad+.duo,.duo+.col,.duo+.quad{margin-top:2px;margin-{FE_Align_Reverse}:1px}

0 commit comments

Comments
 (0)