update frameworks

pull/33/head
dohliam 4 years ago
parent 4524ac919e
commit ddd0a5e9d9

2
min/basic.min.css vendored

@ -1 +1 @@
*{box-sizing:border-box}:root{--sans:1em/1.6 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Fira Sans,sans-serif;--mono:'Courier New',Courier,'Ubuntu Mono','Liberation Mono',monospace;--c1:#0074d9;--c2:#eee;--c3:#fff;--c4:#000;--c5:#fff;--m1:8px;--rc:8px}@media(prefers-color-scheme:dark){:root{--c2:#333;--c3:#1e1f20;--c4:#fff}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font:var(--sans);font-weight:400;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background-color:var(--c3);color:var(--c4)}img,iframe{border:0;max-width:100%}a{color:var(--c1);text-decoration:none}a:hover{color:var(--c1);text-decoration:underline}pre{font:1em/1.6 var(--mono);background:var(--c2);padding:1em;overflow:auto}code{font:1em/1.6 var(--mono)}blockquote{border-left:5px solid var(--c2);padding:1em 1.5em;margin:0}hr{border:0;border-bottom:1px solid var(--c4)}h1,h2,h3,h4,h5,h6{margin:.6em 0;font-weight:normal}h1{font-size:2.625em;line-height:1.2}h2{font-size:1.625em;line-height:1.2}h3{font-size:1.3125em;line-height:1.24}h4{font-size:1.1875em;line-height:1.23}h5,h6{font-size:1em;font-weight:bold}table{border-collapse:collapse;border-spacing:0;margin:1em 0}th,td{text-align:left;vertical-align:top;border:1px solid;padding:.4em}thead,tfoot{background:var(--c2)}pre,code,input,select,textarea,button,img{border-radius:var(--rc)}input,select,textarea{font-size:1em;color:var(--c4);background:var(--c2);border:0;padding:.6em}button,input[type=submit],input[type=reset],input[type="button"]{-webkit-appearance:none;font-size:1em;display:inline-block;color:var(--c5);background:var(--c1);border:0;margin:4px;padding:.6em;cursor:pointer;text-align:center}button:hover,button:focus,input:hover,textarea:hover,select:hover{opacity:.8}section{display:flex;flex-flow:row wrap}[style*="--c:"],section>section,aside,article{flex:var(--c,1);margin:var(--m1)}article{background:var(--c2);border-radius:var(--rc);padding:1em;box-shadow:0 1px 0 rgba(0,0,0,0.3)}[style*="--c:"]:first-child,section>section:first-child,article:first-child{margin-left:0}
*{box-sizing:border-box}:root{--sans:1em/1.6 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Fira Sans,sans-serif;--mono:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,'Courier New',monospace;--c1:#0074d9;--c2:#eee;--c3:#fff;--c4:#000;--c5:#fff;--m1:8px;--rc:8px}@media(prefers-color-scheme:dark){:root{--c2:#333;--c3:#1e1f20;--c4:#fff}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font:var(--sans);font-weight:400;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background-color:var(--c3);color:var(--c4)}img,iframe{border:0;max-width:100%}a{color:var(--c1);text-decoration:none}a:hover{color:var(--c1);text-decoration:underline}pre{font:1em/1.6 var(--mono);background:var(--c2);padding:1em;overflow:auto}code{font:1em/1.6 var(--mono)}blockquote{border-left:5px solid var(--c2);padding:1em 1.5em;margin:0}hr{border:0;border-bottom:1px solid var(--c4)}h1,h2,h3,h4,h5,h6{margin:.6em 0;font-weight:normal}h1{font-size:2.625em;line-height:1.2}h2{font-size:1.625em;line-height:1.2}h3{font-size:1.3125em;line-height:1.24}h4{font-size:1.1875em;line-height:1.23}h5,h6{font-size:1em;font-weight:bold}table{border-collapse:collapse;border-spacing:0;margin:1em 0}th,td{text-align:left;vertical-align:top;border:1px solid;padding:.4em}thead,tfoot{background:var(--c2)}pre,code,input,select,textarea,button,img{border-radius:var(--rc)}input,select,textarea{font-size:1em;color:var(--c4);background:var(--c2);border:0;padding:.6em}button,input[type=submit],input[type=reset],input[type="button"]{-webkit-appearance:none;font-size:1em;display:inline-block;color:var(--c5);background:var(--c1);border:0;margin:4px;padding:.6em;cursor:pointer;text-align:center}button:hover,button:focus,input:hover,textarea:hover,select:hover{opacity:.8}section{display:flex;flex-flow:row wrap}[style*="--c:"],section>section,aside,article{flex:var(--c,1);margin:var(--m1)}article{background:var(--c2);border-radius:var(--rc);padding:1em;box-shadow:0 1px 0 rgba(0,0,0,0.3)}[style*="--c:"]:first-child,section>section:first-child,article:first-child{margin-left:0}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
min/marx.min.css vendored

File diff suppressed because one or more lines are too long

@ -1,5 +1,5 @@
/*!
* Milligram v1.4.0
* Milligram v1.4.1
* https://milligram.io
*
* Copyright (c) 2020 CJ Patoilo

2
min/new.min.css vendored

@ -1 +1 @@
:root{--nc-font-sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--nc-font-mono:Consolas,monaco,'Ubuntu Mono','Liberation Mono','Courier New',Courier,monospace;--nc-tx-1:#000;--nc-tx-2:#1a1a1a;--nc-bg-1:#fff;--nc-bg-2:#f6f8fa;--nc-bg-3:#e5e7eb;--nc-lk-1:#0070f3;--nc-lk-2:#0366d6;--nc-lk-tx:#fff;--nc-ac-1:#79ffe1;--nc-ac-tx:#0c4047}@media(prefers-color-scheme:dark){:root{--nc-tx-1:#fff;--nc-tx-2:#eee;--nc-bg-1:#000;--nc-bg-2:#111;--nc-bg-3:#222;--nc-lk-1:#3291ff;--nc-lk-2:#0070f3;--nc-lk-tx:#fff;--nc-ac-1:#7928ca;--nc-ac-tx:#fff}}*{margin:0;padding:0}address,area,article,aside,audio,blockquote,datalist,details,dl,fieldset,figure,form,input,iframe,img,meter,nav,ol,optgroup,option,output,p,pre,progress,ruby,section,table,textarea,ul,video{margin-bottom:1rem}html,input,select,button{font-family:var(--nc-font-sans)}body{margin:0 auto;max-width:750px;padding:2rem;border-radius:6px;overflow-x:hidden;word-break:break-word;overflow-wrap:break-word;background:var(--nc-bg-1);color:var(--nc-tx-2);font-size:1.03rem;line-height:1.5}::selection{background:var(--nc-ac-1);color:var(--nc-ac-tx)}h1,h2,h3,h4,h5,h6{line-height:1;color:var(--nc-tx-1);padding-top:.875rem}h1,h2,h3{color:var(--nc-tx-1);padding-bottom:2px;margin-bottom:8px;border-bottom:1px solid var(--nc-bg-2)}h4,h5,h6{margin-bottom:.3rem}h1{font-size:2.25rem}h2{font-size:1.85rem}h3{font-size:1.55rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.875rem}a{color:var(--nc-lk-1)}a:hover{color:var(--nc-lk-2)}abbr:hover{cursor:help}blockquote{padding:1.5rem;background:var(--nc-bg-2);border-left:5px solid var(--nc-bg-3)}abbr{cursor:help}blockquote *:last-child{padding-bottom:0;margin-bottom:0}header{background:var(--nc-bg-2);border-bottom:1px solid var(--nc-bg-3);padding:2rem 1.5rem;margin:-2rem calc(0 -(50vw - 50%)) 2rem}header h1,header h2,header h3{padding-bottom:0;border-bottom:0}header>*:first-child{margin-top:0;padding-top:0}header>*:last-child{margin-bottom:0}a button,button,input[type="submit"],input[type="reset"],input[type="button"]{font-size:1rem;display:inline-block;padding:6px 12px;text-align:center;text-decoration:none;white-space:nowrap;background:var(--nc-lk-1);color:var(--nc-lk-tx);border:0;border-radius:4px;box-sizing:border-box;cursor:pointer;color:var(--nc-lk-tx)}a button[disabled],button[disabled],input[type="submit"][disabled],input[type="reset"][disabled],input[type="button"][disabled]{cursor:default;opacity:.5;cursor:not-allowed}.button:focus,.button:enabled:hover,button:focus,button:enabled:hover,input[type="submit"]:focus,input[type="submit"]:enabled:hover,input[type="reset"]:focus,input[type="reset"]:enabled:hover,input[type="button"]:focus,input[type="button"]:enabled:hover{background:var(--nc-lk-2)}code,pre,kbd,samp{font-family:var(--nc-font-mono)}code,samp,kbd,pre{background:var(--nc-bg-2);border:1px solid var(--nc-bg-3);border-radius:4px;padding:3px 6px;font-size:.9rem}kbd{border-bottom:3px solid var(--nc-bg-3)}pre{padding:1rem 1.4rem;max-width:100%;overflow:auto}pre code{background:inherit;font-size:inherit;color:inherit;border:0;padding:0;margin:0}code pre{display:inline;background:inherit;font-size:inherit;color:inherit;border:0;padding:0;margin:0}details{padding:.6rem 1rem;background:var(--nc-bg-2);border:1px solid var(--nc-bg-3);border-radius:4px}summary{cursor:pointer;font-weight:bold}details[open]{padding-bottom:.75rem}details[open] summary{margin-bottom:6px}details[open]>*:last-child{margin-bottom:0}dt{font-weight:bold}dd::before{content:'→ '}hr{border:0;border-bottom:1px solid var(--nc-bg-3);margin:1rem auto}fieldset{margin-top:1rem;padding:2rem;border:1px solid var(--nc-bg-3);border-radius:4px}legend{padding:auto .5rem}table{border-collapse:collapse;width:100%}td,th{border:1px solid var(--nc-bg-3);text-align:left;padding:.5rem}th{background:var(--nc-bg-2)}tr:nth-child(even){background:var(--nc-bg-2)}table caption{font-weight:bold;margin-bottom:.5rem}textarea{max-width:100%}ol,ul{padding-left:2rem}li{margin-top:.4rem}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}mark{padding:3px 6px;background:var(--nc-ac-1);color:var(--nc-ac-tx)}textarea,select,input{padding:6px 12px;margin-bottom:.5rem;background:var(--nc-bg-2);color:var(--nc-tx-2);border:1px solid var(--nc-bg-3);border-radius:4px;box-shadow:none;box-sizing:border-box}img{max-width:100%}
:root{--nc-font-sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--nc-font-mono:Consolas,monaco,'Ubuntu Mono','Liberation Mono','Courier New',Courier,monospace;--nc-tx-1:#000;--nc-tx-2:#1a1a1a;--nc-bg-1:#fff;--nc-bg-2:#f6f8fa;--nc-bg-3:#e5e7eb;--nc-lk-1:#0070f3;--nc-lk-2:#0366d6;--nc-lk-tx:#fff;--nc-ac-1:#79ffe1;--nc-ac-tx:#0c4047;--nc-d-tx-1:#fff;--nc-d-tx-2:#eee;--nc-d-bg-1:#000;--nc-d-bg-2:#111;--nc-d-bg-3:#222;--nc-d-lk-1:#3291ff;--nc-d-lk-2:#0070f3;--nc-d-lk-tx:#fff;--nc-d-ac-1:#7928ca;--nc-d-ac-tx:#fff}@media(prefers-color-scheme:dark){:root{--nc-tx-1:var(--nc-d-tx-1);--nc-tx-2:var(--nc-d-tx-2);--nc-bg-1:var(--nc-d-bg-1);--nc-bg-2:var(--nc-d-bg-2);--nc-bg-3:var(--nc-d-bg-3);--nc-lk-1:var(--nc-d-lk-1);--nc-lk-2:var(--nc-d-lk-2);--nc-lk-tx:var(--nc--dlk-tx);--nc-ac-1:var(--nc-d-ac-1);--nc-ac-tx:var(--nc--dac-tx)}}*{margin:0;padding:0}address,area,article,aside,audio,blockquote,datalist,details,dl,fieldset,figure,form,input,iframe,img,meter,nav,ol,optgroup,option,output,p,pre,progress,ruby,section,table,textarea,ul,video{margin-bottom:1rem}html,input,select,button{font-family:var(--nc-font-sans)}body{margin:0 auto;max-width:750px;padding:2rem;border-radius:6px;overflow-x:hidden;word-break:break-word;overflow-wrap:break-word;background:var(--nc-bg-1);color:var(--nc-tx-2);font-size:1.03rem;line-height:1.5}::selection{background:var(--nc-ac-1);color:var(--nc-ac-tx)}h1,h2,h3,h4,h5,h6{line-height:1;color:var(--nc-tx-1);padding-top:.875rem}h1,h2,h3{color:var(--nc-tx-1);padding-bottom:2px;margin-bottom:8px;border-bottom:1px solid var(--nc-bg-2)}h4,h5,h6{margin-bottom:.3rem}h1{font-size:2.25rem}h2{font-size:1.85rem}h3{font-size:1.55rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.875rem}a{color:var(--nc-lk-1)}a:hover{color:var(--nc-lk-2)}abbr:hover{cursor:help}blockquote{padding:1.5rem;background:var(--nc-bg-2);border-left:5px solid var(--nc-bg-3)}abbr{cursor:help}blockquote *:last-child{padding-bottom:0;margin-bottom:0}header{background:var(--nc-bg-2);border-bottom:1px solid var(--nc-bg-3);padding:2rem 1.5rem;margin:-2rem calc(0 -(50vw - 50%)) 2rem}header h1,header h2,header h3{padding-bottom:0;border-bottom:0}header>*:first-child{margin-top:0;padding-top:0}header>*:last-child{margin-bottom:0}a button,button,input[type="submit"],input[type="reset"],input[type="button"]{font-size:1rem;display:inline-block;padding:6px 12px;text-align:center;text-decoration:none;white-space:nowrap;background:var(--nc-lk-1);color:var(--nc-lk-tx);border:0;border-radius:4px;box-sizing:border-box;cursor:pointer;color:var(--nc-lk-tx)}a button[disabled],button[disabled],input[type="submit"][disabled],input[type="reset"][disabled],input[type="button"][disabled]{cursor:default;opacity:.5;cursor:not-allowed}.button:focus,.button:enabled:hover,button:focus,button:enabled:hover,input[type="submit"]:focus,input[type="submit"]:enabled:hover,input[type="reset"]:focus,input[type="reset"]:enabled:hover,input[type="button"]:focus,input[type="button"]:enabled:hover{background:var(--nc-lk-2)}code,pre,kbd,samp{font-family:var(--nc-font-mono)}code,samp,kbd,pre{background:var(--nc-bg-2);border:1px solid var(--nc-bg-3);border-radius:4px;padding:3px 6px;font-size:.9rem}kbd{border-bottom:3px solid var(--nc-bg-3)}pre{padding:1rem 1.4rem;max-width:100%;overflow:auto}pre code{background:inherit;font-size:inherit;color:inherit;border:0;padding:0;margin:0}code pre{display:inline;background:inherit;font-size:inherit;color:inherit;border:0;padding:0;margin:0}details{padding:.6rem 1rem;background:var(--nc-bg-2);border:1px solid var(--nc-bg-3);border-radius:4px}summary{cursor:pointer;font-weight:bold}details[open]{padding-bottom:.75rem}details[open] summary{margin-bottom:6px}details[open]>*:last-child{margin-bottom:0}dt{font-weight:bold}dd::before{content:'→ '}hr{border:0;border-bottom:1px solid var(--nc-bg-3);margin:1rem auto}fieldset{margin-top:1rem;padding:2rem;border:1px solid var(--nc-bg-3);border-radius:4px}legend{padding:auto .5rem}table{border-collapse:collapse;width:100%}td,th{border:1px solid var(--nc-bg-3);text-align:left;padding:.5rem}th{background:var(--nc-bg-2)}tr:nth-child(even){background:var(--nc-bg-2)}table caption{font-weight:bold;margin-bottom:.5rem}textarea{max-width:100%}ol,ul{padding-left:2rem}li{margin-top:.4rem}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}mark{padding:3px 6px;background:var(--nc-ac-1);color:var(--nc-ac-tx)}textarea,select,input{padding:6px 12px;margin-bottom:.5rem;background:var(--nc-bg-2);color:var(--nc-tx-2);border:1px solid var(--nc-bg-3);border-radius:4px;box-shadow:none;box-sizing:border-box}img{max-width:100%}

@ -1 +1 @@
html{font-size:62.5%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif}body{font-size:1.8rem;line-height:1.618;max-width:38em;margin:auto;color:#4a4a4a;background-color:#f9f9f9;padding:13px}@media(max-width:684px){body{font-size:1.53rem}}@media(max-width:382px){body{font-size:1.35rem}}h1,h2,h3,h4,h5,h6{line-height:1.1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-weight:700;margin-top:3rem;margin-bottom:1.5rem;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}h1{font-size:2.35em}h2{font-size:2.00em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}p{margin-top:0;margin-bottom:2.5rem}small,sub,sup{font-size:75%}hr{border-color:#2c8898}a{text-decoration:none;color:#2c8898}a:hover{color:#982c61;border-bottom:2px solid #4a4a4a}ul{padding-left:1.4em;margin-top:0;margin-bottom:2.5rem}li{margin-bottom:.4em}blockquote{font-style:italic;margin-left:1.5em;padding-left:1em;border-left:3px solid #2c8898}img{height:auto;max-width:100%;margin-top:0;margin-bottom:2.5rem}pre{background-color:#f1f1f1;display:block;padding:1em;overflow-x:auto;margin-top:0;margin-bottom:2.5rem}code{font-size:.9em;padding:0 .5em;background-color:#f1f1f1;white-space:pre-wrap}pre>code{padding:0;background-color:transparent;white-space:pre}table{text-align:justify;width:100%;border-collapse:collapse}td,th{padding:.5em;border-bottom:1px solid #f1f1f1}input,textarea{border:1px solid #4a4a4a}input:focus,textarea:focus{border:1px solid #2c8898}textarea{width:100%}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;padding:5px 10px;text-align:center;text-decoration:none;white-space:nowrap;background-color:#2c8898;color:#f9f9f9;border-radius:1px;border:1px solid #2c8898;cursor:pointer;box-sizing:border-box}.button[disabled],button[disabled],input[type="submit"][disabled],input[type="reset"][disabled],input[type="button"][disabled]{cursor:default;opacity:.5}.button:focus,.button:hover,button:focus,button:hover,input[type="submit"]:focus,input[type="submit"]:hover,input[type="reset"]:focus,input[type="reset"]:hover,input[type="button"]:focus,input[type="button"]:hover{background-color:#982c61;border-color:#982c61;color:#f9f9f9;outline:0}textarea,select,input[type]{color:#4a4a4a;padding:6px 10px;margin-bottom:10px;background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:4px;box-shadow:none;box-sizing:border-box}textarea:focus,select:focus,input[type]:focus{border:1px solid #2c8898;outline:0}input[type="checkbox"]:focus{outline:1px dotted #2c8898}label,legend,fieldset{display:block;margin-bottom:.5rem;font-weight:600}
html{font-size:62.5%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif}body{font-size:1.8rem;line-height:1.618;max-width:38em;margin:auto;color:#4a4a4a;background-color:#f9f9f9;padding:13px}@media(max-width:684px){body{font-size:1.53rem}}@media(max-width:382px){body{font-size:1.35rem}}h1,h2,h3,h4,h5,h6{line-height:1.1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-weight:700;margin-top:3rem;margin-bottom:1.5rem;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}h1{font-size:2.35em}h2{font-size:2.00em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}p{margin-top:0;margin-bottom:2.5rem}small,sub,sup{font-size:75%}hr{border-color:#2c8898}a{text-decoration:none;color:#2c8898}a:hover{color:#982c61;border-bottom:2px solid #4a4a4a}ul{padding-left:1.4em;margin-top:0;margin-bottom:2.5rem}li{margin-bottom:.4em}blockquote{font-style:italic;margin-left:1.5em;padding-left:1em;border-left:3px solid #2c8898}img{height:auto;max-width:100%;margin-top:0;margin-bottom:2.5rem}pre{background-color:#f1f1f1;display:block;padding:1em;overflow-x:auto;margin-top:0;margin-bottom:2.5rem}code{font-size:.9em;padding:0 .5em;background-color:#f1f1f1;white-space:pre-wrap}pre>code{padding:0;background-color:transparent;white-space:pre}table{text-align:justify;width:100%;border-collapse:collapse}td,th{padding:.5em;border-bottom:1px solid #f1f1f1}input,textarea{border:1px solid #4a4a4a}input:focus,textarea:focus{border:1px solid #2c8898}textarea{width:100%}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;padding:5px 10px;text-align:center;text-decoration:none;white-space:nowrap;background-color:#2c8898;color:#f9f9f9;border-radius:1px;border:1px solid #2c8898;cursor:pointer;box-sizing:border-box}.button[disabled],button[disabled],input[type="submit"][disabled],input[type="reset"][disabled],input[type="button"][disabled]{cursor:default;opacity:.5}.button:focus:enabled,.button:hover:enabled,button:focus:enabled,button:hover:enabled,input[type="submit"]:focus:enabled,input[type="submit"]:hover:enabled,input[type="reset"]:focus:enabled,input[type="reset"]:hover:enabled,input[type="button"]:focus:enabled,input[type="button"]:hover:enabled{background-color:#982c61;border-color:#982c61;color:#f9f9f9;outline:0}textarea,select,input[type]{color:#4a4a4a;padding:6px 10px;margin-bottom:10px;background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:4px;box-shadow:none;box-sizing:border-box}textarea:focus,select:focus,input[type]:focus{border:1px solid #2c8898;outline:0}input[type="checkbox"]:focus{outline:1px dotted #2c8898}label,legend,fieldset{display:block;margin-bottom:.5rem;font-weight:600}

@ -3,8 +3,8 @@
* {box-sizing: border-box}
:root{
--sans:1em/1.6 system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, Fira Sans, sans-serif;
--mono:'Courier New', Courier, 'Ubuntu Mono', 'Liberation Mono', monospace;
--sans: 1em/1.6 system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, Fira Sans, sans-serif;
--mono: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, 'Courier New', monospace;
--c1:#0074d9;
--c2:#eee;
--c3:#fff;
@ -15,7 +15,7 @@
}
@media (prefers-color-scheme: dark) {
:root {
:root {
--c2:#333;
--c3:#1e1f20;
--c4:#fff;
@ -84,7 +84,7 @@ pre,code,input,select,textarea,button,img {border-radius: var(--rc)}
/* Forms */
input, select, textarea {font-size: 1em; color:var(--c4); background: var(--c2); border: 0; padding: 0.6em}
button, input[type=submit], input[type=reset], input[type="button"] { -webkit-appearance: none; font-size: 1em; display: inline-block; color: var(--c5); background: var(--c1); border: 0; margin: 4px; padding: 0.6em; cursor: pointer; text-align: center}
button:hover, button:focus, input:hover, textarea:hover, select:hover {opacity: 0.8}

@ -195,12 +195,6 @@ textarea:focus {
border-color: var(--primary);
box-shadow: 0 0 0 3px var(--focus);
}
input:invalid,
select:invalid,
button:invalid,
textarea:invalid {
border-color: var(--red);
}
input[type="checkbox"],
input[type="radio"] {
position: relative;

@ -1,5 +1,4 @@
@charset "UTF-8";
/*! bullframe.css v3.1.0 | MIT License | https://github.com/marcop135/bullframe.css */
/*! bullframe.css v3.2.0 | MIT License | https://github.com/marcop135/bullframe.css */
*,
*:before,
*:after {
@ -41,9 +40,9 @@ html {
body {
margin: 0;
line-height: 1.5;
font-size: 17px;
font-size: 1.7rem;
line-height: 1.5;
font-weight: 400;
text-align: left;
font-family: BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
@ -78,21 +77,9 @@ h5,
h6 {
font-family: inherit;
color: inherit;
line-height: 1.2;
margin-bottom: 24px;
margin-bottom: 24px; }
h1,
h2,
h3 {
margin-bottom: 24px;
margin-bottom: 24px; }
h4,
h5,
h6 {
line-height: 1.25;
margin-bottom: 12px;
margin-bottom: 12px; }
margin-bottom: 1.2rem; }
h1 {
font-size: 36px;
@ -153,7 +140,7 @@ pre,
code,
kbd,
samp {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-family: "Menlo", "Consolas", "Roboto Mono", "Ubuntu Monospace", "Noto Mono", "Oxygen Mono", "Liberation Mono", monospace, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-size: 0.875em; }
code {
@ -182,9 +169,7 @@ abbr[data-original-title] {
mark {
background-color: #ff0;
color: #000;
font-weight: 700;
font-weight: 600; }
color: #000; }
ins {
background-color: #ff9;
@ -197,8 +182,7 @@ strong {
b,
strong {
font-weight: 700;
font-weight: 600; }
font-weight: bolder; }
dfn {
font-style: italic; }
@ -224,9 +208,10 @@ small {
hr {
box-sizing: content-box;
display: block;
height: 1px;
border: 0;
border-top: 1px solid #999;
height: 0;
border-style: solid;
border-width: 1px 0 0;
color: inherit;
margin: 24px 0;
margin: 2.4rem 0;
padding: 0;
@ -298,6 +283,7 @@ button:focus,
[type="url"]:focus,
[type="radio"]:focus,
[type="checkbox"]:focus,
input[list]:focus,
select:focus,
textarea:focus {
outline: 0; }
@ -336,6 +322,10 @@ dt {
dd {
margin-left: 0; }
nav li:before {
content: "\200B";
position: absolute; }
audio,
canvas,
progress,
@ -369,6 +359,10 @@ figure,
figcaption {
display: block; }
figcaption {
line-height: 1.375;
font-size: 90%; }
video {
height: auto; }
@ -382,6 +376,9 @@ audio:not([controls]) {
svg:not(:root) {
overflow: hidden; }
svg:not([fill]) {
fill: currentColor; }
progress,
meter {
display: inline-block;
@ -389,8 +386,24 @@ meter {
width: 100%;
max-width: 100%; }
progress[value] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: none;
height: 20px;
height: 2rem;
background: #ccc;
color: #007bff; }
progress[value]::-webkit-progress-bar {
background: #ccc; }
progress[value]::-webkit-progress-value {
background: #007bff; }
iframe {
border: 0; }
border-style: none; }
html input,
button,
@ -442,9 +455,6 @@ output {
display: block;
background-color: transparent; }
::-webkit-file-upload-button {
font: inherit; }
button,
html input,
select,
@ -466,8 +476,7 @@ fieldset {
min-width: 0; }
legend {
display: block;
display: table \9;
display: table;
max-width: 100%;
white-space: normal;
border: 0;
@ -476,13 +485,13 @@ legend {
margin-bottom: 6px;
margin-bottom: 0.6rem;
font-size: inherit;
line-height: inherit;
line-height: 1.375;
color: inherit; }
label {
font-weight: 700;
font-weight: 600;
font-size: 90%;
line-height: 1.375;
margin-bottom: 6px;
margin-bottom: 0.6rem; }
@ -534,6 +543,7 @@ html [type="button"],
[type="search"],
[type="search"]::-webkit-search-decoration,
[type="search"]::-webkit-search-cancel-button,
input[list],
textarea {
-webkit-appearance: none; }
@ -565,6 +575,7 @@ textarea {
[type="radio"],
[type="checkbox"] {
padding: 0;
background-color: #fff; }
[type="range"] {
@ -577,10 +588,6 @@ select[multiple] {
select[multiple] {
background-image: none; }
optgroup::-moz-focus-inner {
border: 0;
padding: 0; }
textarea {
height: auto;
min-height: 60px;
@ -589,10 +596,7 @@ textarea {
vertical-align: top;
resize: vertical; }
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
::-moz-focus-inner {
padding: 0;
border-style: none; }
@ -649,36 +653,8 @@ input::placeholder,
textarea::placeholder {
color: #666; }
input:invalid,
select:invalid,
textarea:invalid,
input:invalid:focus,
select:invalid:focus,
textarea:invalid:focus {
color: #ff0000;
border-color: #ff0000;
box-shadow: 0 0 0 3px rgba(255, 0, 0, 0.25); }
fieldset[disabled] button,
fieldset[disabled] input,
fieldset[disabled] input:after,
fieldset[disabled] input:before,
fieldset[disabled] input:checked,
fieldset[disabled] select,
fieldset[disabled] textarea,
fieldset[disabled] label,
button[disabled],
input[disabled],
input[disabled]:after,
input[disabled]:before,
input[disabled]:checked,
select[disabled],
textarea[disabled] {
cursor: default !important;
cursor: not-allowed !important;
pointer-events: none !important;
box-shadow: none !important;
opacity: 0.5 !important; }
:-moz-ui-invalid {
box-shadow: none; }
[type="email"],
[type="number"],
@ -694,12 +670,13 @@ textarea[disabled] {
[type="time"],
[type="url"],
[type="range"],
input[list],
select,
textarea {
background-color: #fff;
border: 1px solid #999;
padding: 6px 9px;
padding: 0.6rem 9px; }
padding: 0.6rem 0.9rem; }
@media \0screen {
[type="email"],
@ -715,7 +692,8 @@ textarea {
[type="week"],
[type="time"],
[type="url"],
[type="range"] {
[type="range"],
input[list] {
padding-top: 0;
padding-bottom: 0;
height: 38px;
@ -735,7 +713,8 @@ textarea {
[type="week"],
[type="time"],
[type="url"],
[type="range"] {
[type="range"],
input[list] {
line-height: 1.2; } }
[type="email"]:active, [type="email"]:focus,
@ -763,6 +742,8 @@ textarea {
[type="time"]:focus,
[type="url"]:active,
[type="url"]:focus,
input[list]:active,
input[list]:focus,
select:active,
select:focus,
textarea:active,
@ -806,6 +787,48 @@ button,
[type="submit"]:focus {
box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.15); }
fieldset[disabled] button,
fieldset[disabled] input,
fieldset[disabled] input:after,
fieldset[disabled] input:before,
fieldset[disabled] input:checked,
fieldset[disabled] select,
fieldset[disabled] textarea,
fieldset[disabled] label,
button[disabled],
input[disabled],
input[disabled]:after,
input[disabled]:before,
input[disabled]:checked,
select[disabled],
textarea[disabled],
label[disabled],
button:disabled,
input:disabled,
input:disabled:after,
input:disabled:before,
input:disabled:checked,
select:disabled,
textarea:disabled,
label:disabled,
button[aria-disabled="true"],
input[aria-disabled="true"],
input[aria-disabled="true"]:after,
input[aria-disabled="true"]:before,
input[aria-disabled="true"]:checked,
select[aria-disabled="true"],
textarea[aria-disabled="true"],
label[aria-disabled="true"] {
cursor: default !important;
cursor: not-allowed !important;
pointer-events: none !important;
-webkit-user-select: none !important;
-moz-user-select: none !important;
-ms-user-select: none !important;
user-select: none !important;
box-shadow: none !important;
opacity: 0.5 !important; }
select:not([size]):not([multiple]) {
-webkit-appearance: none;
-moz-appearance: none;
@ -819,9 +842,23 @@ select:not([size]):not([multiple]) {
padding-right: 24px;
padding-right: 2.4rem; }
@media all and (min-width: 0\0) and (min-resolution: 0.001dpcm) {
select {
padding-right: 6px;
*[dir="rtl"] select:not([size]):not([multiple]),
select[dir="rtl"]:not([size]):not([multiple]) {
background-position: left 0.85rem top 50%;
padding-right: 9px;
padding-right: 0.9rem;
padding-left: 24px;
padding-left: 2.4rem; }
@media screen and (min-width: 0\0) and (min-resolution: 0.001dpcm) {
select:not([size]):not([multiple]) {
padding-right: 9px; }
*[dir="rtl"] select:not([size]):not([multiple]),
select[dir="rtl"]:not([size]):not([multiple]) {
padding-left: 9px; }
select:not([size]):not([multiple]),
*[dir="rtl"] select:not([size]):not([multiple]),
select[dir="rtl"]:not([size]):not([multiple]) {
background-image: none;
background-repeat: repeat; } }
@ -831,17 +868,24 @@ select:not([size]):not([multiple]) {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
height: 2.8rem;
width: 2.8rem;
height: 2rem;
width: 2rem;
vertical-align: top;
position: relative;
border: 1px solid #999; }
[type="checkbox"] + label,
[type="radio"] + label {
line-height: 2.8rem;
line-height: 2rem;
vertical-align: top;
margin-left: 6px;
margin-left: 0.6rem; }
*[dir="rtl"] [type="checkbox"] + label,
[type="checkbox"][dir="rtl"] + label, *[dir="rtl"]
[type="radio"] + label,
[type="radio"][dir="rtl"] + label {
margin-left: 0;
margin-right: 6px;
margin-right: 0.6rem; }
[type="checkbox"]:after,
[type="radio"]:after {
content: "";
@ -851,31 +895,25 @@ select:not([size]):not([multiple]) {
[type="radio"]:checked {
background-color: #007bff;
border-color: #000; }
[type="radio"]:after {
width: 2rem;
height: 2rem;
left: -0.05rem;
top: -0.05rem;
border-radius: 50%;
background: #fff;
-webkit-transform: scale(0.35);
transform: scale(0.35); }
[type="checkbox"]:after {
width: 0.6rem;
height: 1rem;
height: 0.8rem;
border: 2px solid #fff;
border-top: 0;
border-left: 0;
left: 1rem;
top: 0.7rem;
left: 35%;
top: 20%;
-webkit-transform: rotate(43deg);
transform: rotate(43deg); }
[type="radio"]:after {
width: 2.8rem;
height: 2.8rem;
left: 0;
top: 0;
border-radius: 50%;
background: #fff;
-webkit-transform: scale(0.35);
transform: scale(0.35); } }
@supports ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) {
@media screen and (-webkit-min-device-pixel-ratio: 0) {
[type="radio"]:after {
left: -0.05rem;
top: -0.05rem; } } }
transform: rotate(43deg); } }
table {
max-width: 100%;
@ -898,11 +936,12 @@ caption {
padding-bottom: 0.6rem;
color: #999;
text-align: left;
caption-side: bottom; }
caption-side: bottom;
line-height: 1.375;
font-size: 90%; }
th {
font-weight: 700;
font-weight: 600; }
font-weight: 700; }
.bf-container,
.bf-container--fluid {
@ -910,17 +949,10 @@ th {
display: block;
margin-right: auto;
margin-left: auto;
padding-left: 12px;
padding-left: 1.2rem;
padding-right: 12px;
padding-right: 1.2rem; }
@media (min-width: 768px) {
.bf-container,
.bf-container--fluid {
padding-left: 24px;
padding-left: 2.4rem;
padding-right: 24px;
padding-right: 2.4rem; } }
padding-left: 15px;
padding-left: 1.5rem;
padding-right: 15px;
padding-right: 1.5rem; }
.bf-container:before, .bf-container:after,
.bf-container--fluid:before,
.bf-container--fluid:after {
@ -936,16 +968,10 @@ th {
.bf-row {
display: block;
margin-left: -12px;
margin-left: -1.2rem;
margin-right: -12px;
margin-right: -1.2rem; }
@media (min-width: 768px) {
.bf-row {
margin-left: -24px;
margin-left: -2.4rem;
margin-right: -24px;
margin-right: -2.4rem; } }
margin-left: -15px;
margin-left: -1.5rem;
margin-right: -15px;
margin-right: -1.5rem; }
.bf-row:before, .bf-row:after {
content: " ";
display: table; }
@ -956,16 +982,10 @@ th {
float: left;
position: relative;
min-height: 1px;
padding-left: 12px;
padding-left: 1.2rem;
padding-right: 12px;
padding-right: 1.2rem; }
@media (min-width: 768px) {
[class^="bf-col-"] {
padding-left: 24px;
padding-left: 2.4rem;
padding-right: 24px;
padding-right: 2.4rem; } }
padding-left: 15px;
padding-left: 1.5rem;
padding-right: 15px;
padding-right: 1.5rem; }
.bf-no-gutters {
margin-right: 0;
@ -1064,13 +1084,13 @@ table th[class^="bf-col"] {
visibility: hidden !important; }
.bf-text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
margin: 0;
padding: 0; }
font: 0/0 a !important;
color: transparent !important;
text-shadow: none !important;
background-color: transparent !important;
border: 0 !important;
margin: 0 !important;
padding: 0 !important; }
/*
// taken from https://github.com/h5bp/html5-boilerplate/blob/v7.3.0/dist/css/main.css
@ -1083,15 +1103,15 @@ table th[class^="bf-col"] {
* https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe
*/
.bf-sr-only {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
white-space: nowrap;
width: 1px; }
border: 0 !important;
clip: rect(0, 0, 0, 0) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
white-space: nowrap !important;
width: 1px !important; }
/*
// taken from https://github.com/h5bp/html5-boilerplate/blob/v7.3.0/dist/css/main.css
@ -1111,24 +1131,24 @@ table th[class^="bf-col"] {
width: auto; }
.bf-invisible {
visibility: hidden; }
visibility: hidden !important; }
.bf-visible {
visibility: visible; }
visibility: visible !important; }
.bf-display-block {
display: block; }
display: block !important; }
.bf-display-block-center {
display: block;
margin-left: auto;
margin-right: auto; }
display: block !important;
margin-left: auto !important;
margin-right: auto !important; }
.bf-display-inline {
display: inline; }
display: inline !important; }
.bf-display-inline-block {
display: inline-block; }
display: inline-block !important; }
.bf-display-flex {
display: -webkit-flex !important;
@ -1139,22 +1159,23 @@ table th[class^="bf-col"] {
display: inline-flex !important; }
.bf-float-right {
float: right; }
float: right !important; }
.bf-float-left {
float: left; }
float: left !important; }
.bf-position-fixed {
position: fixed; }
position: fixed !important; }
.bf-align-center-unknown {
display: table;
width: 100%; }
position: relative !important; }
.bf-align-center-unknown--item {
display: table-cell;
text-align: center;
vertical-align: middle; }
position: absolute !important;
top: 50% !important;
left: 50% !important;
-webkit-transform: translate(-50%, -50%) !important;
transform: translate(-50%, -50%) !important; }
.bf-m-0 {
margin: 0 !important; }
@ -1235,70 +1256,66 @@ table th[class^="bf-col"] {
padding-bottom: 3.6rem !important; }
.bf-t-transform-uppercase {
text-transform: uppercase; }
text-transform: uppercase !important; }
.bf-t-transform-none {
text-transform: none; }
text-transform: none !important; }
.bf-t-left {
text-align: left; }
text-align: left !important; }
.bf-t-center {
text-align: center; }
text-align: center !important; }
.bf-t-right {
text-align: right; }
text-align: right !important; }
.bf-t-shadow {
text-shadow: 0 0 0.2rem #222; }
text-shadow: 0 0 0.2rem #222 !important; }
.bf-t-italic {
font-style: italic; }
font-style: italic !important; }
.bf-t-style-normal {
font-style: normal; }
font-style: normal !important; }
.bf-t-weight-400 {
font-weight: 400; }
font-weight: 400 !important; }
.bf-t-weight-500 {
font-weight: 500; }
font-weight: 500 !important; }
.bf-t-weight-600 {
font-weight: 600; }
font-weight: 600 !important; }
.bf-t-weight-700 {
font-weight: 700; }
font-weight: 700 !important; }
.bf-text-break {
word-wrap: break-word; }
word-wrap: break-word !important; }
.bf-t-truncate {
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
word-wrap: normal; }
max-width: 100% !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
white-space: nowrap !important;
word-wrap: normal !important; }
.bf-no-select {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none; }
-webkit-user-select: none !important;
-moz-user-select: none !important;
-ms-user-select: none !important;
user-select: none !important;
-webkit-touch-callout: none !important; }
.bf-font-sans-serif {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial,
sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
"Noto Color Emoji"; }
font-family: Catamaran, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }
.bf-font-serif {
font-family: Georgia, Times, "Times New Roman", serif; }
font-family: Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }
.bf-font-monospace {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
"Courier New", monospace; }
font-family: "Menlo", "Consolas", "Roboto Mono", "Ubuntu Monospace", "Noto Mono", "Oxygen Mono", "Liberation Mono", monospace, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }
.bf-h1,
.bf-h2,
@ -1306,53 +1323,48 @@ table th[class^="bf-col"] {
.bf-h4,
.bf-h5,
.bf-h6 {
font-weight: 700;
font-weight: 600;
margin-top: 0; }
.bf-h1,
.bf-h2,
.bf-h3 {
margin-bottom: 24px;
margin-bottom: 24px; }
.bf-h4,
.bf-h5,
.bf-h6 {
margin-bottom: 12px;
margin-bottom: 12px; }
font-weight: 700 !important;
font-weight: 600 !important;
margin-top: 0 !important;
line-height: 1.2 !important;
margin-bottom: 12px !important;
margin-bottom: 1.2rem !important; }
.bf-h1 {
font-size: 36px;
font-size: 3.6rem; }
font-size: 36px !important;
font-size: 3.6rem !important; }
.bf-h2 {
font-size: 30px;
font-size: 3rem; }
font-size: 30px !important;
font-size: 3rem !important; }
.bf-h3 {
font-size: 24px;
font-size: 2.4rem; }
font-size: 24px !important;
font-size: 2.4rem !important; }
.bf-h4 {
font-size: 20px;
font-size: 2rem; }
font-size: 20px !important;
font-size: 2rem !important; }
.bf-h5,
.bf-h6 {
font-size: 17px;
font-size: 1.7rem; }
font-size: 17px !important;
font-size: 1.7rem !important; }
p.bf-lead {
font-size: 120%; }
font-size: 120% !important; }
@supports ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) {
@media (min-width: 320px) {
body.bf-responsive-typography {
font-size: calc(1.7rem + 3 * ((100vw - 320px) / 680)); } }
@media (min-width: 1000px) {
body.bf-responsive-typography {
font-size: 2rem; } } }
body.bf-responsive-typography {
--body-rt-font-size-flex: calc(1.7rem + 3 * ((100vw - 320px) / 680));
--body-rt-font-size-max: 2rem; }
@media (min-width: 320px) {
body.bf-responsive-typography {
font-size: var(--body-rt-font-size-flex); } }
@media (min-width: 1000px) {
body.bf-responsive-typography {
font-size: var(--body-rt-font-size-max); } }
.bf-btn {
display: inline-block;
@ -1396,30 +1408,102 @@ p.bf-lead {
fieldset[disabled] .bf-btn,
.bf-btn[disabled],
.bf-btn.bf-disabled {
.bf-btn:disabled
.bf-btn[aria-disabled="true"] {
cursor: default !important;
cursor: not-allowed !important;
pointer-events: none;
opacity: 0.5 !important;
box-shadow: none; }
pointer-events: none !important;
-webkit-user-select: none !important;
-moz-user-select: none !important;
-ms-user-select: none !important;
user-select: none !important;
box-shadow: none !important;
opacity: 0.5 !important; }
.bf-focused {
transition: border 0.2s, background-color 0.2s, box-shadow 0.2s;
border-color: #007bff;
box-shadow: 0 0 0 3px rgba(0, 86, 179, 0.25); }
.bf-disabled {
transition: border 0.2s, background-color 0.2s, box-shadow 0.2s !important;
border-color: #007bff !important;
box-shadow: 0 0 0 3px rgba(0, 86, 179, 0.25) !important; }
.bf-disabled,
.bf-disabled:hover,
.bf-disabled:active,
.bf-disabled:focus,
.bf-disabled:after,
.bf-disabled:before,
.bf-disabled:invalid,
.bf-disabled:checked {
cursor: default !important;
cursor: not-allowed !important;
pointer-events: none !important;
-webkit-user-select: none !important;
-moz-user-select: none !important;
-ms-user-select: none !important;
user-select: none !important;
box-shadow: none !important;
opacity: 0.5 !important; }
opacity: 0.5 !important;
background-color: #fff;
border-color: #999; }
label.bf-disabled {
background-color: transparent;
border-color: transparent; }
button.bf-disabled,
[type="button"].bf-disabled,
[type="reset"].bf-disabled,
[type="submit"].bf-disabled,
.bf-btn.bf-disabled {
cursor: default;
cursor: not-allowed;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
box-shadow: none;
opacity: 0.5;
color: #222;
background: #ccc; }
button.bf-disabled:hover, button.bf-disabled:active, button.bf-disabled:focus,
[type="button"].bf-disabled:hover,
[type="button"].bf-disabled:active,
[type="button"].bf-disabled:focus,
[type="reset"].bf-disabled:hover,
[type="reset"].bf-disabled:active,
[type="reset"].bf-disabled:focus,
[type="submit"].bf-disabled:hover,
[type="submit"].bf-disabled:active,
[type="submit"].bf-disabled:focus,
.bf-btn.bf-disabled:hover,
.bf-btn.bf-disabled:active,
.bf-btn.bf-disabled:focus {
box-shadow: none;
color: #222;
background: #ccc; }
.bf-btn--primary.bf-disabled {
cursor: default;
cursor: not-allowed;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
box-shadow: none;
opacity: 0.5;
color: #fff;
background: #007bff; }
.bf-btn--primary.bf-disabled:hover, .bf-btn--primary.bf-disabled:active, .bf-btn--primary.bf-disabled:focus {
box-shadow: none;
color: #fff;
background: #007bff; }
.bf-invalid,
.bf-invalid:focus {
color: #ff0000;
border-color: #ff0000;
box-shadow: 0 0 0 3px rgba(255, 0, 0, 0.25); }
color: #ff0000 !important;
border-color: #ff0000 !important;
box-shadow: 0 0 0 3px rgba(255, 0, 0, 0.25) !important; }
.bf-list-unstyled,
menu ul.bf-list-unstyled,
@ -1433,6 +1517,9 @@ dd.bf-list-unstyled {
padding: 0;
list-style: none; }
dt {
font-weight: 700; }
.bf-embed-responsive {
position: relative;
display: block;
@ -1479,6 +1566,7 @@ dd.bf-list-unstyled {
.bf-table-responsive.scrollbar {
-webkit-overflow-scrolling: auto; }
/* main.css 2.1.0 | MIT License | https://github.com/h5bp/main.css#readme */
/* ==========================================================================
Print styles.
Inlined to avoid the additional HTTP request:
@ -1486,9 +1574,9 @@ dd.bf-list-unstyled {
========================================================================== */
@media print {
*,
*:before,
*:after {
background: transparent !important;
*::before,
*::after {
background: #fff !important;
color: #000 !important;
/* Black prints faster */
box-shadow: none !important;
@ -1496,16 +1584,16 @@ dd.bf-list-unstyled {
a,
a:visited {
text-decoration: underline; }
a[href]:after {
a[href]::after {
content: " (" attr(href) ")"; }
abbr[title]:after {
abbr[title]::after {
content: " (" attr(title) ")"; }
/*
* Don't show links that are fragment identifiers,
* or use the `javascript:` pseudo protocol
*/
a[href^="#"]:after,
a[href^="javascript:"]:after {
* Don't show links that are fragment identifiers,
* or use the `javascript:` pseudo protocol
*/
a[href^="#"]::after,
a[href^="javascript:"]::after {
content: ""; }
pre {
white-space: pre-wrap !important; }
@ -1514,9 +1602,9 @@ dd.bf-list-unstyled {
border: 1px solid #999;
page-break-inside: avoid; }
/*
* Printing Tables:
* https://web.archive.org/web/20180815150934/http://css-discuss.incutio.com/wiki/Printing_Tables
*/
* Printing Tables:
* https://web.archive.org/web/20180815150934/http://css-discuss.incutio.com/wiki/Printing_Tables
*/
thead {
display: table-header-group; }
tr,
@ -1545,10 +1633,18 @@ dd.bf-list-unstyled {
@media (prefers-reduced-motion: reduce) {
.bf-reduced-motion,
.bf-reduced-motion * {
-webkit-animation-duration: 0.01ms !important;
animation-duration: 0.01ms !important;
.bf-reduced-motion::before,
.bf-reduced-motion::after,
.bf-reduced-motion *,
.bf-reduced-motion *::before,
.bf-reduced-motion *::after {
-webkit-animation-delay: -1ms !important;
animation-delay: -1ms !important;
-webkit-animation-duration: 1ms !important;
animation-duration: 1ms !important;
-webkit-animation-iteration-count: 1 !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
scroll-behavior: auto !important; } }
background-attachment: initial !important;
scroll-behavior: auto !important;
transition-delay: 0s !important;
transition-duration: 0s !important; } }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -1,18 +1,13 @@
/*! sanitize.css v7.0.3 | CC0 License | github.com/csstools/sanitize.css */
/* Document
* ========================================================================== */
/**
* 1. Remove repeating backgrounds in all browsers (opinionated).
* 2. Add border box sizing in all browsers (opinionated).
* Add border box sizing in all browsers (opinionated).
*/
*,
::before,
::after {
background-repeat: no-repeat;
/* 1 */
-webkit-box-sizing: border-box;
box-sizing: border-box;
/* 2 */ }
box-sizing: border-box; }
/**
* 1. Add text decoration inheritance in all browsers (opinionated).
@ -27,9 +22,9 @@
/**
* 1. Use the default cursor in all browsers (opinionated).
* 2. Use the default user interface font in all browsers (opinionated).
* 3. Correct the line height in all browsers.
* 4. Use a 4-space tab width in all browsers (opinionated).
* 2. Change the line height in all browsers (opinionated).
* 3. Use a 4-space tab width in all browsers (opinionated).
* 4. Remove the grey highlight on links in iOS (opinionated).
* 5. Prevent adjustments of font size after orientation changes in
* IE on Windows Phone and in iOS.
* 6. Breaks words to prevent overflow in all browsers (opinionated).
@ -37,15 +32,14 @@
html {
cursor: default;
/* 1 */
font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
line-height: 1.5;
/* 2 */
line-height: 1.15;
/* 3 */
-moz-tab-size: 4;
/* 4 */
/* 3 */
-o-tab-size: 4;
tab-size: 4;
/* 4 */
/* 3 */
-webkit-tap-highlight-color: transparent;
-ms-text-size-adjust: 100%;
/* 5 */
-webkit-text-size-adjust: 100%;
@ -63,7 +57,7 @@ body {
/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
* `article` contexts in Chrome, Edge, Firefox, and Safari.
*/
h1 {
font-size: 2em;
@ -71,9 +65,28 @@ h1 {
/* Grouping content
* ========================================================================== */
/**
* Remove the margin on nested lists in Chrome, Edge, IE, and Safari.
*/
dl dl,
dl ol,
dl ul,
ol dl,
ul dl {
margin: 0; }
/**
* Remove the margin on nested lists in Edge 18- and IE.
*/
ol ol,
ol ul,
ul ol,
ul ul {
margin: 0; }
/**
* 1. Add the correct sizing in Firefox.
* 2. Show the overflow in Edge and IE.
* 2. Show the overflow in Edge 18- and IE.
*/
hr {
height: 0;
@ -92,15 +105,15 @@ main {
*/
nav ol,
nav ul {
list-style: none; }
list-style: none;
padding: 0; }
/**
* 1. Use the default monospace user interface font
* in all browsers (opinionated).
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
font-family: Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Noto Mono, Oxygen Mono, Liberation Mono, monospace;
font-family: monospace, monospace;
/* 1 */
font-size: 1em;
/* 2 */ }
@ -114,7 +127,7 @@ a {
background-color: transparent; }
/**
* Add the correct text decoration in Edge, IE, Opera, and Safari.
* Add the correct text decoration in Edge 18-, IE, and Safari.
*/
abbr[title] {
text-decoration: underline;
@ -129,14 +142,13 @@ strong {
font-weight: bolder; }
/**
* 1. Use the default monospace user interface font
* in all browsers (opinionated).
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
font-family: Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Noto Mono, Oxygen Mono, Liberation Mono, monospace;
font-family: monospace, monospace;
/* 1 */
font-size: 1em;
/* 2 */ }
@ -147,29 +159,10 @@ samp {
small {
font-size: 80%; }
/*
* Remove the text shadow on text selections in Firefox 61- (opinionated).
* 1. Restore the coloring undone by defining the text shadow
* in all browsers (opinionated).
*/
::-moz-selection {
background-color: #b3d4fc;
/* 1 */
color: #000;
/* 1 */
text-shadow: none; }
::selection {
background-color: #b3d4fc;
/* 1 */
color: #000;
/* 1 */
text-shadow: none; }
/* Embedded content
* ========================================================================== */
/*
* Change the alignment on media elements in all browers (opinionated).
* Change the alignment on media elements in all browsers (opinionated).
*/
audio,
canvas,
@ -194,7 +187,13 @@ audio:not([controls]) {
height: 0; }
/**
* Remove the border on images inside links in IE 10-.
* Remove the border on iframes in all browsers (opinionated).
*/
iframe {
border-style: none; }
/**
* Remove the border on images within links in IE 10-.
*/
img {
border-style: none; }
@ -222,18 +221,7 @@ table {
/* Forms
* ========================================================================== */
/**
* Inherit styling in all browsers (opinionated).
*/
button,
input,
select,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit; }
/**
* Remove the margin in Safari.
* Remove the margin on controls in Safari.
*/
button,
input,
@ -242,7 +230,7 @@ select {
/**
* 1. Show the overflow in IE.
* 2. Remove the inheritance of text transform in Edge, Firefox, and IE.
* 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE.
*/
button {
overflow: visible;
@ -251,7 +239,7 @@ button {
/* 2 */ }
/**
* Correct the inability to style clickable types in iOS and Safari.
* Correct the inability to style buttons in iOS and Safari.
*/
button,
[type="button"],
@ -260,19 +248,23 @@ button,
-webkit-appearance: button; }
/**
* Correct the padding in Firefox.
* 1. Change the inconsistent appearance in all browsers (opinionated).
* 2. Correct the padding in Firefox.
*/
fieldset {
padding: 0.35em 0.75em 0.625em; }
border: 1px solid #a0a0a0;
/* 1 */
padding: 0.35em 0.75em 0.625em;
/* 2 */ }
/**
* Show the overflow in Edge and IE.
* Show the overflow in Edge 18- and IE.
*/
input {
overflow: visible; }
/**
* 1. Correct the text wrapping in Edge and IE.
* 1. Correct the text wrapping in Edge 18- and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
*/
legend {
@ -286,8 +278,8 @@ legend {
/* 1 */ }
/**
* 1. Add the correct display in Edge and IE.
* 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
* 1. Add the correct display in Edge 18- and IE.
* 2. Add the correct vertical alignment in Chrome, Edge, and Firefox.
*/
progress {
display: inline-block;
@ -304,7 +296,7 @@ select {
/**
* 1. Remove the margin in Firefox and Safari.
* 2. Remove the default vertical scrollbar in IE.
* 3. Change the resize direction on textareas in all browsers (opinionated).
* 3. Change the resize direction in all browsers (opinionated).
*/
textarea {
margin: 0;
@ -322,7 +314,7 @@ textarea {
padding: 0; }
/**
* 1. Correct the odd appearance in Chrome and Safari.
* 1. Correct the odd appearance in Chrome, Edge, and Safari.
* 2. Correct the outline style in Safari.
*/
[type="search"] {
@ -346,13 +338,13 @@ textarea {
opacity: 0.54; }
/**
* Remove the inner padding in Chrome and Safari on macOS.
* Remove the inner padding in Chrome, Edge, and Safari on macOS.
*/
::-webkit-search-decoration {
-webkit-appearance: none; }
/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 1. Correct the inability to style upload buttons in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
@ -374,16 +366,22 @@ textarea {
:-moz-focusring {
outline: 1px dotted ButtonText; }
/**
* Remove the additional :invalid styles in Firefox.
*/
:-moz-ui-invalid {
box-shadow: none; }
/* Interactive
* ========================================================================== */
/*
* Add the correct display in Edge and IE.
* Add the correct display in Edge 18- and IE.
*/
details {
display: block; }
/*
* Add the correct styles in Edge, IE, and Safari.
* Add the correct styles in Edge 18-, IE, and Safari.
*/
dialog {
background-color: white;
@ -478,9 +476,11 @@ textarea,
* Change the display on visually hidden accessible elements
* in all browsers (opinionated).
*/
[aria-hidden="false"][hidden] {
display: initial; }
[aria-hidden="false"][hidden]:not(:focus) {
clip: rect(0, 0, 0, 0);
display: inherit;
position: absolute; }
/*! Marx v3.0.6 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx */
@ -681,6 +681,7 @@ textarea {
color: rgba(0, 0, 0, 0.8);
display: block;
width: 100%;
font-size: 1rem;
padding: 8px 16px;
line-height: 1.5;
-webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;

@ -1,5 +1,5 @@
/*!
* Milligram v1.4.0
* Milligram v1.4.1
* https://milligram.io
*
* Copyright (c) 2020 CJ Patoilo

@ -1,6 +1,8 @@
:root {
--nc-font-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
--nc-font-mono: Consolas, monaco, 'Ubuntu Mono', 'Liberation Mono', 'Courier New', Courier, monospace;
/* Light theme */
--nc-tx-1: #000000;
--nc-tx-2: #1A1A1A;
--nc-bg-1: #FFFFFF;
@ -10,21 +12,33 @@
--nc-lk-2: #0366D6;
--nc-lk-tx: #FFFFFF;
--nc-ac-1: #79FFE1;
--nc-ac-tx: #0C4047;
--nc-ac-tx: #0C4047;
/* Dark theme */
--nc-d-tx-1: #ffffff;
--nc-d-tx-2: #eeeeee;
--nc-d-bg-1: #000000;
--nc-d-bg-2: #111111;
--nc-d-bg-3: #222222;
--nc-d-lk-1: #3291FF;
--nc-d-lk-2: #0070F3;
--nc-d-lk-tx: #FFFFFF;
--nc-d-ac-1: #7928CA;
--nc-d-ac-tx: #FFFFFF;
}
@media (prefers-color-scheme: dark) {
:root {
--nc-tx-1: #ffffff;
--nc-tx-2: #eeeeee;
--nc-bg-1: #000000;
--nc-bg-2: #111111;
--nc-bg-3: #222222;
--nc-lk-1: #3291FF;
--nc-lk-2: #0070F3;
--nc-lk-tx: #FFFFFF;
--nc-ac-1: #7928CA;
--nc-ac-tx: #FFFFFF;
--nc-tx-1: var(--nc-d-tx-1);
--nc-tx-2: var(--nc-d-tx-2);
--nc-bg-1: var(--nc-d-bg-1);
--nc-bg-2: var(--nc-d-bg-2);
--nc-bg-3: var(--nc-d-bg-3);
--nc-lk-1: var(--nc-d-lk-1);
--nc-lk-2: var(--nc-d-lk-2);
--nc-lk-tx: var(--nc--dlk-tx);
--nc-ac-1: var(--nc-d-ac-1);
--nc-ac-tx: var(--nc--dac-tx);
}
}

@ -149,7 +149,7 @@ textarea {
.button[disabled], button[disabled], input[type="submit"][disabled], input[type="reset"][disabled], input[type="button"][disabled] {
cursor: default;
opacity: .5; }
.button:focus, .button:hover, button:focus, button:hover, input[type="submit"]:focus, input[type="submit"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="button"]:focus, input[type="button"]:hover {
.button:focus:enabled, .button:hover:enabled, button:focus:enabled, button:hover:enabled, input[type="submit"]:focus:enabled, input[type="submit"]:hover:enabled, input[type="reset"]:focus:enabled, input[type="reset"]:hover:enabled, input[type="button"]:focus:enabled, input[type="button"]:hover:enabled {
background-color: #982c61;
border-color: #982c61;
color: #f9f9f9;

Loading…
Cancel
Save