body { @include display-flex; @include flex-direction(row); background-color: #f9f9f9; font-family: RobotoDraft, 'Helvetica Neue', Helvetica, Arial; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none; } section { min-width:300px; display: inline-block; text-align: center; @include flex(1 0 0); } .filters { @include flex(.3 0 0); } .shadowesome { background-color:transparent; position: relative; margin: 0 auto; width:300px; &::after { content:""; position:absolute; left:0; top:0; width:1px; height:1px; } } #image { @include box-shadow(0 1px 0 1px rgba(0,0,0,.4)); } // MATERIALS! .button { display: block; position: relative; padding: 0 1em; margin: 0.5em auto; width: 5em; height: 2em; line-height: 32px; border-radius: 2px; font-size: 0.9em; background-color: #fff; color: #fff; cursor: pointer; } .blue { background-color: #4285f4; } .purple { background-color: #673AB7; } .red { background-color: #F44336; } .green { background-color: #4CAF50; } .button > paper-ripple { border-radius: 2px; } .button.raised { transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1); transition-delay: 0.2s; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); } .button.raised:active { box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2); transition-delay: 0s; }