/* 1DW — App styles (minimal: resets, keyframes, base layout) */

/* Reset */
html, body { margin: 0; padding: 0; background: #FFFFFF; height: 100%; }
* { box-sizing: border-box; -webkit-tap-highlight-color: transparent; }
input, button, textarea { outline: none; font-family: inherit; }
input::placeholder { color: #C09090; font-style: italic; }

/* Animations */
@keyframes dwSheetUp { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: none; } }
@keyframes dwFade { from { opacity: 0; } to { opacity: 1; } }
@keyframes flameGlow { from { opacity: 1; } to { opacity: 0.6; } }
@keyframes dwWave { from { background-position-x: 0; } to { background-position-x: 90px; } }
