html,body{margin:0;padding:0}body{display:flex;min-height:100vh;min-width:24.5rem;flex-direction:column;font-family:'Roboto',sans-serif;line-height:1.6;color:#333}.site-content{display:block;flex:1;overflow-x:hidden}#middle-container{display:flex;flex-direction:column;align-items:center}#middle-content{max-width:800px;width:100%;padding:8px 16px 64px 16px;box-sizing:border-box;border-width:0 1px}#content{flex:1 0 auto;display:flex;flex-direction:column}.home-button{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;color:inherit;font-size:1em;padding:16px;padding-right:28px;cursor:pointer;text-decoration:none}h1,h2{color:#2c3e50;text-align:center;margin:1em 0}h1{margin:1.5em 0 1em 0}.description{display:flex;flex-direction:column;gap:8px;font-size:1.2em;text-indent:2em;text-align:justify}#smart-transform{display:inline-flex;align-items:center;justify-content:center;padding:4px 20px 4px 16px;border:1px solid #d4d4d4;border-radius:2px;transform:translateY(4px)}#smart-transform:hover>img{filter:brightness(0) saturate(100%) invert(11%) sepia(91%) saturate(5151%) hue-rotate(5deg) brightness(99%) contrast(111%);animation:simpleReveal 0.5s ease-in-out}@keyframes simpleReveal{0%{opacity:0.3}100%{opacity:1}}.copy-button{padding:4px}.copy-button>img{transform:translateY(4px)}.example-block{display:flex;flex-direction:column;align-items:start;gap:8px;border-left:4px solid #3498db;padding:15px;margin-bottom:25px;border-radius:0 4px 4px 0}.user-input{font-weight:bold;color:#e74c3c}.result-title{font-weight:600;margin-top:15px;margin-bottom:5px;color:#16a085}.katex-formula{display:inline-block;padding:8px;border:1px solid gray;white-space:nowrap}.output{display:flex;flex-direction:column;gap:20px;padding:16px 0 0 8px;white-space:nowrap}.scroll-top-btn{height:50px;width:100%;margin-top:16px;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;z-index:1;background:#f6f6f6;border-radius:32px;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}