repos/kloeckner.com.ar

Backup of part of my webpage
Commits Files Refs README LICENSE
css/article_src.css (239 lines)
   1 #article-title {
   2     /* text-decoration: underline; */
   3     text-align: left;
   4     padding-top: .5em;
   5     padding-bottom: 10px;
   6     font-size: 28px;
   7 }
   8 
   9 .article-date {
  10     font-size: 1em;
  11     padding-bottom: 2.75em;
  12     /* color: #588B8B; */
  13     color: var(--article-date);
  14     font-style: italic;
  15     font-family: "inconsolata", monospace;
  16 }
  17 
  18 img {
  19     padding-top: .75em;
  20     padding-bottom: .75em;
  21 }
  22 
  23 .centered-img {
  24     display: flex;
  25     justify-content: center; /* Horizontal centering */
  26     align-items: center;     /* Vertical centering */
  27     padding-bottom: .75em;
  28 }
  29 
  30 .side-by-side {
  31     display: flex;
  32     justify-content: center; /* Horizontal centering */
  33     align-items: center;     /* Vertical centering */
  34     gap: 5px;
  35     padding-bottom: .75em;
  36 }
  37 
  38 .side-by-side img {
  39   width: 49.6%;
  40 }
  41 
  42 #article-screenshot {
  43     text-align: center;
  44 }
  45 
  46 #article-icon {
  47     /* text-align: center; */
  48     /* float: center; */
  49     /* max-width: 5em; */
  50     /* flex-basis: 40% */
  51     width: 3em;
  52     min-width: 2em;
  53     padding-right: .75em;
  54     display: inline;
  55 }
  56 
  57 #article-icon img {
  58     max-width: 3em;
  59     vertical-align: middle;
  60     padding-top: 0em;
  61 }
  62 
  63 #article-title-with-icon {
  64     /* display: flex; */
  65     align-items: center;
  66     padding-bottom: 1em;
  67     padding-top: 1em;
  68 }
  69 
  70 #article-title-with-icon #article-title {
  71     display: inline;
  72 }
  73 
  74 h2 {
  75     padding-bottom: .5em;
  76     font-size: 1.5em;
  77 }
  78 h3 { font-size: 1.25em; }
  79 h4 { padding-bottom: .5em; }
  80 em { font-weight: bold; }
  81 
  82 ul {
  83     padding-bottom: 1em;
  84     list-style-position: inside;
  85 }
  86 
  87 blockquote {
  88     border-left: 4px solid var(--grey1);
  89     padding-left: .50em;
  90     font-style: italic;
  91     pre {
  92         font-style: normal;
  93     }
  94 }
  95 
  96 /* Monokai theme */
  97 /* Background */ .bg { color: antiquewhite; background-color: var(--code-bg); -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4 }
  98 /* PreWrapper */ .chroma { color: antiquewhite; background-color: var(--code-bg); -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; }
  99 /* Punctuation */ .chroma .p { color: antiquewhite; }
 100 /* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; }
 101 /* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; }
 102 /* LineHighlight */ .chroma .hl { background-color: #3d4148 }
 103 /* LineNumbersTable */ .chroma .lnt { white-space: pre; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #58626f }
 104 /* LineNumbers */ .chroma .ln { white-space: pre; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #58626f }
 105 /* Line */ .chroma .line { display: flex; }
 106 /* Keyword */ .chroma .k { color: #c678dd }
 107 /* KeywordConstant */ .chroma .kc { color: #b756ff; font-weight: bold }
 108 /* KeywordDeclaration */ .chroma .kd { color: #c678dd }
 109 /* KeywordNamespace */ .chroma .kn { color: #c678dd }
 110 /* KeywordPseudo */ .chroma .kp { color: #c678dd }
 111 /* KeywordReserved */ .chroma .kr { color: #c678dd }
 112 /* KeywordType */ .chroma .kt { color: #ef8383 }
 113 /* Name */ .chroma .n { color: antiquewhite }
 114 /* NameAttribute */ .chroma .na { color: #b3d23c }
 115 /* NameBuiltin */ .chroma .nb { color: #ef8383 }
 116 /* NameBuiltinPseudo */ .chroma .bp { color: #c1abea }
 117 /* NameClass */ .chroma .nc { color: #76a9f9 }
 118 /* NameConstant */ .chroma .no { color: #b756ff; font-weight: bold }
 119 /* NameDecorator */ .chroma .nd { color: #e5c07b }
 120 /* NameEntity */ .chroma .ni { color: #bda26f }
 121 /* NameException */ .chroma .ne { color: #fd7474; font-weight: bold }
 122 /* NameFunction */ .chroma .nf { color: #00b1f7 }
 123 /* NameFunctionMagic */ .chroma .fm { color: #c1abea }
 124 /* NameLabel */ .chroma .nl { color: #f5a40d }
 125 /* NameNamespace */ .chroma .nn { color: #76a9f9 }
 126 /* NameOther */ .chroma .nx { color: antiquewhite }
 127 /* NameProperty */ .chroma .py { color: #cebc3a }
 128 /* NameTag */ .chroma .nt { color: #e06c75 }
 129 /* NameVariable */ .chroma .nv { color: #dcaeea }
 130 /* NameVariableClass */ .chroma .vc { color: #c1abea }
 131 /* NameVariableGlobal */ .chroma .vg { color: #dcaeea; font-weight: bold }
 132 /* NameVariableInstance */ .chroma .vi { color: #e06c75 }
 133 /* NameVariableMagic */ .chroma .vm { color: #c1abea }
 134 /* Literal */ .chroma .l { color: #98c379 }
 135 /* LiteralDate */ .chroma .ld { color: #98c379 }
 136 /* LiteralString */ .chroma .s { color: #98c379 }
 137 /* LiteralStringAffix */ .chroma .sa { color: #98c379 }
 138 /* LiteralStringBacktick */ .chroma .sb { color: #98c379 }
 139 /* LiteralStringChar */ .chroma .sc { color: #98c379 }
 140 /* LiteralStringDelimiter */ .chroma .dl { color: #98c379 }
 141 /* LiteralStringDoc */ .chroma .sd { color: #7e97c3 }
 142 /* LiteralStringDouble */ .chroma .s2 { color: #63c381 }
 143 /* LiteralStringEscape */ .chroma .se { color: #d26464; font-weight: bold }
 144 /* LiteralStringHeredoc */ .chroma .sh { color: #98c379 }
 145 /* LiteralStringInterpol */ .chroma .si { color: #98c379 }
 146 /* LiteralStringOther */ .chroma .sx { color: #70b33f }
 147 /* LiteralStringRegex */ .chroma .sr { color: #56b6c2 }
 148 /* LiteralStringSingle */ .chroma .s1 { color: #98c379 }
 149 /* LiteralStringSymbol */ .chroma .ss { color: #56b6c2 }
 150 /* LiteralNumber */ .chroma .m { color: #d19a66 }
 151 /* LiteralNumberBin */ .chroma .mb { color: #d19a66 }
 152 /* LiteralNumberFloat */ .chroma .mf { color: #d19a66 }
 153 /* LiteralNumberHex */ .chroma .mh { color: #d19a66 }
 154 /* LiteralNumberInteger */ .chroma .mi { color: #d19a66 }
 155 /* LiteralNumberIntegerLong */ .chroma .il { color: #d19a66 }
 156 /* LiteralNumberOct */ .chroma .mo { color: #d19a66 }
 157 /* Operator */ .chroma .o { color: #c7bf54 }
 158 /* OperatorWord */ .chroma .ow { color: #b756ff; font-weight: bold }
 159 /* Comment */ .chroma .c { color: #8a93a5; font-style: italic }
 160 /* CommentHashbang */ .chroma .ch { color: #8a93a5; font-weight: bold; font-style: italic }
 161 /* CommentMultiline */ .chroma .cm { color: #8a93a5; font-style: italic }
 162 /* CommentSingle */ .chroma .c1 { color: #8a93a5; font-style: italic }
 163 /* CommentSpecial */ .chroma .cs { color: #8a93a5; font-style: italic }
 164 /* CommentPreproc */ .chroma .cp { color: #8a93a5; font-style: italic }
 165 /* CommentPreprocFile */ .chroma .cpf { color: #8a93a5; font-style: italic }
 166 /* GenericEmph */ .chroma .ge { font-style: italic }
 167 /* GenericHeading */ .chroma .gh { color: #a2cbff; font-weight: bold }
 168 /* GenericInserted */ .chroma .gi { color: #a6e22e }
 169 /* Generic X (used for diff file remove line) */ .chroma .gd { color: red }
 170 /* GenericOutput */ .chroma .go { color: #a6e22e }
 171 /* GenericPrompt */ .chroma .gp { color: #a6e22e }
 172 /* GenericStrong */ .chroma .gs { font-weight: bold }
 173 /* GenericSubheading */ .chroma .gu { color: #a2cbff }
 174 /* GenericTraceback */ .chroma .gt { color: #a2cbff }
 175 /* GenericUnderline */ .chroma .gl { text-decoration: underline }
 176 
 177 @media (max-width: 800px) {
 178     .article_bottom_bar {
 179         /* width: 45%; */
 180         margin-top: 1em;
 181     }
 182     #article-title {
 183         padding-top: .25em;
 184         /* padding-bottom: .25em; */
 185         font-size: 26px;
 186 
 187     }
 188     #article-title-with-icon {
 189         padding-bottom: .75em;
 190         padding-top: .75em;
 191     }
 192     #article-icon img {
 193         max-width: 2.5em;
 194     }
 195 
 196     #article-icon {
 197         padding-right: .5em
 198     }
 199 
 200     .side-by-side {
 201         display: flex;
 202         /* flex-direction: column; */
 203         justify-content: center;
 204         align-items: center;
 205     }
 206 
 207     .side-by-side img {
 208         width: 100%;
 209     }
 210 
 211     img {
 212         width: 100%;
 213     }
 214 
 215 }
 216 
 217 @media (max-width: 400px) {
 218     .article_bottom_bar {
 219         margin-top: .5em;
 220     }
 221     #article-title {
 222         padding-top: .25em;
 223         /* padding-bottom: .5em; */
 224         font-size: 26px;
 225     }
 226     #article-title-with-icon {
 227         padding-bottom: .5em;
 228         padding-top: .5em;
 229     }
 230 
 231     #article-icon img {
 232         max-width: 2em;
 233     }
 234 
 235     #article-icon {
 236         padding-right: .25em
 237     }
 238     h2 { padding-bottom: .5em; }
 239 }