[data-aixyun-site=dev] .youth-page{--brand:#355725;--brand-soft:#e9f3cf;--ink:#18221f;--muted:#58645d;--line:#d8ded4;--surface:#fff;--surface-soft:#f1f5e8;background:var(--ax-paper);color:var(--ink)}[data-aixyun-site=dev] .youth-header{background:#fff;box-shadow:0 4px 22px #18221f06}[data-aixyun-site=dev] .header-inner{min-height:88px}[data-aixyun-site=dev] .brand-copy b{font-size:19px}[data-aixyun-site=dev] .brand-copy small{font-size:12px;letter-spacing:.06em;color:var(--muted)}[data-aixyun-site=dev] .main-nav a{border-radius:10px;color:var(--ink);font-weight:700;transition:background .18s}[data-aixyun-site=dev] .main-nav a:hover{background:#eff4e1}[data-aixyun-site=dev] .main-nav a.active{background:#d7ef92;color:#23371a;box-shadow:inset 0 -3px #acce22}[data-aixyun-site=dev] .youth-main{padding-top:28px}[data-aixyun-site=dev] .youth-intro{position:relative;isolation:isolate;padding:36px 38px;border:1px solid #b5cb70;border-radius:28px;background:#d4ee87;overflow:hidden;box-shadow:0 7px #18221f0c;gap:30px;animation:ax-arrive .5s ease both}[data-aixyun-site=dev] .youth-intro:after{content:"";position:absolute;z-index:-1;right:9%;top:-145px;width:350px;height:350px;border:65px solid #c1e268;border-radius:50%;pointer-events:none}[data-aixyun-site=dev] .youth-intro h1{font-size:clamp(31px,3.6vw,50px);line-height:1.24;letter-spacing:-.055em;max-width:20em}[data-aixyun-site=dev] .youth-intro h1 em{font-style:normal;color:#283c21;text-decoration:underline;text-decoration-color:#fff9;text-underline-offset:9px;text-decoration-thickness:5px}[data-aixyun-site=dev] .youth-intro p{color:#3c5033;font-size:16px;max-width:46em}[data-aixyun-site=dev] .youth-intro .section-kicker{color:#385024;margin-bottom:12px}[data-aixyun-site=dev] .btn{border-radius:12px;min-height:44px;border-width:1px;padding:11px 19px}[data-aixyun-site=dev] .btn-primary{background:#1d3025;color:#fff;border-color:#1d3025;box-shadow:0 3px #101f1624}[data-aixyun-site=dev] .btn-primary:hover{background:#304a36;color:#fff}[data-aixyun-site=dev] .btn-secondary{background:var(--surface);border-color:var(--line);color:var(--ink)}[data-aixyun-site=dev] .youth-shortcuts{gap:14px;margin:26px 0 34px}[data-aixyun-site=dev] .youth-shortcuts>a{position:relative;min-height:110px;border:1px solid #d1dcc4;border-radius:20px;background:#fff;box-shadow:0 4px #18221f05;transition:transform .2s,box-shadow .2s,border-color .2s}[data-aixyun-site=dev] .youth-shortcuts>a:hover{transform:translateY(-4px);border-color:#8ea94e;box-shadow:0 8px #18221f0b}[data-aixyun-site=dev] .youth-shortcuts b{font-size:17px;font-weight:850}[data-aixyun-site=dev] .youth-shortcuts small{font-size:13px}[data-aixyun-site=dev] .shortcut-icon{border-radius:13px;background:#dcf394;color:#29412a;font-family:SFMono-Regular,Consolas,monospace;font-weight:850;font-size:21px;transform:rotate(-5deg)}[data-aixyun-site=dev] .youth-shortcuts>a:nth-child(2) .shortcut-icon{background:#e1e9fc;color:#364f91;transform:rotate(4deg)}[data-aixyun-site=dev] .youth-shortcuts>a:nth-child(3) .shortcut-icon{background:#ffe3d8;color:#a32c1c}[data-aixyun-site=dev] .youth-shortcuts>a:nth-child(4) .shortcut-icon{background:#f9ebad;color:#6d5000;transform:rotate(4deg)}[data-aixyun-site=dev] .developer-home-layout{gap:26px}[data-aixyun-site=dev] .dev-feature{background:#1b3026;color:#f5f9ec;border:1px solid #304d3b;border-radius:24px;position:relative;padding:32px;box-shadow:var(--ax-shadow)}[data-aixyun-site=dev] .dev-feature h2{font-size:clamp(24px,2.6vw,33px);color:#fff}[data-aixyun-site=dev] .dev-feature p{color:#c1d1c3;line-height:1.85}[data-aixyun-site=dev] .dev-feature .section-kicker{color:#c2e83b}[data-aixyun-site=dev] .dev-feature .btn-primary{background:#c2e83b;color:#18221f;border-color:#c2e83b}[data-aixyun-site=dev] .dev-feature .btn-secondary{background:#2c4136;color:#fff;border-color:#6d806a}[data-aixyun-site=dev] .section-head h2{font-size:26px}[data-aixyun-site=dev] :is(.youth-panel,.course-card,.discussion-card,.project-card,.event-card,.lesson,.activity-routine article){border:1px solid var(--line);border-radius:22px;box-shadow:var(--ax-shadow);background:var(--surface)}[data-aixyun-site=dev] :is(.course-card,.discussion-card,.event-card){transition:transform .2s,border-color .2s,box-shadow .2s}[data-aixyun-site=dev] :is(.course-card,.discussion-card,.event-card):hover{transform:translateY(-3px);border-color:#aac46b;box-shadow:0 7px #18221f0a}[data-aixyun-site=dev] .course-art{background:#d7edaa;background-image:linear-gradient(140deg,transparent 70%,#bdd881 70%);color:#304c24;border-bottom:1px solid #c6dc9a}[data-aixyun-site=dev] :is(.course-web,.course-review){background:#dce7fb;background-image:linear-gradient(140deg,transparent 70%,#c3d3ef 70%);color:#364f91;border-color:#c9d6ed}[data-aixyun-site=dev] :is(.course-commit,.course-release){background:#ffe1ca;background-image:linear-gradient(140deg,transparent 70%,#f2c09b 70%);color:#85471d;border-color:#eac8af}[data-aixyun-site=dev] .course-art>span{font-size:75px;letter-spacing:-.08em;font-weight:900;line-height:1}[data-aixyun-site=dev] .course-art>b{font-family:Consolas,monospace;font-size:14px;font-weight:800}[data-aixyun-site=dev] .course-card h2{font-size:23px}[data-aixyun-site=dev] .youth-panel{padding:24px}[data-aixyun-site=dev] .youth-panel h2{font-size:22px}[data-aixyun-site=dev] .event-preview{border-top:5px solid #acce22}[data-aixyun-site=dev] :is(.youth-safety,.youth-bridge,.community-prompts,.community-empty){background:#edf3df;border:1px solid #d3dfbd;border-radius:20px}[data-aixyun-site=dev] .youth-bridge{padding:27px}[data-aixyun-site=dev] :is(.event-filters,.community-toolbar,.community-compose,.lesson-layout aside,.course-progress,.preparation-grid article){border-radius:20px}[data-aixyun-site=dev] :is(.channel-bar a.active,.community-tabs button.active){background:#263e2b;color:#fff;border-color:#263e2b}[data-aixyun-site=dev] .community-tabs button{border-radius:11px;min-height:44px}[data-aixyun-site=dev] :is(.event-kind,.discussion-category){background:#eef5da;color:#3d5b25;border-radius:7px;font-weight:750}[data-aixyun-site=dev] .event-facts{background:var(--surface-soft);border-radius:13px;padding:14px}[data-aixyun-site=dev] :is(.lesson pre,pre.code-block){border-radius:14px;background:#17271f;color:#e8f2df;border:1px solid #365040}[data-aixyun-site=dev] .youth-footer{background:#edf1e5;border-top:1px solid var(--line);margin-top:48px}[data-aixyun-site=dev] .youth-footer :is(p,small){color:#57644f}:root[data-aixyun-site=dev][data-theme=dark]{--ax-paper:#111b16;--ax-white:#1a2920;--ax-ink:#eef4e8;--ax-line:#394c3f;--ax-muted:#b1c1b3;--ax-blue:#a9bff9}:root[data-aixyun-site=dev][data-theme=dark] .youth-page{--brand:#c2e83b;--brand-soft:#2b4125;--ink:#eef4e8;--muted:#b1c1b3;--line:#394c3f;--surface:#1a2920;--surface-soft:#213528}:root[data-aixyun-site=dev][data-theme=dark] .youth-header{background:#18261e}:root[data-aixyun-site=dev][data-theme=dark] .youth-intro{color:#18221f}:root[data-aixyun-site=dev][data-theme=dark] .youth-intro h1{color:#18221f}:root[data-aixyun-site=dev][data-theme=dark] .main-nav a:hover{background:#32452e}:root[data-aixyun-site=dev][data-theme=dark] .main-nav a.active{background:#c2e83b;color:#18221f}:root[data-aixyun-site=dev][data-theme=dark] .youth-shortcuts>a{background:var(--surface);border-color:var(--line)}:root[data-aixyun-site=dev][data-theme=dark] :is(.youth-safety,.youth-bridge,.community-prompts,.community-empty,.youth-footer){background:#213225;border-color:var(--line);color:var(--ink)}:root[data-aixyun-site=dev][data-theme=dark] .youth-footer :is(p,small){color:var(--muted)}:root[data-aixyun-site=dev][data-theme=dark] .btn-primary{background:#c2e83b;border-color:#c2e83b;color:#18221f}:root[data-aixyun-site=dev][data-theme=dark] :is(.dev-feature,.youth-intro) a:focus-visible{outline-color:#364f91;background:#c2e83b;color:#18221f}:root[data-aixyun-site=dev][data-theme=dark] .dev-feature a:focus-visible{outline-color:#c2e83b}@media(max-width:1150px){[data-aixyun-site=dev] .header-inner{padding-top:15px;padding-bottom:15px}}@media(max-width:760px){[data-aixyun-site=dev] .youth-main{padding-top:20px}[data-aixyun-site=dev] .youth-intro{padding:26px 23px;border-radius:23px}[data-aixyun-site=dev] .youth-intro h1{font-size:32px}[data-aixyun-site=dev] .youth-intro:after{right:-170px;top:-120px}[data-aixyun-site=dev] .youth-shortcuts{gap:10px;margin:22px 0 28px}[data-aixyun-site=dev] .youth-shortcuts>a{padding:16px 12px;min-height:110px;border-radius:17px}[data-aixyun-site=dev] .youth-shortcuts b{font-size:15px}[data-aixyun-site=dev] .shortcut-icon{font-size:17px}[data-aixyun-site=dev] .dev-feature{padding:26px 23px}[data-aixyun-site=dev] .brand-copy b{font-size:17px}}[data-aixyun-site=dev] .youth-shortcuts{background:transparent;border:0;border-radius:0;overflow:visible}[data-aixyun-site=dev] .shortcut-icon{display:grid;place-items:center;flex-shrink:0;width:39px;height:39px;margin-top:0;align-self:center}[data-aixyun-site=dev] .youth-shortcuts>a:last-child{border-right:1px solid var(--line)}[data-aixyun-site=dev] .youth-shortcuts>a:nth-child(2){border-right:1px solid var(--line)}[data-aixyun-site=dev] .dev-feature .btn-primary:hover{background:#d0ee75;color:#18221f}[data-aixyun-site=dev] .dev-feature :is(.btn-ghost,.btn-secondary){background:#2c4136;color:#fff;border-color:#6d806a}[data-aixyun-site=dev] .dev-feature :is(a,button):focus-visible{outline-color:#c2e83b}@media(max-width:520px){[data-aixyun-site=dev] .youth-shortcuts>a{flex-wrap:wrap;gap:9px}[data-aixyun-site=dev] .youth-shortcuts>a>div{width:100%}[data-aixyun-site=dev] .shortcut-icon{width:32px;height:32px}[data-aixyun-site=dev] .brand-copy small{font-size:12px;letter-spacing:0}}
