/**
 * Minified by jsDelivr using clean-css v5.3.3.
 * Original file: /gh/heartyme/web.hearty.me@41214/css/award.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
@charset "UTF-8";*,::after,::before{box-sizing:inherit}html{box-sizing:border-box;appearance:none}body{margin:0 auto;padding:0;overscroll-behavior:none;scrollbar-width:none;background:url(//i.hearty.app/HyCw2lg.png) repeat center center;-webkit-overflow-scrolling:touch}.award_nav,.award_title,.section{display:flex;justify-content:center;align-items:center}a:active,a:hover,a:link,a:visited{color:inherit;text-decoration:none;cursor:pointer}.award{max-width:1600px;background:url(//i.hearty.app/SJyu20Y.jpg) repeat center center;background-attachment:fixed}.section{text-align:center;margin:0;padding:3em 0}.award_nav{position:fixed;top:0;left:0;width:100%;z-index:1;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.award_nav>div{display:flex;flex-flow:row nowrap;justify-content:start;width:100%;max-width:1600px;margin-top:env(safe-area-inset-top,0)}.award_nav .fa-home-alt{display:inline-block;height:2.8em;padding:.8em 1em;border-radius:0 0 .6em 0;background:rgba(255,255,255,.6);cursor:pointer}.award_nav [data-logo]{display:flex;flex:1;align-items:center;justify-content:flex-start;padding:.3em}.award_nav [data-logo] img{max-width:100%;max-height:100%;cursor:pointer}.award_nav ul{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;list-style:none;margin:0;padding:0 1em}.award_nav li{letter-spacing:1px}.award_nav li a{padding:.6em .8em;color:#222}.award_nav li a[title]::after{content:attr(title)}.award_nav li[data-selected] a{background:rgba(255,255,255,.3);border:1px solid #555;border-radius:.7em}.award_nav li a.active{color:#f16d6e}.award_nav li[data-selected] a.active,.award_nav li[data-selected] a:hover{color:#fff;background:rgba(0,0,0,.7)}.award_nav select{margin:auto .2em;padding:.4em;border:0;outline:0;text-align-last:center;background:0 0}.award_title{flex-flow:row nowrap;margin:1.8em auto;letter-spacing:1px;color:#333}.award_title::before{content:"";display:block;width:61px;height:74px;background-image:url(//i0.wp.com/hearty.me/award/img/award_title.png);background-size:contain;background-repeat:no-repeat;margin-right:2em}#home{display:flex;justify-content:flex-start;align-items:flex-end;height:95vh;padding:0;background:url(//i0.wp.com/hearty.me/award/img/feared/event.png) no-repeat top left;background-size:cover;background-attachment:fixed}[data-evt=feared] #home{background:url(//i0.wp.com/hearty.me/award/img/feared/event.png) no-repeat top left;background-size:cover}[data-evt=decisions] #home{background:url(//i0.wp.com/hearty.me/award/img/decisions/event.png) no-repeat top right;background-size:cover}[data-evt=treasure] #home{background:url(//i0.wp.com/hearty.me/award/img/treasure/event.jpg) no-repeat top right;background-size:cover}[data-evt=mylesson] #home{background:url(//i0.wp.com/hearty.me/award/img/mylesson/event.jpg) no-repeat top right;background-size:cover}[data-evt=dearmyself] #home{background:url(//i0.wp.com/hearty.me/award/img/dearmyself/event.jpg) no-repeat top center;background-size:cover}[data-evt=happiness] #home{background:url(//i0.wp.com/hearty.me/award/img/happiness/event.png) no-repeat center center;background-size:auto 75%}[data-evt=dearmyself] #home::before{content:"";width:30%;min-width:320px;margin:2em;padding-top:40%;background:url(//i0.wp.com/hearty.me/award/img/dearmyself/subject.png) no-repeat bottom center;background-size:contain}@supports (-webkit-overflow-scrolling:touch){#home,.award,body{background-attachment:scroll}}#about{border-bottom:1px dashed #ccc}#about p{white-space:pre-line;color:#333;line-height:2.1;letter-spacing:1px}#awarded{background:url(//i.hearty.app/fHsfWPa.jpg) repeat center center}#apply{display:flex;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:2em 0}.apply_btn{display:inline-block;margin:1.2em auto;padding:1em;border-radius:.5em;color:#fff;font-size:large;letter-spacing:1px;font-weight:700;background-color:#888;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:filter .2s ease-in;cursor:not-allowed}.apply_btn[data-active]{background-color:#f16d6e;background-image:linear-gradient(to bottom,rgba(255,255,255,.3),rgba(255,255,255,0));cursor:pointer}.apply_btn[title]::after{content:attr(title)}.apply_btn:hover{filter:brightness(1.1)}.apply_btn[data-fal]:hover::before{font-weight:900}#about,#rules{background:url(//i.hearty.app/6IqNu47.jpg) repeat center center}#remarks{background:url(//i.hearty.app/XCR4X1w.png) repeat center center}#remarks ul,#rules ul{list-style:circle;text-align:justify;margin:0;padding:0 2em;line-height:1.9}#remarks ul{font-size:x-small;color:#333}#rules ul ul{list-style:square}#remarks ul h4,#rules ul h4{letter-spacing:1px}#remarks>div{margin:0 2em}footer{display:flex;flex-flow:row nowrap;justify-content:flex-start;color:#fff;background:#333;line-height:2}footer ul{list-style:none;margin:0;padding:0}footer>div,footer>ul{flex:1;padding:2em 1.2em;text-align:justify;line-height:2}footer li[data-prefix]::before{content:attr(data-prefix);margin-right:.4em;color:#f16d6e;background-image:linear-gradient(90deg,#ec597f,#f48554 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.nav_btn{position:fixed;right:.8em;display:flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;background:rgba(255,255,255,.6);border:1px solid #555;border-radius:50%;cursor:pointer;transition:all .2s ease-in}.nav_btn.fa-share-alt,.nav_btn:hover{color:#fff;background:#666}.nav_btn.fa-chevron-up{bottom:1.2em}.nav_btn.fa-share-alt{bottom:5em}.award_gform{display:block;width:100%;height:100vh;border:0}time{color:#d36262}@media only screen and (max-width:1024px) and (orientation:portrait){.award_nav{background:rgba(255,255,255,.8)}.award_nav li[data-selected]{display:none}[data-evt=decisions] #home,[data-evt=feared] #home,[data-evt=mylesson] #home,[data-evt=treasure] #home{margin-top:2em;height:auto;padding:56.25% 0 0 0}footer{flex-flow:column wrap}footer>div,footer>ul{padding:.8em 1.2em}}
/*# sourceMappingURL=/sm/20f8d6649904631a90174244f5201fc586556ac9b80b5f56024473a087269d17.map */