:root{--bg:#f7f2ea;--surface:#fffdf9;--surface-2:#f1eadf;--line:#e2d8ca;--line-strong:#cbbfae;--text:#2a2826;--text-2:#5b5650;--text-3:#8a837a;--accent:#b5523b;--accent-ink:#8f3a26;--accent-soft:#f3dfd5;--ok:#3f6b4f;--ok-soft:#e1ece2;--warn:#8a5a12;--warn-soft:#f6e8c9;--danger:#9a2f2f;--danger-soft:#f6dcdc;--hyp:#5a4f8c;--hyp-soft:#e7e3f4;--radius:10px;--radius-sm:6px;--shadow:0 1px 2px #281e140f, 0 6px 24px #281e1414;--panel-w:440px;--font-sans:var(--font-pt-sans), "PT Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:var(--font-pt-serif), "PT Serif", Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5}a{color:var(--accent-ink);text-underline-offset:2px}a:hover{color:var(--accent)}h1,h2,h3{font-family:var(--font-serif);margin:0;font-weight:700;line-height:1.2}h1{font-size:1.65rem}h2{font-size:1.15rem}h3{font-size:1rem}p{margin:0 0 .75em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 55%, white);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--text-2)}.small{font-size:.875rem}.tiny{font-size:.78rem}.nowrap{white-space:nowrap}.stack>*+*{margin-top:12px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spacer{flex:1}.btn{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.95rem;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--surface-2);color:var(--text)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);transition:transform .15s var(--ease-out), background .2s}.btn-primary:active{transform:scale(.97)}.btn-primary:hover{background:var(--accent-ink);color:var(--on-accent)}.btn-ghost{background:0 0;border-color:#0000}.btn-danger{border-color:var(--danger);color:var(--danger)}.btn-sm{min-height:32px;padding:4px 10px;font-size:.85rem}.btn[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.field{display:block}.field>span{color:var(--text-2);margin-bottom:4px;font-size:.85rem;display:block}.input,.select,.textarea{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--field);width:100%;min-height:42px;color:var(--text);padding:9px 12px}.textarea{resize:vertical;min-height:110px}.hint{color:var(--text-3);margin-top:4px;font-size:.8rem}.notice{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--line);padding:10px 12px;font-size:.92rem}.notice-warn{background:var(--warn-soft);border-color:#e8d29f}.notice-ok{background:var(--ok-soft);border-color:#c3d8c6}.notice-err{background:var(--danger-soft);border-color:#e7b9b9}.badge{background:var(--surface-2);color:var(--text-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:.75rem;display:inline-flex}.badge-hyp{background:var(--hyp-soft);color:var(--hyp);border-color:#d2cbea}.badge-memory{color:#3d5466;background:#e8eef3;border-color:#cbd8e2}.badge-disputed{background:var(--warn-soft);color:var(--warn);border-color:#e8d29f}.badge-ok{background:var(--ok-soft);color:var(--ok);border-color:#c3d8c6}.badge-accent{background:var(--accent-soft);color:var(--accent-ink);border-color:#e8c3b5}.shell{grid-template-columns:var(--panel-w) 1fr;display:grid;position:fixed;inset:0}.shell-map{grid-column:2;min-width:0;position:relative}.map-canvas{background:#ece6dc;position:absolute;inset:0}.panel{z-index:3;background:var(--surface);border-right:1px solid var(--line);min-height:0;box-shadow:var(--shadow);flex-direction:column;grid-area:1/1;display:flex;position:relative}.panel-head{border-bottom:1px solid var(--line);background:var(--surface);padding:12px 16px 10px}.brand{font-family:var(--font-serif);letter-spacing:.01em;color:var(--text);font-size:1.35rem;font-weight:700;text-decoration:none}.brand-dot{color:var(--accent)}.panel-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;overflow:hidden auto}.panel-inner{padding:16px}.sheet-handle{display:none}.search{margin-top:10px;position:relative}.search .input{padding-left:38px}.search-icon{color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-results{z-index:20;background:var(--surface);animation:menu-in .18s var(--ease-out);border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow);max-height:60vh;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.search-results li button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;padding:8px 10px;display:block}.search-results li button[aria-selected=true],.search-results li button:hover{background:var(--surface-2)}.search-results .sub{color:var(--text-3);font-size:.8rem;display:block}.map-overlay{z-index:2;position:absolute}.legend{background:var(--overlay);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);max-width:270px;padding:10px 12px;font-size:.8rem;bottom:28px;left:12px}.legend h3{font-family:var(--font-sans);color:var(--text-2);margin-bottom:6px;font-size:.9rem}.legend ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.legend li{align-items:center;gap:8px;display:flex}.swatch{border:1px solid #00000026;border-radius:2px;flex:none;width:16px;height:12px}.swatch-unknown{background:repeating-linear-gradient(45deg,#ddd6cc 0 3px,#f3eee7 3px 6px)}.seg{border:1px solid var(--line-strong);border-radius:999px;margin-bottom:8px;display:inline-flex;overflow:hidden}.seg button{background:var(--field);color:var(--text);cursor:pointer;border:0;min-height:30px;padding:5px 10px;font-size:.78rem;transition:background .25s,color .25s}.seg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.legend-toggle{display:none}.map-msg{background:var(--surface);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow);max-width:min(90%,420px);padding:8px 12px;font-size:.85rem;top:14px;left:50%;transform:translate(-50%)}.map-tip{z-index:4;pointer-events:none;color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#2a2826e6;border-radius:4px;max-width:280px;padding:4px 8px;font-size:.8rem;position:absolute;overflow:hidden;transform:translate(-50%,calc(-100% - 10px))}.hero{background:var(--surface-2);margin:-16px -16px 14px;position:relative}.hero img{object-fit:cover;width:100%;max-height:300px;display:block}.hero figcaption{color:var(--text-2);background:var(--surface-2);padding:6px 16px;font-size:.75rem}.card-title{margin-bottom:4px}.card-sub{color:var(--text-2);margin-bottom:10px}.chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.keyfacts{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 16px;display:grid}.keyfact{background:var(--surface-2);border-radius:var(--radius-sm);min-width:0;padding:8px 10px}.keyfact .k{color:var(--text-3);font-size:.82rem}.keyfact .v{overflow-wrap:anywhere;font-weight:700}.section{border-top:1px solid var(--line);padding:14px 0 6px}.section>h2{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.section>h2 .count{font-family:var(--font-sans);color:var(--text-3);font-size:.8rem;font-weight:400}.facts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fact{gap:2px;display:grid}.fact .label{color:var(--text-3);font-size:.8rem}.fact .value{overflow-wrap:anywhere}.fact .meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.variants{border-left:3px solid #e8d29f;gap:6px;padding-left:10px;display:grid}details.src{font-size:.85rem}details.src>summary{cursor:pointer;color:var(--accent-ink);align-items:center;gap:4px;min-height:28px;list-style:none;display:inline-flex}details.src>summary::-webkit-details-marker{display:none}details.src>summary:before{content:"▸";font-size:.7rem;transition:transform .15s}details.src[open]>summary:before{transform:rotate(90deg)}.src-body{background:var(--surface-2);border-radius:var(--radius-sm);gap:6px;margin:4px 0 4px 2px;padding:8px 10px;display:grid}.src-body blockquote{font-family:var(--font-serif);color:var(--text-2);overflow-wrap:anywhere;margin:0;font-style:italic}.timeline{border-left:2px solid var(--line-strong);gap:12px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.timeline li{position:relative}.timeline li:before{content:"";background:var(--accent);border:2px solid var(--surface);border-radius:50%;width:10px;height:10px;position:absolute;top:7px;left:-20px}.timeline .when{color:var(--accent-ink);font-size:.9rem;font-weight:700}.verif{color:var(--text-3);font-size:.78rem}.gallery{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.gallery figure{margin:0}.gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);background:var(--surface-2);width:100%;display:block}.gallery figcaption{color:var(--text-2);overflow-wrap:anywhere;margin-top:3px;font-size:.72rem}.story{background:var(--surface-2);border-radius:var(--radius-sm);padding:10px 12px}.story p{white-space:pre-wrap}.empty-card{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--text-2);padding:18px 10px}.actions{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 4px;display:grid}.actions .wide{grid-column:1/-1}.feature-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.feature-list a{color:var(--text);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);align-items:center;gap:10px;padding:8px;text-decoration:none;transition:border-color .2s,box-shadow .3s;display:flex}.feature-list a:hover{border-color:var(--accent)}.feature-list img,.feature-list .ph{object-fit:cover;background:var(--surface-2);border-radius:4px;flex:none;width:56px;height:44px}.level-dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.kv{grid-template-columns:max-content 1fr;gap:4px 12px;font-size:.85rem;display:grid}.kv dt{color:var(--text-3)}.kv dd{overflow-wrap:anywhere;margin:0}dialog.sheet[open]{animation:dialog-in .3s var(--ease-out)}@keyframes dialog-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}dialog.sheet{background:var(--surface);width:min(560px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--text);border:0;border-radius:14px;padding:0;box-shadow:0 20px 60px #00000040}dialog.sheet::backdrop{background:#1e191473}.dialog-head{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:8px;padding:14px 16px;display:flex;position:sticky;top:0}.dialog-body{gap:12px;padding:16px;display:grid}.dialog-foot{border-top:1px solid var(--line);background:var(--surface);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex;position:sticky;bottom:0}.preview{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:var(--field);padding:10px 12px}.page{max-width:980px;margin:0 auto;padding:20px 16px 60px}.topbar{border-bottom:1px solid var(--line);background:var(--surface);z-index:5;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.card-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}.list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tabs{border-bottom:1px solid var(--line);gap:4px;margin:12px 0;display:flex;overflow-x:auto}.tabs button{cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;min-height:44px;padding:10px 12px}.tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent-ink);font-weight:700}.diff{grid-template-columns:1fr 1fr;gap:8px;display:grid}.diff>div{border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:8px 10px}.diff .old{background:var(--danger-soft)}.diff .new{background:var(--ok-soft)}pre.report{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--field);border:1px solid var(--line);border-radius:var(--radius-sm);max-height:60vh;padding:12px;font-size:.8rem;overflow:auto}table.simple{border-collapse:collapse;width:100%;font-size:.85rem}table.simple th,table.simple td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 8px}.table-wrap{overflow-x:auto}.auth-box{max-width:420px;margin:8vh auto}@media (max-width:820px){.shell{grid-template-columns:1fr}.shell-map{grid-area:1/1}.panel{height:var(--sheet-h,34dvh);border-right:0;border-top-left-radius:16px;border-top-right-radius:16px;grid-column:auto;transition:height .22s;position:fixed;inset:auto 0 0;box-shadow:0 -6px 30px #281e142e}.panel[data-sheet=peek]{--sheet-h:148px}.panel[data-sheet=half]{--sheet-h:52dvh}.panel[data-sheet=full]{--sheet-h:calc(100dvh - 64px)}.panel.dragging{transition:none}.sheet-handle{cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:26px;padding:0;display:flex}.sheet-handle:before{content:"";background:var(--line-strong);border-radius:3px;width:44px;height:5px}.panel-head{border-bottom:0;padding:0 14px 8px}.panel-head .brand-row{display:none}.mobile-top{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.mobile-top .brand{background:var(--surface);box-shadow:var(--shadow);border-radius:999px;padding:6px 12px;font-size:1.05rem}.legend{max-width:230px;top:60px;bottom:auto;left:10px}.legend.collapsed ul,.legend.collapsed .seg,.legend.collapsed .legend-note{display:none}.legend-toggle{display:inline-flex}.keyfacts{grid-template-columns:1fr 1fr}.diff{grid-template-columns:1fr}.hero img{max-height:220px}.maplibregl-ctrl-top-right{top:56px}}@media (min-width:821px){.mobile-top{display:none}}
:root{--font-mono:var(--font-pt-mono), "PT Mono", ui-monospace, monospace;--font-note:var(--font-sans);--field:#fff;--on-accent:#fff;--overlay:#fffdf9f2;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--enter:enter-rise}@keyframes enter-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.card-enter>*{animation:var(--enter) .55s var(--ease-out) both}.card-enter>:first-child{animation-delay:0s}.card-enter>:nth-child(2){animation-delay:70ms}.card-enter>:nth-child(3){animation-delay:.14s}.card-enter>:nth-child(4){animation-delay:.21s}.card-enter>:nth-child(n+5){animation-delay:.28s}:root{interpolate-size:allow-keywords}details.src::details-content{height:0;transition:height .32s var(--ease-out), content-visibility .32s allow-discrete;overflow:hidden}details.src[open]::details-content{height:auto}@media (max-width:820px){.panel{transition:height .42s var(--ease-spring)}}@keyframes press{0%{transform:scale(1)}40%{transform:scale(.94)}to{transform:scale(1)}}.btn[aria-pressed=true]{animation:press .32s var(--ease-out)}.map-canvas{animation:map-in .9s var(--ease-out) both}@keyframes map-in{0%{opacity:0}to{opacity:1}}.theme-picker{position:relative}.theme-picker>summary{cursor:pointer;border:1px solid var(--line-strong);background:var(--surface);min-height:32px;color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.85rem;list-style:none;display:inline-flex}.theme-picker>summary::-webkit-details-marker{display:none}.theme-picker .menu{z-index:30;background:var(--surface);width:min(320px,100vw - 32px);color:var(--text);border:1px solid var(--line-strong);box-shadow:var(--shadow);transform-origin:100% 0;animation:menu-in .22s var(--ease-out);border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}@keyframes menu-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}.theme-picker .opt{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:8px;display:grid}.theme-picker .opt:hover,.theme-picker .opt[aria-pressed=true]{background:var(--surface-2)}.theme-picker .opt small{color:var(--text-3);grid-column:2;font-size:.78rem;line-height:1.35}.swatches{grid-row:span 2;display:inline-flex}.swatches i{border:1px solid #00000026;border-radius:50%;width:14px;height:14px;margin-left:-4px}.swatches i:first-child{margin-left:0}html[data-theme=okna]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#161d27;--surface:#1d2531;--surface-2:#26303e;--line:#2f3a4a;--line-strong:#435064;--text:#f1e9da;--text-2:#c2baa9;--text-3:#8e95a0;--accent:#f2c46b;--accent-ink:#f7d690;--accent-soft:#3a3120;--ok:#a8d8b0;--ok-soft:#22352a;--warn:#f2c46b;--warn-soft:#3a3120;--danger:#f29a8e;--danger-soft:#3d2526;--hyp:#c9bbf6;--hyp-soft:#2d2944;--field:#161d27;--on-accent:#1c2430;--overlay:#1d2531f0;--shadow:0 1px 0 #ffffff08 inset, 0 18px 50px #00000080;--font-sans:var(--font-alegreya-sans), "Alegreya Sans", system-ui, sans-serif;--font-serif:var(--font-alegreya), "Alegreya", Georgia, serif;--enter:enter-warm}@keyframes enter-warm{0%{opacity:0;filter:brightness(.45)blur(3px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}html[data-theme=okna] body{font-size:17px}html[data-theme=okna] .panel{background:radial-gradient(140% 55% at 0% 0%, #f2c46b17, transparent 60%), var(--surface);border-right-color:#0e131a}html[data-theme=okna] .panel-head{border-bottom-color:var(--line);background:0 0}html[data-theme=okna] .brand-dot{color:var(--accent);text-shadow:0 0 12px #f2c46be6}html[data-theme=okna] .card-title{text-shadow:0 0 28px #f2c46b2e;letter-spacing:.005em}html[data-theme=okna] .hero{position:relative}html[data-theme=okna] .hero:after{content:"";background:linear-gradient(to top, var(--surface), transparent);pointer-events:none;height:45%;position:absolute;inset:auto 0 0}html[data-theme=okna] .hero img{filter:saturate(.9)sepia(.12)brightness(.92)}html[data-theme=okna] .hero figcaption{z-index:1;color:var(--text-3);background:0 0;margin-top:-32px;position:relative}html[data-theme=okna] .keyfact{background:linear-gradient(#f2c46b1a,#f2c46b08);border:1px solid #f2c46b2e;box-shadow:inset 0 0 18px #f2c46b0f}html[data-theme=okna] .timeline{border-left-color:var(--line-strong)}html[data-theme=okna] .timeline li:before{background:#ffd27a;border:0;border-radius:2px;width:9px;height:11px;left:-19.5px;box-shadow:0 0 10px 2px #ffc75e8c}html[data-theme=okna] .timeline .when{color:var(--accent)}html[data-theme=okna] .src-body{border:1px solid var(--line);background:#161d27}html[data-theme=okna] .src-body blockquote{color:#e6dcc6}html[data-theme=okna] .feature-list a{background:var(--surface-2);border-color:var(--line);color:var(--text)}html[data-theme=okna] .feature-list a:hover{border-color:#f2c46b99;box-shadow:0 0 0 1px #f2c46b40,0 0 24px #f2c46b1f}html[data-theme=okna] .map-tip{color:#1c2430;background:#f2c46b;font-weight:700;box-shadow:0 0 18px #f2c46b8c}html[data-theme=okna] .maplibregl-ctrl-group{background:var(--surface)}html[data-theme=okna] .maplibregl-ctrl-group button+button{border-top-color:var(--line)}html[data-theme=okna] .maplibregl-ctrl button .maplibregl-ctrl-icon{filter:invert(.9)}html[data-theme=okna] .maplibregl-ctrl-attrib{color:var(--text-3);background:#161d27cc}html[data-theme=okna] .maplibregl-ctrl-attrib a{color:var(--text-2)}html[data-theme=okna] .badge{background:var(--surface-2);border-color:var(--line-strong);color:var(--text-2)}html[data-theme=okna] .topbar{background:var(--surface)}html[data-theme=album]{--bg:#f1efe8;--surface:#fbfaf6;--surface-2:#f2efe7;--line:#e4dfd3;--line-strong:#cfc8b8;--text:#2f343c;--text-2:#59606b;--text-3:#8a8f96;--accent:#3d5a99;--accent-ink:#2e4578;--accent-soft:#e2e8f4;--ok:#4f6e3a;--ok-soft:#e4ecd9;--warn:#9a5b22;--warn-soft:#f6e6cf;--danger:#9b3342;--danger-soft:#f5dde0;--hyp:#5b4a8c;--hyp-soft:#e9e4f5;--font-sans:var(--font-literata), "Literata", Georgia, serif;--font-serif:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--font-note:var(--font-neucha), "Neucha", cursive;--shadow:0 2px 6px #3c321e0f, 0 14px 34px #3c321e14;--enter:enter-ink;--graphite:#504a3e6b;--age-0:#2e3f73;--age-1:#3d5a99;--age-2:#b0603a;--age-3:#d9a441;--age-4:#7f9a58;--age-5:#c97a8a;--paper:url(/textures/paper.png);--wash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 150' preserveAspectRatio='none'%3E%3Cfilter id='w' x='-15%' y='-25%' width='130%' height='150%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .03' numOctaves='3' seed='11' result='t'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='t' scale='46' xChannelSelector='R' yChannelSelector='G' result='d'/%3E%3CfeGaussianBlur in='d' stdDeviation='1.4'/%3E%3C/filter%3E%3Cg filter='url(%23w)'%3E%3Cpath d='M24 78 C 30 34, 120 16, 214 22 S 384 36, 376 80 S 304 136, 196 130 S 18 122, 24 78 Z' fill-opacity='.5'/%3E%3Cpath d='M24 78 C 30 34, 120 16, 214 22 S 384 36, 376 80 S 304 136, 196 130 S 18 122, 24 78 Z' fill='none' stroke='black' stroke-opacity='.45' stroke-width='5'/%3E%3Cellipse cx='130' cy='70' rx='80' ry='30' fill-opacity='.2'/%3E%3C/g%3E%3C/svg%3E")}html[data-theme=album] [data-era="0"]{--pigment:var(--age-0)}html[data-theme=album] [data-era="1"]{--pigment:var(--age-1)}html[data-theme=album] [data-era="2"]{--pigment:var(--age-2)}html[data-theme=album] [data-era="3"]{--pigment:var(--age-3)}html[data-theme=album] [data-era="4"]{--pigment:var(--age-4)}html[data-theme=album] [data-era="5"]{--pigment:var(--age-5)}@keyframes enter-ink{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}html[data-theme=album] body{font-size:15.5px}html[data-theme=album] h1,html[data-theme=album] h2{letter-spacing:.01em;font-weight:600}html[data-theme=album] h1{font-size:2.1rem;line-height:1.08}html[data-theme=album] h2{font-size:1.45rem}html[data-theme=album] .panel{background:var(--paper), var(--surface)}html[data-theme=album] .panel-head{background:0 0}html[data-theme=album] .brand{font-size:1.6rem;font-weight:600}html[data-theme=album] .card-head{isolation:isolate;padding:6px 0 4px;position:relative}html[data-theme=album] .card-head:not([data-era]){--pigment:linear-gradient(100deg, var(--age-1) 8%, var(--age-2) 52%, var(--age-3) 92%)}html[data-theme=album] .card-head:before{content:"";z-index:-1;background:var(--pigment);-webkit-mask:var(--wash) center / 100% 100% no-repeat;-webkit-mask:var(--wash) center / 100% 100% no-repeat;mask:var(--wash) center / 100% 100% no-repeat;opacity:.34;transform-origin:30%;animation:bloom 1.5s var(--ease-out) .15s both;position:absolute;inset:-20px -24px -12px -30px}@keyframes bloom{0%{opacity:0;filter:blur(10px);transform:scale(.78,.55)}55%{opacity:.42}to{opacity:.34;filter:blur(.3px);transform:none}}html[data-theme=album] .hero{background:0 0;margin:-6px -2px 18px;position:relative}html[data-theme=album] .hero img{max-height:270px;animation:print-in .9s var(--ease-spring) both;border:8px solid #fff;transform:rotate(-1.2deg);box-shadow:0 6px 18px #3c321e2e}html[data-theme=album] .hero:before{content:"";z-index:2;width:74px;height:22px;animation:tape .5s .55s var(--ease-out) both;background:#e6dec4bf;position:absolute;top:-6px;left:42%;transform:rotate(-4deg);box-shadow:0 1px 2px #00000014}@keyframes print-in{0%{opacity:0;transform:rotate(-6deg)translateY(16px)scale(.97)}to{opacity:1;transform:rotate(-1.2deg)}}@keyframes tape{0%{opacity:0;transform:rotate(-4deg)translateY(-6px)scaleX(.6)}to{opacity:1;transform:rotate(-4deg)}}html[data-theme=album] .hero figcaption{font-family:var(--font-note);background:0 0;padding:10px 6px 0;font-size:.9rem}html[data-theme=album] .keyfact{border:1px solid var(--graphite);background:#fff6;border-radius:2px 6px 3px 5px;padding:9px 11px;position:relative}html[data-theme=album] .keyfact:after{content:"";pointer-events:none;border:1px solid #504a3e33;border-radius:5px 2px 6px 3px;position:absolute;inset:-2px -1px -1px -3px;transform:rotate(-.5deg)}html[data-theme=album] .keyfact .k{font-family:var(--font-note);color:var(--text-2);font-size:.95rem}html[data-theme=album] .keyfact .v{font-weight:600}html[data-theme=album] .keyfact .tiny,html[data-theme=album] .badge-disputed,html[data-theme=album] .badge-hyp,html[data-theme=album] .badge-memory{font-family:var(--font-note)}html[data-theme=album] .badge{background:#504a3e12;border-color:#0000;border-radius:3px;font-size:.82rem}html[data-theme=album] .badge-accent{color:#7a3a1f;background:#a9502f1f}html[data-theme=album] .timeline{border-left:1.5px solid #504a3e4d}html[data-theme=album] .timeline li{view-timeline:--event block}html[data-theme=album] .timeline li:before{background:var(--pigment,#a6a195);opacity:.8;border:0;border-radius:50% 42% 55% 45%/48% 55% 45% 52%;width:14px;height:12px;top:6px;left:-22.5px}html[data-theme=album] .timeline .when{font-family:var(--font-serif);color:var(--text);font-size:1.12rem;font-weight:700}html[data-theme=album] details.src>summary{color:var(--accent-ink)}html[data-theme=album] .src-body{background:#fff;box-shadow:0 2px 8px #3c321e14}html[data-theme=album] .src-body blockquote{font-family:var(--font-serif);font-size:1.05rem}html[data-theme=album] .verif-quote_found{font-family:var(--font-note);color:var(--ok)}html[data-theme=album] .gallery img{transition:transform .35s var(--ease-out);border:5px solid #fff;border-radius:1px;box-shadow:0 3px 10px #3c321e26}html[data-theme=album] .gallery figure:nth-child(odd) img{transform:rotate(-1.5deg)}html[data-theme=album] .gallery figure:nth-child(2n) img{transform:rotate(1.2deg)}html[data-theme=album] .gallery a:hover img{transform:rotate(0)translateY(-2px)}html[data-theme=album] .feature-list a{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}html[data-theme=album] .feature-list img{transition:transform .35s var(--ease-spring), box-shadow .35s;border:3px solid #fff;transform:rotate(-2deg);box-shadow:0 2px 6px #3c321e2e}html[data-theme=album] .feature-list a:hover img,html[data-theme=album] .feature-list a:focus-visible img{transform:rotate(0)translateY(-2px)scale(1.05);box-shadow:0 6px 14px #3c321e38}html[data-theme=album] .map-canvas{background:#f8f6f0}html[data-theme=album] .map-canvas:after{content:"";z-index:1;pointer-events:none;background:var(--paper);position:absolute;inset:0}html[data-theme=album] .map-tip{color:var(--text);font-family:var(--font-note);background:#fbfaf6;font-size:.95rem;box-shadow:0 3px 10px #00000026}html[data-theme=album] .legend{background:var(--paper), #fbfaf6f5}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html[data-theme=album] .timeline li:before{animation:linear both drop;animation-timeline:--event;animation-range:entry entry 90%}}}@keyframes drop{0%{opacity:0;transform:scale(.15)}65%{opacity:.9;transform:scale(1.25)}to{opacity:.8;transform:scale(1)}}html[data-theme=delo]{--bg:#c9d3d9;--surface:#f4f3ef;--surface-2:#e9e7e0;--line:#d8d5cb;--line-strong:#b9b5a8;--text:#26262a;--text-2:#4f5058;--text-3:#7d7f86;--accent:#4a3f8f;--accent-ink:#362d70;--accent-soft:#e5e1f4;--ok:#3f6150;--ok-soft:#e0ebe4;--warn:#7a4f12;--warn-soft:#f2e5c8;--danger:#8c2f2f;--danger-soft:#f3dcdc;--hyp:#4a3f8f;--hyp-soft:#e5e1f4;--font-serif:var(--font-old-standard), "Old Standard TT", Georgia, serif;--font-sans:var(--font-pt-serif), "PT Serif", Georgia, serif;--shadow:0 1px 1px #1e1e2814, 0 10px 26px #1e1e2824;--enter:enter-file;--overlay:#f4f3eff5}@keyframes enter-file{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}html[data-theme=delo] .panel{background:#c9d3d9}html[data-theme=delo] .panel-head{background:#c9d3d9;border-bottom-color:#b4c0c7}html[data-theme=delo] .panel-inner{background:var(--surface);box-shadow:4px 4px 0 #e2e0d8, 4px 4px 0 1px #c5c1b5, var(--shadow);margin:14px 12px 20px;padding:18px 16px 16px}html[data-theme=delo] .card-head{padding-top:30px;position:relative}html[data-theme=delo] .card-head:before{content:attr(data-tab);color:#2b2116;max-width:75%;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;background:#b8956a;border-radius:0 10px 0 0;padding:5px 14px 5px 16px;font-size:.78rem;position:absolute;top:-18px;left:-16px;overflow:hidden;box-shadow:inset 0 -1px #0000001f}html[data-theme=delo] .card-head h1{animation:none}html[data-theme=delo] h1{font-size:1.75rem}html[data-theme=delo] .hero{border:1px solid var(--line-strong);transform-origin:top;animation:flap .7s var(--ease-out) both;background:#fff;margin:0 0 14px;padding:6px}@keyframes flap{0%{opacity:0;transform:perspective(900px)rotateX(-55deg)}to{opacity:1;transform:none}}html[data-theme=delo] .hero figcaption{font-family:var(--font-mono);background:0 0;font-size:.72rem}html[data-theme=delo] .keyfact{border-bottom:1px solid var(--text-3);background:0 0;border-radius:0;padding:4px 2px 6px}html[data-theme=delo] .keyfact .k{font-family:var(--font-mono);color:var(--text-3);font-size:.72rem}html[data-theme=delo] .timeline{border-left:1px solid var(--line-strong)}html[data-theme=delo] .timeline li:before{background:var(--accent);border:0;border-radius:0;width:8px;height:8px;top:8px;left:-18.5px}html[data-theme=delo] .timeline .when{font-family:var(--font-mono);color:var(--accent);font-size:.82rem;font-weight:400}html[data-theme=delo] details.src>summary{font-family:var(--font-mono);font-size:.78rem}html[data-theme=delo] .src-body{background:#fffef9 repeating-linear-gradient(#0000 0 23px,#4a3f8f14 23px 24px);border:1px solid #d9d4c4;border-radius:0;margin-left:10px;position:relative;box-shadow:0 2px #ece8dc,0 6px 14px #1e1e2814}html[data-theme=delo] details.src[open] .src-body{animation:slip .45s var(--ease-out) both}@keyframes slip{0%{opacity:0;transform:translateY(-14px)rotate(-.6deg)}to{opacity:1;transform:none}}html[data-theme=delo] .verif-quote_found,html[data-theme=delo] .verif-editor_checked{color:#4a3f8fe6;font-family:var(--font-mono);text-transform:none;mix-blend-mode:multiply;border:2px solid #4a3f8fd9;border-radius:4px;margin-top:4px;padding:2px 8px;font-size:.7rem;display:inline-block;transform:rotate(-4deg)}html[data-theme=delo] details.src[open] .verif-quote_found{animation:stamp .5s .25s var(--ease-spring) both}@keyframes stamp{0%{opacity:0;transform:rotate(-12deg)scale(1.8)}60%{opacity:1}to{opacity:1;transform:rotate(-4deg)scale(1)}}html[data-theme=delo] .badge{font-family:var(--font-mono);border-radius:2px;font-size:.7rem}html[data-theme=delo] .feature-list a{border-color:var(--line-strong);border-radius:0}html[data-theme=delo] .feature-list img{filter:sepia(.35)contrast(.95)}html[data-theme=delo] .map-tip{color:var(--text);font-family:var(--font-mono);border:1px solid var(--line-strong);background:#f4f3ef;font-size:.75rem}html[data-theme=delo] .legend{border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}}
