body{margin:0;font-family:"Noto Serif",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@keyframes rotateY{0%{transform:rotateY(0deg)}50%{transform:rotateY(180deg)}to{transform:rotateY(1turn)}}@keyframes enhancedGlow{0%{box-shadow:0 0 8px #fff}50%{box-shadow:0 0 25px #fff;opacity:.8}to{box-shadow:0 0 8px #fff}}@keyframes swayRotate{0%,to{transform:rotateY(0deg)}10%{transform:rotateY(-10deg)}30%{transform:rotateY(-30deg)}50%{transform:rotateY(0deg)}70%{transform:rotateY(30deg)}90%{transform:rotateY(10deg)}}.animatedTree{animation:float 6s ease-in-out infinite,enhancedGlow 5s ease-in-out infinite alternate,swayRotate 15s linear infinite}.tree-size{width:400px;height:600px;object-fit:contain}@media (max-width:768px){.tree-size{width:350px;height:490px}}@media (max-width:576px){.tree-size{width:250px;height:350px}}.rainbowButton{background-image:linear-gradient(90deg,violet,indigo,#00f,green,#ff0,orange,red);color:#fff;padding:10px 20px;border:none;cursor:pointer;border-radius:5px;box-shadow:0 5px #999}.rainbowButton:hover{background-image:linear-gradient(270deg,violet,indigo,#00f,green,#ff0,orange,red)}.rainbowButton:active{box-shadow:0 2px #666;transform:translateY(4px)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{background-color:#fff}.messages{background-color:#f0f0f0;padding:16px}.message{margin-bottom:8px}.sender{font-weight:700}.message-text{margin-top:4px}.ghostwriter-input{margin-top:16px}.ghostwriter-input button{margin-left:8px}.tour-button{opacity:.8;padding:8px;border-radius:50%;transition:transform .2s ease-in-out}.tour-button:hover{opacity:1;transform:scale(1.1)}.shepherd-title{font-weight:700}.shepherd-element{border:2px solid #031c39;box-shadow:0 4px 8px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19)}.shepherd-arrow{transform:scale(1.5);color:#000!important;border:#000!important;filter:drop-shadow(0 0 2px #000)}.shepherd-button{background-color:#1565c0!important;color:#fff!important;border:none!important}.shepherd-button:hover{background-color:darken(#1565c0,30%);color:#bca6a6!important}
/*# sourceMappingURL=main.7020ba7c.chunk.css.map */