@font-face{font-family:Atkinson;src:url(/font/Atkinson-Hyperlegible-Font-Print-and-Web-2020-0514/Web/WOFF2/Atkinson-Hyperlegible-Regular-102a.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Atkinson;src:url(/font/Atkinson-Hyperlegible-Font-Print-and-Web-2020-0514/Web/WOFF2/Atkinson-Hyperlegible-Bold-102a.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Atkinson;src:url(/font/Atkinson-Hyperlegible-Font-Print-and-Web-2020-0514/Web/WOFF2/Atkinson-Hyperlegible-Italic-102a.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Atkinson;src:url(/font/Atkinson-Hyperlegible-Font-Print-and-Web-2020-0514/Web/WOFF2/Atkinson-Hyperlegible-BoldItalic-102a.woff2)format("woff2");font-weight:700;font-style:italic}*{box-sizing:border-box;margin:0;padding:0}html{--content-width:42em;overflow-x:hidden}:root{--page-bg:#f6f6f4;--text:#333;--strong:#000;--content-bg:linear-gradient(to bottom, #ffedc7, #fcf8df);--pale-blob:1;--bg-overlay:linear-gradient(transparent, transparent);--menu-bg:#e8e8e8;--menu-text:#333;--tile-bg:#f4f4f4;--tile-hover:#e0e0e0;--site-rule:#ccc;--details-bg:#fefacf;--details-border:#ffedc7;--site-link:#0073e6;--burger:#666;--pill-bg:#f7f7f7;--pill-hover:#ececec;--img-filter:none;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--page-bg:#151412;--text:#d9d4ca;--strong:#f1ece2;--content-bg:linear-gradient(to bottom, #2a2419, #1f1b15);--pale-blob:.14;--bg-overlay:linear-gradient(transparent, transparent);--bg-blend:multiply;--menu-bg:#2b2a27;--menu-text:#ddd;--tile-bg:#26231f;--tile-hover:#322e28;--site-rule:#555;--details-bg:#2a261d;--details-border:#3a3325;--site-link:#8ab4f8;--burger:#bbb;--pill-bg:#2b2a27;--pill-hover:#36342f;--img-filter:invert(1) hue-rotate(180deg);color-scheme:dark}}:root[data-theme=dark]{--page-bg:#151412;--text:#d9d4ca;--strong:#f1ece2;--content-bg:linear-gradient(to bottom, #2a2419, #1f1b15);--pale-blob:.14;--bg-overlay:linear-gradient(transparent, transparent);--bg-blend:multiply;--menu-bg:#2b2a27;--menu-text:#ddd;--tile-bg:#26231f;--tile-hover:#322e28;--site-rule:#555;--details-bg:#2a261d;--details-border:#3a3325;--site-link:#8ab4f8;--burger:#bbb;--pill-bg:#2b2a27;--pill-hover:#36342f;--img-filter:invert(1) hue-rotate(180deg);color-scheme:dark}html body hr{color:var(--site-rule);margin:50px 0 30px}html body details{background-color:var(--details-bg);border-left:var(--details-border) 10px solid;border-right:var(--details-border) 10px solid}html body details summary{cursor:pointer;margin-left:2em;padding:.2em}summary{cursor:pointer}.frontpage-category-links{flex-wrap:wrap;justify-content:space-around;gap:10px;padding:0;list-style:none;display:flex;margin:0!important;padding-right:16px!important}.frontpage-category-links li{width:30%}.frontpage-category-links a{text-align:center;background-color:var(--tile-bg);width:100%;height:100px;color:var(--text);border-radius:15px;justify-content:center;align-items:center;font-size:1.2rem;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex;box-shadow:0 2px 4px #0000001a}.frontpage-category-links a:hover{background-color:var(--tile-hover);transform:scale(1.05)}@media (width<=768px){.frontpage-category-links li{width:45%}}.front-posts ul{margin:0;padding:0;list-style:none}.front-posts li{border-bottom:1px solid var(--site-rule);flex-wrap:wrap;align-items:baseline;gap:.25em .75em;padding:.4em 0;display:flex}.front-posts time{color:var(--text);opacity:.75;font-size:.9em}.date-short,.post-section,.header-lang{display:none}.tag-pill{border:1px solid var(--site-rule);background-color:var(--pill-bg);color:var(--text);white-space:nowrap;border-radius:999px;padding:0 .7em;font-size:.8em;line-height:1.6;text-decoration:none}.tag-pill:hover{background-color:var(--pill-hover)}time{font-family:Courier New,Courier,monospace}article time{margin-left:32px;font-family:Courier New,Courier,monospace;display:block}body{background-image:var(--bg-overlay), url(/images/line.jpg);background-repeat:no-repeat;background-size:contain;background-attachment:fixed;background-color:var(--page-bg);color:var(--text);background-blend-mode:var(--bg-blend,normal);min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;position:relative;overflow-x:hidden}html body h1,html body h2,html body h3{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:170%;font-weight:700}.site-container{z-index:1;grid-template-rows:auto;grid-template-columns:20% 1fr;max-width:60em;height:100vh;margin:0 auto;display:grid;position:relative}.left-column{flex-direction:column;gap:20px;padding:20px;display:flex;position:relative}.site-logo{z-index:10;position:relative;top:-125px;left:-50px}.site-logo img{object-fit:contain;max-height:280px}.menu{position:relative}.menu ul{margin-top:2em;margin-left:1em;list-style:none;display:block}li a{text-transform:lowercase}.menu li a{text-transform:lowercase;color:var(--text);white-space:nowrap;text-decoration:none}.menu li a.active{font-weight:700}.hamburger{cursor:pointer;background:0 0;border:none;font-size:1.5em;display:none}.right-column{z-index:3;grid-template-rows:auto 1fr;display:grid;position:relative}.page-header{z-index:4;padding:50px 20px;position:relative}.page-content{z-index:3;margin-bottom:10em;padding-bottom:20em;font-family:Atkinson,Arial,sans-serif;font-size:1em}.page-content ul{margin-left:0;padding-left:1em}.page-content h2 a{color:var(--strong);text-transform:none;margin-right:1em;font-size:1.2em;font-weight:700;text-decoration:none;display:block;margin-top:2em!important}.page-content h2 a:hover{text-decoration:underline}.page-content h2,.page-content ul,.page-content a{margin-top:1.3em;font-weight:400}.page-content p{--base-font-size:20px;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;word-wrap:break-word;z-index:5;color:var(--text);margin:1em;line-height:1.4;position:relative}.header-background{z-index:2;width:1900px;min-width:500px;position:absolute;top:-150px;left:0%}.header-background img{width:30%;height:auto}.content-background{z-index:1;width:130%;transition:top .3s;position:absolute;top:-300px;left:0%}.fixed{  position:fixed;  top:0;  left:0;  width:100%}#content{background:var(--content-bg);z-index:5;max-width:min(100%,var(--content-width));border-radius:8px;margin-right:1em;padding-top:20px;padding-bottom:20px;position:relative}#content h2{text-transform:lowercase;margin-left:32px}#content ul{margin-left:16px}.content-background img{width:100%;height:auto}.page-header h1{z-index:5;color:var(--strong);font-size:2em;position:relative;top:115px}#content img{max-width:min(25em,100%)}ul.navi,#content ul{margin-top:.2em;line-height:1.5em;list-style-type:none}.page-header{position:relative}#breadcrumbs{z-index:-1;opacity:0;pointer-events:none;z-index:5;border-radius:4px;margin:0;padding:0;list-style:none;transition:opacity .3s,z-index .3s step-end;position:relative;top:115px;left:86px}#breadcrumbs li{margin:0;padding:5px 0}#breadcrumbs li a{color:var(--strong);text-decoration:none}.page-header:hover #breadcrumbs,.page-header:focus-within #breadcrumbs{z-index:10;opacity:1;pointer-events:auto;transition:opacity .3s,z-index .3s step-start}#breadcrumbs{transition:opacity .3s,transform .3s,z-index .3s step-end;transform:translateY(-10px)}.page-header:hover #breadcrumbs,.page-header:focus-within #breadcrumbs{transform:translateY(0)}#breadcrumbs li{display:inline}#breadcrumbs li a{color:var(--site-link);padding:0 5px;text-decoration:none}#breadcrumbs li a:hover{text-decoration:underline}#breadcrumbs li:after{content:">";color:#aaa;margin:0 5px}#breadcrumbs li:last-child:after,#breadcrumbs li:has(+.crumb-current):after{content:""}#breadcrumbs .crumb-current{display:none}blockquote{border-left:10px solid var(--site-rule);padding:0}blockquote:before{vertical-align:-.4em;font-size:4em;line-height:.1em}blockquote p{margin:0;padding:0}#content nav.pagination{margin-left:32px;margin-right:1em;& ul,& li{margin-left:0;padding-left:0}& li{margin-top:.5em}}.site-logo img#house{width:50%;position:absolute;bottom:50px;right:0}@media (width>=1060px){.page-content{font-size:1.2em}.menu{font-size:1.15em}#content h2,#content div,#content nav.pagination{margin-left:2.4rem}.page-content.front{font-size:1em}.page-content.front #content div{margin-left:32px}.site-logo img#logo{width:200%}.site-container{left:-80px}#menuToggle input{display:none}.page-header h1{max-width:380px;left:55px}#content div{margin-left:32px;margin-right:1em}.page-content{position:absolute;top:360px;left:2em}#content p,#content .smallimg{margin-left:2em;margin-right:2em}#shortstories ul{min-width:var(--content-width);& li{margin-bottom:1em}}}@media (width<=1060px){html,body{width:100%;height:100%;margin:0;overflow-x:hidden}.site-logo img#house{bottom:40px;right:-50px}.page-content h2,.page-content ul,.page-content a{margin-top:1.3em;font-weight:400}.page-content p{margin-top:1em;margin-bottom:1em}#content p,#content .smallimg{margin-left:1em;margin-right:1em}#content h2,#content ul{margin-left:.6em}#breadcrumbs{top:35px;left:86px}#content div{margin-left:.3em;margin-right:.6em}#content{margin:0 auto;font-size:1.1em;top:50px}.site-container{grid-template-columns:1fr}.left-column{grid-row:1;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.site-logo{width:100px;position:relative;top:40px;left:0}.site-logo img{width:200px}.menu{z-index:10;position:absolute;top:10px;left:50px}.hamburger{display:block}.right-column{grid-row:2}.header-background{z-index:2;width:100%;top:40px;left:0}.content-background{z-index:1;width:100%;top:-400px;left:0}.page-header h1{text-align:center;margin:20px 0;position:relative;top:20px}.page-content{margin-top:0}#menuToggle input{opacity:0}#menuToggle{z-index:1;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:1.4em;left:0}#menuToggle a{text-decoration:none;transition:color .3s}#menuToggle a:hover{text-decoration:underline}#menuToggle input{cursor:pointer;z-index:2;-webkit-touch-callout:none;width:40px;height:32px;display:block;position:absolute;top:-7px;left:-5px}#menuToggle span{background:var(--burger);z-index:1;transform-origin:4px 0;border-radius:3px;width:33px;height:4px;margin-bottom:5px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s;display:block;position:relative}#menuToggle span:first-child{transform-origin:0 0}#menuToggle span:nth-last-child(2){transform-origin:0 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg)translate(-2px,-1px)}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0)scale(.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg)translateY(-1px)}#menu{background:var(--menu-bg);-webkit-font-smoothing:antialiased;visibility:hidden;opacity:0;border-radius:50% 30% 30% 40%;margin:0;padding:40px 30px 40px 40px;list-style-type:none;transition:opacity .25s,visibility .25s;position:absolute}#menu li{padding:10px 0;font-size:22px}#menuToggle input:checked~ul{visibility:visible;opacity:1}}.comment-sidebar{z-index:1000;color:#333;background:#efefef;border-left:1px solid #ccc;width:300px;height:100%;padding:0;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-2px 0 5px #0000001a;& h3{margin:10px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}& ul{margin:10px;list-style-type:none}}.comment-sidebar button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:5px;display:block}#close-sidebar{cursor:pointer;color:#000;background:0 0;border:none;margin:0;padding-left:5px;padding-right:5px;font-size:1.5em;position:absolute;top:10px;right:10px}#submit-comment{color:#000;background-color:#ffc227;width:90%;margin:15px 0 0 15px;padding:5px}#comment-input{box-sizing:border-box;border:0 solid #ccc;border-radius:0;width:100%;min-height:15em;margin:0;padding:10px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.paragraph-snippet{color:#666;margin:10px;font-style:italic}.highlighted{background-color:#ffc}.content-background img{opacity:var(--pale-blob)}#content img[src*=intro\.svg]{filter:var(--img-filter)}@media (width>=1060px){.page-header h1{color:#333}}.post-meta{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:1em;display:grid}#content .post-meta>div{margin:0;padding:0}.post-meta-info{text-align:right;color:#777}#content .post-back{color:#777;border:1px solid #aaa;margin-bottom:.5em;padding:0 .25em .1em;line-height:1.7em;text-decoration:none}#content .post-meta-info .lang-switch{color:#777}:root:not([data-skin]) #breadcrumbs li:first-child a{padding-left:0}@media (width>=1060px){:root:not([data-skin]) #breadcrumbs{left:55px}}@media (width<=1060px){:root:not([data-skin]) #breadcrumbs{width:fit-content;margin:0 auto;left:0}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-skin]) #breadcrumbs{background:var(--menu-bg);width:fit-content;padding:2px 6px;translate:-6px}:root:not([data-theme=light]):not([data-skin]) #breadcrumbs li a{color:var(--menu-text)}:root:not([data-theme=light]):not([data-skin]) #breadcrumbs li:after{color:#777}}:root[data-theme=dark]:not([data-skin]) #breadcrumbs{background:var(--menu-bg);width:fit-content;padding:2px 6px;translate:-6px}:root[data-theme=dark]:not([data-skin]) #breadcrumbs li a{color:var(--menu-text)}:root[data-theme=dark]:not([data-skin]) #breadcrumbs li:after{color:#777}.theme-li{margin-top:.8em;list-style:none}.theme-toggle{appearance:none;border:1px solid var(--site-rule);width:1.6rem;height:1.6rem;color:var(--text);cursor:pointer;opacity:.7;background:0 0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.theme-toggle:hover{opacity:1}.theme-toggle svg{width:.9rem;height:.9rem}:root{--skin-swatch:radial-gradient(circle at 34% 40%, #7a7a7a 0 26%, #414141 27% 30%, transparent 31%), linear-gradient(135deg, #ffc14e, #ffa600)}.theme-li{align-items:center;gap:.5rem;display:flex}.skin-picker{align-items:center;display:inline-flex;position:relative}.skin-ball,.skin-opt{appearance:none;border:1px solid var(--site-rule);cursor:pointer;border-radius:50%;width:1.6rem;height:1.6rem;padding:0}.skin-ball{background:var(--skin-swatch);opacity:.85;transition:opacity .2s,transform .2s}.skin-ball:hover,.skin-picker.open .skin-ball{opacity:1}.skin-picker.open .skin-ball{transform:scale(.8)}.skin-balls{z-index:30;pointer-events:none;gap:.35rem;padding-left:.35rem;display:inline-flex;position:absolute;top:0;left:100%}.skin-picker.open .skin-balls{pointer-events:auto}.skin-opt{background:var(--swatch);transform:translateX(calc(-1 * (var(--i) + 1) * 1.95rem)) scale(.2);opacity:0;visibility:hidden;transition:transform .3s cubic-bezier(.3, 1.4, .5, 1) calc(var(--i) * 40ms), opacity .2s, visibility .3s}.skin-picker.open .skin-opt{opacity:1;visibility:visible;transform:none}.skin-opt:hover{transform:scale(1.12)!important}.skin-opt[aria-pressed=true]{box-shadow:0 0 0 2px var(--page-bg), 0 0 0 3.5px var(--text)}@media (prefers-reduced-motion:reduce){.skin-ball,.skin-opt{transition:none}}@media (width<=1060px){.site-container{overflow-x:clip}}.site-container:has(~.aisr){pointer-events:none;z-index:auto;align-content:start}.site-container:has(~.aisr) .site-logo,.site-container:has(~.aisr) .menu,.site-container:has(~.aisr) .page-header{pointer-events:auto}@media (width>=1060px){.site-container:has(~.aisr) .menu{display:none}}.cmenu-list{z-index:20;background:var(--menu-bg);visibility:hidden;opacity:0;border-radius:.6rem;margin:0;padding:1rem 1.5rem;list-style:none;transition:opacity .25s,visibility .25s;position:absolute;top:calc(100% + 6px);left:.75rem;box-shadow:0 6px 24px #0000002e}.cmenu-list li{padding:.2rem 0;font-size:1.05rem}.cmenu-list li a{color:var(--menu-text);white-space:nowrap;text-transform:lowercase;text-decoration:none}.cmenu-list li a.active{font-weight:700}.cmenu:has(.cmenu-toggle:checked) .cmenu-list{visibility:visible;opacity:1}:root[data-skin=pilpi]{--page-bg:#000;--text:#fff;--strong:#fff;--content-bg:transparent;--menu-bg:#444;--menu-text:#fff;--tile-bg:#000;--tile-hover:#444;--site-rule:#444;--details-bg:#111;--details-border:#444;--site-link:#fff;--burger:#fff;--pill-bg:#444;--pill-hover:#555;--img-filter:invert(1) hue-rotate(180deg);--link-hover:#ffc;--cloud-filter:none;--skin-swatch:url(/themes/pilpi/pilvi.jpg) 30% 30% / 260% auto, #000;color-scheme:dark}:root[data-skin=pilpi][data-theme=light]{--page-bg:#fff;--text:#000;--strong:#000;--menu-bg:#bbb;--menu-text:#000;--tile-bg:#fff;--tile-hover:#bbb;--site-rule:#bbb;--details-bg:#eee;--details-border:#bbb;--site-link:#000;--burger:#000;--pill-bg:#bbb;--pill-hover:#aaa;--img-filter:none;--link-hover:#003;--cloud-filter:invert(1) hue-rotate(180deg);color-scheme:light}html[data-skin=pilpi] body{background:var(--page-bg);font-family:Verdana,Arial,Helvetica,sans-serif}html[data-skin=pilpi] body:before{content:"";width:281px;height:137px;filter:var(--cloud-filter);pointer-events:none;background:url(/themes/pilpi/pilvi.jpg) no-repeat;position:absolute;top:0;left:0}html[data-skin=pilpi] body:after{content:"";background:var(--menu-bg);z-index:40;height:1.2rem;position:fixed;bottom:0;left:0;right:0}html[data-skin=pilpi] .header-background,html[data-skin=pilpi] .content-background,html[data-skin=pilpi] .site-logo{display:none}html[data-skin=pilpi] .page-content,html[data-skin=pilpi] .page-content p,html[data-skin=pilpi] .menu,html[data-skin=pilpi] .fm-list,html[data-skin=pilpi] .cmenu-list,html[data-skin=pilpi] #content h2,html[data-skin=pilpi] .page-header h1{font-family:Verdana,Arial,Helvetica,sans-serif}html[data-skin=pilpi] .page-content{font-size:.85em}@media (width>=1060px){html[data-skin=pilpi] .menu{font-size:.95em}}html[data-skin=pilpi] .page-content p{line-height:1.6}html[data-skin=pilpi] .page-header h1,html[data-skin=pilpi] #content h2{letter-spacing:.02em;font-weight:400}html[data-skin=pilpi] .page-header h1{color:var(--strong);text-transform:lowercase;font-size:1.5em}html[data-skin=pilpi] #content{border-radius:0;margin-right:0;padding:0}html[data-skin=pilpi] #content :is(p,.smallimg,h2,div,ul,nav.pagination),html[data-skin=pilpi] #content article time{margin-left:0;margin-right:0}html[data-skin=pilpi] #breadcrumbs{left:0}@media (width>=1060px){html[data-skin=pilpi] .page-content{left:24px}html[data-skin=pilpi] .page-header{padding-left:24px}html[data-skin=pilpi] .page-header h1{left:0}}@media (width<=1060px){html[data-skin=pilpi] #content{padding:0 16px}html[data-skin=pilpi] .page-header{padding-left:16px;padding-right:16px}html[data-skin=pilpi] .page-header h1{text-align:left}}html[data-skin=pilpi] a,html[data-skin=pilpi] .menu li a,html[data-skin=pilpi] .page-content h2 a{color:var(--text);text-decoration:underline}html[data-skin=pilpi] a:hover,html[data-skin=pilpi] .menu li a:hover,html[data-skin=pilpi] .page-content h2 a:hover{color:var(--link-hover);text-decoration:overline}html[data-skin=pilpi] .menu li a,html[data-skin=pilpi] .fm-list a,html[data-skin=pilpi] .cmenu-list a{text-decoration:none}html[data-skin=pilpi] .fm-list a:hover,html[data-skin=pilpi] .cmenu-list a:hover{text-decoration:overline}html[data-skin=pilpi] .frontpage-category-links a{border:1px solid var(--site-rule);box-shadow:none;border-radius:0;font-size:1em}html[data-skin=pilpi] .frontpage-category-links a:hover{transform:none}html[data-skin=pilpi] .fm-list,html[data-skin=pilpi] .cmenu-list,html[data-skin=pilpi] .fm-btn{box-shadow:none;border-radius:0}html[data-skin=pilpi] .fm-balls{display:none}@media (width<=1060px){html[data-skin=pilpi] #menu{border-radius:0}html[data-skin=pilpi] .menu li a{color:var(--menu-text)}html[data-skin=pilpi] .menu{left:auto;right:54px}html[data-skin=pilpi] #menu{padding:40px 40px 40px 30px;right:-24px}html[data-skin=pilpi] .page-header{padding-top:80px}}@media (width>=1060px){html[data-skin=pilpi] .left-column{padding-top:360px}html[data-skin=pilpi] .menu ul{margin-top:0}}html[data-skin=pilpi] .aisr{--sans:Verdana, Arial, Helvetica, sans-serif;--bg:#000;--fg:#fff;--muted:#bbb;--faint:#888;--rule:#444;--side-bg:#111;--side-bg-2:#1a1a1a;--bar-bg:#444;--btn-bg:#000;--btn-on:#555;--link:#fff;color-scheme:dark}html[data-skin=pilpi][data-theme=light] .aisr{--bg:#fff;--fg:#000;--muted:#444;--faint:#777;--rule:#bbb;--side-bg:#eee;--side-bg-2:#e4e4e4;--bar-bg:#bbb;--btn-bg:#fff;--btn-on:#aaa;--link:#000;color-scheme:light}html[data-skin=pilpi] .aisr .bar{border-bottom-color:var(--bar-bg)}html[data-skin=pilpi] .aisr .bar.compact .controls{box-shadow:none;border-radius:0}html[data-skin=pilpi] .aisr :is(.tab,.seg button,.both-btn){border-radius:0}html[data-skin=pilpi] .aisr .sm-balls{width:calc(var(--b,var(--p)) * 22px);height:22px;filter:var(--cloud-filter);background:url(/themes/pilpi/pilvi.jpg) 30% 30%/260%,#000;border-radius:50%}html[data-skin=pilpi] .aisr .sm-balls i{display:none}html[data-skin=pilpi] .aisr .text{font-size:.92rem;line-height:1.65}html[data-skin=pilpi] .aisr :is(.text h1,.text h2,.analysis-panel h2,.analysis-panel h3){letter-spacing:.02em;font-weight:400}html[data-skin=pilpi] .aisr :is(.text h1,.analysis-panel h2){text-transform:lowercase}html[data-skin=pilpi] .aisr .text .lead p{font-size:1rem;line-height:1.6}html[data-skin=pilpi] .aisr .text .credits a{text-decoration:underline}html[data-skin=pilpi] .aisr .text a:hover{color:var(--link-hover);text-decoration:overline}:root[data-skin=violet]{--text:indigo;--strong:indigo;--content-bg:#fff;--tile-bg:#fff;--tile-hover:#efe6ff;--site-rule:indigo;--details-bg:#f6f0ff;--details-border:indigo;--site-link:#03f;--link-visited:#f03;--link-hover:#f03;--date:#900;--pill-bg:#fff;--pill-hover:#efe6ff;--img-filter:none;--page-bg:#e2f0fb;--page-pattern:url(/themes/violet/tausta-light.png);--frame-bg:#2f7fd8;--frame-pattern:url(/themes/violet/tausta2-light.png);--frame-text:#fff;--menu-bg:var(--frame-bg);--menu-text:var(--frame-text);--burger:var(--frame-text);--logo:url(/themes/violet/pilpilogow.gif);--skin-swatch:url(/themes/violet/pilpilogow.gif) center / 92% no-repeat, url(/themes/violet/tausta2-light.png) 0 0 / 30px, #2f7fd8;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-skin=violet]:not([data-theme=light]){--page-bg:#24005d;--page-pattern:url(/themes/violet/tausta.gif);--frame-bg:#4a0093;--frame-pattern:url(/themes/violet/tausta2.gif);--frame-text:#fff;--logo:url(/themes/violet/pilpilogow.gif);--skin-swatch:url(/themes/violet/pilpilogow.gif) center / 92% no-repeat, url(/themes/violet/tausta2.gif) 0 0 / 30px, #4a0093;color-scheme:dark}}:root[data-skin=violet][data-theme=dark]{--page-bg:#24005d;--page-pattern:url(/themes/violet/tausta.gif);--frame-bg:#4a0093;--frame-pattern:url(/themes/violet/tausta2.gif);--frame-text:#fff;--logo:url(/themes/violet/pilpilogow.gif);--skin-swatch:url(/themes/violet/pilpilogow.gif) center / 92% no-repeat, url(/themes/violet/tausta2.gif) 0 0 / 30px, #4a0093;color-scheme:dark}html[data-skin=violet] #content{color-scheme:light}html[data-skin=violet] body{background:var(--page-bg) var(--page-pattern);background-blend-mode:normal;font-family:Tahoma,Arial,Helvetica,sans-serif}html[data-skin=violet] .header-background,html[data-skin=violet] .content-background,html[data-skin=violet] .site-logo img{display:none}html[data-skin=violet] .site-logo{top:0;left:0}html[data-skin=violet] .site-logo a{background:var(--logo) no-repeat;width:69px;height:68px;margin:0 auto;display:block}@media (width>=1060px){html[data-skin=violet]{--frame-top:20px;--bar-height:92px}html[data-skin=violet] .site-container:before{content:"";top:var(--frame-top);width:100vw;height:var(--bar-height);z-index:-1;background:var(--frame-bg) var(--frame-pattern);position:absolute;left:0}html[data-skin=violet] .left-column:before{content:"";top:var(--frame-top);z-index:-1;background:var(--frame-bg) var(--frame-pattern);width:12em;margin-left:-20px;position:fixed;bottom:0}@supports (animation-timeline:scroll()){html[data-skin=violet] body{scroll-timeline:--violet-page block}html[data-skin=violet] .left-column:before{animation:linear both violet-strip --violet-page;animation-range:0 var(--frame-top)}}html[data-skin=violet] .left-column{padding-top:calc(var(--frame-top) + 12px)}html[data-skin=violet] .page-header{box-sizing:border-box;height:calc(var(--frame-top) + var(--bar-height));padding:var(--frame-top) 32px 0 0;align-items:center;display:flex}html[data-skin=violet] .title-row{flex-wrap:wrap;flex:1;align-items:baseline;column-gap:1.5em;display:flex}html[data-skin=violet] .page-header h1{min-width:0;max-width:none;margin:0;line-height:1.1;position:static}html[data-skin=violet] .page-header h1 br{display:none}html[data-skin=violet] .header-lang{color:var(--frame-text);white-space:nowrap;font-size:.9rem;font-weight:700;text-decoration:none;display:inline}html[data-skin=violet] .title-row.lang-wrapped .header-lang{margin-left:auto}html[data-skin=violet] .header-lang:hover{text-decoration:underline}html[data-skin=violet] #content .lang-switch,html[data-skin=violet] #content p:has(>.lang-switch){display:none}html[data-skin=violet] #breadcrumbs{top:calc(var(--frame-top) + var(--bar-height) - 30px);z-index:6;position:absolute;left:0}html[data-skin=violet] .page-header:hover #breadcrumbs a{color:var(--frame-text)}html[data-skin=violet] .page-content{top:calc(var(--frame-top) + var(--bar-height));margin-bottom:0;padding-bottom:0;left:0}html[data-skin=violet] #content{min-height:calc(100vh - var(--frame-top) - var(--bar-height))}}@keyframes violet-strip{to{top:0}}html[data-skin=violet] .page-content,html[data-skin=violet] .page-content p,html[data-skin=violet] .menu,html[data-skin=violet] .fm-list,html[data-skin=violet] .cmenu-list,html[data-skin=violet] #content h2,html[data-skin=violet] #content h3,html[data-skin=violet] .page-header h1{font-family:Tahoma,Arial,Helvetica,sans-serif}html[data-skin=violet] .page-content{font-size:.9em}html[data-skin=violet] .page-content p{line-height:1.5}html[data-skin=violet] .page-header h1{color:var(--frame-text);letter-spacing:0;text-transform:lowercase;font-size:1.9em;font-weight:400}html[data-skin=violet] #content{border-radius:0;margin-right:0;padding:28px 32px}html[data-skin=violet] #content :is(p,.smallimg,h2,h3,div,ul,nav.pagination),html[data-skin=violet] #content article time{margin-left:0;margin-right:0}@media (width<=1060px){html[data-skin=violet] #content{padding:20px 16px}}html[data-skin=violet] .page-content p{color:var(--text)}html[data-skin=violet] #content blockquote p{padding-left:.7em}html[data-skin=violet] #content :is(h2,h3){border:1px solid var(--site-rule);color:var(--strong);letter-spacing:.22em;text-transform:lowercase;margin-top:1.6em;margin-bottom:.8em;padding:.25em .45em;font-size:1.15em;font-weight:400;line-height:1.4}html[data-skin=violet] #content h3{font-size:1em}html[data-skin=violet] #content :is(h2,h3) a{font-size:inherit;font-weight:inherit;color:inherit;margin:0;display:inline}html[data-skin=violet] #content time{color:var(--date);font-family:Tahoma,Arial,Helvetica,sans-serif}html[data-skin=violet] .front-posts ul{padding:0}html[data-skin=violet] .front-posts li{border:0;padding:.2em 0;display:block}html[data-skin=violet] .front-posts time{opacity:1;margin-right:.3em;font-size:.85em}html[data-skin=violet] .front-posts .tag-pill,html[data-skin=violet] #content .date-iso{display:none}html[data-skin=violet] .front-posts .post-section,html[data-skin=violet] #content .date-short{display:inline}html[data-skin=violet] #content>ul:not(.navi,.frontpage-category-links) li,html[data-skin=violet] #content>ul:not(.navi,.frontpage-category-links) time{font-size:.9em}@media (width>=1060px){html[data-skin=violet]{--side-list:13em}html[data-skin=violet] .page-content.front #content{padding-right:calc(32px + var(--side-list) + 24px)}html[data-skin=violet] .front-posts{width:var(--side-list);position:absolute;top:28px;right:32px}html[data-skin=violet] .front-posts h2{margin-top:0}html[data-skin=violet] #content>ul:not(.navi,.frontpage-category-links){float:right;clear:right;width:var(--side-list);margin:0 0 0 24px;padding:0}html[data-skin=violet] #content>ul:not(.navi,.frontpage-category-links) li{padding:.2em 0}html[data-skin=violet] #content :is(h2,h3){display:flow-root}}html[data-skin=violet] #content a,html[data-skin=violet] .page-content h2 a{color:var(--site-link);text-decoration:none}html[data-skin=violet] #content a:visited{color:var(--link-visited)}html[data-skin=violet] #content a:hover,html[data-skin=violet] .page-content h2 a:hover{color:var(--link-hover);text-decoration:underline}html[data-skin=violet] .menu li a,html[data-skin=violet] .fm-list a,html[data-skin=violet] .cmenu-list a{color:var(--frame-text);font-weight:700;text-decoration:none}html[data-skin=violet] .menu li a:hover,html[data-skin=violet] .fm-list a:hover,html[data-skin=violet] .cmenu-list a:hover,html[data-skin=violet] .menu li a.active,html[data-skin=violet] .fm-list a.active,html[data-skin=violet] .cmenu-list a.active{text-decoration:underline}html[data-skin=violet] .menu .theme-toggle,html[data-skin=violet] .fm-list .theme-toggle,html[data-skin=violet] .cmenu-list .theme-toggle{color:var(--frame-text);border-color:var(--frame-text)}html[data-skin=violet] .menu :is(.skin-ball,.skin-opt),html[data-skin=violet] .fm-list :is(.skin-ball,.skin-opt),html[data-skin=violet] .cmenu-list :is(.skin-ball,.skin-opt){border-color:var(--frame-text)}html[data-skin=violet] .menu .skin-opt[aria-pressed=true],html[data-skin=violet] .fm-list .skin-opt[aria-pressed=true],html[data-skin=violet] .cmenu-list .skin-opt[aria-pressed=true]{box-shadow:0 0 0 2px var(--frame-bg), 0 0 0 3.5px var(--frame-text)}html[data-skin=violet] .frontpage-category-links a{border:1px solid var(--site-rule);box-shadow:none;border-radius:0;font-size:1em}html[data-skin=violet] .frontpage-category-links a:hover{transform:none}html[data-skin=violet] .fm-list,html[data-skin=violet] .cmenu-list,html[data-skin=violet] .fm-btn{box-shadow:none;border-radius:0}html[data-skin=violet] .fm-btn,html[data-skin=violet] .fm-list,html[data-skin=violet] .cmenu-list{background:var(--frame-bg) var(--frame-pattern)}html[data-skin=violet] .fm-balls{display:none}@media (width<=1060px){html[data-skin=violet] #menu{background:var(--frame-bg) var(--frame-pattern);border-radius:0}html[data-skin=violet] .site-logo{width:auto;margin-left:auto;top:0}html[data-skin=violet] .page-header h1{text-align:left}html[data-skin=violet] .page-header{padding-left:16px;padding-right:16px}html[data-skin=violet] #breadcrumbs{left:0}}@media (width>=1060px){html[data-skin=violet] .menu{font-size:.95em}html[data-skin=violet] .menu ul{margin-left:0}html[data-skin=violet] .menu .skin-balls{gap:.2rem;padding-left:.2rem}html[data-skin=violet] .menu .skin-opt{transform:translateX(calc(-1 * (var(--i) + 1) * 1.8rem)) scale(.2)}html[data-skin=violet] .menu .skin-picker.open .skin-opt{transform:none}html[data-skin=violet] .menu .theme-li{transition:transform .3s}html[data-skin=violet] .menu .theme-li:has(.skin-picker.open){transform:translate(calc(76px - 5.45rem))}html[data-skin=violet]{--content-top:calc(var(--frame-top) + var(--bar-height))}}@media (width<=1060px){html[data-skin=violet] .left-column,html[data-skin=violet] .page-header{background:var(--frame-bg) var(--frame-pattern)}html[data-skin=violet] .page-header{padding-top:0;padding-bottom:20px}html[data-skin=violet] .page-header h1{margin:0;top:0}html[data-skin=violet] #content{top:0}html[data-skin=violet]:has(.aisr){--content-top:163px}}html[data-skin=violet] .aisr{--sans:Tahoma, Arial, Helvetica, sans-serif;--bg:#fff;--fg:indigo;--muted:#6a4c93;--faint:#9b86b8;--rule:#c9b6e4;--side-bg:#f6f0ff;--side-bg-2:#efe6ff;--bar-bg:#f6f0ff;--btn-bg:#fff;--btn-on:#efe6ff;--link:#03f;--details-bg:var(--side-bg);--details-border:var(--rule);--bar-fg:var(--frame-text);--bar-muted:#ffffffc7;--bar-solid:#1d5fae}@media (prefers-color-scheme:dark){html[data-skin=violet]:not([data-theme=light]) .aisr{--bg:#160634;--fg:#e6dcff;--muted:#b3a3d6;--faint:#7d6aa6;--rule:#3d2470;--side-bg:#1e0b44;--side-bg-2:#250f52;--bar-bg:#1e0b44;--btn-bg:#24104d;--btn-on:#34186a;--link:#9db4ff;--bar-solid:#33006b;color-scheme:dark}}html[data-skin=violet][data-theme=dark] .aisr{--bg:#160634;--fg:#e6dcff;--muted:#b3a3d6;--faint:#7d6aa6;--rule:#3d2470;--side-bg:#1e0b44;--side-bg-2:#250f52;--bar-bg:#1e0b44;--btn-bg:#24104d;--btn-on:#34186a;--link:#9db4ff;--bar-solid:#33006b;color-scheme:dark}html[data-skin=violet] .aisr .bar,html[data-skin=violet] .aisr .bar.compact .controls{background:var(--bar-solid);border-color:var(--bar-solid);color:var(--bar-muted)}html[data-skin=violet] .aisr .bar{border-top:1px solid #ffffff59}html[data-skin=violet] .aisr .bar.compact .controls{border-radius:0}html[data-skin=violet] .aisr .bar :is(.tab,.seg button,.both-btn,.player-btn,.more-btn,.controls,.bar-extra){color:var(--bar-muted)}html[data-skin=violet] .aisr .bar :is(.tab,.seg button,.both-btn,.player-btn,.more-btn):hover{color:var(--bar-fg)}html[data-skin=violet] .aisr .bar .both-btn{border-color:var(--bar-muted)}html[data-skin=violet] .aisr .bar :is(.tab[aria-selected=true],.seg button[aria-checked=true],.both-btn[aria-pressed=true]),html[data-skin=violet] .aisr .bar.compact .more-btn:hover,html[data-skin=violet] .aisr .bar.compact.menu-open .more-btn{color:var(--fg);background:var(--bg);border-color:var(--bg);font-weight:700}html[data-skin=violet] .aisr .tab{border-radius:0}html[data-skin=violet] .aisr .stuck-menu:hover{background:#ffffff26}html[data-skin=violet] .aisr .sm-bars i{background:var(--burger)}html[data-skin=violet] .aisr .sm-balls{width:calc(var(--b,var(--p)) * 27.2px);background:var(--logo) center / contain no-repeat}html[data-skin=violet] .aisr .sm-balls i{display:none}html[data-skin=violet] .aisr .text{font-size:.97rem;line-height:1.6}html[data-skin=violet] .aisr :is(.text h1,.analysis-panel h2){text-transform:lowercase;letter-spacing:.02em;font-weight:400}html[data-skin=violet] .aisr :is(.text h2,.analysis-panel h3){border:1px solid var(--fg);letter-spacing:.22em;text-transform:lowercase;padding:.25em .45em;font-size:1.05rem;font-weight:400;line-height:1.4}html[data-skin=violet] .aisr .text .lead p{font-size:1.02rem;line-height:1.55}html[data-skin=violet] .aisr .text a:hover{color:#f03}html[data-skin=violet] .post-meta{display:block}html[data-skin=violet] .post-meta>div:empty{display:none}html[data-skin=violet] .post-meta-info{text-align:left;flex-wrap:wrap;align-items:baseline;column-gap:.6em;display:flex}html[data-skin=violet] .post-meta-info br{display:none}html[data-skin=violet] #content .post-back{margin-bottom:0}:root[data-skin=brush]{--page-bg:#fdfeff;--text:#003;--strong:#003;--content-bg:transparent;--menu-bg:#fdfeff;--menu-text:#000;--tile-bg:#ddf;--tile-hover:#e3e3ff;--tile-border:#ddf;--tile-hover-border:#aaf;--site-rule:#ccf;--details-bg:#f4f4ff;--details-border:#ccf;--site-link:#369;--link-visited:#009;--link-hover:#66c;--nav-hover:#03f;--box-bg:#6773e6;--box-inner:#fafaff;--box-text:#fff;--muted:#669;--burger:#003;--pill-bg:#f4f4ff;--pill-hover:#e3e3ff;--img-filter:none;--band-filter:none;--band-blend:multiply;--skin-swatch:url(/themes/brush/bigspaceThing.png) 0 -4px / auto 70% repeat-x, linear-gradient(#fdfeff 0 58%, #6773e6 58% 76%, #fdfeff 76%);color-scheme:light}@media (prefers-color-scheme:dark){:root[data-skin=brush]:not([data-theme=light]){--page-bg:#080b22;--text:#d7dcff;--strong:#eef0ff;--menu-bg:#10143a;--menu-text:#e6e9ff;--tile-bg:#1a1f4d;--tile-hover:#232a63;--tile-border:#262d66;--tile-hover-border:#5a63c7;--site-rule:#2e356e;--details-bg:#10143a;--details-border:#2e356e;--site-link:#8fb4ff;--link-visited:#b3a6ff;--link-hover:#c3c9ff;--nav-hover:#8fb4ff;--box-bg:#3d47b8;--box-inner:#0f1333;--muted:#9aa0d6;--burger:#d7dcff;--pill-bg:#10143a;--pill-hover:#1a1f4d;--img-filter:invert(1) hue-rotate(180deg);--band-filter:invert(1) hue-rotate(180deg);--band-blend:screen;color-scheme:dark}}:root[data-skin=brush][data-theme=dark]{--page-bg:#080b22;--text:#d7dcff;--strong:#eef0ff;--menu-bg:#10143a;--menu-text:#e6e9ff;--tile-bg:#1a1f4d;--tile-hover:#232a63;--tile-border:#262d66;--tile-hover-border:#5a63c7;--site-rule:#2e356e;--details-bg:#10143a;--details-border:#2e356e;--site-link:#8fb4ff;--link-visited:#b3a6ff;--link-hover:#c3c9ff;--nav-hover:#8fb4ff;--box-bg:#3d47b8;--box-inner:#0f1333;--muted:#9aa0d6;--burger:#d7dcff;--pill-bg:#10143a;--pill-hover:#1a1f4d;--img-filter:invert(1) hue-rotate(180deg);--band-filter:invert(1) hue-rotate(180deg);--band-blend:screen;color-scheme:dark}html[data-skin=brush] body{background:var(--page-bg);background-blend-mode:normal;font-family:Lucida Grande,Lucida Sans Unicode,Verdana,Tahoma,sans-serif}html[data-skin=brush] body:before,html[data-skin=brush] body:after{content:"";filter:var(--band-filter);mix-blend-mode:var(--band-blend);pointer-events:none;background-repeat:repeat-x;position:absolute;left:0;right:0}html[data-skin=brush] body:before{background-image:url(/themes/brush/bigspaceThing.png);background-position:0 -6px;height:21px;top:0}html[data-skin=brush] body:after{background-image:url(/themes/brush/bottomspaceThing.png);height:9px;top:46px}html[data-skin=brush]:after{content:"";z-index:40;height:21px;filter:var(--band-filter);mix-blend-mode:var(--band-blend);pointer-events:none;background:url(/themes/brush/RbigspaceThing.png) repeat-x;position:fixed;bottom:0;left:0;right:0}html[data-skin=brush] .header-background,html[data-skin=brush] .content-background,html[data-skin=brush] .site-logo{display:none}html[data-skin=brush] .page-content,html[data-skin=brush] .page-content p,html[data-skin=brush] .menu,html[data-skin=brush] .fm-list,html[data-skin=brush] .cmenu-list,html[data-skin=brush] #content h2,html[data-skin=brush] #content h3,html[data-skin=brush] .page-header h1{font-family:Lucida Grande,Lucida Sans Unicode,Verdana,Tahoma,sans-serif}html[data-skin=brush] .page-content p{color:var(--text);line-height:1.55}html[data-skin=brush] .page-header h1{color:var(--strong);text-transform:none;border-bottom:1px solid var(--site-rule);padding-bottom:.15em;font-size:1.6em;font-style:italic;font-weight:700;display:inline-block}html[data-skin=brush] .page-header h1 br{display:none}html[data-skin=brush] #content{background:0 0;border-radius:0;max-width:34em;margin-right:0;padding:0}html[data-skin=brush] #content :is(p,.smallimg,h2,h3,div,ul,nav.pagination),html[data-skin=brush] #content article time{margin-left:0;margin-right:0}html[data-skin=brush] #content :is(h2,h3){color:var(--strong);text-transform:none;margin-top:1.6em;font-size:1.15em;font-weight:700}html[data-skin=brush] #content :is(h2,h3) a{font-size:inherit;color:inherit;margin:0;display:inline}html[data-skin=brush] #content time{color:var(--muted);font-family:inherit;font-style:italic}html[data-skin=brush] #content blockquote{border-left:4px solid var(--site-rule)}html[data-skin=brush] #content blockquote p{padding-left:.7em}html[data-skin=brush] hr{background:var(--site-rule);border:0;height:1px}html[data-skin=brush] #content a,html[data-skin=brush] .page-content h2 a{color:var(--site-link);text-decoration:underline}html[data-skin=brush] #content a:visited{color:var(--link-visited)}html[data-skin=brush] #content a:hover,html[data-skin=brush] .page-content h2 a:hover{color:var(--link-hover);text-decoration:none}html[data-skin=brush] #breadcrumbs{opacity:1;pointer-events:auto;font-size:.85em;transform:none}html[data-skin=brush] #breadcrumbs li a{color:var(--site-link);padding:0;text-decoration:underline}html[data-skin=brush] #breadcrumbs li:first-child a{font-weight:700}html[data-skin=brush] #breadcrumbs li:after{content:">";color:var(--text);margin:0 .4em}html[data-skin=brush] #breadcrumbs li:has(+.crumb-current):after{content:">"}html[data-skin=brush] #breadcrumbs li:last-child:after{content:""}html[data-skin=brush] #breadcrumbs .crumb-current{color:var(--text);text-transform:lowercase;display:inline}html[data-skin=brush] #breadcrumbs{white-space:nowrap;display:flex}html[data-skin=brush] #breadcrumbs li{flex-shrink:1;min-width:0;display:flex}html[data-skin=brush] #breadcrumbs li a,html[data-skin=brush] #breadcrumbs .crumb-current{text-overflow:ellipsis;overflow:hidden}html[data-skin=brush] #breadcrumbs li:after{flex:none}html[data-skin=brush] #breadcrumbs .crumb-current{flex-shrink:1000;display:block}html[data-skin=brush] .front-posts{background:var(--box-bg);border-radius:10px;margin-top:2em;padding:.25em}html[data-skin=brush] #content .front-posts h2{color:var(--box-text);margin:.15em .4em .3em;font-size:1em}html[data-skin=brush] #content .front-posts ul{background:var(--box-inner);border-radius:8px;margin:0;padding:.5em .8em}html[data-skin=brush] .front-posts li{border-bottom:1px solid var(--site-rule)}html[data-skin=brush] .front-posts li:last-child{border-bottom:0}html[data-skin=brush] .front-posts time{opacity:1}html[data-skin=brush] .front-side .front-posts li{padding:.45em 0;display:block}html[data-skin=brush] .front-side .front-posts time{font-size:.85em;display:block}html[data-skin=brush] .front-side a{margin-top:0}html[data-skin=brush] .front-side .tag-pill{margin-left:.3em}html[data-skin=brush] .front-side .frontpage-category-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6em;display:grid;margin-top:1.2em!important;padding-right:0!important}html[data-skin=brush] .front-side .frontpage-category-links li{width:auto}html[data-skin=brush] .frontpage-category-links{justify-content:flex-start;margin-top:1.5em!important}html[data-skin=brush] .frontpage-category-links li{flex:10em;width:auto}html[data-skin=brush] .frontpage-category-links a{border:1px solid var(--tile-border);height:auto;min-height:4em;box-shadow:none;border-radius:10px;justify-content:flex-start;padding:.5em .7em;font-size:1.05em;color:var(--site-link)!important;text-decoration:underline!important}html[data-skin=brush] .frontpage-category-links a:hover{border-color:var(--tile-hover-border);transform:none}html[data-skin=brush] .fm-list,html[data-skin=brush] .cmenu-list{border:1px solid var(--site-rule);box-shadow:none;border-radius:10px}html[data-skin=brush] .fm-btn{box-shadow:none;border:1px solid var(--site-rule);background:var(--menu-bg)}html[data-skin=brush] .fm-balls{display:none}html[data-skin=brush] .fm-list a,html[data-skin=brush] .cmenu-list a{color:var(--menu-text)}html[data-skin=brush] .theme-toggle{color:var(--text)}@media (width>=1060px){html[data-skin=brush] .site-container{grid-template-columns:1fr;align-content:start;width:calc(100% - 4em);max-width:56em;height:auto;min-height:100vh;left:0}html[data-skin=brush] .left-column{padding:0;position:static}html[data-skin=brush] .right-column{grid-row:auto}html[data-skin=brush] .menu{top:22px;right:var(--top-inset);z-index:6;letter-spacing:1px;font-size:.85em;position:absolute}html[data-skin=brush] .menu ul{align-items:center;margin:0;display:flex}html[data-skin=brush] .menu ul br{display:none}html[data-skin=brush] .menu li~li:not(.theme-li):before{content:"-";color:var(--text);margin:0 .5em}html[data-skin=brush] .menu li a{color:var(--menu-text);border-bottom:1px solid #0000;text-decoration:none}html[data-skin=brush] .menu li a:hover{border-bottom-color:var(--nav-hover)}html[data-skin=brush] .menu li a.active{font-weight:700}html[data-skin=brush] .menu .theme-li{gap:.35rem;margin:0 0 0 1.2em}html[data-skin=brush] .menu :is(.theme-toggle,.skin-ball,.skin-opt){width:1.25rem;height:1.25rem}html[data-skin=brush] .menu .skin-balls{flex-direction:column;padding:.35rem;top:100%;left:-.35rem}html[data-skin=brush] .menu .skin-picker.open .skin-balls{background:var(--page-bg);border:1px solid var(--site-rule);border-radius:999px}html[data-skin=brush] .menu .skin-opt{transform:translateY(calc(-1 * (var(--i) + 1) * 1.6rem)) scale(.2)}html[data-skin=brush] .menu .skin-picker.open .skin-opt{transform:none}html[data-skin=brush]{--top-inset:max(calc((100% - 100vw) / 2 + 2rem), calc((100% - 76rem) / 2))}html[data-skin=brush] .page-header{padding:80px 0 0;position:static}html[data-skin=brush] .right-column{position:static}html[data-skin=brush] #breadcrumbs{top:22px;left:var(--top-inset);max-width:45%;position:absolute}@supports (anchor-name:--a){html[data-skin=brush] .menu{anchor-name:--brush-menu}html[data-skin=brush] #breadcrumbs{top:anchor(--brush-menu top);bottom:anchor(--brush-menu bottom);right:calc(anchor(--brush-menu left) + 1.5em);align-items:center;max-width:none}}html[data-skin=brush] .page-header h1{max-width:none;margin:0;position:static}html[data-skin=brush] .page-content,html[data-skin=brush] .page-content.front{margin:0;padding:1.5em 0 4em;font-size:.95em;position:static}html[data-skin=brush] .page-content.front #content{grid-template-columns:minmax(0,34em) minmax(0,1fr);align-items:start;column-gap:3em;max-width:none;display:grid}html[data-skin=brush] .front-main{grid-column:1}html[data-skin=brush] .front-side{grid-area:1/2}html[data-skin=brush] .front-side .front-posts{margin-top:0}}@media (width<=1060px){html[data-skin=brush] body:after{top:54px}html[data-skin=brush] .menu{top:7px}html[data-skin=brush] #menuToggle span{width:26px;height:3px;margin-bottom:4px}html[data-skin=brush] #menuToggle input{width:32px;height:26px}html[data-skin=brush] .left-column{min-height:68px}html[data-skin=brush] #menu{border:1px solid var(--site-rule);border-radius:10px}html[data-skin=brush] .menu li a{color:var(--menu-text)}html[data-skin=brush] .page-header{text-align:left;padding:30px 16px 0}html[data-skin=brush] #breadcrumbs{margin:0 0 .6em;position:static;top:0;left:0}html[data-skin=brush] .page-header h1{text-align:left;margin:0;top:0}html[data-skin=brush] #content{padding:0 16px}}@media (width>=1060px){html[data-skin=brush] .site-container:has(~.aisr) .menu{display:block}html[data-skin=brush]{--content-top:135px}}@media (width<=1060px){html[data-skin=brush]:has(.aisr){--content-top:175px}}html[data-skin=brush] .aisr{--sans:"Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, sans-serif;--bg:#fdfeff;--fg:#003;--muted:#669;--faint:#99b;--rule:#ccf;--side-bg:#f4f4ff;--side-bg-2:#ececff;--bar-bg:#f4f4ff;--btn-bg:#fdfeff;--btn-on:#e3e3ff;--link:#369;--bar-muted:#ffffffd1}@media (prefers-color-scheme:dark){html[data-skin=brush]:not([data-theme=light]) .aisr{--bg:#080b22;--fg:#d7dcff;--muted:#9aa0d6;--faint:#5a6099;--rule:#2e356e;--side-bg:#10143a;--side-bg-2:#1a1f4d;--bar-bg:#10143a;--btn-bg:#10143a;--btn-on:#232a63;--link:#8fb4ff;color-scheme:dark}}html[data-skin=brush][data-theme=dark] .aisr{--bg:#080b22;--fg:#d7dcff;--muted:#9aa0d6;--faint:#5a6099;--rule:#2e356e;--side-bg:#10143a;--side-bg-2:#1a1f4d;--bar-bg:#10143a;--btn-bg:#10143a;--btn-on:#232a63;--link:#8fb4ff;color-scheme:dark}html[data-skin=brush] .aisr .bar,html[data-skin=brush] .aisr .bar.compact .controls{background:var(--box-bg);border-color:var(--box-bg);color:var(--bar-muted)}html[data-skin=brush] .aisr .bar.compact .controls{border-radius:10px}html[data-skin=brush] .aisr .bar :is(.tab,.seg button,.both-btn,.player-btn,.more-btn,.controls,.bar-extra){color:var(--bar-muted)}html[data-skin=brush] .aisr .bar :is(.tab,.seg button,.both-btn,.player-btn,.more-btn):hover{color:var(--box-text)}html[data-skin=brush] .aisr .bar .both-btn{border-color:var(--bar-muted)}html[data-skin=brush] .aisr .bar :is(.tab[aria-selected=true],.seg button[aria-checked=true],.both-btn[aria-pressed=true]),html[data-skin=brush] .aisr .bar.compact .more-btn:hover,html[data-skin=brush] .aisr .bar.compact.menu-open .more-btn{color:var(--fg);background:var(--bg);border-color:var(--bg)}html[data-skin=brush] .aisr .tab{border-radius:8px 8px 0 0}html[data-skin=brush] .aisr .stuck-menu:hover{background:#ffffff2e}html[data-skin=brush] .aisr .sm-bars i{background:var(--box-text)}html[data-skin=brush] .aisr .sm-balls{width:calc(var(--b,var(--p)) * 22px);background:var(--skin-swatch);border-radius:50%;height:22px;box-shadow:inset 0 0 0 1px #ffffffb3}html[data-skin=brush] .aisr .sm-balls i{display:none}html[data-skin=brush] .aisr .text{font-size:1rem;line-height:1.6}html[data-skin=brush] .aisr :is(.text h1,.text h2,.analysis-panel h2,.analysis-panel h3){font-style:italic;font-weight:700}html[data-skin=brush] .aisr :is(.text h1,.analysis-panel h2){text-decoration:underline 1px var(--rule);text-underline-offset:.3em}html[data-skin=brush] .aisr .text h2{font-size:1.2rem}html[data-skin=brush] .aisr .text blockquote{border-left-width:4px}html[data-skin=brush] .aisr .text .credits a{text-decoration:underline}html[data-skin=brush] .aisr .text a:hover{color:var(--link-hover)}html[data-skin=brush] .post-meta{display:block}html[data-skin=brush] .post-meta>div:empty{display:none}html[data-skin=brush] .post-meta-info{text-align:left;flex-wrap:wrap;align-items:baseline;column-gap:.6em;display:flex}html[data-skin=brush] .post-meta-info br{display:none}html[data-skin=brush] #content .post-back{margin-bottom:0}.float-menu{z-index:50;opacity:0;pointer-events:none;transition:transform .3s,opacity .3s;position:fixed;top:10px;left:12px;transform:translate(calc(-100% - 20px))}.float-menu.shown{opacity:1;pointer-events:auto;transform:none}@media (width<=1059px){.float-menu{display:none}}.fm-btn{background:var(--pill-bg);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.6rem;padding:.35rem .6rem;display:inline-flex;box-shadow:0 1px 8px #00000026}.fm-btn:hover{background:var(--pill-hover)}.fm-bars{gap:4px;width:20px;display:grid}.fm-bars i{background:var(--burger);border-radius:2px;height:3px;transition:transform .25s,opacity .25s;display:block}.float-menu.open .fm-bars i:first-child{transform:translateY(7px)rotate(45deg)}.float-menu.open .fm-bars i:nth-child(2){opacity:0}.float-menu.open .fm-bars i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.fm-balls{width:38.6px;height:27.2px;display:block;position:relative}.fm-balls i{background-repeat:no-repeat;background-size:100% 100%;position:absolute}.fm-orange{background-image:url(/images/lightyellow.svg);width:32.6px;height:27.2px;top:0;left:6px}.fm-grey{background-image:url(/images/logoball.svg);width:16px;height:16px;top:2.6px;left:0}.fm-list{background:var(--menu-bg);visibility:hidden;opacity:0;border-radius:.6rem;margin:0;padding:1rem 1.5rem;list-style:none;transition:opacity .25s,visibility .25s;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 6px 24px #0000002e}.float-menu.open .fm-list{visibility:visible;opacity:1}.fm-list li{padding:.2rem 0;font-size:1.05rem}.fm-list a{color:var(--menu-text);white-space:nowrap;text-transform:lowercase;text-decoration:none}.fm-list a.active{font-weight:700}
