﻿:root{--app-height: 100%}html{scroll-snap-type:mandatory;scroll-snap-points-y:repeat(300px);scroll-snap-type:y mandatory;scroll-behavior:smooth}body,html{font-family:"Lora",serif;line-height:150%;background:#fff;font-size:1em;margin:0}body{min-height:100vh;min-height:-moz-available;min-height:-webkit-fill-available;min-height:fill-available;height:100%}html{height:100%}h1,h2,h3,h4,h5,h6{font-family:"Lato",sans-serif}h5{font-family:"Lora",Georgia,serif;font-weight:normal;font-style:italic;color:#444}a{border-bottom:1px dashed #ccc;color:#444;text-decoration:none}p{line-height:150%}@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?gjc6zd");src:url("fonts/icomoon.eot?gjc6zd#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?gjc6zd") format("truetype"),url("fonts/icomoon.woff?gjc6zd") format("woff"),url("fonts/icomoon.svg?gjc6zd#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}i{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-envelope:before{content:""}.icon-share:before{content:""}.icon-instagram:before{content:""}.icon-link:before{content:""}.icon-whatsapp:before{content:""}.icon-telegram:before{content:""}.icon-twitter:before{content:""}.icon{border:none}.icon span{display:none}.arrow{display:inline-block;box-sizing:border-box;height:10px;width:10px;border-style:solid;border-color:#444;border-width:0px 1px 1px 0px;transform:rotate(45deg);transition:border-width 150ms ease-in-out;margin-left:10px;margin-bottom:2px}.arrow.up{transform:rotate(-135deg);margin-bottom:-3px}.arrow:hover{border-bottom-width:4px;border-right-width:4px}.navigation{text-align:center;position:absolute;text-transform:uppercase;bottom:20px;left:0;height:30px;width:100%;font-family:"Lato",sans-serif;font-size:.8em}.navigation a{border:none}.about-share,.idea-share{position:absolute;bottom:60px;left:0;width:100%;font-family:"Lato",sans-serif;text-align:center;text-transform:uppercase;font-size:.6em;margin-top:-25px;text-align:center}.about-share ul,.idea-share ul{list-style:none;margin:0;padding:0}.about-share ul li,.idea-share ul li{display:inline-block;padding:5px 10px;font-size:20px}.about-share ul li a,.idea-share ul li a{border:none}.about-share ul li span,.idea-share ul li span{display:none}.wrapper{width:600px;max-width:85%;margin:auto;height:100%}.wrapper header{text-align:center}.wrapper section{scroll-snap-align:start;height:100%;position:relative}.wrapper section>div{height:100%;display:flex;flex-direction:column;justify-content:center}.wrapper section>div.very-long-idea{justify-content:start;padding-top:5vh}.wrapper section.idea .idea-counter{font-family:"Courier New",monospace;font-size:.9rem;color:#444;opacity:.6}.wrapper section.idea h1{margin:0px 0 0;font-size:1em}.wrapper section.idea h5{font-family:"Lato",sans-serif;margin:0;font-style:normal;text-transform:uppercase;font-size:.7em;color:#999}.wrapper section.idea blockquote{color:#555;font-style:italic;line-height:150%;max-height:65vh;overflow:scroll;margin:0}.wrapper section.idea blockquote p{max-width:100%;overflow:hidden;text-overflow:ellipsis}.wrapper section.idea blockquote p:first-child{display:block}.wrapper section.idea blockquote p:first-child::before{display:inline;content:"‟"}.wrapper section.idea blockquote p:last-child{display:block}.wrapper section.idea blockquote p:last-child::after{display:inline;content:"”"}.wrapper section.idea .medium-idea blockquote{font-size:1em}.wrapper section.idea .long-idea blockquote{font-size:.9em}.wrapper section.idea .long-idea p{margin:.5em 0}.wrapper section.idea .very-long-idea blockquote{font-size:.8em}.wrapper section.idea .very-long-idea p{margin:.5em 0}.wrapper section.idea .idea-date,.wrapper section.idea .context,.wrapper section.idea .idea-share{color:#666;font-size:80%}.wrapper section.idea .idea-date{font-family:"Lato",sans-serif;font-style:normal;text-align:right;margin:5px 0}.wrapper section.idea .context{line-height:150%;font-family:"Lato",sans-serif;display:block;text-align:right}.wrapper section.idea .refresh{text-align:center;margin-bottom:10px;position:absolute;top:10px;left:0px}.wrapper section.idea .refresh a{color:#888;border:1px solid;border-radius:10px;line-height:15px;font-family:"Lato",sans-serif;padding:5px 8px;text-transform:uppercase;font-size:.7em;display:inline-block}.wrapper section.idea .refresh a:hover,.wrapper section.idea .refresh a:active{color:#fff;background:#888}.wrapper section.about-28dias{text-align:center}.wrapper section.about-28dias h1{color:#999;font-size:.8em}.wrapper section.about-28dias h1>span{font-size:6em;display:block;font-family:"Lora",Georgia,serif;font-weight:normal;line-height:1em;color:#000;text-transform:none}.wrapper section.about-28dias h1{text-transform:uppercase;font-weight:normal}.wrapper section.about-28dias h3{font-size:1em;margin:0}.wrapper section.about-28dias h5{margin:0}.wrapper section.about-28dias .description{font-size:.8em}.wrapper section.signup input[type=text],.wrapper section.signup input[type=email]{font-family:"Lato",sans-serif;margin:5px 0;display:block;border:1px solid #999;height:20px;line-height:20px;padding:4px;width:60%}.wrapper section.signup button[type=submit],.wrapper section.signup input[type=submit]{cursor:pointer;color:#fff;font-family:"Lato",sans-serif;background:#006681;color:#fff;border:0;border-radius:5px;padding:8px;margin:15px 0;display:block}.wrapper section.signup .checkbox{margin:12px 0}.wrapper section.signup input[type=checkbox]{margin-left:0}.wrapper section.signup label{font-family:"Lato",sans-serif;font-size:.9em}.wrapper section.author h3{margin:0 0 10px}.wrapper section.author .links{font-size:20px}.wrapper section.author .links a{margin-right:5px}.wrapper section.author p{margin-bottom:0}.wrapper section.author .credits{position:absolute;color:#444;bottom:60px;left:0;font-size:.8em;line-height:150%;text-align:center;width:100%}.permalink{display:none;position:absolute;top:0;right:0;font-family:"Lato",sans-serif;padding:10px;text-transform:uppercase;font-size:.8em}.hidden{display:none}section{min-height:100%}@media only screen and (min-width: 768px){body,html{font-size:100%}blockquote{font-size:1.2em}.wrapper section>div.very-long-idea{justify-content:center;padding-top:initial}.wrapper section.about-28dias>div{font-size:1.2em}.wrapper section.idea .refresh{left:initial;margin:auto;width:100%;font-size:1.2em}.wrapper section.idea h1{font-size:1.3em}.wrapper section.idea blockquote{margin:20px}.wrapper section.idea .medium-idea blockquote{font-size:1.1em}.wrapper section.idea .long-idea blockquote{font-size:1em}.wrapper section.idea .very-long-idea blockquote{font-size:.85em}}/*# sourceMappingURL=styles.css.map */
