.install-guide{padding:40px 0 70px}.guide-title{margin-bottom:10px;font-size:32px;font-weight:700}.guide-subtitle{color:var(--text-secondary,#666);margin-bottom:40px}.guide-steps{flex-direction:column;gap:35px;display:flex}.guide-step{background:var(--bg-elevated,#fff);border-radius:14px;align-items:flex-start;gap:20px;padding:20px;transition:transform .2s;display:flex;box-shadow:0 10px 25px #0000000d}.guide-step:hover{transform:translateY(-3px)}.step-number{color:#fff;background:#f84;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:18px;font-weight:700;display:flex}.step-content h3{margin-bottom:5px}.step-content p{color:var(--text-secondary,#555)}.step-image{margin-top:10px}.guide-links{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.guide-btn{color:#fff;background:#f84;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-size:16px;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.guide-btn:hover{opacity:.92;transform:translateY(-1px)}.guide-btn.ios{background:#333}@media (max-width:768px){.guide-title{font-size:28px}}
:root{--brand:#ff7a00;--brand-hover:#e86e00;--brand-light:#fff4ea;--brand-mid:#faa43e;--brand-accent:#ff5f42;--brand-dashed:#ff6f00;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--page-bg:#f6f4f2;--bg-surface:#fff;--bg-subtle:#f7f7f8;--bg-elevated:#fff;--input-bg:#fff;--input-border:#e2e2e2;--thumb-bg:#ededed;--glass-bg:#f6f4f2a6;--glass-border:#0000000f;--danger-soft-bg:#fff0ef;--border:#efefef;--sidebar-w:300px;--navbar-h:56px;--catbar-h:52px;--bottomnav-h:96px;--page-section-gap:32px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:#ff7a00;--brand-hover:#ff8a24;--brand-light:#ff7a0026;--brand-mid:#ff9f3f;--text-primary:#f4f4f5;--text-secondary:#c7c7cc;--text-muted:#8f8f99;--page-bg:#0f0f10;--bg-surface:#151517;--bg-subtle:#202024;--bg-elevated:#1b1b1f;--input-bg:#18181b;--input-border:#303036;--thumb-bg:#242428;--glass-bg:#121214c7;--glass-border:#ffffff14;--border:#2b2b31;--pack-fav-bg:#1b1b1fdb;--pack-fav-hover-bg:#25252b;--danger-soft-bg:#d9302524}@media (max-width:600px){:root{--page-section-gap:24px}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--page-bg,#f6f4f2);overflow-x:hidden}html,body{margin:0;padding:0}body{background:var(--page-bg,#f6f4f2);color:var(--text-primary);max-width:100vw;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;transition:background .18s,color .18s;overflow-x:hidden}.app-shell{min-height:100dvh}.app-main{min-height:100dvh;padding-top:var(--navbar-h);flex-direction:column;display:flex}.app-content{padding-bottom:calc(var(--bottomnav-h) + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;display:flex}@media (min-width:992px){.app-main{margin-left:var(--sidebar-w);--navbar-h:120px;padding-top:0}[dir=rtl] .app-main{margin-left:0;margin-right:var(--sidebar-w)}.app-content{padding-top:var(--navbar-h);padding-bottom:0}}.page-container{padding-left:16px;padding-right:16px}@media (max-width:991px){.page-container{padding-top:calc(var(--page-section-gap) * 2)}}@media (min-width:992px){.page-container{padding-left:36px;padding-right:36px}}.page-container .container{max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.home-stack{gap:var(--page-section-gap);flex-direction:column;display:flex}.home-title{letter-spacing:-.04em;color:var(--text-primary,#1a1a1a);margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(28px,3vw,48px);font-weight:900;line-height:.98}@media (max-width:600px){.home-title{font-size:30px;line-height:1.02}}@media (max-width:991px){.home-stack>.home-banner,.home-stack>.upload-section,.home-stack>.new-packs{margin-top:0;margin-bottom:0}.home-stack>.new-packs .feed-section-title{margin-top:0}}h1,h2,h3{color:var(--text-primary,#1a1a1a);letter-spacing:-.4px;margin-bottom:12px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:800}.feed-section-title,.section-title{color:var(--text-primary,#1a1a1a);letter-spacing:-.6px;margin:24px 0 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:800;line-height:1.1}@media (max-width:600px){.feed-section-title,.section-title{font-size:21px}}.category-page-title{margin:0}.category-intro{color:var(--text-secondary,#666);margin:8px 0 20px;font-size:15px;line-height:1.5}.app-content>.new-packs:first-child .feed-section-title,.app-content>.new-packs:first-child .section-title,.app-content>.container:first-child .feed-section-title,.app-content>.container:first-child .section-title{margin-top:0!important}a{color:inherit;text-decoration:none}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] .app-shell,html[data-theme=dark] .app-main,html[data-theme=dark] .app-content{background:var(--page-bg)}html[data-theme=dark] .category-intro,html[data-theme=dark] .plan-text{color:var(--text-secondary)!important}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{color:var(--text-primary)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--text-muted)}[dir=rtl] .fa,[dir=rtl] .fas,[dir=rtl] .far,[dir=rtl] [class^=fa-],[dir=rtl] [class*=\ fa-]{direction:ltr!important;unicode-bidi:bidi-override!important;font-family:"Font Awesome 6 Free"!important;display:inline-block!important}[dir=rtl] .fab,[dir=rtl] [class*=fa-brands]{direction:ltr!important;unicode-bidi:bidi-override!important;font-family:"Font Awesome 6 Brands"!important;display:inline-block!important}
