body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,figure{margin:0;padding:0}body{font:400 16px/1.5 -apple-system-ui-rounded,ui-rounded,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;color:#f7f6f5;background-color:#1d224b;-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}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure{margin-top:calc(32px/2);margin-bottom:calc(32px/2)}.text-right{text-align:right}img{max-width:100%;vertical-align:middle}ul,ol{margin-left:32px}li>ul,li>ol{margin-bottom:0}a{color:#9d9c9b}a:hover{color:#9d9c9b;opacity:.5;text-decoration:underline}blockquote{color:#828282;border-left:2px solid;padding-left:calc(32px/2);font-size:14px;font-style:italic}blockquote>:last-child{margin-bottom:0}pre,code{font-family:monospace;font-size:14px;color:#a1a1a6;border:1px solid hsla(0,0%,100%,.1019607843);border-radius:3px;background-color:#2c2c2e;line-height:18px}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(860px - (32px * 2));max-width:calc(860px - 32px*2);margin-right:auto;margin-left:auto;padding-right:32px;padding-left:32px}@media screen and (max-width: 860px){.wrapper{max-width:-webkit-calc(860px - (32px));max-width:calc(860px - (32px));padding-right:calc(32px/2);padding-left:calc(32px/2)}}.wrapper:after{content:"";display:table;clear:both}.site-footer{background:#1d224b}.site-footer a{color:#9d9c9b;text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer ul,.site-footer ol{margin-left:0}.site-footer{padding:1rem}@media screen and (max-width: 600px){.footer-col{float:none;width:-webkit-calc(100% - (32px / 2));width:calc(100% - 32px/2)}}.badge{color:#f7f6f5 !important;background-color:#3a4070 !important;font-size:.8rem;padding:.3rem .6rem;border-radius:.4rem}.app-card{margin:1rem 0;padding:1.5rem;border-radius:1.2rem;background:#282d54;display:flex;align-items:flex-start;gap:1.5rem}.app-card .app-icon{width:5rem;height:5rem;border-radius:1.2rem;box-shadow:0px 1px 5px rgba(0,0,0,.5);flex-shrink:0}.app-card .app-content{flex:1;min-width:0}.app-card h2{font-size:1.1rem;font-weight:600;margin-top:0;margin-bottom:.5rem;color:#f7f6f5;text-shadow:0px .1em .5em rgba(0,0,0,.5)}.app-card .app-badges{margin-bottom:.75rem}.app-card .app-description{font-size:.8rem;color:#9d9c9b;margin-top:.5rem;margin-bottom:.5rem;text-shadow:0px .1em .5em rgba(0,0,0,.5)}.app-card .app-links{font-size:.8rem;margin-top:.5rem;margin-bottom:.25rem;display:flex;flex-wrap:wrap}.app-card .app-links a{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.3rem;transition:background .2s}.app-card .app-links a:hover{background:hsla(0,0%,100%,.05)}.app-card .app-links a svg{width:.875rem;height:.875rem}.app-card .app-date{font-size:.75rem;color:#9d9c9b;margin-top:.25rem;margin-bottom:0;opacity:.7}@media screen and (max-width: 600px){.app-card{flex-direction:column;align-items:center;text-align:center}.app-card .app-links{justify-content:center}}hr{border:none;border-top:2px solid hsla(0,0%,100%,.1019607843);margin:3rem -2rem}@media screen and (max-width: 600px){hr{margin:2rem -1rem}}/*# sourceMappingURL=main.css.map */