you can seemingly fix this by giving position:fixed; and inset:0 0 auto 0;, then giving #scroll a padding-top:5rem; (on my 1920 monitor at least) and removing its width and height, and background-attachment: fixed; to the body.
alternatively, you could give a set max-height to #textbox such as 70dvh and give it overflow:auto;, if you intend on having multiple textboxes. though both methods have the transparent exit button sit kind of awkwardly at the top.. you could give the the same background as the body to remedy that, however! or have it sit in the top left, worst case scenario.
ah, the comments hide tags. these lines refer to the 'center' element: "giving 'center' position:fixed; and inset:0 0 auto 0;" and "you could give 'center' the the same background as the body "
Oh shit i didnt even notice that- Thank you so much AHGHHHHH I dont know how the fuck i didnt notice that before. Ive been really busy and havent been able to upkeep that much so i will try to get right on that tysm
tysm!!! X) your site feels super cozy to me, its like being inside one of those in-progress skyscrapers that only construction workers are allowed in. really, really good art too, i'll have to send people your way for comms!!
updated the pagedoll! no new pages yet but ive got one in progress B)