html{height:100%}body{background-image:url(../images/retro-noise.png);height:100%}hgroup{background-image:url(../images/ribbon.png)}img{max-width:100%}#flash{width:100%;height:100%;background-color:#fff;position:absolute;z-index:9999;display:none}#burst{position:relative;background-image:url(../images/burst.png);background-repeat:no-repeat;background-size:contain;width:95%;max-width:600px;margin:0 auto 2em;height:100%}#polaroid{width:100%;background-color:#fff;padding:1em;border-radius:.25em;border:1px solid #ccc;border-bottom-width:2px;position:relative;margin-top:-2.5em;z-index:1;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;text-align:center}#wrap{position:relative}#output,#preview,#timer{width:100%;display:none;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s}#timer{position:absolute;width:auto;height:auto;z-index:4;top:.25em;right:.25em;color:#fff;font-size:5em;line-height:1em;text-shadow:0 1px 6px rgba(0,0,0,.3);font-family:Lobster}#banner{margin-top:1em;max-width:100%;position:relative;z-index:2}#controls{display:none;text-align:center;margin-top:1em}#controls a{cursor:pointer;margin:0 .25em;text-decoration:none}.btn{display:inline-block;padding:.5em 1em;border-radius:.25em;background-color:#c00;border:0;border-bottom:2px solid #a00;color:#fff;text-decoration:none;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.btn:hover{background-color:#a00;border-bottom:2px solid #a00;color:#fff}#controls #save:hover,#controls #shutter:hover,#controls #undo:hover{background-color:#a00}#controls #processing{cursor:auto;background-color:#bbb;border-color:#aaa}#controls #processing,#controls #save,#controls #undo,#mos{display:none}#mos img{cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;display:block;max-width:100%}#mos img:hover{transform:scale(1.25) translate(0,-5px);-webkit-transform:scale(1.25) translate(0,-5px);-moz-transform:scale(1.25) translate(0,-5px)}#start i{display:block}#compatible,#incompatible{display:none}.scale{transform:scale(1.25);-webkit-transform:scale(1.25);-moz-transform:scale(1.25)}#image{width:100%}#buttons{margin-top:1em}#buttons a{cursor:pointer;margin:0 .25em;display:inline-block;padding:.5em 1em;border-radius:.25em;background-color:#c00;border-bottom:2px solid #a00;color:#fff;text-decoration:none;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}#buttons a:hover{background-color:#a00;text-decoration:none}#buttons #facebook{background-color:#3B5999;border-bottom-color:#2f4779}#buttons #facebook:hover{background-color:#2f4779}#buttons #twitter{background-color:#4099ff;border-bottom-color:#337acc}#buttons #twitter:hover{background-color:#337acc}#buttons #request-removal{background-color:#bbb;border-color:#aaa}#buttons #request-removal:hover{background-color:#aaa}#terms{margin-top:1em;display:none}#pager{margin-top:1em;overflow:hidden}#pager a{text-decoration:none}#compatible h2{font-family:Lobster}#gallery-preview{margin-top:3em;margin-bottom:3em}#gallery-preview h2,#info h2{font-family:Lobster;font-size:1.5em}#info{margin-bottom:2em}.thumbnail{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.rotate-2:hover{transform:rotate(2deg);-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg)}.rotate--2:hover{transform:rotate(-2deg);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg)}#back-button{position:absolute;z-index:3;left:0;top:1em;color:inherit;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}#back-button:hover{text-decoration:none}