|
54 | 54 | ,dotdot:{"@keyframes dotdot":{"0%":{width:"0em"},"33%":{width:".6em"},"66%":{width:"1em"},"100%":{width:"1.6em"}}}
|
55 | 55 | };
|
56 | 56 |
|
57 |
| - let material={"box-shadow":"black 0px 0px 10px","&:hover":{"box-shadow":"black 0px 0px 50px"},margin:"1em"}; |
58 |
| - let inset={"box-shadow":"black 0px 0px 10px inset","&:hover":{"box-shadow":"black 0px 0px 5px inset"}}; |
59 |
| - let glow={white:{filter:"url(#shadow_white)"},amber:{filter:"url(#shadow_amber)"}}; |
| 57 | + export var material={"box-shadow":"black 0px 0px 10px","&:hover":{"box-shadow":"black 0px 0px 50px"},margin:"1em"}; |
| 58 | + export var inset={"box-shadow":"black 0px 0px 10px inset","&:hover":{"box-shadow":"black 0px 0px 5px inset"}}; |
| 59 | + export var glow={white:{filter:"url(#shadow_white)"},amber:{filter:"url(#shadow_amber)"}}; |
60 | 60 |
|
61 |
| - var text= |
| 61 | + export var text= |
62 | 62 | {glow:{"text-shadow":"white 0px 0px 2px,white 0px 0px 2px",transition:"all 0.3s"}
|
63 | 63 | };
|
64 | 64 |
|
65 |
| - let table= |
| 65 | + export var table= |
66 | 66 | {"font-size":"inherit",transition:"all 1s"
|
67 | 67 | ,"&#dashboard tr":{"vertical-align":"top"}
|
68 | 68 | ,"& tr input[type=checkbox]":
|
|
87 | 87 | }
|
88 | 88 | };
|
89 | 89 |
|
90 |
| - var message= |
| 90 | + export var message= |
91 | 91 | {display:"table-row","text-align":"left"
|
92 | 92 | ,"&>span":
|
93 | 93 | {display:"table-cell","vertical-align":"top"
|
|
109 | 109 | }
|
110 | 110 | };
|
111 | 111 |
|
112 |
| - var vignette= |
| 112 | + export var list= |
| 113 | + {display:"block","margin-left":"-5em","max-height":"50vh","min-width":"150px" |
| 114 | + ,"&>li": |
| 115 | + {...animation.fade.out,opacity:0,animation:"fadeout 6s","padding-left":0,"min-height":"4em","white-space":"normal" |
| 116 | + ,...message |
| 117 | + } |
| 118 | + ,"&>li:not(:last-of-type)":{animation:"fadeout 2s"} |
| 119 | + ,"&>span":{position:"fixed",bottom:"1.5em",left:"5.5em",color:"black"} |
| 120 | + ,"&:hover>li":{opacity:1,animation:"fadein 1s"} |
| 121 | + }; |
| 122 | + |
| 123 | + export var vignette= |
113 | 124 | {position:"relative",width:"fit-content",margin:"auto"
|
114 | 125 | ,"&>img":{width:"100%"}
|
115 | 126 | ,"&:before":
|
|
144 | 155 | {"a,span[role='link']":{"text-decoration":"none",position:"relative",color:"#0097a7"}
|
145 | 156 | };
|
146 | 157 |
|
147 |
| - var form= |
| 158 | + export var form= |
148 | 159 | {dropup:
|
149 | 160 | {"& ul":
|
150 | 161 | {display:"none","z-index":"2",padding:"0px","margin-bottom":"0px","text-align":"left","pointer-events":"none","list-style-type":"none"
|
|
199 | 210 |
|
200 | 211 | merge(form.label,{"&>span[role=textbox]":form.input});
|
201 | 212 |
|
202 |
| - export default |
203 |
| - {middle,material,inset,glow,form,link,table,vignette,text,message |
204 |
| - ,theme: |
| 213 | + export var theme= |
205 | 214 | {":root":Object.fromEntries(Object.entries(
|
206 | 215 | {abyss:"#111111",isle:"#303030",text:"#dbd1b4",note:"#7a7564",highlight:"rgb(230,238,156)"
|
207 | 216 | ,font:"averia",hand:"ranger",form:"3.5em",size:"14px",align:"inherit",transition:"1s"
|
208 | 217 | }).map(([key,value])=>["--"+key,value]))
|
209 | 218 | ,"::-webkit-scrollbar":{display:"none"}
|
210 |
| - } |
211 |
| - ,body: |
| 219 | + }; |
| 220 | + export var body= |
212 | 221 | {margin:0,"text-align":"center",overflow:"hidden","font-family":"var(--font)"
|
213 | 222 | ,"font-size":"var(--size)",color:"var(--text)","background-color":"var(--abyss)"
|
214 | 223 | ,transition:"all var(--transition)"
|
215 |
| - } |
216 |
| - ,a:{"text-decoration":"none",position:"relative",color:"#0097a7"} |
217 |
| - ,blockquote: |
| 224 | + }; |
| 225 | + export var a={"text-decoration":"none",position:"relative",color:"#0097a7"}; |
| 226 | + export var blockquote= |
218 | 227 | {"&>p:last-child":{"text-transform":"italic","padding-left":"20%","&:before":{content:'"- "',"white-space":"pre"},"&:after":{content:'""'}}
|
219 | 228 | ,...Object.fromEntries(["before","after"].map(side=>["&>p:"+side,{content:'"\\""'}]))
|
220 |
| - } |
221 |
| - ,row:{display:"inline-block",margin:"0 1em",height:"100%","list-style":"none"} |
222 |
| - ,column:{display:"block",margin:"1em 0","list-style":"none"} |
223 |
| - ,shelf:{position:"absolute",bottom:0,left:0,right:0,"text-align":"left"} |
224 |
| - ,radio: |
| 229 | + }; |
| 230 | + export var row={display:"inline-block",margin:"0 1em",height:"100%","list-style":"none"}; |
| 231 | + export var column={display:"block",margin:"1em 0","list-style":"none"}; |
| 232 | + export var shelf={position:"absolute",bottom:0,left:0,right:0,"text-align":"left"}; |
| 233 | + export var radio= |
225 | 234 | {"border-radius":"100%","background-color":"black",transform:"scale(0.8)"
|
226 | 235 | ,"&[checked=true]":
|
227 | 236 | {display:"none"
|
228 | 237 | ,"&[for=talk]~label[for=source]":{display:"none"}
|
229 | 238 | ,"&[for=module]~label[for=message]":{display:"none"}
|
230 | 239 | }
|
231 |
| - } |
232 |
| - ,frame: |
| 240 | + }; |
| 241 | + export var frame= |
233 | 242 | {"white-space":"pre-wrap","overflow-wrap":"break-word",overflow:"scroll"
|
234 | 243 | ,width:"100vw",height:"100vh","text-align":"var(--align)"
|
235 | 244 | ,"& h2[onclick],.entry":{cursor:"pointer","&:hover":{transform:"scale(1.2)"}}
|
|
240 | 249 | // ,"&:not([id]).entry":{position:"relative",display:"block",margin:"auto auto 30px",height:"auto",cursor:"pointer"}
|
241 | 250 | // }
|
242 | 251 | }
|
243 |
| - ,media: |
| 252 | + export var media= |
244 | 253 | {overflow:"visible",position:"relative","max-width":"100vw","max-height":"100vh"
|
245 | 254 | ,"& g.node":
|
246 | 255 | {"& text":{"pointer-events":"none"}
|
|
256 | 265 | }
|
257 | 266 | }
|
258 | 267 | }
|
259 |
| - ,card: |
| 268 | + export var card= |
260 | 269 | {".card":
|
261 | 270 | {...material,margin:"1em",position:"relative",display:"inline-block",transition:"all 0.5s","text-align":"center",cursor:"pointer","border-radius":"50%"
|
262 | 271 | ,"&:hover":{...material["&:hover"],"&>span.post":{top:-15},"&>svg.trash":{display:"block"}}
|
|
269 | 278 | ,"&.record":{padding:"10px","border-radius":"10px","background-color":"var(--isle)"}
|
270 | 279 | }
|
271 | 280 | }
|
272 |
| - ,multimedialink:{span:{"&[onclick]":{color:"rgb(255,171,0)"}}} |
273 |
| - ,wheel: |
| 281 | + export var multimedialink={span:{"&[onclick]":{color:"rgb(255,171,0)"}}}; |
| 282 | + export var wheel= |
274 | 283 | {"@keyframes dash":{"0%":{"stroke-dashoffset":187},"50%":{"stroke-dashoffset":1,transform:"rotate(135deg)"},"100%":{"stroke-dashoffset":187,transform:"rotate(450deg)"}}
|
275 | 284 | ,"svg.wheel":{height:"1em","& circle":{"stroke-dasharray":187,"stroke-dashoffset":0,"transform-origin":"center center",animation:"1.5s ease-in-out 0s infinite normal none running dash, 6s ease-in-out 0s infinite normal none running colors"}}
|
276 | 285 | //,"svg.wheel":{"& circle":{"stroke-dasharray":187,"stroke-dashoffset":0,"transform-origin":"center center",animation:"1.5s ease-in-out 0s infinite normal none running dash, 6s ease-in-out 0s infinite normal none running colors"}}
|
277 | 286 | }
|
278 |
| - ,goo: |
| 287 | + export var goo= |
279 | 288 | {"@keyframes waltz":Object.fromEntries(Array(5).fill(70).map((offset,index,{length})=>
|
280 | 289 | [index/(length-1)*100+"%"
|
281 | 290 | ,{transform:"translate("+(index%2?offset:0)*(index<2?-1:1)+"%)"}
|
|
293 | 302 | ,"&+circle":{animation:"6s infinite cubic-bezier(0, 0.5, 1, 0.5) fill,1.5s infinite cubic-bezier(0.75, 0, 0, 1) scaler"}
|
294 | 303 | }
|
295 | 304 | }
|
296 |
| - } |
297 |
| - ,carousel: |
| 305 | + }; |
| 306 | + export var carousel= |
298 | 307 | {...vignette
|
299 | 308 | ,margin:"auto"
|
300 | 309 | ,"&>div.reel":
|
|
308 | 317 | ,"&:hover":{"background-color":"var(--isle)","&>svg>*":{filter:"url(#shadow_white)"}}
|
309 | 318 | }
|
310 | 319 | }
|
311 |
| - ,audio: |
| 320 | + export var audio= |
312 | 321 | {display:"inline",margin:"auto",height:"0.6em",outline:"none",background:"none"
|
313 | 322 | ,"&::-webkit-media-controls-panel":{"background-color":"rgb(35, 35, 35)"}
|
314 | 323 | ,"&::-webkit-media-controls-time-remaining-display":{"text-shadow":"none"}
|
315 | 324 | ,"&::-webkit-media-controls-current-time-display":{"text-shadow":"none"}
|
316 |
| - } |
317 |
| - ,comment: |
| 325 | + }; |
| 326 | + export var comment= |
318 | 327 | {"font-size":"10px","font-family":"Averia Libre","white-space":"nowrap"
|
319 | 328 | ,"& img":{"height":"2em","width":"2em","vertical-align":"middle","border-radius":"50%"}
|
320 | 329 | ,"& svg":{"height":"2em","vertical-align":"middle"}
|
|
324 | 333 | ,"&::before":{content:"",color:"rgba(255, 248, 225, 0.5)",position:"absolute",width:"1em",height:"1em",left:"12px",background:"radial-gradient(1em at 1px 1px, transparent, transparent 1em, currentcolor 1em)","margin-left":"-2em",bottom:"0px"}
|
325 | 334 | ,"& >div":{position:"absolute",display:"block",right:"10px",color:"rgb(97, 97, 97)","font-size":"7px"}
|
326 | 335 | }
|
327 |
| - } |
328 |
| - ,panel() |
| 336 | + }; |
| 337 | + export function panel() |
329 | 338 | {return {...[this.material,this.pill].reduce(merge,{})
|
330 | 339 | ,width:"100%","font-size":"2em",margin:0,"box-sizing":"border-box","border-radius":"0 0 0 0",transition:"all 0.5s"
|
331 | 340 | ,"&>label":
|
|
334 | 343 | ,"&:first-of-type":{float:"right","&>svg":{transform:"scale(1.5)"}}
|
335 | 344 | ,"& rect":{transform:"rotate(0deg)","transform-origin":"center",transition:"all 0.5s"}
|
336 | 345 | } };
|
337 |
| -},pill:{display:"inline-block","border-radius":"100vh",cursor:"pointer"} |
338 |
| - ,codemirror:{"div.cm-gutters":{"background-color":"var(--abyss) !important"}} |
339 |
| - ,socialecologies: |
| 346 | +}; |
| 347 | + export var pill={display:"inline-block","border-radius":"100vh",cursor:"pointer"} |
| 348 | + export var codemirror={"div.cm-gutters":{"background-color":"var(--abyss) !important"}} |
| 349 | + export var socialecologies= |
340 | 350 | {".gallery-row":{"white-space":"nowrap",width:"100% !important"}
|
341 | 351 | ,".gallery-group":{display:"inline-block"}
|
342 |
| - } |
343 |
| - ,assistant:{"& input":{"font-size":"20px","font-family":"inherit",color:"rgb(144,164,174)","text-align":"center",border:"none",outline:"none","background-color":"transparent"},"& *":{display:"block",margin:"auto"}} |
344 |
| - ,cloudflare:{"#cf_alert_div>div":{background:"black !important"}} |
345 | 352 | };
|
| 353 | + export var assistant={"& input":{"font-size":"20px","font-family":"inherit",color:"rgb(144,164,174)","text-align":"center",border:"none",outline:"none","background-color":"transparent"},"& *":{display:"block",margin:"auto"}}; |
| 354 | + export var cloudflare={"#cf_alert_div>div":{background:"black !important"}}; |
346 | 355 |
|
0 commit comments