@import url("css/syntax.css");body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}body{font:400 16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#111;background-color:#fdfdfd;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal;display:flex;min-height:100vh;flex-direction:column}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure,.highlight{margin-bottom:15px}main{display:block}img{max-width:100%;vertical-align:middle}figure>img{display:block}figcaption{font-size:14px}ul,ol{margin-left:30px}li>ul,li>ol{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:#2a7ae2;text-decoration:none}a:visited{color:#1756a9}a:hover{color:#111;text-decoration:underline}.social-media-list a:hover{text-decoration:none}.social-media-list a:hover .username{text-decoration:underline}blockquote{color:#828282;border-left:4px solid #e8e8e8;padding-left:15px;font-size:18px;letter-spacing:-1px;font-style:italic}blockquote>:last-child{margin-bottom:0}pre,code{font-size:15px;border:1px solid #e8e8e8;border-radius:3px;background-color:#eef}code{padding:1px 5px}pre{padding:8px 12px;overflow-x:auto}pre>code{border:0;padding-right:0;padding-left:0}.wrapper{max-width:-webkit-calc(800px - (30px * 2));max-width:calc(800px - (30px * 2));margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media screen and (max-width: 800px){.wrapper{max-width:-webkit-calc(800px - (30px));max-width:calc(800px - (30px));padding-right:15px;padding-left:15px}}.wrapper:after,.footer-col-wrapper:after{content:"";display:table;clear:both}.svg-icon{width:16px;height:16px;display:inline-block;fill:#828282;padding-right:5px;vertical-align:text-top}.social-media-list li+li{padding-top:5px}table{margin-bottom:30px;width:100%;text-align:left;color:#3f3f3f;border-collapse:collapse;border:1px solid #e8e8e8}table tr:nth-child(even){background-color:#f7f7f7}table th,table td{padding:10px 15px}table th{background-color:#f0f0f0;border:1px solid #dedede;border-bottom-color:#c9c9c9}table td{border:1px solid #e8e8e8}.site-header{border-top:5px solid #424242;border-bottom:1px solid #e8e8e8;min-height:55.95px;position:relative}.site-title{font-size:26px;font-weight:300;line-height:54px;letter-spacing:-1px;margin-bottom:0;float:left}.site-title,.site-title:visited{color:#424242}.site-nav{float:right;line-height:54px}.site-nav .nav-trigger{display:none}.site-nav .menu-icon{display:none}.site-nav .page-link{color:#111;line-height:1.5}.site-nav .page-link:not(:last-child){margin-right:20px}@media screen and (max-width: 600px){.site-nav{position:absolute;top:9px;right:15px;background-color:#fdfdfd;border:1px solid #e8e8e8;border-radius:5px;text-align:right}.site-nav label[for="nav-trigger"]{display:block;float:right;width:36px;height:36px;z-index:2;cursor:pointer}.site-nav .menu-icon{display:block;float:right;width:36px;height:26px;line-height:0;padding-top:10px;text-align:center}.site-nav .menu-icon>svg{fill:#424242}.site-nav input ~ .trigger{clear:both;display:none}.site-nav input:checked ~ .trigger{display:block;padding-bottom:5px}.site-nav .page-link{display:block;padding:5px 10px;margin-left:20px}.site-nav .page-link:not(:last-child){margin-right:0}}.site-footer{border-top:1px solid #e8e8e8;padding:30px 0}.footer-heading{font-size:18px;margin-bottom:15px}.contact-list,.social-media-list{list-style:none;margin-left:0}.footer-col-wrapper{font-size:15px;color:#828282;margin-left:-15px}.footer-col{float:left;margin-bottom:15px;padding-left:15px}.footer-col-1{width:-webkit-calc(35% - (30px / 2));width:calc(35% - (30px / 2))}.footer-col-2{width:-webkit-calc(20% - (30px / 2));width:calc(20% - (30px / 2))}.footer-col-3{width:-webkit-calc(45% - (30px / 2));width:calc(45% - (30px / 2))}@media screen and (max-width: 800px){.footer-col-1,.footer-col-2{width:-webkit-calc(50% - (30px / 2));width:calc(50% - (30px / 2))}.footer-col-3{width:-webkit-calc(100% - (30px / 2));width:calc(100% - (30px / 2))}}@media screen and (max-width: 600px){.footer-col{float:none;width:-webkit-calc(100% - (30px / 2));width:calc(100% - (30px / 2))}}.page-content{padding:30px 0;flex:1}.page-heading{font-size:32px}.post-list-heading{font-size:28px}.post-list{margin-left:0;list-style:none}.post-list>li{margin-bottom:30px}.post-meta{font-size:14px;color:#828282}.post-link{display:block;font-size:24px}.post-header{margin-bottom:30px}.post-title{font-size:42px;letter-spacing:-1px;line-height:1}@media screen and (max-width: 800px){.post-title{font-size:36px}}.post-content{margin-bottom:30px}.post-content h2{font-size:32px}@media screen and (max-width: 800px){.post-content h2{font-size:28px}}.post-content h3{font-size:26px}@media screen and (max-width: 800px){.post-content h3{font-size:22px}}.post-content h4{font-size:20px}@media screen and (max-width: 800px){.post-content h4{font-size:18px}}.highlight{background:#fff}.highlighter-rouge .highlight{background:#eef}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}.blog .list{margin-top:50px}.blog .image-item h3{margin-top:20px}article.post .grid{margin:40px 0px !important}.post-info{font-size:smaller;color:#fffa !important}.post-info .tags .tag{font-size:smaller}a.cta{color:#fff !important;background-color:#000;border-radius:20px;text-align:center;padding:10px 15px}a.cta:visited{color:#fff !important}.cta-container{text-align:center;margin:50px 0}a.scale{text-decoration:none}a.scale:hover,a:hover .scale{transform:scale(1.04)}section.app-store-button{margin:50px 0px}.app-store-button img{width:200px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.back-button,.forward-button{font-size:medium}.back-button,.forward-button+h1{margin-top:0px}.back-button{margin-left:-12px}.forward-button{margin-right:-12px}.back-button a:before,a.back-button:before{content:"«"}a.forward-button:after{content:"»"}.social-button{width:30px;height:30px;padding:0 10px;background-color:#fff;display:inline-block}.social-button.bluesky{mask:url(/assets/kankoda/social-icons/bluesky.svg) no-repeat center;-webkit-mask:url(/assets/kankoda/social-icons/bluesky.svg) no-repeat center}.social-button.instagram{mask:url(/assets/kankoda/social-icons/instagram.svg) no-repeat center;-webkit-mask:url(/assets/kankoda/social-icons/instagram.svg) no-repeat center}.social-button.github{mask:url(/assets/kankoda/social-icons/github.svg) no-repeat center;-webkit-mask:url(/assets/kankoda/social-icons/github.svg) no-repeat center}.social-button.githubsponsors{mask:url(/assets/kankoda/social-icons/githubsponsors.svg) no-repeat center;-webkit-mask:url(/assets/kankoda/social-icons/githubsponsors.svg) no-repeat center}.social-button.linkedin{mask:url(/assets/kankoda/social-icons/linkedin.svg) no-repeat center;-webkit-mask:url(/assets/kankoda/social-icons/linkedin.svg) no-repeat center}.social-button.mastodon{mask:url(/assets/kankoda/social-icons/mastodon.svg) no-repeat center;-webkit-mask:url(/assets/kankoda/social-icons/mastodon.svg) no-repeat center}.social-button.twitter{mask:url(/assets/kankoda/social-icons/twitter.svg) no-repeat center;-webkit-mask:url(/assets/kankoda/social-icons/twitter.svg) no-repeat center}article>.button-container{margin-top:15px}article>.button-container ~ .button-container{margin-top:25px}.button-container{font-size:small;text-align:center;margin-bottom:50px}.button-container .group{padding:15px 5px;border:solid 1px #ccc;border-radius:20px;background-color:#d8d8e0}.button-container .group a{padding:10px;border-radius:15px;display:inline-block;color:#000}.button-container .group a.active{color:#000;background-color:#fff;box-shadow:0px 1px 2px #00000065}.clients img{object-fit:cover;opacity:0.5;filter:grayscale(50%);transition:all 200ms ease-in-out, color 1s ease-out 100ms !important}.clients img:hover{opacity:1;filter:grayscale(0%)}code.highlighter-rouge{border:solid 1px clear;background:#112 !important;color:#fff}.highlighter-rouge{border:0;background:#112 !important;color:#fff}.highlighter-rouge .highlight{border:0;margin-bottom:0px;background:#112 !important}.highlighter-rouge code{background:transparent !important}div.highlighter-rouge{border-radius:10px;margin:20px 0;overflow:hidden}div.highlighter-rouge pre{margin-bottom:0px}.feature-table.two-tier .grid{grid-template-columns:repeat(3, 1fr)}.feature-table.three-tier .grid{grid-template-columns:repeat(4, 1fr)}.feature-table{margin-bottom:30px}.feature-table .grid{background-color:#fff;grid-row-gap:10px;grid-column-gap:5px;grid-template-columns:repeat(5, 1fr)}.feature-table .grid>div.feature{justify-content:left;font-size:small;font-weight:bold;margin-left:10px}.feature-table .grid>div{padding:10px 0;font-size:0.9em;display:flex;justify-content:center;align-items:center}.feature-table .grid .gumroad-button span.logo-full{display:none}.feature-table .grid.footer{background-color:transparent}.feature-table .table-header-container{position:sticky;top:0}.feature-table .table-header{background-color:#002862;padding:6px 0}.feature-table .table-header .tier{border-radius:5px;display:block;text-align:center;background-color:#fff;border:solid 1px #ddd}.feature-table .table-header .tier .cta{display:block}.feature-table .table-header .tier.silver,.feature-table .table-header .tier.starter{background-color:#f7f7f7;border:solid 1px #ddd}.feature-table .table-header .tier.gold,.feature-table .table-header .tier.pro,.feature-table .table-header .tier.business{border:solid 1px gold;background-color:rgba(255,215,0,0.2)}.feature-table .table-header .tier.gold .cta,.feature-table .table-header .tier.pro .cta,.feature-table .table-header .tier.business .cta{color:black !important;background-color:gold !important}.feature-table .table-header .tier.gold .cta:hover,.feature-table .table-header .tier.pro .cta:hover,.feature-table .table-header .tier.business .cta:hover{text-decoration:none;box-shadow:1px 2px 2px #00000065}.feature-table .table-header .tier.custom{border:solid 1px #334;background-color:#445;color:white !important}.feature-table .table-header .tier.custom .cta{color:black !important;background-color:white !important}.feature-table .table-header h3{font-size:1.1em}.feature-table .table-header h3+div{font-size:1em;font-weight:600}.feature-table .table-header h3+div .subtitle{font-size:smaller;font-weight:normal;opacity:0.5}.feature-table .table-header h3,.feature-table .table-header p{margin:0;padding:0}.feature-table .table-header .cta{margin:20px 10px 0px 10px}.feature-table .table-section-header{background-color:#fff;display:none;padding:5px 5px 0px 5px;font-size:smaller;font-weight:bold}.feature-table .table-section-header+.grid{border-top:solid 1px #ddd !important}.feature-table hr{border:none !important;border-bottom:solid 1px #ddd !important;height:50px !important;margin-top:0 !important;margin-bottom:0 !important;box-shadow:0 20px 20px -20px transparent !important;margin:-50px auto 10px !important}.feature-table .grid+.grid{border:none}.feature-table .odd,.feature-table .odd+.grid{background-color:#f7f7f7}@media (max-width: 950px){.feature-table.two-tier .grid{grid-template-columns:repeat(2, 1fr) !important}.feature-table.three-tier .grid{grid-template-columns:repeat(3, 1fr) !important}.feature-table .grid{grid-template-columns:repeat(4, 1fr) !important}.feature-table .grid .feature{display:none;background-color:red}.feature-table .table-section-header{display:inherit;border-top:solid 1px #ddd !important}.feature-table .table-section-header+.grid{border-top:none !important}}@media (max-width: 500px){.feature-table{font-size:smaller}.feature-table h3.regular{display:none !important}.feature-table h3.compact{display:block !important}.feature-table .cta{font-size:small}}.glass-panel{position:relative;z-index:1}.glass-panel::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;z-index:-1;background:url("/assets/bg/glass-1.jpg");background-position:center;background-size:100% 100%;background-repeat:no-repeat}.glass-panel.bg-1::before{background-image:url("/assets/bg/glass-1.jpg")}.glass-panel.bg-2::before{background-image:url("/assets/bg/glass-2.jpg")}.glass-panel.bg-3::before{background-image:url("/assets/bg/glass-3.jpg")}.glass-panel.bg-4::before{background-image:url("/assets/bg/glass-4.jpg")}.glass-panel.bg-5::before{background-image:url("/assets/bg/glass-5.jpg")}html,body{color:#fff;background:linear-gradient(transparent, transparent),#002862;background-size:350px;width:100%}html{scroll-behavior:smooth}a,.scale{transition:all 150ms ease-in-out, color 1s ease-out 50ms !important}a,a:visited{color:#F2C342}a:hover,a:visited:hover{color:#FFE372}hr{color:red}.home,.center-content{text-align:center}.wrapper{max-width:900px}.wrapper.wide{max-width:1100px}.grid-title{margin:10px}p+.grid{margin:50px 0px}.grid{display:grid;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:repeat(4, minmax(0, 1fr))}.grid .column>h2{margin-top:0px}.grid.icons a{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;box-sizing:border-box}.grid.icons p{width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;box-sizing:border-box}.grid.icons img+p{margin-top:15px}.grid.col2{grid-template-columns:repeat(2, 1fr)}.grid.col3{grid-template-columns:repeat(3, 1fr)}.grid.col4{grid-template-columns:repeat(4, 1fr)}.grid.col5{grid-template-columns:repeat(5, 1fr)}.grid.home{grid-column-gap:40px;grid-template-columns:repeat(2, 1fr)}.grid.home.centered .column{text-align:center}.grid.icons,.grid.centered{text-align:center}.grid.icons,.grid.features{grid-column-gap:40px}.grid.icons a:hover,.grid.icons a:visited:hover,.grid.features a:hover,.grid.features a:visited:hover{text-decoration:none}@media (max-width: 600px){.grid.home{grid-row-gap:20px;grid-template-columns:repeat(1, 1fr)}.grid.col2,.grid.col3{grid-template-columns:repeat(1, 1fr)}.grid.col4,.grid.col5,.grid.icons{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 800px){.grid.col3{grid-template-columns:repeat(2, 1fr)}}.grid.features{grid-template-columns:repeat(3, 1fr);font-size:0.9em}.grid.features .image-container{padding:15px 0;text-align:center;background-color:#e0e0e8}.grid.features .image-container .emoji{font-size:5em}.grid.features .image-container img{width:200px}.grid.features h3,.grid.features p{text-align:left}.grid.features h3{margin:25px 0 0 0}.grid.features p{font-weight:normal;margin-bottom:15px}.grid.features p+.tag-list{font-size:small;margin-bottom:25px}.grid.features p+.tag-list .open-source{background:#ddd;border-color:#aaa;color:black !important}@media (max-width: 900px){.grid.grid.features{grid-template-columns:repeat(2, 1fr)}.grid.features.scrollable{margin-left:-15px;margin-right:-15px;padding-bottom:15px;padding-left:25px;padding-right:25px;grid-row-gap:50px;grid-template-columns:repeat(100, 1fr);overflow:scroll}.grid.features.scrollable a{width:270px}}@media (max-width: 500px){.grid.grid.features{grid-template-columns:repeat(1, 1fr)}}.grid.screenshots{grid-template-columns:repeat(6, 1fr);margin:50px 0}.grid.screenshots img{border-radius:6px !important}.grid.screenshots.three{grid-template-columns:repeat(3, 1fr)}.grid.themes{grid-row-gap:30px}@media (max-width: 900px){.grid.themes{overflow:scroll;grid-template-columns:repeat(100, 1fr)}.grid.themes p{width:200px}}.gumroad-button{border-radius:15px !important;background-color:black !important;color:#fff !important}.gumroad-button span.logo-full{display:none}.gumroad-button:hover{box-shadow:.25rem .25rem 0 #ccc !important}.gumroad-container{padding-top:40px;text-align:center}@media (max-width: 500px){.gumroad-button{padding:0.4em !important;font-size:0.8em !important}}.hero{text-align:center}.hero h1{font-size:1.8em !important}.hero h2{font-size:2.3em !important}.hero h2{margin-top:0em !important;font-weight:bold}.hero h2{margin-bottom:60px}.hero h2+img{margin-bottom:60px}.hero img.app-icon{width:100px;height:100px !important;margin-bottom:40px}.hero img.app-icon.large{width:150px;height:150px !important}.hero .emoji{font-size:5em;margin-top:0px 0px}@media (max-width: 500px){.hero h1{font-size:1.2em !important}.hero h2{font-size:1.6em !important}.hero img.app-icon{width:100px;height:100px !important;margin-bottom:20px}.hero .emoji{font-size:4em}}.home section article{text-align:left}.home section .grid{margin-top:30px !important}.home section .grid.blog h2{margin-top:0px}.home section .blog h2{font-size:1.2em}.home .avatar{width:150px;height:150px}.home .avatar+.social-buttons p{margin:40px 0}.home .social-buttons img{box-shadow:none}p>img{margin:50px 0}article img,.rounded{border-radius:1em}article img img,.rounded img{border-radius:0em}article img,.sticker{display:block;margin-left:auto;margin-right:auto}article img,.sticker{box-shadow:0px 1px 1px #00000065}img.avatar{border-radius:50%;background-color:white;padding:2px;margin-left:auto;margin-right:auto}img.cover,img.theme{border-radius:5px}.icons img,img.app-icon{border-radius:23%}img.plain{border-radius:0px;box-shadow:none !important}.site-header+.page-content{margin-top:50px}.page-content{padding-top:0;padding-bottom:80px}.page-content h2,.page-content h3,.page-content h4{margin-top:2em}.page-content p+p{margin-top:1.1em}.row{display:flex;flex-direction:row}.centered{text-align:center}.column{display:flex;flex:1;flex-direction:column;text-align:left}section+section{margin-top:75px}article+.grid{margin-top:60px}ul.horizontal{margin:0;padding:0;display:inline}ul.horizontal li{display:inline-block;margin:0;padding:0;margin-left:15px}ul.horizontal li:first-child{margin-left:0px}ul.horizontal .svg-icon{padding-right:0px}#gumroad-follow-form-embed input,#gumroad-follow-form-embed button{font-size:large;padding:10px 20px;border-radius:10px;border:solid 1px #ddd}#gumroad-follow-form-embed button{color:white;background-color:black}#gumroad-follow-form-embed button:active{color:white;background-color:#555}article #gumroad-follow-form-embed{margin:50px 0px;text-align:center}@media (max-width: 500px){#gumroad-follow-form-embed input,#gumroad-follow-form-embed button{font-size:small !important}}.paper hr{background:url(kankoda/hr.png) no-repeat center top;background-size:100% 10px;border:none;height:10px;margin-top:60px;margin-bottom:40px}.paper.header hr{margin-top:15px;margin-bottom:-25px}.site-header{min-height:0px;border:0 !important;padding-top:15px}.site-header .row{align-items:center;min-height:40px}.site-header .logo img{max-height:25px;margin-top:-5px}.site-header .logo img.icon{max-height:50px}.site-header .logo:hover{transform:none;transform:scale(1.04)}.site-header .column:nth-of-type(1){flex-basis:25%;text-align:left}.site-header .column:nth-of-type(2){flex-basis:75%;text-align:right}.site-header .menu{font-size:0.8em}.site-header .pricing{background-color:gold;padding:5px 10px;border-radius:1em}.site-footer{margin-top:0px;border:0 !important;background:linear-gradient(transparent, transparent),#0005;padding-top:0px;text-align:center}.site-footer ul+p{margin:20px}.site-footer .row{flex-wrap:wrap;margin-bottom:50px}.site-footer .column{flex-basis:20%}.site-footer .column p{font-weight:bold}.site-footer .column a,.site-footer .column div{font-weight:normal;margin-bottom:5px;min-height:10px}.site-footer .column a:hover,.site-footer .column a:visited:hover{transform:translateX(2px)}.site-footer .copyright{text-align:center}@media (max-width: 800px){.site-footer .row{margin-left:10px;margin-bottom:0px}.site-footer .column{flex-basis:100%;margin-bottom:30px}}.site-footer.paper hr{margin-top:0}.tag,.tag:visited{display:inline-block;margin-right:5px;margin-bottom:0.5em;padding:1px 9px 2px 9px;border-radius:1em;background-color:#000;border:solid 1px #000;color:#fff !important;font-weight:normal}.tag.small{font-size:small}.tag:hover{background-color:#223;color:#fff}.tag.pro{color:black !important;background-color:#ffcc00;border:solid 1px #ddaa00}.tag.releases{color:black !important;background-color:white;border:solid 1px #aaa}.tag.swift,.tag.spm{background-color:#E44D35;border:solid 1px #E44D35}.tag.swiftui{background-color:#004080;border:solid 1px #004080}section.tag-list{margin-left:-4px}section.tag-list .tag{font-size:small;margin-bottom:5px}.tag-list-toggle{font-size:small;display:inline-block}.section-title{margin-top:0px;align-items:center}.section-title h2{margin-top:0 !important}.section-title .column:nth-of-type(2){text-align:right}.section-title+p{margin-top:10px}html,body{font-family:'Open Sans', sans-serif;font-size:1.1em}a,a:visited{font-weight:bold}a.back-button,a.back-button:visited{font-weight:normal}h1{font-size:2.3em !important;font-weight:700;line-height:1.2em}h2{font-size:1.6em !important}h2,h3,h4,h5{font-weight:600}footer{font-size:0.8em}.emoji-h1{font-size:10em !important}.emoji-h2{font-size:3em !important}blockquote{color:#fff;position:relative;margin:30px 0px;padding:15px;background:#fff1;font-size:1.1em;letter-spacing:0.03em}blockquote p{padding-top:40px;font-family:Georgia, serif !important}blockquote::before{content:'"';font-size:4em;position:absolute;left:5px;font-family:Georgia, serif !important;line-height:1}.site-header hr{background:none !important;padding-bottom:50px !important}.site-header .logo{font-size:2em;font-family:'Caveat', cursive;color:#fff}@media (max-width: 600px){.site-header .logo{font-size:1.5em}}.grid img+p{color:white}.grid.icons img{background-color:#0005}.tag.swiftui{border:solid 1px #0005}.tag-list{height:85px;overflow:hidden;border-bottom:solid 1px #0002;transition:all 200ms ease-in-out, color 1s ease-out 100ms !important}.tag-list.expanded{height:inherit;border-bottom:none}.tag-list-separator{text-align:center}.tag-list-separator a{margin:20px}.tag-list-separator hr{margin-top:0px;margin-bottom:0px}.lyrics{line-height:1.7em}.lyrics br{display:none}.lyrics p br{display:inline}.lyrics p{margin-bottom:20px}.grid.bands{grid-template-columns:repeat(3, 1fr)}.grid.album a,.grid.album a:hover,.grid.album a.title:hover,.grid.album a:visited{color:#F2C342}.grid.album h3{margin-top:0}.grid.album .post-info{margin-top:-10px;margin-bottom:15px}.grid.album{grid-template-columns:200px auto}.grid.album ol.tracks{font-size:small;padding:0;margin:0}.grid.album ol.tracks li{padding:10px 0;list-style:none;display:flex;justify-content:space-between;border-bottom:solid 1px #ffffff33}.grid.album ol.tracks li .index{margin-right:5px}.track-links a{display:inline-block;margin-right:10px;width:20px;height:20px}.track-links a img{border-radius:0;box-shadow:none;background-color:transparent}.track-links a:hover{transform:scale(1.1)}.grid.album+a{margin-top:60px}@media (max-width: 600px){.grid.album{grid-template-columns:repeat(1, 1fr)}.grid.bands{grid-template-columns:repeat(1, 1fr)}}h1,h2,h3,h4{font-weight:400}a{font-weight:normal}
