:root[data-aixyun-site=ide]{--red:#d20011;--ink:#18221f;--muted:#58645d;--line:#d8ded4}[data-aixyun-site=ide] .rail{background:#1c2822;border-right:1px solid #344339}[data-aixyun-site=ide] .rail .logo{background:transparent;border-radius:0;width:54px;height:54px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center}[data-aixyun-site=ide] .rail .logo img{width:52px;height:46px;object-fit:contain}[data-aixyun-site=ide] .rail nav a{color:#cad5cb;border-radius:15px;transition:background .2s,transform .2s}[data-aixyun-site=ide] .rail nav a:hover{background:#314338;color:#fff}[data-aixyun-site=ide] .rail nav a.active{background:#c2e83b;color:#18221f;box-shadow:0 3px #91ac31}[data-aixyun-site=ide] .rail a:focus-visible{outline-color:#c2e83b}[data-aixyun-site=ide] .rail .community-link{color:#d4deca}[data-aixyun-site=ide] .top{background:#fff;min-height:90px;padding-top:17px;padding-bottom:17px;gap:24px}[data-aixyun-site=ide] .site-name{font-size:23px}[data-aixyun-site=ide] .site-name span{font-size:12px;letter-spacing:.06em;color:#627061}[data-aixyun-site=ide] #search{border:1px solid #cfd8c8;background:#f2f5e9;border-radius:15px;box-shadow:inset 0 2px 3px #18221f04}[data-aixyun-site=ide] #search:focus-within{outline:3px solid #364f91;outline-offset:3px;border-color:#364f91}[data-aixyun-site=ide] #search input{background:transparent;font-size:15px}[data-aixyun-site=ide] #search input:focus-visible{outline:none}[data-aixyun-site=ide] #search button{background:#23372b;color:#fff;align-self:stretch;border-radius:11px;margin:4px;padding:0 20px;font-weight:750;font-size:14px}[data-aixyun-site=ide] main{padding-top:22px}[data-aixyun-site=ide] .feed-heading{position:relative;isolation:isolate;overflow:hidden;background:#ffdaca;border:1px solid #ecc5b3;border-radius:25px;padding:28px 30px;gap:20px;box-shadow:0 6px #54332408;animation:ax-arrive .45s ease both}[data-aixyun-site=ide] .feed-heading:after{content:"";position:absolute;z-index:-1;right:16%;top:-135px;width:220px;height:220px;border:48px solid #f7bfa7;border-radius:36%;transform:rotate(27deg);pointer-events:none}[data-aixyun-site=ide] .feed-heading h1{font-size:clamp(29px,3vw,42px);letter-spacing:-.055em;line-height:1.3;color:#432c23}[data-aixyun-site=ide] .feed-heading p{font-size:15px;color:#7a5142;line-height:1.8;max-width:52em}[data-aixyun-site=ide] .select{background:#fff8f1;border:1px solid #dcb49d;min-height:44px;font-size:14px;border-radius:12px;flex-shrink:0}[data-aixyun-site=ide] .filters{padding-top:22px;padding-bottom:22px;gap:10px}[data-aixyun-site=ide] .filters a{border:1px solid #d9dfd1;background:#fff;color:#4e5a48;border-radius:12px;font-weight:750;font-size:14px;padding:12px 19px;min-height:44px;transition:background .18s,transform .18s}[data-aixyun-site=ide] .filters a:nth-child(3){background:#e6f0c9}[data-aixyun-site=ide] .filters a:nth-child(4){background:#e6ecff}[data-aixyun-site=ide] .filters a:nth-child(5){background:#ffe7de}[data-aixyun-site=ide] .filters a:hover{transform:translateY(-2px);border-color:#6c8355}[data-aixyun-site=ide] .filters a.active{background:#26372a;color:#fff;border-color:#26372a;box-shadow:0 3px #acce22}[data-aixyun-site=ide] .pin{margin-bottom:28px}[data-aixyun-site=ide] .pin-art{border:1px solid #dce2d4;border-radius:22px;box-shadow:0 4px #18221f07;transition:transform .2s,box-shadow .2s}[data-aixyun-site=ide] .pin-art:hover{transform:translateY(-3px);box-shadow:0 7px #18221f0b}[data-aixyun-site=ide] .pin-detail{padding:13px 5px 0}[data-aixyun-site=ide] .pin-detail h2{font-size:17px;font-weight:800;line-height:1.5}[data-aixyun-site=ide] .byline{color:#65715f;font-size:13px}[data-aixyun-site=ide] .avatar{background:#e6edce;color:#4a5c32;font-weight:800}[data-aixyun-site=ide] .text-cover{background:#e0f094;color:#35461c;position:relative;isolation:isolate;overflow:hidden}[data-aixyun-site=ide] .text-cover:before{content:"";position:absolute;z-index:-1;width:140px;height:140px;right:-70px;top:-30px;border:24px solid #a3c74b66;border-radius:50%;pointer-events:none}[data-aixyun-site=ide] .pin:nth-child(3n) .text-cover{background:#ffd7c8;color:#713d2d}[data-aixyun-site=ide] .pin:nth-child(3n+2) .text-cover{background:#dce6ff;color:#304b83}[data-aixyun-site=ide] .text-cover strong{font-weight:900;font-size:clamp(26px,2.1vw,36px);letter-spacing:-.04em;line-height:1.3;overflow-wrap:anywhere}[data-aixyun-site=ide] .text-cover span{font-size:13px;font-weight:700;border-radius:7px}[data-aixyun-site=ide] :is(.pill,.pin-save){border-radius:12px;min-height:44px;font-weight:750;padding:12px 18px}[data-aixyun-site=ide] .pill{background:#e9eedf;border:1px solid #cfdac2;color:#33442a}[data-aixyun-site=ide] :is(.pill.red,.pin-save){background:#d20011;color:#fff;border:1px solid #ba0010;box-shadow:0 3px #94000a18}[data-aixyun-site=ide] :is(.pill.black,.pin-save.saved){background:#26382a;color:#fff;border-color:#26382a}[data-aixyun-site=ide] .pill.red:hover{background:#b9000f}[data-aixyun-site=ide] .pin-shade{background:linear-gradient(0deg,transparent 35%,#15221a55)}[data-aixyun-site=ide] .empty{position:relative;isolation:isolate;overflow:hidden;background:#edf3d7;border:1px solid #d4deba;border-radius:30px;max-width:820px;padding:48px 32px;box-shadow:0 7px #18221f08}[data-aixyun-site=ide] .empty:before{content:"";position:absolute;z-index:-1;left:-105px;bottom:-100px;width:260px;height:260px;border:36px solid #dce8b8;border-radius:50%;pointer-events:none}[data-aixyun-site=ide] .empty-mark{background:#c2e83b;color:#25341d;border:1px solid #95b728;border-radius:22px;box-shadow:5px 5px #213121;font-weight:900}[data-aixyun-site=ide] .empty h2{font-size:clamp(29px,3.2vw,41px);letter-spacing:-.055em}[data-aixyun-site=ide] .empty p{font-size:16px;line-height:1.9;color:#566545}[data-aixyun-site=ide] .empty-path{gap:12px;flex-wrap:wrap;justify-content:center}[data-aixyun-site=ide] .empty-path span{background:#fff9;border:1px solid #d3dcbc;border-radius:10px;padding:10px 14px;color:#4b5e3b;font-size:14px}[data-aixyun-site=ide] .detail{border-radius:28px;border-color:#d6dfcd;box-shadow:var(--ax-shadow);background:#fff}[data-aixyun-site=ide] .detail-visual{background:#eef3e6}[data-aixyun-site=ide] .detail-copy h1{font-size:32px;letter-spacing:-.04em}[data-aixyun-site=ide] .feedback{background:#f6f8ef;border-radius:17px;padding:18px}[data-aixyun-site=ide] .profile{padding:32px 20px;background:#e9effb;border:1px solid #d1dcee;border-radius:26px;margin-bottom:28px}[data-aixyun-site=ide] .profile h1{font-size:34px}[data-aixyun-site=ide] .board-card{background:#fff;border-radius:22px;border-color:#d4dccd;box-shadow:0 5px #18221f07;transition:transform .2s}[data-aixyun-site=ide] .board-card:hover{transform:translateY(-3px)}[data-aixyun-site=ide] .board-mosaic{border-radius:14px;background:#e9efda}[data-aixyun-site=ide] .board-mosaic span:nth-child(2){background:#dbe5fc}[data-aixyun-site=ide] .board-mosaic span:nth-child(3){background:#ffdbcc}[data-aixyun-site=ide] dialog label{font-size:14px}[data-aixyun-site=ide] .save-option{border-radius:13px;min-height:54px}[data-aixyun-site=ide] footer{border-top:1px solid #d8ded4;padding-top:24px;color:#617056}@media(hover:none){[data-aixyun-site=ide] .pin-shade{opacity:1;background:transparent}}@media(max-width:1050px){[data-aixyun-site=ide] .top{gap:15px}}@media(max-width:760px){[data-aixyun-site=ide] .rail{border-top:1px solid #536244;border-right:0}[data-aixyun-site=ide] .rail .logo{display:none}[data-aixyun-site=ide] .rail nav a{border-radius:11px;padding-top:5px;padding-bottom:5px}[data-aixyun-site=ide] .top{padding:15px 16px;gap:13px}[data-aixyun-site=ide] .site-name{font-size:20px}[data-aixyun-site=ide] main{padding-top:18px}[data-aixyun-site=ide] .feed-heading{padding:24px 20px;border-radius:22px;align-items:flex-start;flex-wrap:wrap}[data-aixyun-site=ide] .feed-heading h1{font-size:30px}[data-aixyun-site=ide] .feed-heading:after{right:-120px}[data-aixyun-site=ide] .filters{padding:18px 0 20px;gap:8px}[data-aixyun-site=ide] .filters a{padding:11px 16px}[data-aixyun-site=ide] .pin{margin-bottom:23px}[data-aixyun-site=ide] .pin-art{border-radius:17px}[data-aixyun-site=ide] .pin-detail h2{font-size:15px}[data-aixyun-site=ide] .text-cover strong{font-size:25px}[data-aixyun-site=ide] .empty{padding:35px 22px;border-radius:23px}[data-aixyun-site=ide] .empty-path{gap:8px}[data-aixyun-site=ide] .empty-path span{font-size:13px;padding:8px}[data-aixyun-site=ide] .detail-copy h1{font-size:28px}}
