html,body,#root,.p5-root{height:100%;margin:0;background-color:#000;color:#fff}.note{background-color:#ffe5c4;color:#000;padding:12px 16px;border-radius:8px;box-shadow:0 6px 18px #00000059;-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;position:absolute;min-width:120px;max-width:400px;z-index:1000}.word{cursor:pointer;transition:color .2s ease}.word-hovered{color:red!important}.reddit-word{font-family:Pixelify Sans,sans-serif;color:#ff4586;font-size:medium;font-weight:700}.letter{background-color:#000;border-width:2px;border-color:#fff;border-style:solid;position:absolute;top:40%;z-index:10;left:50%;width:50%;height:80%;font-family:Pixelify Sans,sans-serif;padding:15px;transform:translate(-50%)}.poem-word{font-family:Pixelify Sans,sans-serif;font-weight:700;font-size:medium}.note.dragging{cursor:grabbing;opacity:.95}.desk{position:relative;width:100%;height:calc(100vh + -0px)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-content{background-color:#1a1a1a;border:2px solid white;border-radius:12px;padding:40px;max-width:500px;text-align:center;box-shadow:0 10px 40px #000c;font-family:Pixelify Sans,sans-serif;text-align:left}.pink{color:#ff4586}.modal-close{margin-top:30px;padding:10px 30px;background-color:#fff;color:#000;border:none;border-radius:6px;font-size:16px;font-weight:700;cursor:pointer;font-family:Pixelify Sans,sans-serif;transition:background-color .2s ease,transform .1s ease}.modal-close:hover{background-color:#e0e0e0;transform:scale(1.05)}.modal-close:active{transform:scale(.95)}.sticky-header{position:fixed;top:12px;left:12px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#0009;border:1px solid rgba(255,255,255,.12);color:#fff;font-family:Pixelify Sans,sans-serif;font-weight:700;font-size:18px;z-index:10001;border-radius:6px;pointer-events:auto}.typing-cursor{display:inline-block;width:12px;text-align:left;margin-left:4px;color:#fff;opacity:1;animation:blinkCursor 1s steps(2,start) infinite}@keyframes blinkCursor{0%{opacity:1}50%{opacity:0}to{opacity:1}}
