﻿code{background-color:#eee;color:#000;padding-left:.3em;padding-right:.3em;border-radius:.2em;border:1px solid #ccc;font-family:"Fira Code",monospace;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size-adjust:.5}pre{margin-bottom:1.5em;background-color:#1a1a1a;padding:16px 0;border-radius:16px}pre code{background-color:inherit;font-size-adjust:inherit;border-radius:0em;border:0;display:block;padding:0 20px;color:#a9bcbc;line-height:1.4em;font-size:.9em;overflow-x:auto;white-space:pre;-webkit-overflow-scrolling:touch}pre code .splash-keyword{color:#e73289}pre code .splash-type{color:#8281ca}pre code .splash-call{color:#348fe5}pre code .splash-property{color:#21ab9d}pre code .splash-number{color:#db6f57}pre code .splash-string{color:#fa641e}pre code .splash-comment{color:#6b8a94}pre code .splash-dotAccess{color:#92b300}pre code .splash-preprocessing{color:#b68a00}*{margin:0;padding:0;box-sizing:border-box}body{background:#fff;color:#000;font-family:"Gabarito",system-ui;font-optical-sizing:auto;font-weight:400;font-size:.9em;font-style:normal;text-align:center}.wrapper{max-width:900px;margin-left:auto;margin-right:auto;padding:40px;text-align:left}h1{margin-bottom:35px;font-size:2em}h2{margin:20px 0}p{margin-bottom:10px}a{color:inherit}hr{border-width:2px 2px 0;border-style:solid;border-color:#f09d51;width:30%;margin-left:auto;margin-right:auto;margin-top:2em;margin-bottom:2em}@media(max-width: 600px){.wrapper{padding:40px 20px}}.content{margin-bottom:40px}.welcome-message{text-align:center;margin-top:2em;margin-bottom:2em}.browse-all{display:block;margin-bottom:30px}header{background-color:#313638;color:#e5ebea;font-family:"Fira Code",monospace;font-optical-sizing:auto;font-weight:300;font-style:normal}header .wrapper{padding-top:30px;padding-bottom:30px;text-align:center}header a{text-decoration:none}header a:hover{text-decoration:underline}header .header-container{font-size:2em;font-weight:bold;display:inline-flex}header .divider{color:#f09d51}header nav{margin-top:20px}header nav li{display:inline-block;margin:0 7px;line-height:1.5em}header nav li a.selected{text-decoration:underline}header nav .bracket{color:#f09d51}.header-bracket{color:#f09d51}@media(max-width: 500px){.header-bracket{display:none}}.header-bracket.left{animation:moveLeft 1.5s ease forwards}.header-bracket.right{animation:moveRight 1.5s ease forwards}@keyframes moveLeft{from{opacity:0;transform:translateX(-2rem)}to{opacity:1;transform:translateX(-0.5rem)}}@keyframes moveRight{from{opacity:0;transform:translateX(2rem)}to{opacity:1;transform:translateX(0.5rem)}}footer{color:#8a8a8a}footer .social-media-links{flex-direction:row;justify-content:center;display:flex;padding:1em}footer .social-media-links div{width:24px;height:24px;margin-left:.5em;margin-right:.5em;background-color:#313638}footer .social-media-links div:hover{background-color:#f09d51}footer .social-media-links .mastodon{-webkit-mask:url(/images/connect/mastodon.svg) no-repeat center;mask:url(/images/connect/mastodon.svg) no-repeat center}footer .social-media-links .linkedin{-webkit-mask:url(/images/connect/linkedin.svg) no-repeat center;mask:url(/images/connect/linkedin.svg) no-repeat center}footer .social-media-links .stackoverflow{-webkit-mask:url(/images/connect/stackoverflow.svg) no-repeat center;mask:url(/images/connect/stackoverflow.svg) no-repeat center}footer .social-media-links .github{-webkit-mask:url(/images/connect/github.svg) no-repeat center;mask:url(/images/connect/github.svg) no-repeat center}footer .social-media-links .rss{-webkit-mask:url(/images/connect/rss.svg) no-repeat center;mask:url(/images/connect/rss.svg) no-repeat center}article p.summary,article div.content{line-height:2em;font-family:"IBM Plex Serif",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size-adjust:.6}article h1{margin-bottom:20px}article h2{margin-top:1.5em}article :is(h1,h2,h3,h4,h5,h6){font-family:"Gabarito",system-ui}article ol{margin-bottom:1em;padding-left:3em;padding-right:3em}article ol li{padding-left:1em}article ol li::marker{color:#f09d51}article ul:not(.tag-list,.item-list,.talk-list){margin-bottom:1em;padding-left:3em;padding-right:3em;list-style-type:"⦿"}article ul:not(.tag-list,.item-list,.talk-list) li{padding-left:1em}article ul:not(.tag-list,.item-list,.talk-list) li::marker{color:#f09d51}article blockquote{background-color:#efefef;padding:20px;border-left:solid 7px;border-color:#f09d51;margin-top:20px;margin-bottom:20px}article blockquote p{margin-bottom:0px}.item-list>li{display:block;padding:20px;border-radius:20px;background-color:#eee;margin-bottom:20px}.item-list>li:last-child{margin-bottom:0}.item-list h2{font-size:1.3em;margin:0}.item-list .post-information{color:gray;font-size:12px}.item-list p{margin-bottom:0}.talk-list>li{display:block;margin-bottom:3em}.talk-list>li:last-child{margin-bottom:0}.talk-list h2{font-size:1.3em;margin-bottom:5px;margin-top:0}.talk-list .post-information{color:gray;font-size:12px}.talk-list p{margin-bottom:0}.tag-list{margin-top:15px;margin-bottom:15px}.tag-list li{display:inline-block;color:#fff}.tag-list li .tag{padding:4px 6px;border-radius:5px;margin-right:5px;background-color:#000;font-weight:bold;font-size:12px}.tag-list li .tag-swift{background:linear-gradient(310deg, #FBB041 0%, #FF3627 100%)}.tag-list li .tag-swiftui{background:linear-gradient(310deg, #13DCFF 0%, #0169FD 100%)}.tag-list li .tag-xcode{background:linear-gradient(310deg, #19B3EF 0%, #1764E1 100%)}.tag-list li .tag-xcode-cloud{background:linear-gradient(310deg, #767780 0%, #07080B 100%)}.tag-list li .tag-rust{background:linear-gradient(310deg, #000 0%, #F64C01 100%)}.tag-list li .tag-publish{background:linear-gradient(310deg, #ff644e 0%, #cb3018 100%)}.tag-list a{text-decoration:none}.item-page .tag-list{display:inline-block}.all-tags li{font-size:1.4em;margin-right:10px;padding:6px 10px}@keyframes fadeTextColor{0%{color:#668f80}25%{color:#e94f37}50%{color:#313638}75%{color:#f09d51}100%{color:#668f80}}pre.frontpage-apple-hello{animation:fadeTextColor 15s infinite ease-in-out;padding:1rem;display:block;background:rgba(0,0,0,0);border-radius:.5rem;font-family:monospace;white-space:pre;font-size:1rem}@media(max-width: 900px){pre.frontpage-apple-hello{font-size:.7rem;padding:.5rem}}@media(max-width: 500px){pre.frontpage-apple-hello{font-size:.4rem;padding:.25rem}}@media(prefers-color-scheme: dark){body{background-color:#222;color:#ddd}header{background-color:#000}header .site-name{color:#ddd;display:inline-flex}.item-list>li{background-color:#333}}/*# sourceMappingURL=styles.css.map */
