*{margin:0;padding:0;box-sizing:border-box}.Textcontent{background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;padding:2.5rem;box-shadow:0 4px 30px #0000001a;line-height:1.6;color:#444;font-size:1.1rem;margin:3rem auto 0rem}.Textcontent *{margin:0;padding:0;box-sizing:border-box;font-family:inherit}.Textcontent h2{color:#2c3e50;margin:2rem 0 1rem;font-size:1.8rem}.codeBlock{position:relative;background:#000!important;color:#ffffffde!important;border-radius:12px;padding:1.5rem;margin:1.5rem 0;overflow-x:auto}.codeBlock code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.Textcontent img{width:100%;border-radius:12px;margin:1.5rem 0;box-shadow:0 8px 30px #0000001a}.Textcontent pre{background:#000!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#ffffffde!important;border-radius:12px;padding:2.5rem 1.5rem 1.5rem;margin:1.5rem 0;overflow-x:auto;font-size:.95em;line-height:1.6}.Textcontent code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;background:transparent}.Textcontent li code{background:#00000014;padding:.2em .4em;border-radius:4px;font-size:.9em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.Textcontent p{margin-bottom:1.6rem;font-size:1em}.Textcontent h2{font-size:1.8rem;margin:2.5rem 0 1.5rem}.Textcontent h3{font-size:1.6rem;margin:2rem 0 1.2rem}.Textcontent h4{font-size:1.4rem;margin:1.8rem 0 1rem}.Textcontent .ql-align-center{text-align:center!important}.Textcontent .ql-align-right{text-align:right!important}.Textcontent .ql-align-justify{text-align:justify!important}.ql-size-huge{font-size:2.5em}.ql-size-large{font-size:1.8em}.ql-size-small{font-size:.8em}.Textcontent ul,.Textcontent ol{margin:1.5rem 0;padding-left:2rem}.Textcontent li{margin-bottom:.8rem}.Textcontent blockquote{border-left:4px solid rgba(0,0,0,.1);margin:1.5rem 0;padding:.5rem 1.5rem;color:#666;background:#ffffff4d}.Textcontent table{width:100%;margin:2rem 0;border-collapse:collapse;background:#fff9}.Textcontent th,.Textcontent td{padding:.8rem;border:1px solid rgba(0,0,0,.1)}@media(max-width:768px){.Textcontent{font-size:1rem;padding:1.5rem}.Textcontent pre{padding:1rem;font-size:.85em}.Textcontent h2{font-size:1.5rem}.Textcontent h3{font-size:1.3rem}.Textcontent h4{font-size:1.1rem}.articleTitle{font-size:2rem}.articleContainer{padding:0 .5rem}}.copyButton{position:absolute;top:.5rem;right:.5rem;padding:.5rem 1rem;background:#fffc;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;color:#333;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 2px 8px #0000001a}.copyButton:hover{background:#fffffff2;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}
