@media(min-width:1024px){.content.svelte-1gyup5m h1{font-size:3rem;line-height:1.2;margin-bottom:1.5rem;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.content.svelte-1gyup5m h2{font-size:2.25rem;font-weight:700;margin-top:3rem;margin-bottom:1.5rem;color:var(--color-primary);border-left:4px solid var(--color-secondary);padding-left:1rem}.content.svelte-1gyup5m h3{font-size:1.75rem;font-weight:600;margin-top:2.5rem;margin-bottom:1.25rem;color:var(--color-primary)}.content.svelte-1gyup5m h4{font-size:1.375rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:var(--color-base-content)}.content.svelte-1gyup5m p{font-size:1.125rem;line-height:1.8;margin-bottom:2rem;color:var(--color-base-content/85);font-weight:400}}@media(max-width:1023px){.content.svelte-1gyup5m h2{font-size:1.75rem}.content.svelte-1gyup5m h3{font-size:1.375rem}.content.svelte-1gyup5m h4{font-size:1.125rem}.content.svelte-1gyup5m p{font-size:1rem;line-height:1.7;margin-bottom:1.75rem;color:var(--color-base-content/80);font-weight:400}}.content.svelte-1gyup5m img{border-radius:.75rem;margin:2rem 0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;max-width:100%;height:auto;transition:transform .3s ease}.content.svelte-1gyup5m img:hover{transform:scale(1.02)}.content.svelte-1gyup5m blockquote{border-left:4px solid var(--color-primary);padding-left:1.5rem;margin:2rem 0;font-style:italic;color:var(--color-base-content/70);padding-right:1rem;background-color:var(--color-base-100);padding:1.5rem;border-radius:0 .5rem .5rem 0;position:relative}.content.svelte-1gyup5m blockquote:before{content:'"';position:absolute;top:-10px;left:10px;font-size:3rem;color:var(--color-secondary);opacity:.3}.content.svelte-1gyup5m ul{list-style:disc;padding-left:1.5rem;margin-bottom:1.75rem;color:var(--color-base-content/80)}.content.svelte-1gyup5m ol{list-style:decimal;padding-left:1.5rem;margin-bottom:1.75rem;color:var(--color-base-content/80)}.content.svelte-1gyup5m li{margin-bottom:.75rem;color:var(--color-base-content/80)}.content.svelte-1gyup5m a{color:var(--color-secondary);text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:border-bottom-color .3s ease}.content.svelte-1gyup5m a:hover{border-bottom-color:var(--color-secondary)}.content.svelte-1gyup5m strong{font-weight:700;color:var(--color-primary)}.content.svelte-1gyup5m em{font-style:italic;color:var(--color-primary)}.content.svelte-1gyup5m code{background-color:var(--color-base-200);padding:.2rem .4rem;border-radius:.25rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;color:var(--color-accent)}.content.svelte-1gyup5m pre{background-color:var(--color-base-100);padding:1.5rem;border-radius:.5rem;overflow-x:auto;margin:2rem 0;border:1px solid var(--color-base-300);font-size:.875rem;line-height:1.6;color:var(--color-base-content/90)}.content.svelte-1gyup5m table{width:100%;border-collapse:collapse;margin:1.5rem 0;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.content.svelte-1gyup5m th,.content.svelte-1gyup5m td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--color-base-300);color:var(--color-base-content/80)}.content.svelte-1gyup5m th{background-color:var(--color-base-200);font-weight:600;color:var(--color-base-content)}.content.svelte-1gyup5m tr:hover{background-color:var(--color-base-100)}.content.svelte-1gyup5m figure{margin:2rem 0;text-align:center}.content.svelte-1gyup5m figcaption{font-size:.875rem;color:var(--color-base-content/70);margin-top:.5rem;font-style:italic}.image-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0;align-items:center}.image-content-grid.image-left,.image-content-grid.image-right{grid-template-columns:1fr 1fr}.image-container{border-radius:.75rem;overflow:hidden;transition:transform .3s ease}.image-container:hover{transform:scale(1.02)}.image-container img{width:100%;height:auto;display:block}.content-container{padding:1rem 0}.image-content-grid.image-left .image-container{grid-column:1;grid-row:1}.image-content-grid.image-left .content-container,.image-content-grid.image-right .image-container{grid-column:2;grid-row:1}.image-content-grid.image-right .content-container{grid-column:1;grid-row:1}@media(max-width:768px){.image-content-grid{grid-template-columns:1fr;gap:1.5rem}.image-content-grid.image-left,.image-content-grid.image-right{grid-template-columns:1fr}.image-container,.content-container{grid-column:1!important;grid-row:1!important}.image-container{margin:0 auto 1.5rem;max-width:400px}}
