.content-wrapper h1{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-darker);margin-bottom:var(--spacing-6);line-height:1.2;letter-spacing:-.02em;position:relative}.content-wrapper h1:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));border-radius:2px}.content-wrapper h2{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-darker);margin-top:var(--spacing-12);margin-bottom:var(--spacing-6);line-height:1.3;letter-spacing:-.01em;position:relative;padding-left:var(--spacing-4)}.content-wrapper h2:before{content:"";position:absolute;left:0;top:8px;width:4px;height:24px;background:linear-gradient(180deg,var(--color-primary),var(--color-primary-light));border-radius:2px}.content-wrapper h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-darker);margin-top:var(--spacing-10);margin-bottom:var(--spacing-4);line-height:1.3;position:relative}.content-wrapper h3:before{content:"▸";position:absolute;left:-20px;color:var(--color-primary);font-size:var(--font-size-xl);top:2px}.content-wrapper h4{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-darker);margin-top:var(--spacing-8);margin-bottom:var(--spacing-3);line-height:1.4}.content-wrapper h5{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-darker);margin-top:var(--spacing-6);margin-bottom:var(--spacing-3);line-height:1.4}.content-wrapper h6{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-darker);margin-top:var(--spacing-6);margin-bottom:var(--spacing-3);line-height:1.4;text-transform:uppercase;letter-spacing:.05em;font-size:var(--font-size-sm)}.content-wrapper p{font-size:var(--font-size-base);line-height:1.8;color:var(--color-text);margin-bottom:var(--spacing-6);text-align:justify;hyphens:auto;word-break:break-word}.content-wrapper p:first-of-type{font-size:var(--font-size-lg);line-height:1.9;font-weight:var(--font-weight-medium);color:var(--color-text);margin-bottom:var(--spacing-8);position:relative}.content-wrapper p:first-of-type:first-letter{font-size:3.5em;line-height:.8;float:left;margin-right:8px;margin-top:4px;color:var(--color-primary);font-weight:var(--font-weight-bold)}.content-wrapper p:last-child{margin-bottom:0}.content-wrapper ul,.content-wrapper ol{margin-bottom:var(--spacing-6);padding-left:var(--spacing-8);background:linear-gradient(90deg,var(--color-primary-lightest) 0%,transparent 50px);padding:var(--spacing-4) var(--spacing-8) var(--spacing-4) var(--spacing-8);border-radius:var(--border-radius-md);border-left:3px solid var(--color-primary)}.content-wrapper li{margin-bottom:var(--spacing-3);line-height:1.7;position:relative;padding-left:var(--spacing-2)}.content-wrapper ul li::marker{color:var(--color-primary);font-weight:var(--font-weight-bold)}.content-wrapper ol li::marker{color:var(--color-primary);font-weight:var(--font-weight-bold)}.content-wrapper li strong{color:var(--color-primary)}.content-wrapper blockquote{padding:var(--spacing-8) var(--spacing-6);margin:var(--spacing-10) 0;font-style:italic;color:var(--color-text-light);background:linear-gradient(135deg,var(--color-primary-lightest) 0%,rgba(255,255,255,.9) 100%),radial-gradient(circle at 30% 70%,rgba(115,82,255,.05) 0%,transparent 40%),radial-gradient(circle at 70% 30%,rgba(156,134,255,.03) 0%,transparent 40%);border-radius:var(--border-radius-lg);border-left:4px solid var(--color-primary);position:relative;box-shadow:var(--shadow-md)}.content-wrapper blockquote:before{content:'"';position:absolute;top:-10px;left:var(--spacing-4);font-size:4rem;color:var(--color-primary);opacity:.3;font-family:serif}.content-wrapper blockquote:after{content:"";position:absolute;bottom:-20px;right:20px;width:40px;height:40px;background:radial-gradient(circle,rgba(115,82,255,.1) 0%,transparent 70%);border-radius:50%;pointer-events:none}.content-wrapper blockquote p{margin-bottom:var(--spacing-3);font-size:var(--font-size-lg);color:var(--color-darker);line-height:1.8}.content-wrapper blockquote p:last-child{margin-bottom:0}.content-wrapper a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}.content-wrapper a:hover{color:var(--color-primary-light);text-decoration:underline}.content-wrapper code{background:linear-gradient(135deg,var(--color-gray-100) 0%,rgba(191,178,255,.1) 100%);padding:.125rem .25rem;border-radius:var(--border-radius-sm);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875em;color:var(--color-darker);border:1px solid rgba(115,82,255,.1)}.content-wrapper pre{background:linear-gradient(135deg,var(--color-gray-100) 0%,rgba(245,243,255,.8) 100%),radial-gradient(circle at 20% 80%,rgba(115,82,255,.05) 0%,transparent 50%);padding:var(--spacing-4);border-radius:var(--border-radius-md);overflow-x:auto;margin:var(--spacing-6) 0;border:1px solid rgba(115,82,255,.1);position:relative}.content-wrapper pre:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));border-radius:var(--border-radius-md) var(--border-radius-md) 0 0}.content-wrapper pre code{background-color:transparent;padding:0;border-radius:0}.content-wrapper img{max-width:100%;height:auto;border-radius:var(--border-radius-lg);margin:var(--spacing-6) 0;box-shadow:var(--shadow-sm)}.content-wrapper table{width:100%;border-collapse:collapse;margin:var(--spacing-6) 0;background-color:var(--color-white);border-radius:var(--border-radius-md);overflow:hidden;box-shadow:var(--shadow-sm)}.content-wrapper th,.content-wrapper td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--color-gray-200)}.content-wrapper th{background-color:var(--color-gray-100);font-weight:var(--font-weight-semibold);color:var(--color-darker)}.content-wrapper tr:last-child td{border-bottom:none}.content-wrapper hr{border:none;height:1px;background-color:var(--color-gray-200);margin:var(--spacing-12) 0}.content-wrapper strong,.content-wrapper b{font-weight:var(--font-weight-bold);color:var(--color-darker)}.content-wrapper em,.content-wrapper i{font-style:italic;color:var(--color-text-light)}.blog-content-layout{display:grid;grid-template-columns:1fr 300px;gap:var(--spacing-12);max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);align-items:start}.blog-main{min-height:60vh}.blog-sidebar{position:sticky;top:0;height:fit-content;align-self:start;max-height:100vh;overflow-y:auto}.sidebar-content{background:var(--color-white);border-radius:var(--border-radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--color-gray-200);position:relative}.sidebar-section{margin-bottom:var(--spacing-8)}.sidebar-section:last-child{margin-bottom:0}.sidebar-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-darker);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-4);display:block}.blog-sidebar .share-buttons{display:flex;flex-direction:column;gap:var(--spacing-3)}.blog-sidebar .share-btn{display:flex;align-items:center;justify-content:flex-start;width:100%;height:48px;border-radius:var(--border-radius-md);padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:all var(--transition-fast);background:var(--color-gray-50);border:1px solid var(--color-gray-200);color:var(--color-text);gap:var(--spacing-3)}.blog-sidebar .share-btn:hover{transform:translate(4px);border-color:var(--color-primary)}.blog-sidebar .share-btn.twitter:hover{background:linear-gradient(135deg,#1da1f2,#1991db);color:#fff;border-color:#1da1f2}.blog-sidebar .share-btn.linkedin:hover{background:linear-gradient(135deg,#0077b5,#005885);color:#fff;border-color:#0077b5}.blog-sidebar .share-btn.facebook:hover{background:linear-gradient(135deg,#1877f2,#166fe5);color:#fff;border-color:#1877f2}.blog-sidebar .share-btn.copy:hover{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));color:#fff;border-color:var(--color-primary)}.share-text{flex:1;text-align:left}.blog-sidebar .tags-list{display:flex;flex-direction:column;gap:var(--spacing-2)}.blog-sidebar .tag{display:inline-block;background:var(--color-primary-lightest);color:var(--color-primary);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--border-radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border:1px solid rgba(115,82,255,.2);text-align:center;transition:all var(--transition-fast)}.blog-sidebar .tag:hover{background:var(--color-primary);color:#fff;transform:scale(1.05)}.reading-progress{text-align:center}.progress-bar{width:100%;height:6px;background:var(--color-gray-200);border-radius:var(--border-radius-full);margin-bottom:var(--spacing-2);overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));border-radius:var(--border-radius-full);width:0%;transition:width .3s ease}.progress-text{font-size:var(--font-size-xs);color:var(--color-text-light);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em}@media(max-width:1024px){.blog-content-layout{grid-template-columns:1fr;gap:var(--spacing-8)}.blog-sidebar{position:static;order:-1}.sidebar-content{display:flex;flex-wrap:wrap;gap:var(--spacing-6)}.sidebar-section{flex:1;min-width:200px}}@media(max-width:768px){.blogWrapper{padding:var(--spacing-6) var(--spacing-4)}.blogWrapper h1{font-size:var(--font-size-3xl)}.blogWrapper h2{font-size:var(--font-size-2xl)}.blogWrapper h3{font-size:var(--font-size-xl)}.blogWrapper p{font-size:var(--font-size-base)}.blogWrapper blockquote{padding:var(--spacing-4)}.blogWrapper pre{padding:var(--spacing-3);font-size:var(--font-size-sm)}.blog-content-layout{padding:0 var(--spacing-4)}.sidebar-content{flex-direction:column;padding:var(--spacing-4)}}@media(max-width:480px){.blogWrapper{padding:var(--spacing-4) var(--spacing-3)}.blogWrapper h1{font-size:var(--font-size-2xl)}.blogWrapper h2{font-size:var(--font-size-xl)}.blogWrapper h3{font-size:var(--font-size-lg)}.blog-content-layout{padding:0 var(--spacing-3)}.sidebar-content{padding:var(--spacing-3)}.blog-sidebar .share-btn{height:44px;padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-xs)}}.article-content[data-astro-cid-yficoggh]{max-width:800px;margin:0 auto;padding:0 var(--spacing-8)}.back-to-blog[data-astro-cid-yficoggh]{padding:var(--spacing-6) 0 var(--spacing-4);border-bottom:1px solid var(--color-gray-200);margin-bottom:var(--spacing-8)}.navigation-buttons[data-astro-cid-yficoggh]{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);flex-wrap:wrap}.back-link[data-astro-cid-yficoggh],.next-article-link[data-astro-cid-yficoggh]{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--color-text);text-decoration:none;font-size:var(--font-size-sm);font-weight:500;transition:all .2s ease;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--border-radius-md);background:var(--color-gray-50);border:1px solid var(--color-gray-200);min-width:120px;justify-content:center}.back-link[data-astro-cid-yficoggh]:hover,.next-article-link[data-astro-cid-yficoggh]:hover{color:var(--color-primary);background:var(--color-primary-lightest);border-color:var(--color-primary-light);transform:translateY(-2px);box-shadow:0 4px 12px #7352ff26}.back-link[data-astro-cid-yficoggh] svg[data-astro-cid-yficoggh]{width:16px;height:16px;transition:transform .2s ease}.back-link[data-astro-cid-yficoggh]:hover svg[data-astro-cid-yficoggh]{transform:translate(-2px)}.next-article-link[data-astro-cid-yficoggh] svg[data-astro-cid-yficoggh]{width:16px;height:16px;transition:transform .2s ease}.next-article-link[data-astro-cid-yficoggh]:hover svg[data-astro-cid-yficoggh]{transform:translate(2px)}.article-header[data-astro-cid-yficoggh]{max-width:800px;margin:0 auto var(--spacing-12);padding-bottom:var(--spacing-8);position:relative}.article-meta[data-astro-cid-yficoggh]{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6);flex-wrap:wrap;color:var(--color-text-light);font-size:var(--font-size-sm)}.article-category[data-astro-cid-yficoggh]{background:linear-gradient(135deg,var(--color-primary-lightest),var(--color-primary-lighter));color:var(--color-primary);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius-full);font-weight:600;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;border:1px solid rgba(115,82,255,.2)}.reading-time[data-astro-cid-yficoggh]{display:flex;align-items:center;gap:var(--spacing-1);color:var(--color-text-light)}.reading-time[data-astro-cid-yficoggh] svg[data-astro-cid-yficoggh]{width:14px;height:14px}.article-title[data-astro-cid-yficoggh]{font-size:var(--font-size-4xl);font-weight:800;color:var(--color-darker);margin-bottom:var(--spacing-6);line-height:1.1;letter-spacing:-.02em;position:relative}.article-title[data-astro-cid-yficoggh]:after{content:"";position:absolute;bottom:-12px;left:0;width:80px;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));border-radius:2px}.article-description[data-astro-cid-yficoggh]{font-size:var(--font-size-xl);color:var(--color-text);margin-bottom:var(--spacing-10);line-height:1.6;font-weight:400;max-width:700px}.article-featured-image[data-astro-cid-yficoggh]{margin:var(--spacing-8) 0;border-radius:var(--border-radius-xl);overflow:hidden;box-shadow:0 10px 30px #0000001a;border:1px solid var(--color-gray-200);position:relative}.article-featured-image[data-astro-cid-yficoggh]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(115,82,255,.05) 0%,transparent 50%);pointer-events:none}.article-featured-image[data-astro-cid-yficoggh] img[data-astro-cid-yficoggh]{width:100%;height:auto;display:block;transition:transform .3s ease}.article-featured-image[data-astro-cid-yficoggh]:hover img[data-astro-cid-yficoggh]{transform:scale(1.02)}.article-footer[data-astro-cid-yficoggh]{margin-top:var(--spacing-16);padding-top:var(--spacing-12);border-top:2px solid var(--color-gray-200);background:linear-gradient(135deg,var(--color-light) 0%,rgba(255,255,255,.8) 100%)}.article-footer-inner[data-astro-cid-yficoggh]{max-width:800px;display:flex;justify-content:center;align-items:center;margin:0 auto}.newsletter-section[data-astro-cid-yficoggh]{text-align:center;padding:var(--spacing-12) var(--spacing-8);background:linear-gradient(135deg,var(--color-white) 0%,var(--color-light) 100%);border-radius:var(--border-radius-xl);border:1px solid var(--color-gray-200);box-shadow:0 8px 32px #00000014;margin-bottom:3rem;justify-content:center;align-items:center}.newsletter-section[data-astro-cid-yficoggh]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light),var(--color-primary-lighter));border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0}.newsletter-section[data-astro-cid-yficoggh] h3[data-astro-cid-yficoggh]{font-size:var(--font-size-3xl);color:var(--color-darker);margin-bottom:var(--spacing-4);font-weight:700;position:relative}.newsletter-section[data-astro-cid-yficoggh] p[data-astro-cid-yficoggh]{margin-bottom:var(--spacing-8);color:var(--color-text);max-width:500px;margin-left:auto;margin-right:auto;line-height:1.6;font-size:var(--font-size-lg)}.newsletter-form[data-astro-cid-yficoggh]{position:relative;display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);flex-wrap:wrap}.subscribe-button[data-astro-cid-yficoggh],.rewards-button[data-astro-cid-yficoggh]{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:1rem 1.2rem;border-radius:4px;text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--font-size-base);transition:transform .6s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease-out,border-color .3s ease-out,background-color .3s ease-out;position:relative;overflow:hidden;min-width:160px}.subscribe-button[data-astro-cid-yficoggh]{background:var(--color-jet);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid var(--color-medium-slate-blue);color:var(--color-white);box-shadow:0 8px 20px #552eff40,0 2px 5px #552eff1a}.subscribe-button[data-astro-cid-yficoggh]:hover{background:#552effe6;transform:translateY(-5px);box-shadow:0 12px 25px #552eff4d,0 5px 10px #552eff26,inset 0 1px #ffffff80}.subscribe-button[data-astro-cid-yficoggh]:active{transform:translateY(0)}.rewards-button[data-astro-cid-yficoggh]{background:#ffffffe6;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(208,197,248,.3);color:var(--color-raisin-black);box-shadow:0 4px 15px #552eff0f,0 1px 3px #302c3608,inset 0 1px #fff9}.rewards-button[data-astro-cid-yficoggh]:hover{background:#fffffff2;transform:translateY(-5px);box-shadow:0 8px 20px #552eff1a,0 2px 8px #302c360a,inset 0 1px #ffffffb3}.rewards-button[data-astro-cid-yficoggh]:active{transform:translateY(0)}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-2px)}}@media(max-width:768px){.back-to-blog[data-astro-cid-yficoggh]{padding:var(--spacing-4) 0 var(--spacing-2);margin-bottom:var(--spacing-6)}.article-title[data-astro-cid-yficoggh]{font-size:var(--font-size-3xl)}.article-description[data-astro-cid-yficoggh]{font-size:var(--font-size-lg)}.article-featured-image[data-astro-cid-yficoggh]{margin:var(--spacing-6) 0}.newsletter-section[data-astro-cid-yficoggh]{padding:var(--spacing-8) var(--spacing-6)}.newsletter-section[data-astro-cid-yficoggh] h3[data-astro-cid-yficoggh]{font-size:var(--font-size-2xl)}.newsletter-section[data-astro-cid-yficoggh] h3[data-astro-cid-yficoggh]:after{display:none}.newsletter-section[data-astro-cid-yficoggh] p[data-astro-cid-yficoggh]{font-size:var(--font-size-base)}.newsletter-form[data-astro-cid-yficoggh]{justify-content:center;text-align:center}}@media(max-width:480px){.article-meta[data-astro-cid-yficoggh]{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}.article-title[data-astro-cid-yficoggh]{font-size:var(--font-size-2xl)}.article-description[data-astro-cid-yficoggh]{font-size:var(--font-size-base)}.newsletter-section[data-astro-cid-yficoggh]{padding:var(--spacing-4) var(--spacing-4);justify-content:center}.newsletter-section[data-astro-cid-yficoggh] h3[data-astro-cid-yficoggh]{font-size:var(--font-size-xl)}.subscribe-button[data-astro-cid-yficoggh]{padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-sm)}}.sticky-title-bar[data-astro-cid-yficoggh]{position:fixed;top:0;left:0;width:100%;background-color:var(--color-white);box-shadow:0 2px 12px #0000000d;z-index:20;transform:translateY(-100%);transition:transform .3s ease;padding:var(--spacing-4) 0}.sticky-title-bar[data-astro-cid-yficoggh].visible{transform:translateY(0)}.sticky-title-content[data-astro-cid-yficoggh]{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);display:flex;align-items:center;gap:var(--spacing-4)}.back-to-top-btn[data-astro-cid-yficoggh]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--border-radius-md);border:1px solid var(--color-gray-200);background-color:var(--color-white);color:var(--color-text);cursor:pointer;transition:all .2s ease;backdrop-filter:blur(10px)}.back-to-top-btn[data-astro-cid-yficoggh]:hover{transform:translateY(-2px);background-color:var(--color-primary-lightest);border-color:var(--color-primary);color:var(--color-primary);box-shadow:0 4px 12px #7352ff33}.back-to-top-btn[data-astro-cid-yficoggh] svg[data-astro-cid-yficoggh]{width:20px;height:20px;transition:transform .2s ease}.back-to-top-btn[data-astro-cid-yficoggh]:hover svg[data-astro-cid-yficoggh]{transform:translateY(-1px)}.sticky-title[data-astro-cid-yficoggh]{font-size:var(--font-size-xl);font-weight:600;color:var(--color-darker);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.sticky-progress[data-astro-cid-yficoggh]{position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:var(--color-gray-200)}.sticky-progress-bar[data-astro-cid-yficoggh]{height:100%;background-color:var(--color-primary);width:0%;transition:width .2s ease}@media(max-width:768px){.sticky-title-content[data-astro-cid-yficoggh]{padding:0 var(--spacing-4)}.sticky-title[data-astro-cid-yficoggh]{font-size:var(--font-size-lg);max-width:200px}}@media(max-width:480px){.sticky-title-bar[data-astro-cid-yficoggh]{padding:var(--spacing-2) 0}.sticky-title[data-astro-cid-yficoggh]{font-size:var(--font-size-base);max-width:150px}.back-to-top-btn[data-astro-cid-yficoggh]{width:36px;height:36px}.back-to-top-btn[data-astro-cid-yficoggh] svg[data-astro-cid-yficoggh]{width:18px;height:18px}}.sticky-bottom-bar[data-astro-cid-yficoggh]{position:fixed;bottom:0;left:0;width:100%;background-color:var(--color-raisin-black);border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -4px 20px #0000004d;z-index:20;transform:translateY(100%);transition:transform .3s ease;padding:1rem 0}.sticky-bottom-bar[data-astro-cid-yficoggh].visible{transform:translateY(0)}.bottom-bar-content[data-astro-cid-yficoggh]{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.bottom-heading[data-astro-cid-yficoggh]{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:#fffc;margin-bottom:.5rem;font-weight:500}.bottom-progress[data-astro-cid-yficoggh]{flex-shrink:0;min-width:200px}.bottom-progress[data-astro-cid-yficoggh] .progress-track[data-astro-cid-yficoggh]{width:100%;height:4px;background-color:#fff3;border-radius:9999px;overflow:hidden;margin-bottom:.5rem}.bottom-progress[data-astro-cid-yficoggh] .progress-bar[data-astro-cid-yficoggh]{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));width:0%;border-radius:9999px;transition:width .2s ease;box-shadow:0 0 8px #7352ff80}.bottom-progress[data-astro-cid-yficoggh] .progress-label[data-astro-cid-yficoggh]{font-size:.75rem;color:#ffffffe6}.bottom-share-section[data-astro-cid-yficoggh]{flex-shrink:0}.bottom-share-section[data-astro-cid-yficoggh] .share-buttons[data-astro-cid-yficoggh]{display:flex;gap:.5rem}.bottom-share-section[data-astro-cid-yficoggh] .share-button[data-astro-cid-yficoggh]{width:40px;height:40px;border-radius:.375rem;border:1px solid rgba(255,255,255,.2);background-color:#ffffff1a;color:#ffffffe6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(10px)}.bottom-share-section[data-astro-cid-yficoggh] .share-button[data-astro-cid-yficoggh]:hover{transform:translateY(-2px);background-color:#fff3;border-color:#fff6;box-shadow:0 4px 12px #0003}.bottom-share-section[data-astro-cid-yficoggh] .share-button[data-astro-cid-yficoggh].twitter:hover{color:#1da1f2;border-color:#1da1f2;background-color:#1da1f233}.bottom-share-section[data-astro-cid-yficoggh] .share-button[data-astro-cid-yficoggh].linkedin:hover{color:#0a66c2;border-color:#0a66c2;background-color:#0a66c233}.bottom-share-section[data-astro-cid-yficoggh] .share-button[data-astro-cid-yficoggh].facebook:hover{color:#1877f2;border-color:#1877f2;background-color:#1877f233}.bottom-share-section[data-astro-cid-yficoggh] .share-button[data-astro-cid-yficoggh].copy:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#7352ff33}.bottom-tags-section[data-astro-cid-yficoggh]{flex:1;text-align:center}.bottom-tags-section[data-astro-cid-yficoggh] .tags-list[data-astro-cid-yficoggh]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.bottom-tags-section[data-astro-cid-yficoggh] .tag[data-astro-cid-yficoggh]{display:inline-block;padding:.25rem .5rem;background-color:#ffffff1a;color:#ffffffe6;border:1px solid rgba(255,255,255,.2);border-radius:9999px;font-size:.75rem;text-decoration:none;transition:all .2s ease;backdrop-filter:blur(10px)}.bottom-tags-section[data-astro-cid-yficoggh] .tag[data-astro-cid-yficoggh]:hover{background-color:#7352ff4d;color:var(--color-white);border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 12px #7352ff4d}@media(max-width:768px){.bottom-bar-content[data-astro-cid-yficoggh]{flex-direction:column;gap:1rem;padding:0 1rem}.bottom-progress[data-astro-cid-yficoggh]{min-width:auto;width:100%}.bottom-share-section[data-astro-cid-yficoggh],.bottom-tags-section[data-astro-cid-yficoggh]{flex:none;text-align:center}}@media(max-width:480px){.sticky-bottom-bar[data-astro-cid-yficoggh]{padding:.75rem 0}.bottom-bar-content[data-astro-cid-yficoggh]{padding:0 .75rem;gap:.75rem}}
