﻿body[a="dark"]{background-color:#0f1115;color:#e6e8eb}body[a="dark"] ::selection{background-color:#d9c18f;color:#e6e8eb}body[a="dark"] ::-moz-selection{background-color:#d9c18f;color:#e6e8eb}body[a="dark"] a{color:#8fb3d9}body[a="dark"] a:visited{color:#7f9fbf}body[a="dark"] details{border:thin solid #5f6470;margin-top:1px}body[a="dark"] details summary{color:#e6e8eb;cursor:pointer}body[a="dark"] details[open] summary{border-bottom:1px solid #5f6470}body[a="dark"] pre{background:#0f1115}body[a="dark"] code:not(pre>code){border:thin solid #5f6470}body[a="dark"] .swatch>code{background-color:#e6e8eb;color:#0f1115}body[a="dark"] *:target{background:#d9c18f;color:#e6e8eb}body[a="dark"] table,body[a="dark"] th,body[a="dark"] td{border:thin solid #5f6470}body[a="dark"] .article-meta,body[a="dark"] .toc{border:thin solid #5f6470;padding:1rem}body[a="dark"] figcaption{color:#a6aab3}body[a="dark"] .highlight>pre,body[a="dark"] .bordered,body[a="dark"] blockquote{border:thin solid #5f6470}body[a="dark"] p.notification{border:thin solid #5f6470;padding:1rem}body[a="dark"] p.notification.normal{background-color:#1a2433}body[a="dark"] p.notification.danger{background-color:#2a1a1d}body[a="dark"] .term{border-bottom:1px dotted #5f6470}body[a="dark"] .good{background:#8fb3d9}body[a="dark"] .warn{background:#7f9fbf}body[a="dark"] .bad{background:#d9c18f}body[a="dark"] .progress{background-color:#5f6470}body[a="dark"] .photo-card{background:#242933;box-shadow:0 6px 18px rgba(230,232,235,0.1)}body[a="dark"] .photo-card:hover{box-shadow:0 10px 25px rgba(230,232,235,0.15)}body[a="dark"] .photo-description{color:#a6aab3}body[a="dark"] .arrival-year span{border-bottom:1px solid rgba(95,100,112,0.5)}body[a="light"]{background-color:#f4f1ec;color:#1a1c20}body[a="light"] ::selection{background-color:#b89b5e;color:#1a1c20}body[a="light"] ::-moz-selection{background-color:#b89b5e;color:#1a1c20}body[a="light"] a{color:#3a6ea5}body[a="light"] a:visited{color:#345f8c}body[a="light"] details{border:thin solid #9aa0ab;margin-top:1px}body[a="light"] details summary{color:#1a1c20;cursor:pointer}body[a="light"] details[open] summary{border-bottom:1px solid #9aa0ab}body[a="light"] pre{background:#f4f1ec}body[a="light"] code:not(pre>code){border:thin solid #9aa0ab}body[a="light"] .swatch>code{background-color:#1a1c20;color:#f4f1ec}body[a="light"] *:target{background:#b89b5e;color:#1a1c20}body[a="light"] table,body[a="light"] th,body[a="light"] td{border:thin solid #9aa0ab}body[a="light"] .article-meta,body[a="light"] .toc{border:thin solid #9aa0ab;padding:1rem}body[a="light"] figcaption{color:#5f6470}body[a="light"] .highlight>pre,body[a="light"] .bordered,body[a="light"] blockquote{border:thin solid #9aa0ab}body[a="light"] p.notification{border:thin solid #9aa0ab;padding:1rem}body[a="light"] p.notification.normal{background-color:#e8edf3}body[a="light"] p.notification.danger{background-color:#f1e6e8}body[a="light"] .term{border-bottom:1px dotted #9aa0ab}body[a="light"] .good{background:#3a6ea5}body[a="light"] .warn{background:#345f8c}body[a="light"] .bad{background:#b89b5e}body[a="light"] .progress{background-color:#9aa0ab}body[a="light"] .photo-card{background:#fff;box-shadow:0 6px 18px rgba(26,28,32,0.1)}body[a="light"] .photo-card:hover{box-shadow:0 10px 25px rgba(26,28,32,0.15)}body[a="light"] .photo-description{color:#5f6470}body[a="light"] .arrival-year span{border-bottom:1px solid rgba(154,160,171,0.5)}@media (prefers-color-scheme: dark){body[a="auto"]{background-color:#0f1115;color:#e6e8eb}body[a="auto"] ::selection{background-color:#d9c18f;color:#e6e8eb}body[a="auto"] ::-moz-selection{background-color:#d9c18f;color:#e6e8eb}body[a="auto"] a{color:#8fb3d9}body[a="auto"] a:visited{color:#7f9fbf}body[a="auto"] details{border:thin solid #5f6470;margin-top:1px}body[a="auto"] details summary{color:#e6e8eb;cursor:pointer}body[a="auto"] details[open] summary{border-bottom:1px solid #5f6470}body[a="auto"] pre{background:#0f1115}body[a="auto"] code:not(pre>code){border:thin solid #5f6470}body[a="auto"] .swatch>code{background-color:#e6e8eb;color:#0f1115}body[a="auto"] *:target{background:#d9c18f;color:#e6e8eb}body[a="auto"] table,body[a="auto"] th,body[a="auto"] td{border:thin solid #5f6470}body[a="auto"] .article-meta,body[a="auto"] .toc{border:thin solid #5f6470;padding:1rem}body[a="auto"] figcaption{color:#a6aab3}body[a="auto"] .highlight>pre,body[a="auto"] .bordered,body[a="auto"] blockquote{border:thin solid #5f6470}body[a="auto"] p.notification{border:thin solid #5f6470;padding:1rem}body[a="auto"] p.notification.normal{background-color:#1a2433}body[a="auto"] p.notification.danger{background-color:#2a1a1d}body[a="auto"] .term{border-bottom:1px dotted #5f6470}body[a="auto"] .good{background:#8fb3d9}body[a="auto"] .warn{background:#7f9fbf}body[a="auto"] .bad{background:#d9c18f}body[a="auto"] .progress{background-color:#5f6470}body[a="auto"] .photo-card{background:#242933;box-shadow:0 6px 18px rgba(230,232,235,0.1)}body[a="auto"] .photo-card:hover{box-shadow:0 10px 25px rgba(230,232,235,0.15)}body[a="auto"] .photo-description{color:#a6aab3}body[a="auto"] .arrival-year span{border-bottom:1px solid rgba(95,100,112,0.5)}}@media (prefers-color-scheme: light){body[a="auto"]{background-color:#f4f1ec;color:#1a1c20}body[a="auto"] ::selection{background-color:#b89b5e;color:#1a1c20}body[a="auto"] ::-moz-selection{background-color:#b89b5e;color:#1a1c20}body[a="auto"] a{color:#3a6ea5}body[a="auto"] a:visited{color:#345f8c}body[a="auto"] details{border:thin solid #9aa0ab;margin-top:1px}body[a="auto"] details summary{color:#1a1c20;cursor:pointer}body[a="auto"] details[open] summary{border-bottom:1px solid #9aa0ab}body[a="auto"] pre{background:#f4f1ec}body[a="auto"] code:not(pre>code){border:thin solid #9aa0ab}body[a="auto"] .swatch>code{background-color:#1a1c20;color:#f4f1ec}body[a="auto"] *:target{background:#b89b5e;color:#1a1c20}body[a="auto"] table,body[a="auto"] th,body[a="auto"] td{border:thin solid #9aa0ab}body[a="auto"] .article-meta,body[a="auto"] .toc{border:thin solid #9aa0ab;padding:1rem}body[a="auto"] figcaption{color:#5f6470}body[a="auto"] .highlight>pre,body[a="auto"] .bordered,body[a="auto"] blockquote{border:thin solid #9aa0ab}body[a="auto"] p.notification{border:thin solid #9aa0ab;padding:1rem}body[a="auto"] p.notification.normal{background-color:#e8edf3}body[a="auto"] p.notification.danger{background-color:#f1e6e8}body[a="auto"] .term{border-bottom:1px dotted #9aa0ab}body[a="auto"] .good{background:#3a6ea5}body[a="auto"] .warn{background:#345f8c}body[a="auto"] .bad{background:#b89b5e}body[a="auto"] .progress{background-color:#9aa0ab}body[a="auto"] .photo-card{background:#fff;box-shadow:0 6px 18px rgba(26,28,32,0.1)}body[a="auto"] .photo-card:hover{box-shadow:0 10px 25px rgba(26,28,32,0.15)}body[a="auto"] .photo-description{color:#5f6470}body[a="auto"] .arrival-year span{border-bottom:1px solid rgba(154,160,171,0.5)}}html{height:100%}body{font-family:"Fira Code", monospace;font-size:14px;line-height:1.4;margin:0;min-height:100%;overflow-wrap:break-word}h2,h3,h4,h5,h6{margin-top:1.5rem}p{margin:1rem 0}li{margin:0.4rem 0}a{text-decoration:none}a:hover{text-decoration:underline}hr{text-align:center;border:0;margin:2rem 0}hr:before{content:'------/'}hr:after{content:attr(data-content) "/------"}.footnotes hr:after{content:'footnotes/------'}pre{padding:1em;overflow-x:auto}table{width:100%}table,th,td{border-collapse:collapse;padding:0.4rem}code{text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}code:not(pre>code){padding:0.1em 0.2em;font-size:90%}.bordered,blockquote{padding:1rem}.bordered p,blockquote p{margin:0}img{max-width:100%;display:block;margin:0 auto}figcaption{text-align:center;opacity:0.5;font-size:12px}details{padding:1rem}details summary{text-decoration:none}details[open] summary{margin-bottom:0.5em;padding-bottom:0.5em}.post-meta{display:flex;justify-content:space-between;align-items:center}.w{max-width:800px;margin:0 auto;padding:2rem}.header p{font-size:12px}figure{margin:0}.row{margin:4px 0}.smaller-text{font-size:12px}.label{display:flex;justify-content:space-between;font-weight:600}.progress{height:10px;border-radius:4px;overflow:hidden;margin-top:4px}.bar{height:100%;width:0%;transition:width 0.6s ease}.word-entry{margin-bottom:1.5rem}.word-note{color:#777;font-style:italic}.article-item{display:flex;align-items:baseline;gap:0.75rem}.article-date{font-feature-settings:"ss01";flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums;opacity:0.6}.arrivals .article-item{gap:1.80rem}.article-link{display:inline-flex;align-items:baseline;gap:0.35rem;text-decoration:none}.article-glyph{opacity:0.7}.article-title{white-space:nowrap}.readmore{font-style:italic}.imprint-header{margin-bottom:2rem}.imprint-title{margin:0}.imprint-meta{margin-top:1rem;font-size:0.875em;line-height:1.4;opacity:0.65}.imprint-body{margin-top:2rem}.whisper{opacity:0.65;font-size:0.95em}.term{text-decoration:none;opacity:0.85}.term:hover{opacity:1}@media (prefers-color-scheme: light){.bg{color:#4c4f69;background-color:#eff1f5}.chroma{color:#4c4f69;background-color:#eff1f5}.chroma .err{color:#d20f39}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#bcc0cc}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#8c8fa1}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#8c8fa1}.chroma .line{display:flex}.chroma .k{color:#8839ef}.chroma .kc{color:#fe640b}.chroma .kd{color:#d20f39}.chroma .kn{color:#179299}.chroma .kp{color:#8839ef}.chroma .kr{color:#8839ef}.chroma .kt{color:#d20f39}.chroma .na{color:#1e66f5}.chroma .nc{color:#df8e1d}.chroma .no{color:#df8e1d}.chroma .nd{color:#1e66f5;font-weight:bold}.chroma .ni{color:#179299}.chroma .ne{color:#fe640b}.chroma .nl{color:#04a5e5}.chroma .nn{color:#fe640b}.chroma .py{color:#fe640b}.chroma .nt{color:#8839ef}.chroma .nb{color:#04a5e5}.chroma .bp{color:#04a5e5}.chroma .nv{color:#dc8a78}.chroma .vc{color:#dc8a78}.chroma .vg{color:#dc8a78}.chroma .vi{color:#dc8a78}.chroma .vm{color:#dc8a78}.chroma .nf{color:#1e66f5}.chroma .fm{color:#1e66f5}.chroma .s{color:#40a02b}.chroma .sa{color:#d20f39}.chroma .sb{color:#40a02b}.chroma .sc{color:#40a02b}.chroma .dl{color:#1e66f5}.chroma .sd{color:#9ca0b0}.chroma .s2{color:#40a02b}.chroma .se{color:#1e66f5}.chroma .sh{color:#9ca0b0}.chroma .si{color:#40a02b}.chroma .sx{color:#40a02b}.chroma .sr{color:#179299}.chroma .s1{color:#40a02b}.chroma .ss{color:#40a02b}.chroma .m{color:#fe640b}.chroma .mb{color:#fe640b}.chroma .mf{color:#fe640b}.chroma .mh{color:#fe640b}.chroma .mi{color:#fe640b}.chroma .il{color:#fe640b}.chroma .mo{color:#fe640b}.chroma .o{color:#04a5e5;font-weight:bold}.chroma .ow{color:#04a5e5;font-weight:bold}.chroma .c{color:#9ca0b0;font-style:italic}.chroma .ch{color:#acb0be;font-style:italic}.chroma .cm{color:#9ca0b0;font-style:italic}.chroma .c1{color:#9ca0b0;font-style:italic}.chroma .cs{color:#9ca0b0;font-style:italic}.chroma .cp{color:#9ca0b0;font-style:italic}.chroma .cpf{color:#9ca0b0;font-weight:bold;font-style:italic}.chroma .gd{color:#d20f39;background-color:#ccd0da}.chroma .ge{font-style:italic}.chroma .gr{color:#d20f39}.chroma .gh{color:#fe640b;font-weight:bold}.chroma .gi{color:#40a02b;background-color:#ccd0da}.chroma .gs{font-weight:bold}.chroma .gu{color:#fe640b;font-weight:bold}.chroma .gt{color:#d20f39}.chroma .gl{text-decoration:underline}}@media (prefers-color-scheme: dark){.bg{color:#cad3f5;background-color:#24273a}.chroma{color:#cad3f5;background-color:#24273a}.chroma .err{color:#ed8796}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#494d64}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#8087a2}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#8087a2}.chroma .line{display:flex}.chroma .k{color:#c6a0f6}.chroma .kc{color:#f5a97f}.chroma .kd{color:#ed8796}.chroma .kn{color:#8bd5ca}.chroma .kp{color:#c6a0f6}.chroma .kr{color:#c6a0f6}.chroma .kt{color:#ed8796}.chroma .na{color:#8aadf4}.chroma .nc{color:#eed49f}.chroma .no{color:#eed49f}.chroma .nd{color:#8aadf4;font-weight:bold}.chroma .ni{color:#8bd5ca}.chroma .ne{color:#f5a97f}.chroma .nl{color:#91d7e3}.chroma .nn{color:#f5a97f}.chroma .py{color:#f5a97f}.chroma .nt{color:#c6a0f6}.chroma .nb{color:#91d7e3}.chroma .bp{color:#91d7e3}.chroma .nv{color:#f4dbd6}.chroma .vc{color:#f4dbd6}.chroma .vg{color:#f4dbd6}.chroma .vi{color:#f4dbd6}.chroma .vm{color:#f4dbd6}.chroma .nf{color:#8aadf4}.chroma .fm{color:#8aadf4}.chroma .s{color:#a6da95}.chroma .sa{color:#ed8796}.chroma .sb{color:#a6da95}.chroma .sc{color:#a6da95}.chroma .dl{color:#8aadf4}.chroma .sd{color:#6e738d}.chroma .s2{color:#a6da95}.chroma .se{color:#8aadf4}.chroma .sh{color:#6e738d}.chroma .si{color:#a6da95}.chroma .sx{color:#a6da95}.chroma .sr{color:#8bd5ca}.chroma .s1{color:#a6da95}.chroma .ss{color:#a6da95}.chroma .m{color:#f5a97f}.chroma .mb{color:#f5a97f}.chroma .mf{color:#f5a97f}.chroma .mh{color:#f5a97f}.chroma .mi{color:#f5a97f}.chroma .il{color:#f5a97f}.chroma .mo{color:#f5a97f}.chroma .o{color:#91d7e3;font-weight:bold}.chroma .ow{color:#91d7e3;font-weight:bold}.chroma .c{color:#6e738d;font-style:italic}.chroma .ch{color:#5b6078;font-style:italic}.chroma .cm{color:#6e738d;font-style:italic}.chroma .c1{color:#6e738d;font-style:italic}.chroma .cs{color:#6e738d;font-style:italic}.chroma .cp{color:#6e738d;font-style:italic}.chroma .cpf{color:#6e738d;font-weight:bold;font-style:italic}.chroma .gd{color:#ed8796;background-color:#363a4f}.chroma .ge{font-style:italic}.chroma .gr{color:#ed8796}.chroma .gh{color:#f5a97f;font-weight:bold}.chroma .gi{color:#a6da95;background-color:#363a4f}.chroma .gs{font-weight:bold}.chroma .gu{color:#f5a97f;font-weight:bold}.chroma .gt{color:#ed8796}.chroma .gl{text-decoration:underline}}.photo-card{max-width:800px;margin:2rem auto;border-radius:8px;overflow:hidden;transition:transform 0.2s ease, box-shadow 0.2s ease}.photo-cover{position:relative}.photo-cover img{width:100%;display:block;object-fit:cover;border-radius:8px 8px 0 0}.photo-info{padding:1rem 1.2rem 1.5rem;text-align:center}.article-meta{font-size:.8rem;opacity:.8;margin-top:20px}.article-meta p{margin:8px 0}.photo-description{font-size:0.8rem;line-height:1.4}.photo-description{margin:0}.arrivals{list-style:none;padding:0;margin:0}.arrivals li{padding:0.1rem 0;line-height:1.4;display:flex;flex-wrap:wrap;gap:0.35rem}.arrival-date{opacity:0.65;min-width:4.8rem}.arrival-type{font-variant:small-caps;letter-spacing:0.04em;opacity:0.8}.arrival-sep{opacity:0.4}.arrivals li:hover .arrival-title{text-decoration:underline}.arrival-year{margin-top:1.5rem;margin-bottom:0.5rem;font-size:0.8rem;letter-spacing:0.12em;opacity:0.5}.arrival-month{font-size:0.8rem;letter-spacing:0.12em;opacity:0.5}.arrival-year span{font-weight:bold;margin-top:1em;display:block}.arrival-month span{font-weight:500;margin-left:6.3em;display:block}.site-footer{text-align:center;font-size:12px;margin-top:2em;font-style:italic}.site-footer p{margin:0}.arrival-years{margin:1.5rem 0 2rem;font-size:0.9rem;opacity:0.7;letter-spacing:0.04em;display:flex;gap:1rem;flex-wrap:wrap}.arrival-years a{text-decoration:none;color:inherit}.arrival-years a:hover{opacity:1;text-decoration:underline}a[href^="http"]:not([href*="framling.org"])::after{content:"⇲";font-size:0.9em;opacity:.8;margin-left:0.2em;speak:none}
