/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}code{font-family:monospace,monospace;font-size:1em}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden]{display:none}blockquote,dd,dl,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}ol,ul{list-style:none;margin:0;padding:0}html{font-family:Ubuntu,sans-serif;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid #e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,select,textarea{padding:0;line-height:inherit;color:inherit}code,pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}img,object{display:block;vertical-align:middle}img{max-width:100%;height:auto}@font-face{font-family:Libre Caslon Text;font-weight:400;src:url(/packs/media/fonts/librecaslontext-regular-c68e39734423e64f05ef0db416af1b47.woff) format("woff")}@font-face{font-family:Libre Caslon Display;font-weight:400;src:url(/packs/media/fonts/librecaslondisplay-regular-392f2249214186cf9a7c827a0fca4667.woff) format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/packs/media/fonts/ubuntu-regular-1011735ac56b5f2cc240a9865163baf1.woff2) format("woff2")}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}body,html{height:100%;display:flex;flex-direction:column}.main{padding-left:1rem;padding-right:1rem;flex-grow:1}.senryu-header{margin-bottom:1rem;width:100%;--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity));border-bottom-width:1px;--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity));flex:none;font-size:.75rem;padding:.5rem 1rem}@media (min-width:768px){.senryu-header{font-size:1rem}}.senryu-header a{display:inline-block;padding:.5rem .75rem}.senryu-header .container{margin-left:auto;margin-right:auto;display:flex}.senryu-header .container .left{flex-grow:1;text-align:left}.senryu-header .container .left .logo{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity));--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-family:Libre Caslon Text,serif}.senryu-header .container .left .logo:hover{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.senryu-header .container .right{flex-grow:1;text-align:right}.senryu-header .container .right a{margin-left:.5rem;--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}@media (min-width:768px){.senryu-header .container .right a{margin-left:1rem}}.senryu-header .container .right a:hover{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.senryu-footer{padding-top:3rem}body.editor .senryu-footer .container{max-width:100%}@media (min-width:768px){.main{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1280px){.main{padding-left:.5rem;padding-right:.5rem}}button{display:inline-block}.btn{padding:.5rem 1rem;border-width:1px 2px 4px 1px;border-radius:.25rem;font-family:Ubuntu,sans-serif;text-align:center;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-size:1.125rem;cursor:pointer;outline:2px solid transparent;outline-offset:2px;display:inline}.btn:focus{border-width:4px 1px 1px 2px}.btn.btn-primary{--bg-opacity:1;background-color:#3182ce;background-color:rgba(49,130,206,var(--bg-opacity));--border-opacity:1;border-color:#2b6cb0;border-color:rgba(43,108,176,var(--border-opacity))}.btn.btn-secondary{--bg-opacity:1;background-color:#48bb78;background-color:rgba(72,187,120,var(--bg-opacity));--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.btn.btn-tertiary{background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity));color:#4a5568;color:rgba(74,85,104,var(--text-opacity));border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity))}.btn.btn-tertiary,.btn.btn-warning{--bg-opacity:1;--text-opacity:1;--border-opacity:1}.btn.btn-warning{background-color:#e53e3e;background-color:rgba(229,62,62,var(--bg-opacity));color:#fff;color:rgba(255,255,255,var(--text-opacity));border-color:#9b2c2c;border-color:rgba(155,44,44,var(--border-opacity))}.btn.btn-small{font-size:.875rem;padding:.25rem .75rem}.btn.btn-mini,.btn.btn-small{display:inline-block;width:auto}.btn.btn-mini{font-size:.75rem;padding:0 .25rem;border-bottom-width:1px}.btn.btn-mini:hover{--bg-opacity:1;background-color:#c53030;background-color:rgba(197,48,48,var(--bg-opacity));--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));--border-opacity:1;border-color:#9b2c2c;border-color:rgba(155,44,44,var(--border-opacity))}.btn.pending{cursor:not-allowed;opacity:.5}.home .big-header{text-align:center;padding-top:2.5rem;margin-bottom:2.5rem}.home .big-header h1{font-family:Libre Caslon Text,serif;font-size:3rem}.home .big-header h2{font-family:Libre Caslon Text,serif;font-size:1.125rem}@media (min-width:768px){.home .big-header{padding-top:5rem;margin-bottom:5rem}.home .big-header h1{font-size:4rem}.home .big-header h2{font-size:1.25rem}}.home .content{margin-left:auto;margin-right:auto;display:flex;flex-direction:column}.home .content .about>header,.home .content .latest-articles>header{font-family:Libre Caslon Text,serif;text-align:center;font-size:1.5rem;padding-bottom:1rem;border-bottom-width:1px;--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.home .content .about{margin-bottom:2.5rem}.home .content .about p{padding-top:1rem;padding-left:.5rem;padding-right:.5rem;font-family:Libre Caslon Text,serif;font-size:1rem}.home .content .about p a{-webkit-text-decoration:underline #4299e1;text-decoration:underline #4299e1;text-decoration-thickness:2px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:3px}.home .content .about p a:hover{--text-opacity:1;color:#2b6cb0;color:rgba(43,108,176,var(--text-opacity))}.home .content .about blockquote{display:block;width:auto;text-align:center;--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity));--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.home .content .about blockquote p{display:inline-block;font-size:1rem;text-align:left;padding-bottom:1rem}.home .content .about .join-prompt{text-align:center;margin-top:1rem}.home .content .about .join-prompt a{text-decoration:none;font-size:.875rem}.home .content .about .join-prompt a:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.home .content .about .sign-in-prompt{font-size:.875rem;text-align:center;--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity));margin-top:0}.home .content .articles-list .list-article{padding:1rem 0 1.5rem;border-bottom-width:2px;--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity));display:flex}.home .content .articles-list .list-article .text{flex:1 1 auto}.home .content .articles-list .list-article .thumbnail{flex:none}.home .content .articles-list .list-article:hover{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.home .content .articles-list .list-article:hover header h1{--text-opacity:1;color:#2b6cb0;color:rgba(43,108,176,var(--text-opacity))}.home .content .articles-list .list-article:hover .thumbnail{opacity:1}.home .content .articles-list .list-article header{font-size:1.25rem;margin-bottom:.25rem}.home .content .articles-list .list-article header h1{display:block;font-family:Libre Caslon Text,serif;letter-spacing:-.025em;-webkit-text-decoration:underline #4299e1;text-decoration:underline #4299e1;text-decoration-thickness:2px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:3px}.home .content .articles-list .list-article .blurb{font-size:1rem;font-family:Libre Caslon Text,serif}.home .content .articles-list .list-article aside{font-family:Ubuntu,sans-serif;font-size:.875rem;margin-top:.5rem;--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.home .content .articles-list .list-article .thumbnail{display:inline-block;border-radius:9999px;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:.5rem;opacity:.75;height:65px;width:65px}.home .content .farewell{width:100%;margin-left:auto;margin-right:auto}.home .content .farewell header{font-size:1.5rem;padding-bottom:1.5rem;border-bottom-width:1px;--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.home .content .farewell header,.home .content .farewell p{font-family:Libre Caslon Text,serif;margin-bottom:1.5rem;padding-left:1rem;padding-right:1rem}.home .content .farewell p{font-size:1.125rem}.home .content .farewell p a{-webkit-text-decoration:underline #4299e1;text-decoration:underline #4299e1;text-decoration-thickness:2px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:3px}.home .content .farewell p a:hover{--text-opacity:1;color:#2b6cb0;color:rgba(43,108,176,var(--text-opacity))}@media (min-width:768px){.home .content{flex-direction:row}.home .content .about>header,.home .content .latest-articles>header{padding-bottom:1.5rem}.home .content .about{width:50%;border-right-width:1px;--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity));margin-bottom:0}.home .content .about p{padding-top:1.5rem;padding-left:1rem;padding-right:1.5rem;font-size:1.125rem}.home .content .about blockquote p{font-size:1.125rem;padding-bottom:1.5rem}.home .content .about .join-prompt a,.home .content .about .sign-in-prompt{font-size:1rem}.home .content .latest-articles{width:50%}.home .content .latest-articles .articles-list .list-article{padding-left:1rem;padding-right:1rem}.home .content .latest-articles .articles-list .list-article header h1{font-size:1.5rem}.home .content .farewell{width:66.666667%}}@media (min-width:1024px){.home .content .join-prompt a{font-size:1.125rem}}.accounts .big-header{text-align:center;padding-top:5rem;margin-bottom:3rem}.accounts .big-header h1{font-family:Libre Caslon Text,serif;font-size:4rem}.accounts .big-header h2{font-family:Libre Caslon Text,serif;font-size:1.25rem}.accounts .standard-header{margin-bottom:1.5rem}.accounts .standard-header h1{font-family:Libre Caslon Text,serif;font-size:1.875rem}.accounts .edit-account,.accounts .forgot-password,.accounts .new-password,.accounts .sign-in,.accounts .sign-up{max-width:32rem;margin-left:auto;margin-right:auto}.accounts .edit-account form .input,.accounts .forgot-password form .input,.accounts .new-password form .input,.accounts .sign-in form .input,.accounts .sign-up form .input{margin-bottom:1.5rem;align-content:center;align-items:center}.accounts .edit-account form .input label,.accounts .forgot-password form .input label,.accounts .new-password form .input label,.accounts .sign-in form .input label,.accounts .sign-up form .input label{display:block;font-family:Ubuntu,sans-serif;font-size:1.125rem}.accounts .edit-account form .input input,.accounts .forgot-password form .input input,.accounts .new-password form .input input,.accounts .sign-in form .input input,.accounts .sign-up form .input input{width:100%;padding:.5rem 1rem;border-width:1px;--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity));--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity));font-family:Ubuntu,sans-serif;font-size:1.25rem}.accounts .edit-account form .actions,.accounts .forgot-password form .actions,.accounts .new-password form .actions,.accounts .sign-in form .actions,.accounts .sign-up form .actions{margin-top:3rem;text-align:center}.accounts .edit-account .links,.accounts .forgot-password .links,.accounts .new-password .links,.accounts .sign-in .links,.accounts .sign-up .links{margin-top:1rem;text-align:center;font-family:Ubuntu,sans-serif}.accounts .edit-account{margin-top:3rem}.accounts .new-subscription{max-width:56rem;margin-left:auto;margin-right:auto}.accounts .new-subscription .new-subscription-header{margin-bottom:1.5rem}.accounts .new-subscription .new-subscription-header h1{font-family:Libre Caslon Text,serif;font-size:1.875rem}.accounts .new-subscription .rules{font-family:Libre Caslon Text,serif;font-size:1.25rem}.accounts .new-subscription .rules p,.accounts .new-subscription .rules ul{margin-bottom:1.5rem}.accounts .new-subscription .rules ul{font-size:1.125rem;padding-left:1.5rem;list-style-type:disc}.accounts .new-subscription .actions{text-align:center;padding-top:1.5rem}.accounts .existing-subscription{margin-top:3rem}.accounts .existing-subscription .subscription-header{margin-bottom:1.5rem}.accounts .existing-subscription .subscription-header h1{font-family:Libre Caslon Text,serif;font-size:1.875rem}.accounts .existing-subscription .known-status{font-family:Ubuntu,sans-serif;font-size:1.125rem;display:inline-block;padding:.5rem 1rem;border-radius:.25rem}.accounts .existing-subscription .known-status.active{--bg-opacity:1;background-color:#c6f6d5;background-color:rgba(198,246,213,var(--bg-opacity))}.accounts .existing-subscription .known-status.inactive{--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity))}.accounts .existing-subscription .stripe-details{font-family:Ubuntu,sans-serif;font-size:1rem;margin-top:1.5rem}.accounts .existing-subscription .stripe-details dl{font-size:.875rem;--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity));padding-left:1rem;padding-right:1rem}.accounts .existing-subscription .stripe-details dd{padding:.5rem 1rem;margin-bottom:1.5rem;--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity));border-radius:.25rem}.articles-index{width:100%;margin-top:3rem}@media (min-width:768px){.articles-index{margin-left:-1rem}}.articles-index .index-header{margin-bottom:1rem}.articles-index .index-header .main-level{display:flex;flex-direction:column;width:100%;align-content:center;align-items:center}.articles-index .index-header .main-level .left,.articles-index .index-header .main-level .right{flex:1 1}.articles-index .index-header .main-level h1{font-family:Libre Caslon Text,serif;font-size:1.875rem;text-align:center}.articles-index .index-header .main-level h1 a{-webkit-text-decoration:underline #4299e1;text-decoration:underline #4299e1;text-decoration-thickness:2px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:3px}.articles-index .index-header .main-level h1 a:hover{--text-opacity:1;color:#2b6cb0;color:rgba(43,108,176,var(--text-opacity))}.articles-index .index-header .description{font-family:Ubuntu,sans-serif;font-size:1rem;--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity));word-wrap:break-word;overflow-wrap:break-word;padding-top:1.5rem}@media (min-width:768px){.articles-index .index-header .main-level{display:flex;flex-direction:row;width:100%;align-content:center;align-items:center}.articles-index .index-header .main-level .left,.articles-index .index-header .main-level .right{flex:1 1}.articles-index .index-header .main-level h1{font-size:2.25rem;padding-left:1rem;text-align:left}.articles-index .index-header .description{padding-left:1rem;padding-right:1rem}}.articles-index .index-header .actions{width:100%;text-align:right;padding-top:1rem}@media (min-width:768px){.articles-index .index-header .actions{padding-top:0}}.articles-index .index-header .actions a{margin-left:.5rem}.articles-index .empty{font-family:Ubuntu,sans-serif;--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity));text-align:center;display:block;margin-top:5rem}.articles-index .pagination{text-align:center;font-size:1.125rem}.articles-index .pagination.pagination-top{display:none}.articles-index .pagination.pagination-bottom{margin-top:1.5rem;margin-bottom:1.5rem}.articles-index .pagination span{display:inline-block;--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity));border-radius:.125rem}.articles-index .pagination span:hover{--bg-opacity:1;background-color:#90cdf4;background-color:rgba(144,205,244,var(--bg-opacity))}.articles-index .pagination span.current{padding-left:.5rem;padding-right:.5rem;--bg-opacity:1;background-color:#bee3f8;background-color:rgba(190,227,248,var(--bg-opacity))}.articles-index .pagination span a{padding-left:.5rem;padding-right:.5rem}@media (min-width:768px){.articles-index .pagination{text-align:right}.articles-index .pagination.pagination-top{display:block;margin-top:1.5rem;margin-bottom:1.5rem}}.articles-index .articles-list .list-article{position:relative;padding-top:1rem;padding-bottom:1.5rem;border-bottom-width:2px;--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity));display:flex}@media (min-width:768px){.articles-index .articles-list .list-article{padding-left:1rem;padding-right:1rem}}.articles-index .articles-list .list-article .text{flex:1 1 auto}.articles-index .articles-list .list-article .thumbnail{flex:none}.articles-index .articles-list .list-article:hover{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.articles-index .articles-list .list-article:hover header h1{--text-opacity:1;color:#2b6cb0;color:rgba(43,108,176,var(--text-opacity))}.articles-index .articles-list .list-article:hover .thumbnail{opacity:1}.articles-index .articles-list .list-article header{font-size:1.5rem;margin-bottom:.25rem}.articles-index .articles-list .list-article header h1{display:block;font-family:Libre Caslon Text,serif;letter-spacing:-.025em;-webkit-text-decoration:underline #4299e1;text-decoration:underline #4299e1;text-decoration-thickness:2px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:3px}.articles-index .articles-list .list-article .blurb{font-size:1rem;font-family:Libre Caslon Text,serif}.articles-index .articles-list .list-article aside{font-family:Ubuntu,sans-serif;font-size:.875rem;margin-top:.5rem;--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.articles-index .articles-list .list-article aside .status{display:inline-block;padding-left:.25rem;padding-right:.25rem;border-radius:.25rem}.articles-index .articles-list .list-article aside .status.published{--bg-opacity:1;background-color:#c6f6d5;background-color:rgba(198,246,213,var(--bg-opacity))}.articles-index .articles-list .list-article aside .status.draft{--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity))}.articles-index .articles-list .list-article aside .stats{float:right;margin-right:1rem}.articles-index .articles-list .list-article aside .list-article-actions{display:inline-block;float:right}.articles-index .articles-list .list-article .thumbnail{display:inline-block;border-radius:9999px;background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);margin-left:.5rem;opacity:.75;height:65px;width:65px}body.theme-poem .article,body.theme-poem .article header h1,body.theme-poem .article header h2,body.theme-poem .article header h3{text-align:center}body.theme-poem .article .body{display:flex;flex-direction:column;align-items:center}body.theme-poem .article .body p{display:inline-block;text-align:left;flex:1 1}body.theme-poem .article .body .article-image{display:block;max-width:100%;float:none;margin:0;text-align:center}body.theme-poem .article .body .article-image img{max-width:100%}body.theme-photography .senryu-header{margin-bottom:0}body.theme-photography .main{padding-left:0;padding-right:0}body.theme-photography .main>.container{width:100%;max-width:100%}body.theme-photography .gallery{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity));--text-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--text-opacity));padding:1rem;text-align:center;position:relative}body.theme-photography .gallery .actions{position:absolute;width:100%;text-align:center}body.theme-photography .gallery .actions .next,body.theme-photography .gallery .actions .prev{display:inline-block;--bg-opacity:1;background-color:#bee3f8;background-color:rgba(190,227,248,var(--bg-opacity));padding:.5rem 1rem;--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity));cursor:pointer}body.theme-photography .gallery .actions .next:hover,body.theme-photography .gallery .actions .prev:hover{--bg-opacity:1;background-color:#ebf8ff;background-color:rgba(235,248,255,var(--bg-opacity))}body.theme-photography .gallery .article-image-wrapper .article-image{display:none}body.theme-photography .gallery .article-image-wrapper .article-image.active{display:inline-block}body.theme-photography .gallery .article-image-wrapper .article-image img{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);max-width:100%;max-height:700px}body.theme-photography .gallery .article-image-wrapper .article-image .alt-text{padding-top:1rem;padding-left:.5rem;padding-right:.5rem;text-align:left;font-size:.875rem}@media (min-width:1024px){body.theme-photography .gallery{padding-left:0;padding-right:0}body.theme-photography .gallery .article-image-wrapper .article-image .alt-text{font-size:1rem}}body.theme-photography .article{padding-left:1rem;padding-right:1rem}body.theme-photography .article .article-image-wrapper,body.theme-photography .article .article-image-wrapper~br{display:none}.article{max-width:1024px;margin-left:auto;margin-right:auto}.article a{font-style:normal;-webkit-text-decoration:underline #4299e1;text-decoration:underline #4299e1;text-decoration-thickness:2px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:3px}.article a:hover{--text-opacity:1;color:#2b6cb0;color:rgba(43,108,176,var(--text-opacity))}.article .article-header{margin-top:1rem;margin-bottom:1rem;text-align:center}.article .article-header h1{font-size:1.5rem;letter-spacing:-.025em;margin-bottom:.25rem}.article .article-header h1,.article .article-header h2{font-family:Libre Caslon Text,serif;text-align:left;line-height:1.25}.article .article-header h2{font-size:1.125rem}.article .article-header h3{font-family:Libre Caslon Text,serif;line-height:1.25;font-size:.875rem;text-align:center;font-style:italic;margin-top:1.5rem}.article .article-header h4{font-family:Libre Caslon Text,serif;--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity));font-size:.75rem;text-align:center;margin-top:.5rem}@media (min-width:768px){.article .article-header{margin-top:1.5rem;margin-bottom:1.5rem}.article .article-header h1{font-size:3rem;margin-bottom:.5rem}.article .article-header h2{font-size:1.875rem}.article .article-header h3{font-family:Libre Caslon Display,Libre Caslon Text,serif;font-size:1.25rem}.article .article-header h4{font-size:.875rem;margin-top:.75rem}}@media (min-width:1280px){.article .article-header{margin-top:2.5rem;margin-bottom:2.5rem}.article .article-header h1{font-size:3rem;text-align:left;margin-bottom:1rem}.article .article-header h1.short{text-align:center}.article .article-header h2{font-size:1.5rem;text-align:left}.article .article-header h2.short{text-align:center}.article .article-header h3{font-size:1.5rem;margin-top:2.5rem}}.article-footer{display:flex;font-style:italic;font-size:1rem;--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity));border-top-width:1px;--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity));margin-top:2rem;margin-bottom:3rem;padding:1.5rem 1rem}.article-footer .left{flex-grow:1;text-align:left}.article-footer .right{flex-grow:1;text-align:right}.article-footer a{-webkit-text-decoration:underline #e2e8f0;text-decoration:underline #e2e8f0;text-decoration-thickness:2px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:3px}.article-footer a:hover{-webkit-text-decoration:underline #a0aec0;text-decoration:underline #a0aec0}.body h1{font-family:Libre Caslon Text,serif;letter-spacing:-.025em;line-height:1.375;border-bottom-width:1px;--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity));margin-top:2.5rem}.body h1+h1,.body h1+h2,.body h1+h3,.body h1+h4,.body h1+h5,.body h1+h6{margin-top:.5rem}.body h2{font-family:Libre Caslon Text,serif;letter-spacing:-.025em;line-height:1.375;border-bottom-width:1px;--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity));margin-top:2.5rem}.body h2+h1,.body h2+h2,.body h2+h3,.body h2+h4,.body h2+h5,.body h2+h6{margin-top:.5rem}.body h3{font-family:Libre Caslon Text,serif;letter-spacing:-.025em;line-height:1.375;border-bottom-width:1px;--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity));margin-bottom:1rem;margin-top:2.5rem}.body h3+h1,.body h3+h2,.body h3+h3,.body h3+h4,.body h3+h5,.body h3+h6{margin-top:.5rem}.body h4{font-family:Libre Caslon Text,serif;letter-spacing:-.025em;line-height:1.375;border-bottom-width:1px;--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity));margin-bottom:1rem;margin-top:2.5rem}.body h4+h1,.body h4+h2,.body h4+h3,.body h4+h4,.body h4+h5,.body h4+h6{margin-top:.5rem}.body h5{font-family:Libre Caslon Text,serif;letter-spacing:-.025em;line-height:1.375;border-bottom-width:1px;--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity));margin-bottom:1rem;margin-top:2.5rem}.body h5+h1,.body h5+h2,.body h5+h3,.body h5+h4,.body h5+h5,.body h5+h6{margin-top:.5rem}.body h6{font-family:Libre Caslon Text,serif;letter-spacing:-.025em;line-height:1.375;border-bottom-width:1px;--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity));margin-bottom:1rem;margin-top:2.5rem}.body h6+h1,.body h6+h2,.body h6+h3,.body h6+h4,.body h6+h5,.body h6+h6{margin-top:.5rem}.body h1{font-size:2.25rem;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.body h1,.body h2{border-width:0;--bg-opacity:1;padding:.5rem 1rem .25rem;margin-bottom:1rem;margin-left:-1rem;clear:both}.body h2{font-size:1.875rem;background-color:#ebf8ff;background-color:rgba(235,248,255,var(--bg-opacity))}.body h3{font-size:1.5rem}.body h4{font-size:1.25rem}.body h5{font-size:1.125rem}.body h6{font-size:1rem}@media (min-width:1280px){.body h1{font-size:3rem}.body h2{font-size:2.25rem}.body h3{font-size:1.875rem}.body h4{font-size:1.5rem}.body h5{font-size:1.25rem}.body h6{font-size:1.125rem;margin-bottom:.5rem}}.body p{text-align:justify;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;hyphens:auto}.body ol,.body p,.body ul{font-size:.875rem;font-family:Libre Caslon Text,serif;margin-bottom:1.5rem}.body ol,.body ul{padding-left:1rem;margin-left:.5rem}.body ol{list-style-type:decimal}.body ul{list-style-type:disc}.body blockquote{display:inline-block;width:auto;--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.body blockquote p{display:inline-block;padding-left:1rem;border-left-width:2px;--border-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--border-opacity))}.body hr{border-bottom-width:1px;--border-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--border-opacity));margin-top:1.5rem;margin-bottom:1.5rem;clear:both}.body .highlight{padding:0;margin-bottom:1.5rem;overflow-x:auto}.body .highlight>.highlight{padding:1rem;margin:0;overflow:visible;overflow:initial}.body code{font-size:1rem;--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity));display:inline-block;padding-left:.5rem;padding-right:.5rem}.body pre>code{font-size:.875rem;background:none}@media (min-width:768px){.body ol,.body p,.body ul{font-size:1.125rem;text-align:left;hyphens:none}.body pre>code{font-size:1.125rem}}@media (min-width:1280px){.body ol,.body p,.body ul{font-size:1.25rem}}.body .article-image{margin-bottom:1rem}.body .article-image img{width:auto;max-width:100%}.body .article-image.landscape,.body .article-image.portrait,.body .article-image.square{width:100%;max-width:100%}@media (min-width:768px){.body .article-image.landscape,.body .article-image.portrait,.body .article-image.square{width:auto;display:inline-block}.body .article-image.portrait{max-width:24rem}.body .article-image.even{float:left;margin-right:1.5rem}.body .article-image.odd{float:right;margin-left:1.5rem}.body .article-image.full{width:100%;margin-left:0;margin-right:0}.body .article-image.full img{width:100%}}@media (min-width:1024px){.body .article-image.portrait{max-width:35%}}.body .article-image .alt-text{display:block;padding:.5rem .75rem;--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity));font-size:.875rem;border-bottom-width:1px;--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity));--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity));text-align:right;font-style:italic;text-indent:0}.user-profile{width:100%;margin-top:3rem}@media (min-width:768px){.user-profile{margin-left:-1rem}}.user-profile .profile-header{margin-bottom:1rem}.user-profile .profile-header .main-level{display:flex;flex-direction:column;width:100%;align-content:center;align-items:center}.user-profile .profile-header .main-level .left,.user-profile .profile-header .main-level .right{flex:1 1}.user-profile .profile-header .main-level h1{font-family:Libre Caslon Text,serif;font-size:1.875rem;text-align:center}@media (min-width:768px){.user-profile .profile-header .main-level{display:flex;flex-direction:row;width:100%;align-content:center;align-items:center}.user-profile .profile-header .main-level .left,.user-profile .profile-header .main-level .right{flex:1 1}.user-profile .profile-header .main-level h1{font-size:2.25rem;padding-left:1rem;text-align:left}}.user-profile .profile-header .actions{width:100%;text-align:right}.user-profile .profile-header .actions a{margin-left:.5rem}.user-profile .empty{font-family:Ubuntu,sans-serif;--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity));text-align:center;display:block;margin-top:5rem}.user-profile .sites-list .list-site{padding:1rem 1rem 1.5rem;border-bottom-width:2px;--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.user-profile .sites-list .list-site:hover{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.user-profile .sites-list .list-site:hover header h1{--text-opacity:1;color:#2b6cb0;color:rgba(43,108,176,var(--text-opacity))}.user-profile .sites-list .list-site header{font-size:1.5rem;margin-bottom:.25rem}.user-profile .sites-list .list-site header h1{display:block;font-family:Libre Caslon Text,serif;letter-spacing:-.025em;-webkit-text-decoration:underline #4299e1;text-decoration:underline #4299e1;text-decoration-thickness:2px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:3px}.editor .senryu-header{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.editor .senryu-header .container{max-width:100%}.editor .senryu-header .container .logo{border-width:1px;--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity));--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.editor .senryu-header .container .logo:hover{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.editor .senryu-header .container .links a{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.editor .senryu-header .container .links a:hover{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.editor-main{height:100%}.editor-main .edit-header{display:block;position:absolute;left:0;padding-left:1rem;padding-right:.75rem;width:100%;display:flex;align-content:center;align-items:center}.editor-main .edit-header .left,.editor-main .edit-header .right{flex:1 1}.editor-main .edit-header .right{text-align:right}.editor-main .edit-header h1{font-size:1.5rem}.article-editor{height:100%;padding-top:3rem}.article-editor form{height:100%}.article-editor form.dragging{opacity:.5}.article-editor form header{width:100%}.article-editor form .columns{height:100%;display:flex;flex-direction:column}.article-editor form .columns .left-column{width:100%;display:flex;flex-direction:column;flex:1 1;border-width:1px;--border-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity));--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity));box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border-radius:.5rem;margin-bottom:1.5rem}.article-editor form .columns .right-column{width:100%;display:flex;flex-direction:column;border-width:1px;--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.article-editor form .columns .right-column select{border-width:1px}@media (min-width:1024px){.article-editor form .columns{height:100%;display:flex;flex-direction:row}.article-editor form .columns .left-column,.article-editor form .columns .right-column{height:100%}.article-editor form .columns .left-column{width:75%;display:flex;flex-direction:column;margin-bottom:0}.article-editor form .columns .right-column{width:25%;display:flex;flex-direction:column}}.article-editor form .images{display:flex;flex-direction:column}.article-editor form .images .save-to-upload{display:block;font-size:.875rem;text-align:center;--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity));margin-top:2rem}.article-editor form .images .upload{margin-top:.5rem;text-align:center;flex:none}.article-editor form .images .image-wrapper{flex:0 1 auto;display:flex;flex-wrap:wrap;margin-top:1rem;overflow:scroll;max-height:400px;overflow-x:hidden}.article-editor form .images .image-wrapper .image{width:33.333333%;padding:.5rem;position:relative}.article-editor form .images .image-wrapper .image:hover{--bg-opacity:1;background-color:#bee3f8;background-color:rgba(190,227,248,var(--bg-opacity));cursor:pointer}.article-editor form .images .image-wrapper .image:hover .destroy-image{display:inline-block}.article-editor form .images .image-wrapper .image:active{--bg-opacity:1;background-color:#3182ce;background-color:rgba(49,130,206,var(--bg-opacity))}.article-editor form .images .image-wrapper .image img{width:100%;height:100%}.article-editor form .images .image-wrapper .image .thumbnail-processing{width:100%;height:100%;--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity));display:inline-block;padding:.5rem}.article-editor form .images .image-wrapper .image .destroy-image{display:none;position:absolute;right:0;bottom:0;margin-right:.25rem;margin-bottom:.25rem}.article-editor form .actions{padding:.5rem}.article-editor form .actions .primary{display:flex}.article-editor form .actions .primary .btn{flex-grow:1}.article-editor form .actions .primary .btn:first-child{margin-right:.5rem}.article-editor form .actions .secondary .btn{display:block;margin-bottom:.5rem}.article-editor form .input{width:100%;padding:.5rem 1rem}.article-editor form .input.article_blurb textarea{resize:none}.article-editor form .input.article_body{height:100%;display:flex;flex-direction:column}.article-editor form .input.article_body textarea{height:100%;flex-grow:1;border-width:0;min-height:400px}.article-editor form .input label{display:block;width:100%;font-size:1.25rem;padding-top:.5rem;padding-bottom:.5rem;display:none}.article-editor form .input label .character-count{float:right}.article-editor form .input input,.article-editor form .input select,.article-editor form .input textarea{display:block;width:100%;border-bottom-width:1px;--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity));--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity));padding:.5rem;font-size:1.125rem}.article-editor form .input .errors{--bg-opacity:1;background-color:#fff5f5;background-color:rgba(255,245,245,var(--bg-opacity));--text-opacity:1;color:#e53e3e;color:rgba(229,62,62,var(--text-opacity));--border-opacity:1;border-color:#fff5f5;border-color:rgba(255,245,245,var(--border-opacity));border-width:0 1px 1px;border-radius:.5rem;padding:.5rem}.sites .site-header{text-align:center;padding-top:5rem;margin-bottom:3rem}.sites .site-header h1{font-family:Libre Caslon Text,serif;font-size:2.25rem}.sites .site-header h2{font-family:Libre Caslon Text,serif;font-size:1.25rem}.sites .edit-site,.sites .new-site{max-width:42rem;margin-left:auto;margin-right:auto}.sites .edit-site form .input,.sites .new-site form .input{margin-bottom:1.5rem;align-content:center;align-items:center}.sites .edit-site form .input label,.sites .new-site form .input label{display:block;font-family:Ubuntu,sans-serif;font-size:1.125rem}.sites .edit-site form .input input,.sites .edit-site form .input textarea,.sites .new-site form .input input,.sites .new-site form .input textarea{width:100%;padding:.5rem 1rem;border-width:1px;--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity));--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity));font-family:Ubuntu,sans-serif;font-size:1.25rem}.sites .edit-site form .input .error,.sites .new-site form .input .error{--bg-opacity:1;background-color:#fff5f5;background-color:rgba(255,245,245,var(--bg-opacity));font-family:Ubuntu,sans-serif;--text-opacity:1;color:#e53e3e;color:rgba(229,62,62,var(--text-opacity));font-size:.875rem;--border-opacity:1;border-color:#e53e3e;border-color:rgba(229,62,62,var(--border-opacity));border-width:0 1px 1px;padding:.5rem;display:block}.sites .edit-site form .actions,.sites .new-site form .actions{margin-top:3rem;text-align:center}.sites-index{width:100%;margin-top:3rem}.sites-index .index-header{margin-bottom:1rem}.sites-index .index-header .main-level{display:flex;flex-direction:column;width:100%;align-content:center;align-items:center}.sites-index .index-header .main-level .left,.sites-index .index-header .main-level .right{flex:1 1}.sites-index .index-header .main-level h1{font-family:Libre Caslon Text,serif;font-size:1.875rem;text-align:center}@media (min-width:768px){.sites-index .index-header .main-level{display:flex;flex-direction:row;width:100%;align-content:center;align-items:center}.sites-index .index-header .main-level .left,.sites-index .index-header .main-level .right{flex:1 1}.sites-index .index-header .main-level h1{font-size:2.25rem;padding-left:1rem;text-align:left}}.sites-index .index-header .actions{width:100%;text-align:right}.sites-index .index-header .actions a{margin-left:.5rem}.sites-index .empty{font-family:Ubuntu,sans-serif;--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity));text-align:center;display:block;margin-top:5rem}.sites-index .sites-list .list-site{padding:1rem 1rem 1.5rem;border-bottom-width:2px;--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.sites-index .sites-list .list-site:hover{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.sites-index .sites-list .list-site:hover header h1{--text-opacity:1;color:#2b6cb0;color:rgba(43,108,176,var(--text-opacity))}.sites-index .sites-list .list-site header{font-size:1.5rem;margin-bottom:.25rem}.sites-index .sites-list .list-site header h1{display:block;font-family:Libre Caslon Text,serif;letter-spacing:-.025em;-webkit-text-decoration:underline #4299e1;text-decoration:underline #4299e1;text-decoration-thickness:2px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:3px}.bg-gray-100{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.bg-gray-300{--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity))}.bg-gray-900{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.bg-green-200{--bg-opacity:1;background-color:#c6f6d5;background-color:rgba(198,246,213,var(--bg-opacity))}.bg-blue-100{--bg-opacity:1;background-color:#ebf8ff;background-color:rgba(235,248,255,var(--bg-opacity))}.bg-blue-200{--bg-opacity:1;background-color:#bee3f8;background-color:rgba(190,227,248,var(--bg-opacity))}.bg-blue-300{--bg-opacity:1;background-color:#90cdf4;background-color:rgba(144,205,244,var(--bg-opacity))}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.bg-cover{background-size:cover}.border-gray-100{--border-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--border-opacity))}.border-gray-300{--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.border-gray-500{--border-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--border-opacity))}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.border-0{border-width:0}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.content-center{align-content:center}.flex-1{flex:1 1}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-grow{flex-grow:1}.float-right{float:right}.float-left{float:left}.float-none{float:none}.clearfix:after{content:"";display:table;clear:both}.font-book{font-family:Libre Caslon Text,serif}.font-heading{font-family:Libre Caslon Display,Libre Caslon Text,serif}.font-sans{font-family:Ubuntu,sans-serif}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.mt-20{margin-top:5rem}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.max-w-sm{max-width:24rem}.max-w-full{max-width:100%}.max-w-screen-lg{max-width:1024px}.opacity-75{opacity:.75}.opacity-100{opacity:1}.overflow-x-auto{overflow-x:auto}.p-0{padding:0}.p-4{padding:1rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pt-0{padding-top:0}.pb-1{padding-bottom:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pl-4{padding-left:1rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.static{position:static}.absolute{position:absolute}.relative{position:relative}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-gray-100{--text-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--text-opacity))}.text-gray-500{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.text-gray-700{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.text-gray-800{--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity))}.text-gray-900{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.text-blue-700{--text-opacity:1;color:#2b6cb0;color:rgba(43,108,176,var(--text-opacity))}.italic{font-style:italic}.not-italic{font-style:normal}.lowercase{text-transform:lowercase}.underline{text-decoration:underline}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.tracking-tight{letter-spacing:-.025em}.break-words{word-wrap:break-word;overflow-wrap:break-word}.w-auto{width:auto}.w-full{width:100%}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.highlight{background:#282a36;color:#f8f8f2}.highlight .dl,.highlight .hll,.highlight .s,.highlight .s1,.highlight .s2,.highlight .sa,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .se,.highlight .sh,.highlight .si,.highlight .sr,.highlight .ss,.highlight .sx{color:#f1fa8c}.highlight .go{color:#44475a}.highlight .bp,.highlight .err,.highlight .g,.highlight .ge,.highlight .gh,.highlight .gi,.highlight .gp,.highlight .gr,.highlight .gs,.highlight .gt,.highlight .gu,.highlight .l,.highlight .ld,.highlight .n,.highlight .nd,.highlight .ne,.highlight .ni,.highlight .nn,.highlight .no,.highlight .nx,.highlight .p,.highlight .py,.highlight .w,.highlight .x{color:#f8f8f2}.highlight .gh,.highlight .gi,.highlight .gu{font-weight:700}.highlight .ge{text-decoration:underline}.highlight .bp{font-style:italic}.highlight .c,.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cpf,.highlight .cs{color:#6272a4}.highlight .kd,.highlight .kt,.highlight .nb,.highlight .nl,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi,.highlight .vm{color:#8be9fd}.highlight .kd,.highlight .nb,.highlight .nl,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi,.highlight .vm{font-style:italic}.highlight .fm,.highlight .na,.highlight .nc,.highlight .nf{color:#50fa7b}.highlight .cp,.highlight .k,.highlight .kc,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .nt,.highlight .o,.highlight .ow{color:#ff79c6}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#bd93f9}.highlight .gd{color:#f55}