.CasualLayout-module__YuvYaa__container{max-width:900px;font-family:var(--font-sans);color:var(--text-primary);margin:0 auto;padding:2rem}.CasualLayout-module__YuvYaa__heroImage{width:100%;height:400px;box-shadow:var(--glow-primary);border-radius:20px;margin-bottom:2rem;position:relative;overflow:hidden}.CasualLayout-module__YuvYaa__header{text-align:center;margin-bottom:3rem}.CasualLayout-module__YuvYaa__title{background:linear-gradient(to right,#fff,var(--text-secondary));color:#0000;-webkit-background-clip:text;background-clip:text;margin:1rem 0;font-size:3rem;font-weight:800}.CasualLayout-module__YuvYaa__tags{justify-content:center;gap:1rem;margin-bottom:1rem;display:flex}.CasualLayout-module__YuvYaa__tag{color:var(--text-accent);font-weight:700}.CasualLayout-module__YuvYaa__date{color:var(--text-secondary)}.CasualLayout-module__YuvYaa__content{font-size:1.2rem;line-height:1.7}.CasualLayout-module__YuvYaa__content p{margin-bottom:1.5rem}.CasualLayout-module__YuvYaa__content a{background:linear-gradient(90deg,#60a5fa,#e879f9);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600;text-decoration:none;transition:all .3s;position:relative}.CasualLayout-module__YuvYaa__content a:after{content:"";background:linear-gradient(90deg,#60a5fa,#e879f9);width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.CasualLayout-module__YuvYaa__content a:hover:after{width:100%}.CasualLayout-module__YuvYaa__content a:hover{text-shadow:0 0 15px #e879f980}.CasualLayout-module__YuvYaa__content table{border-collapse:collapse;width:100%;margin:2rem 0;font-size:1rem;display:block;overflow-x:auto}.CasualLayout-module__YuvYaa__content th,.CasualLayout-module__YuvYaa__content td{border:1px solid var(--border-glass);text-align:left;padding:.75rem 1rem}.CasualLayout-module__YuvYaa__content th{color:var(--text-accent);background:#ffffff0d;font-weight:600}.CasualLayout-module__YuvYaa__content tr:nth-child(2n){background:#ffffff05}.CasualLayout-module__YuvYaa__content tr:hover{background:#ffffff0d}
.Callout-module__lNYk6G__container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;border-radius:24px;gap:1rem;margin:2rem 0;padding:1.5rem 2rem;transition:transform .2s;display:flex;position:relative;overflow:hidden}.Callout-module__lNYk6G__container:hover{transform:scale(1.01)}.Callout-module__lNYk6G__info{background:linear-gradient(135deg,#3b82f61a 0%,#3b82f60d 100%);border-left:6px solid #3b82f6;box-shadow:0 4px 30px #3b82f61a}.Callout-module__lNYk6G__warning{background:linear-gradient(135deg,#eab3081a 0%,#eab3080d 100%);border-left:6px solid #eab308;box-shadow:0 4px 30px #eab3081a}.Callout-module__lNYk6G__danger{background:linear-gradient(135deg,#ef44441a 0%,#ef44440d 100%);border-left:6px solid #ef4444;box-shadow:0 4px 30px #ef44441a}.Callout-module__lNYk6G__icon{opacity:.8;align-items:flex-start;padding-top:2px;font-size:1.5rem;display:flex}.Callout-module__lNYk6G__content{flex:1}.Callout-module__lNYk6G__title{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.Callout-module__lNYk6G__info .Callout-module__lNYk6G__title,.Callout-module__lNYk6G__info .Callout-module__lNYk6G__icon{color:#60a5fa}.Callout-module__lNYk6G__warning .Callout-module__lNYk6G__title,.Callout-module__lNYk6G__warning .Callout-module__lNYk6G__icon{color:#facc15}.Callout-module__lNYk6G__danger .Callout-module__lNYk6G__title,.Callout-module__lNYk6G__danger .Callout-module__lNYk6G__icon{color:#f87171}.Callout-module__lNYk6G__body{color:var(--text-secondary);line-height:1.6}
.CodeBlock-module__tZwRXa__container{margin:1.5rem 0;position:relative}.CodeBlock-module__tZwRXa__copyButton{z-index:10;color:#9ca3af;cursor:pointer;opacity:0;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;transition:all .2s;position:absolute;top:.75rem;right:.75rem}.CodeBlock-module__tZwRXa__container:hover .CodeBlock-module__tZwRXa__copyButton{opacity:1}.CodeBlock-module__tZwRXa__container .CodeBlock-module__tZwRXa__copyButton:hover{color:#fff;background:#ffffff1a}.CodeBlock-module__tZwRXa__copied{color:#4ade80!important;opacity:1!important;background:#22c55e33!important;border-color:#22c55e4d!important}.CodeBlock-module__tZwRXa__pre{border:1px solid var(--border-glass);background:#0d1117;border-radius:.75rem;padding:1rem;overflow-x:auto;margin:0!important}
