:root{--page-title: #ffe733;--site-title: #ff3;--nav-gradient: radial-gradient(#474747 5%, #121212 100%);--nav-gradient-active: radial-gradient(#121212 5%, #474747 100%);--main-background-color: #0f0f0f;--content-item-color: #212121;--gradient1: #121212;--linkcolor: #ffa8a8;--linkvisited: #ffa8e5;--linkhover: #ffd633;--gradeint2: #474747;--main-border: #56565d;--nav-border: #545454;--main-text: #fb3;--main-sec: #fff;--code-quote-bg: #303030;--copyright: #e69900;--border-menu: #006;--box-shadow: green;--nav-active: #f80;--nav-hover: #ffe666;--nav-item: #fc6;--border: #56565d;--table-border: #595959;--tr-even: #212121;--tr-odd: #333;--tr-hover: #2c5277;--Sans: Noto Sans,ui-sans-serif,system-ui,sans-serif;--Serif: Noto Serif,Noto Emoji,ui-serif,system-ui,serif;--lineheight: 1.75;--SVGAverageTemperature: #ff8b6b;--SVGHighTemperature: #ffe852;--SVGLowTemperature: #0dc700;--SVGRain: #0098c7;--SVGEven: #aeb7a9;--SVGOdd: #a9acb7;--Samp: #f8f8f2;--SampBackground: #282923;--checkbox-border-color: #595959;--checkbox-checked-color: #ffe733;--checkbox-hover-color: #a9acb7}@media (prefers-reduced-motion: reduce){html{transition:none !important;animation:none !important;scroll-behavior:auto !important}}header h1{font-size:2.5rem;color:var(--site-title)}header nav details summary{font-size:1.5rem;font-family:var(--Sans);text-decoration:none;font-weight:bold;color:var(--nav-item);border-radius:.3rem;border:.2rem var(--nav-border);border-style:outset;background-image:var(--nav-gradient);text-shadow:.01rem .01rem .01rem var(--nav-button-border);box-shadow:.1rem .1rem .25rem .25rem var(--nav-button-border);transition:.25s all ease-in-out .1s}header nav details summary:hover{border-style:inset;color:var(--nav-hover);background-image:var(--nav-gradient-active);box-shadow:.1rem .1rem .25rem .25rem var(--nav-hover)}header nav details summary:active{background:var(--nav-gradient-active);border-style:inset;color:var(--nav-active);text-decoration:underline}header nav details menu{z-index:1;background-color:var(--tr-hover);display:block;opacity:1;position:absolute;transition:all .25s ease 0s;text-align:left;font-size:1.5rem;font-family:var(--Sans);text-decoration:none;font-weight:bold;border:.1rem outset var(--border);box-shadow:.1rem .1rem .25rem .25rem var(--border);border-radius:.3rem;margin:0;padding:0}header nav details menu li{list-style-position:inside;list-style:none;list-style-type:none;padding:0;margin:0}header nav details menu a,header nav details menu a:link,header nav details menu a:visited{display:block;padding:0;margin:0;color:var(--nav-item);border-radius:.3rem;border:.2rem var(--nav-border);border-style:outset;background-image:var(--nav-gradient);text-shadow:.01rem .01rem .01rem var(--nav-button-border);box-shadow:.1rem .1rem .25rem .25rem var(--nav-button-border);transition:.25s all ease-in-out .1s;align-items:center}header nav details menu a:hover,header nav details menu a:link:hover,header nav details menu a:visited:hover{border-style:inset;color:var(--nav-hover);background-image:var(--nav-gradient-active);box-shadow:.1rem .1rem .25rem .25rem var(--nav-hover)}header nav details menu a:active,header nav details menu a:link:active,header nav details menu a:visited:active{background:var(--nav-gradient-active);border-style:inset;color:var(--nav-active);text-decoration:underline}header nav details::details-content{opacity:0;transition:all .25s ease 0s}header nav details[open]::details-content{opacity:1;transition:all .25s ease 0s}main article{padding-left:1rem;padding-right:1rem;margin-top:1.5rem;margin-bottom:1.5rem;background:var(--content-item-color);border:.1rem solid var(--border);box-shadow:inset .1rem .1rem .25rem .25rem var(--border);border-radius:.3rem;padding:1rem .3rem .3rem 1rem}main article ul{display:block;border:.5rem;list-style-position:outside;margin-left:0;padding:0}main article ul li{display:block;margin:0;padding:0;list-style-type:none}main article .highlight table{background-color:var(--content-item-color) !important}main article h6{color:var(--main-sec)}main article .highlight table{background-color:var(--content-item-color) !important}main article header h2,main article header h3{color:var(--page-title);text-align:center}main article footer{display:subgrid;grid-template-rows:repeat(auto-fit, minmax(min(14rem,100%), 1fr));grid-template-areas:"tags" "footer"}main article footer nav{grid-area:tags;display:subgrid;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));padding-top:.2rem;padding-bottom:.4rem;position:relative}main article footer nav ul{display:subgrid;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));border:.5rem}main article footer nav ul li{padding:.5rem;list-style-type:none}main article footer p{grid-area:footer;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));text-align:right}main hgroup,article hgroup{margin-bottom:.2rem;text-align:center;color:var(--title)}main hgroup h1,article hgroup h1{font-size:2rem;margin-bottom:.2rem;text-align:center;background:red;background:linear-gradient(to top, red 0%, #ff0 50%, red 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}main hgroup h1 a:link,main hgroup h1 a:visited,article hgroup h1 a:link,article hgroup h1 a:visited{text-decoration:none;color:var(--site-title)}main hgroup h1 a:hover,main hgroup h1 a:active,article hgroup h1 a:hover,article hgroup h1 a:active{color:var(--page-title)}main hgroup p,article hgroup p{font-size:1rem;margin-bottom:.2rem;text-align:center;color:var(--title)}footer{text-align:center}footer small{display:block;font-size:smaller;text-align:center;margin-top:1rem;color:var(--copyright)}footer small a{color:var(--link)}footer nav ul{justify-content:center;padding:.5rem;list-style-type:none;font-size:1rem}footer nav ul a{text-decoration:none}footer nav ul li{text-align:center;justify-content:center;list-style-type:none;margin-left:.25rem;margin-right:.25rem;display:inline}footer ul{text-align:center;justify-content:center;margin-top:.5rem;list-style-type:none}footer ul li{margin:.2rem;font-size:1.2rem;display:inline}footer ul li address{display:inline}body{display:grid;grid-template-rows:flex;grid-template-areas:"header" "main" "footer"}header{grid-area:header}footer{grid-area:footer}main{grid-area:main}.month figcaption{grid-column:1/7;grid-row:1}.month ul{display:grid;grid-template-columns:repeat(8, 1fr);grid-row:auto;gap:.25rem}input[type=checkbox]{box-sizing:border-box;width:20px;height:20px;margin:6px;padding:0;border:2px solid var(--checkbox-border-color);appearance:none;background-color:rgba(0,0,0,0);outline:none;transition:outline .1s}input[type=checkbox]:checked{background-size:cover;padding:2px}input[type=checkbox]:not(:disabled):checked{border-color:var(--checkbox-checked-color);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 32 32" xml:space="preserve"><path style="fill: %23274c77" d="M11.941,28.877l-11.941-11.942l5.695-5.696l6.246,6.246l14.364-14.364L32,8.818"/></svg>')}input[type=checkbox]:disabled{background-color:var(--checkbox-disabled-bg-color);border-color:var(--checkbox-checked-color)}input[type=checkbox]:disabled:checked{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 32 32" xml:space="preserve"><path style="fill: %23274c77" d="M11.941,28.877l-11.941-11.942l5.695-5.696l6.246,6.246l14.364-14.364L32,8.818"/></svg>')}@media (hover: hover){input[type=checkbox]:not(:disabled):hover{background-color:green;outline:6px solid var(--checkbox-hover-color);transform:scale(1.05)}}input[type=checkbox]:focus-visible{outline:6px solid var(--checkbox-hover-color);transform:scale(1.05)}.Wx{margin:1rem auto;border-collapse:collapse}.Wx figcaption{text-align:center;font-weight:bold;font-size:1rem}.Wx th,.Wx td{border:.1rem solid var(--table-border)}.Wx caption{text-align:center;font-weight:bold;font-size:1rem}.Wx tr :hover{background:var(--tr-hover);border:2rem}.Wx th{background:var(--th-backround)}th{background:var(--th-backround)}.WxClass{border:0}.month h3{font-size:3rem;list-style-type:none;padding:0;margin:0;text-align:center;width:95%;background:var(--th-backround)}.month ul{display:grid;grid-template-columns:repeat(7, 1fr);justify-content:center;list-style-type:none;padding:0;margin:0;text-align:center;line-height:2;background:var(--th-backround);font-size:1.5rem}.month ul li .has-wx .no-wx{justify-content:center;font-weight:500;font-size:1.5rem;width:13.5714285714%;text-align:right;margin:0;padding:0;list-style-type:none}.month ul a{text-decoration:none;transition:all .1s ease-in-out .1s;text-shadow:none}.month ul a:hover{color:var(--linkhover);font-weight:bolder;text-shadow:.1rem .1rem .25rem var(--linkhover);text-decoration:none}.month .no-wx{opacity:75%}figure ul li{list-style-type:none}table{border:var(--table-border);border:0;border-collapse:collapse;border-spacing:0;margin:1rem auto}table,th{vertical-align:top;padding:.5rem}tr tr:hover{background:var(--tr-hover)}th{background:var(--th-backround)}tbody tr:nth-child(even){background-color:var(--tr-even)}tbody tr:nth-child(odd){background-color:var(--tr-odd)}tbody tr:hover{background-color:var(--tr-hover)}.average polyline{stroke:var(--SVGAverageTemperature);fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.average circle{stroke:var(--SVGAverageTemperature);fill:var(--SVGAverageTemperature);fill-opacity:.75}.average path{stroke:var(--SVGAverageTemperature);fill:none;stroke-width:2}.average text{color:var(--SVGAverageTemperature);fill:var(--SVGAverageTemperature);cursor:pointer;font-size:12px;font-weight:bold}.low circle{stroke:var(--SVGLowTemperature);fill:var(--SVGLowTemperature);fill-opacity:.75}.low polyline{stroke-linejoin:round;stroke-linecap:round;stroke:var(--SVGLowTemperature);fill:none;stroke-width:2}.low path{stroke:var(--SVGLowTemperature);fill:none;stroke-width:2}.low text{cursor:pointer;font-size:12px;font-weight:bold;color:var(--SVGLowsTemperature);fill:var(--SVGLowTemperature)}.high polyline{stroke:var(--SVGHighTemperature);stroke-width:2;fill:none;stroke-linejoin:round;stroke-linecap:round}.high polyline marker{stroke:var(--SVGHighTemperature);fill:var(--SVGHighTemperature)}.high path{stroke:var(--SVGHighTemperature);stroke-width:2;fill:none}.high text{cursor:pointer;font-size:12px;font-weight:bold;color:var(--SVGHighTemperature);fill:var(--SVGHighTemperature)}circle{stroke:var(--SVGHighTemperature);fill:var(--SVGHighTemperature)}.text{color:var(--content-item-color);cursor:default;font-size:14px;fill:var(--content-item-color)}.even{stroke:var(--SVGEven);stroke-width:1;fill:none}.odd{stroke:var(--SVGOdd);stroke-width:1;fill:none}.svgtitle{color:var(--main-sec);cursor:default;font-size:24px;fill:var(--main-sec)}.text{cursor:pointer;font-size:12px;font-weight:bold;color:var(--main-text);fill:var(--main-text)}.rain polyline{stroke:var(--SVGRain);fill:var(--SVGRain);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.rain circle{stroke:var(--SVGRain);fill:var(--SVGRain);fill-opacity:.75}.rain path{stroke:var(--SVGRain);fill:none;stroke-width:2}.rain rect{stroke:var(--SVGRain);fill:var(--SVGRain);stroke-width:2}.rain text{color:var(--SVGRain);fill:var(--SVGRain);cursor:pointer;font-size:12px;font-weight:bold}.drop{display:block;width:auto}.drop summary{position:relative;width:auto;text-decoration:none;transition:.25s all ease-in-out .1s}.drop summary:hover{border-style:inset;background:var(--tr-hover);box-shadow:.1rem .1rem .25rem .25rem}.drop summary:active{border-style:inset;color:var(--linkhover);text-decoration:underline}.drop ul{z-index:1;background-color:var(--tr-hover);display:block;opacity:1;position:absolute;transition:all .25s ease 0s;text-align:left;font-family:var(--Sans);text-decoration:none;font-weight:bold;border:.1rem outset var(--border);box-shadow:.1rem .1rem .25rem .25rem var(--border);border-radius:.3rem;margin:0;padding:0}.drop ul li{list-style-position:inside;list-style:none;list-style-type:none;padding:0;margin:0}.drop ul a,.drop ul a:link,.drop ul a:visited{display:block;padding:0;margin:0;align-items:center}.drop ul a:hover,.drop ul a:link:hover,.drop ul a:visited:hover{border-style:inset;box-shadow:.1rem .1rem .25rem .25rem}.drop ul a:active,.drop ul a:link:active,.drop ul a:visited:active{border-style:inset;text-decoration:underline}details::details-content{opacity:0;transition:all .25s ease 0s}details[open]::details-content{opacity:1;transition:all .25s ease 0s}.err-404{margin:3rem;text-align:center;border:1px solid var(--border);border-radius:.2rem;background:#202020;box-shadow:0 1px 2px 0 var(--box-shadow),0 2px 5px 0 var(--box-shadow)}html{font-size:1.2rem;font-family:var(--Sans);color:var(--main-text);background:var(--main-background-color);line-height:var(--lineheight)}body{width:100%;margin:auto;max-width:90vw}body header{padding:1rem 2rem}picture{margin:0;padding:0;max-width:100%}img{max-width:100%;display:block;margin:0;padding:0;margin-left:auto;margin-right:auto}figure{margin:.3rem 0;max-width:100%;border:.1rem groove var(--border);background:var(--tr-even)}figure figcaption{text-align:center;font-size:.9rem;font-weight:bold}figure figcaption{text-align:center;font-size:.9rem;font-weight:bold}figure th,figure td{border:.1rem solid var(--table-border)}figure tr :hover{background:var(--tr-hover);border:2rem}figure th{background:var(--th-backround)}figure picture{padding:.5rem}figure img{padding:0;margin:auto;max-width:95%}li{margin-top:.5rem}p{line-height:var(--lineheight)}h1{font-weight:bold;font-size:2.5rem;margin:1rem 0;color:var(--main-sec)}h2{font-weight:bold;font-size:1.8rem;margin:1rem 0;color:var(--page-title)}h3{font-weight:bold;font-size:1.6rem;margin:1rem 0;color:var(--main-sec)}h4{font-size:1.45rem;color:var(--main-sec)}a:link{color:var(--linkcolor);transition:color .1s ease .1s;text-decoration:none}a:visited{color:var(--linkvisited);transition:color .1s ease .1s;text-decoration:none}a:hover,a:focus,a:active{transition:color .1s ease;outline-width:thin;color:var(--linkhover)}header{justify-content:space-around}pre{margin:1rem 0;padding:.5rem;background:var(--main-background-color);border:1px solid var(--border);border-radius:5px;overflow:auto}pre table td{border:none;padding:0}pre table td:nth-of-type(1){text-align:center;user-select:none;border:none}pre mark{display:block;background-color:rgba(254,252,232,.9)}pre table{width:100%;border:none}code{white-space:pre-wrap;word-wrap:break-word;line-height:var(--lineheight);background-color:rgba(0,0,0,0)}blockquote{padding:.5rem;padding-left:1rem;background:var(--main-background-color);border-left:3px solid var(--main-sec)}table{border:var(--table-border);border:0;border-collapse:collapse;border-spacing:0}th,td{padding:.5rem}kbd{background-color:var(--tr-hover);border-radius:3px;border:.1rem solid var(--border);box-shadow:.1rem .1rem .1rem var(--box-shadow) inset;color:var(--main-sec);display:inline-block;line-height:1;padding:2px 4px}.poem{white-space:pre;margin:1rem 0;padding:.5rem;background:var(--main-background-color);border:1px solid var(--border);border-radius:5px;overflow:auto;font-size:1.2em;font-family:var(--Serif)}del{text-decoration:line-through wavy red}amp{color:var(--Samp);background:var(--SampBackground)}.giallo-l{display:inline-block;min-height:1lh;width:100%}.giallo-ln{display:inline-block;user-select:none;margin-right:.4em;padding:.4em;min-width:3ch;text-align:right;opacity:.8}