/* accordion.css */
dt{margin-bottom:5px;border-radius:4px;padding:5px;text-align:left}dt[role="button"]{cursor:pointer;transition:0.4s}dt[role="button"][aria-expanded="true"],dt[role="button"]:hover,dt[role="button"]:focus{background-color:#eaeaea}dt[role="button"]::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 154 154' height='0.8em' width='0.8em'%3E%3Crect x='7' y='7' rx='30' ry='30' width='140' height='140' stroke-width='14' stroke='%23b4b4b4' fill='%23f3f3f3' /%3E%3Cg stroke='%23000' stroke-width='14'%3E%3Cline x1='30' y1='75' x2='120' y2='75' /%3E%3Cline x1='75' y1='30' x2='75' y2='120' /%3E%3C/g%3E%3C/svg%3E");float:right;margin-left:1em}dt[role="button"][aria-expanded="true"]::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 154 154' height='0.8em' width='0.8em'%3E%3Crect x='7' y='7' rx='30' ry='30' width='140' height='140' stroke-width='14' stroke='%23b4b4b4' fill='%23f3f3f3' /%3E%3Cg stroke='%23000' stroke-width='14'%3E%3Cline x1='30' y1='75' x2='120' y2='75' /%3E%3C/g%3E%3C/svg%3E")}dd{margin-left:0;padding:0 5px 0 5px;transition:0.3s ease-in-out;margin-bottom:10px;overflow:hidden}dd[aria-hidden="true"]{opacity:0}dd[aria-hidden="false"]{opacity:1}

/* comments.css */
.comment{clear:both;margin-bottom:1em;padding:.5em;background-color:#f7f7f7;border-radius:3px}.comment-icon,.comments-icon{float:left;margin-right:1em}.comments-message{display:none}input:focus,textarea:focus{background-color:#FFC}.comment-name,.comment-date{display:inline}.comment-name{font-weight:700}.comments-info{font-size:.85em}form div{margin-bottom:.5em}.separate{margin-bottom:2em}.comment-main,.comments-main{display:table-cell}.comment-icon,.comments-icon{display:table-cell}.comments-form .form-control{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.incomplete,.invalid,.error{color:red;font-weight:700}.none,.done,.closed{font-weight:700}.comment-charcount{display:block;text-align:right}

/* slider.css */
/*! Splide core CSS by Naotoshi Fujita | splidejs.com | MIT license */
 @keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0!important;padding:0!important;width:-webkit-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none!important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}.splide__pagination{margin:.5em 0;padding:0;width:100%}.splide__pagination__page{margin:0 8px;padding:0;display:inline-block;width:10px;height:10px;border:none;border-radius:50%;background:#333;transition:transform .2s linear;opacity:.25;cursor:pointer}.splide__pagination__page.is-active{transform:scale(1);opacity:1}.splide--draggable>.splide__track>.splide__list>.splide__slide{cursor:grab;cursor:-webkit-grab}

/* paris.css */
:root{--bg:#fff;--code-bg:#f7f7f7;--notice1-bg:#fffbf0;--notice2-bg:#fdf3f2;--notice3-bg:#f7f7f7;--heading:#333;--text:#333;--code:#333;--link:#cf3621;--link-active:#cf3621;--blockquote:#777;--notice1-accent:#fb0;--notice2-accent:#d32;--notice3-accent:#777;--separator:#bbb;--border:#bbb;--font:"Open Sans", Helvetica, sans-serif;--monospace-font:Consolas, Menlo, Courier, monospace}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-display:swap;src:url(/media/themes/paris-opensans-light.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/media/themes/paris-opensans-regular.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:url(/media/themes/paris-opensans-bold.woff) format("woff")}html,body,div,form,pre,span,tr,th,td,img{margin:0;padding:0;border:0;vertical-align:baseline}body{background-color:var(--bg);color:var(--text);font-family:var(--font);font-size:1em;font-weight:300;line-height:1.6}h1,h2,h3,h4,h5,h6{color:var(--heading);font-weight:400}h1{font-size:2em;font-weight:700}h2{font-size:1.6em;font-weight:700}h3{font-size:1.5em}hr{height:1px;background:var(--separator);border:0}strong{font-weight:700}code{font-size:1.1em}a{color:var(--link);text-decoration:none}a:hover{color:var(--link);text-decoration:underline}.content{font-size:1.11em}.content h1 a{color:var(--heading)}.content h1 a:hover{color:var(--heading);text-decoration:none}.content img{max-width:100%;height:auto}.content form{margin:1em 0}.content table{border-spacing:0;border-collapse:collapse}.content th{text-align:left;padding:.3em}.content td{text-align:left;padding:.3em;padding-right:2em;border-top:1px solid var(--separator);border-bottom:1px solid var(--separator)}.content code,.content pre{font-family:var(--monospace-font);font-size:90%}.content code{padding:.15em .4em;margin:0;background-color:var(--code-bg);color:var(--code);border-radius:3px}.content pre>code{padding:0;margin:0;white-space:pre;background:transparent;border:0;font-size:inherit}.content pre{padding:1em;overflow:auto;line-height:1.45;background-color:var(--code-bg);color:var(--code);border-radius:3px}.content blockquote{background-image:url(/media/themes/paris-quote.png);background-position:top left;background-repeat:no-repeat;text-indent:30px;color:var(--blockquote)}.content .notice1{margin:1em 0;padding:10px 1em;background-color:var(--notice1-bg);border-left:10px solid var(--notice1-accent)}.content .notice2{margin:1em 0;padding:10px 1em;background-color:var(--notice2-bg);border-left:10px solid var(--notice2-accent)}.content .notice3,.content .notice4,.content .notice5,.content .notice6{margin:1em 0;padding:10px 1em;background-color:var(--notice3-bg);border-left:10px solid var(--notice3-accent)}.content .flexible{position:relative;padding-top:0;padding-bottom:56.25%}.content .flexible iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content .task-list-item{list-style-type:none}.content .task-list-item input{margin:0 .2em .25em -1.75em;vertical-align:middle}.content .toc{margin:0;padding:0;list-style:none}.content .previousnext .previous{margin-right:1em}.content .pagination .previous{margin-right:1em}.content .pagination{margin:1em 0}.content .left{float:left;margin:0 1em 0 0}.content .center{display:block;margin:0 auto}.content .right{float:right;margin:0 0 0 1em}.content .rounded{border-radius:4px}.header .sitename h1{font-size:1.2em;font-weight:400}.header .sitename h1 a{color:var(--heading);text-decoration:none}.header .sitename p{color:var(--text)}.header .sitename-logo{display:inline-block;background-image:url(/media/themes/paris-logo.png);background-size:cover;width:36px;height:36px;margin:0 10px 5px 0;vertical-align:middle}.navigation{margin-top:1em;margin-bottom:1em;line-height:2}.navigation a{color:var(--text);border-bottom:solid 1px var(--bg);text-decoration:none;padding:0}.navigation a:hover{border-bottom:solid 1px var(--link)}.navigation ul{margin:0 -.3em;padding:0;list-style:none}.navigation li{display:inline;padding:0 .3em}.navigation li a.active{border-bottom:solid 1px var(--link-active)}.navigation ul li{display:inline-block;position:relative;cursor:pointer;margin:0}.navigation ul li ul{padding:.3em;position:absolute;width:13em;background:var(--bg);z-index:100;display:none}.navigation ul li ul{border:1px solid var(--border);border-radius:4px;box-shadow:2px 4px 10px rgba(0,0,0,.2)}.navigation ul li ul li{display:block}.navigation>ul>li:hover>ul{display:block}.navigation-banner{clear:both}.footer{margin-top:2em;text-align:center;background:var(--bg)}.footer .siteinfo{padding-top:1em;padding-bottom:1em}.footer .siteinfo a{color:var(--link)}.footer .siteinfo a:hover{color:var(--link);text-decoration:underline}.form-control{margin:0;padding:2px 4px;display:inline-block;min-width:7em;background-color:var(--bg);color:var(--text);background-image:linear-gradient(to bottom,var(--bg),var(--bg));border:1px solid var(--border);border-radius:4px;font-size:.9em;font-family:inherit;font-weight:400;line-height:normal}.btn{margin:0;padding:4px 22px;display:inline-block;min-width:7em;background-color:#eaeaea;color:#333;background-image:linear-gradient(to bottom,#f8f8f8,#e1e1e1);border:1px solid var(--border);border-color:#c1c1c1 #c1c1c1 #aaa;border-radius:4px;outline-offset:-2px;font-size:.9em;font-family:inherit;font-weight:400;line-height:1;text-align:center;text-decoration:none;box-sizing:border-box}.btn:hover,.btn:focus,.btn:active{color:#333;background-image:none;text-decoration:none}.btn:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.page{margin-top:.5em}.header,.content,.siteinfo{margin:0 auto;padding:0 1em;max-width:1000px}.yellow-bar{margin:0 auto;padding:.7em 1em;max-width:1000px}.yellow-dropdown a:hover,.yellow-toolbar a:hover{background-color:#d44;border-color:#d44}.yellow-toolbar .yellow-toolbar-btn-edit{background-color:#333;border-color:#333;color:#fff}.yellow-toolbar .yellow-toolbar-btn-create{background-color:#333;border-color:#333;color:#fff}.yellow-toolbar .yellow-toolbar-btn-delete{background-color:#c33;border-color:#c33;color:#fff}@media screen and (max-width:32em){body{font-size:.9em}.header .sitename h1{margin:0;padding:0}.header .sitename h2{margin-top:-.5em}.header .sitename-logo{width:30px;height:30px}.navigation{margin-top:.5em;margin-bottom:.5em}.content h1,.content h2{font-size:1.5em}}@media print{.page{border:none!important}}