@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho&family=Zen+Maru+Gothic&display=swap";*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{margin:0;padding:0;background:#f5f3ef;font-family:Zen Maru Gothic,sans-serif;display:flex;justify-content:center;align-items:center;height:100vh}.app{text-align:center;background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 12px #0000001a;width:90%;max-width:500px;position:relative;z-index:0}h1{font-family:Shippori Mincho,serif;margin-bottom:30px;color:#444}.quote-container{position:relative;min-height:3em;z-index:0}.quote{font-size:1.5rem;line-height:1.8;margin:30px auto;position:relative;width:400px;max-width:90%;text-align:center;min-height:3em;z-index:0;word-wrap:break-word}.highlight{color:#d63031;font-weight:700;display:inline-block}button{position:relative;z-index:1;background:#222;color:#fff;font-family:Zen Maru Gothic,sans-serif;border:none;padding:12px 24px;font-size:1rem;border-radius:8px;cursor:pointer;transition:background .3s ease,transform .2s ease}button:hover{background:#444;transform:translateY(-2px)}
