.Layout_container__m5jTj{display:flex;flex-direction:column;min-height:100vh;width:100%;overflow-x:hidden;overflow-y:auto;font-family:IBM Plex Mono,monospace;background:#0a0a0a}.Layout_stickyHeader__u4FVU{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:#1a1a1a;border-bottom:4px solid #a855f7;box-shadow:0 4px 12px rgba(0,0,0,.5)}.Layout_navbar__gEYHR{padding:1rem 2rem;max-width:100%}.Layout_navContent__4lU40{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.Layout_logo__tzhbG{font-size:1.8rem;font-weight:900;letter-spacing:2px;color:#a855f7;text-transform:uppercase;font-family:IBM Plex Mono,monospace;margin:0}.Layout_navLinks__HKmQe{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.Layout_navLink__VQRZA{color:#cbd5e1;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:.95rem;transition:all .2s linear;border-bottom:3px solid transparent;font-family:IBM Plex Mono,monospace}.Layout_navLink__VQRZA:hover{color:#a855f7;border-bottom-color:#a855f7}.Layout_main__bVVJR{flex:1 1;font-family:IBM Plex Mono,monospace;text-transform:none}.Layout_footer__ye8JQ{position:relative;z-index:10;background:#1a1a1a;color:#a0aec0;padding:2rem;border-top:4px solid #a855f7;box-shadow:0 -8px 0 rgba(168,85,247,.2);width:100%;margin-top:auto}.Layout_footerContent__B_TMA{max-width:1200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1.5em;gap:1.5em;margin:0 auto 2em;border-bottom:3px dashed #a855f7;padding:0 1em 2em}.Layout_footerCol__z3esR h3{color:#a855f7;font-weight:900;text-transform:uppercase;letter-spacing:1px;margin-bottom:1em;font-size:1.1em;font-family:IBM Plex Mono,monospace;margin-top:0}.Layout_footerCol__z3esR ul{list-style:none;padding:0;margin:0}.Layout_footerCol__z3esR li{margin-bottom:.7em}.Layout_footerCol__z3esR a{color:#06b6d4;text-decoration:none;font-weight:700;transition:color .1s linear;font-family:IBM Plex Mono,monospace;text-transform:none}.Layout_footerCol__z3esR a:hover{color:#a855f7}.Layout_footerBottom__LLsgt{max-width:1400px;margin:0 auto;text-align:center;padding-top:1em}.Layout_footerP__5SwHl{margin:.7em 0;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-family:IBM Plex Mono,monospace}.Layout_credits__PWG9Y{font-size:.95em;color:#64748b;margin-top:.8em;font-family:IBM Plex Mono,monospace}@media (max-width:768px){.Layout_navContent__4lU40,.Layout_navLinks__HKmQe{flex-direction:column;gap:1rem}.Layout_navLinks__HKmQe{text-align:center}.Layout_main__bVVJR{padding:2rem 1rem}.Layout_footerContent__B_TMA{grid-template-columns:1fr}}.Layout_atroubledsnakePage__OYX2X{overflow-y:hidden}@keyframes themeGuide_fadeInUp__JUlVx{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes themeGuide_slideInLeft__BYb21{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.themeGuide_fade-in___rozj{animation:themeGuide_fadeInUp__JUlVx .6s ease-out forwards;opacity:0}.themeGuide_guideContainer__mdlVc{color:#e4e6eb;max-width:1200px;margin:0 auto;padding:2rem}.themeGuide_title__oNzXs{color:#a855f7;text-transform:uppercase;letter-spacing:2px;margin-bottom:.5rem;font-family:IBM Plex Mono,monospace;font-size:2.5rem;font-weight:900;animation:themeGuide_slideInLeft__BYb21 .6s ease-out forwards}.themeGuide_subtitle__uKNbg{color:#cbd5e1;margin-bottom:3rem;font-size:1.1rem;font-weight:600;animation:themeGuide_slideInLeft__BYb21 .8s ease-out forwards;animation-delay:.1s}.themeGuide_section__t1jr_{background:#1a1a1a;border:2px solid #06b6d4;margin-bottom:2.5rem;padding:2rem;box-shadow:4px 4px 0 rgba(6,182,212,.2);transition:transform .3s ease,box-shadow .3s ease}.themeGuide_section__t1jr_:hover{transform:translateY(-5px);box-shadow:8px 8px 0 rgba(6,182,212,.3)}.themeGuide_section__t1jr_ h2{color:#06b6d4;text-transform:uppercase;letter-spacing:1px;border-bottom:3px dashed #a855f7;margin-top:0;margin-bottom:1.5rem;padding-bottom:1rem;font-family:IBM Plex Mono,monospace;font-size:1.4rem;font-weight:900}.themeGuide_section__t1jr_ p{color:#cbd5e1;margin-bottom:1.2rem;line-height:1.8;font-size:.95rem}.themeGuide_section__t1jr_ code{padding:.2em .5em;border-radius:3px;font-weight:600}.themeGuide_codeBlock__Co2EP,.themeGuide_section__t1jr_ code{background:#0a0a0a;color:#06b6d4;font-family:Courier New,monospace}.themeGuide_codeBlock__Co2EP{border:2px solid #06b6d4;border-left:4px solid #a855f7;margin:1.5rem 0;padding:1.5rem;font-size:.9rem;line-height:1.6;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}.themeGuide_codeBlock__Co2EP .themeGuide_keyword__rTui4{color:#f706cf;font-weight:600}.themeGuide_codeBlock__Co2EP .themeGuide_selector__neiGk{color:#06b6d4;font-weight:600}.themeGuide_codeBlock__Co2EP .themeGuide_property__unMyX{color:#a855f7}.themeGuide_codeBlock__Co2EP .themeGuide_value__pasIq{color:#2de2e6}.themeGuide_codeBlock__Co2EP .themeGuide_comment__iSziR{color:#64748b;font-style:italic}.themeGuide_widgetGrid__qKVTt{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:1.5rem 0}.themeGuide_widgetGrid__qKVTt div{background:#2a2a2a;border:1px solid #06b6d4;padding:1rem;border-radius:4px;transition:transform .2s ease-in-out,background-color .2s ease-in-out}.themeGuide_widgetGrid__qKVTt div:hover{transform:scale(1.03);background-color:#3a3a3a}.themeGuide_widgetGrid__qKVTt b{color:#06b6d4;font-family:IBM Plex Mono,monospace;display:block;margin-bottom:.5rem;font-size:.9rem}.themeGuide_widgetGrid__qKVTt p{color:#a0aec0;font-size:.85rem;margin:0}.themeGuide_pseudoList__hOMsW{background:#2a2a2a;border:1px solid #06b6d4;padding:1.5rem;margin:1.5rem 0;border-radius:4px}.themeGuide_pseudoList__hOMsW div{color:#cbd5e1;margin-bottom:.8rem;line-height:1.6;padding-left:1rem;border-left:3px solid #a855f7}.themeGuide_pseudoList__hOMsW code{color:#2de2e6;font-weight:600}.themeGuide_idGrid__0P_wM{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:1.5rem 0}.themeGuide_idGrid__0P_wM div{background:#2a2a2a;border:1px solid #a855f7;padding:1rem;border-radius:4px;transition:transform .2s ease-in-out,border-color .2s ease-in-out}.themeGuide_idGrid__0P_wM div:hover{transform:translateY(-4px);border-color:#c084fc}.themeGuide_idGrid__0P_wM code{color:#2de2e6;font-weight:600;display:block;margin-bottom:.5rem;word-break:break-all}.themeGuide_idGrid__0P_wM p{color:#a0aec0;font-size:.85rem;margin:0}.themeGuide_sectionHeader__yLiyc{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.themeGuide_toggle__cQqwu{transition:transform .3s ease;color:#a855f7}@media (max-width:768px){.themeGuide_guideContainer__mdlVc{padding:1rem}.themeGuide_title__oNzXs{font-size:1.8rem}.themeGuide_section__t1jr_{padding:1.2rem}.themeGuide_codeBlock__Co2EP{font-size:.8rem;padding:1rem}.themeGuide_idGrid__0P_wM,.themeGuide_widgetGrid__qKVTt{grid-template-columns:1fr}}