.project-details[data-v-07da2762]{max-width:100%;margin:-20px auto;padding:40px 0;overflow-x:hidden;background:linear-gradient(180deg,rgba(108,92,231,.5),rgba(108,92,231,.2) 10%,#f0f8ff 13.1%,#f0f8ff);min-height:100vh}.markdown-body[data-v-07da2762]{z-index:1}.container[data-v-07da2762]{max-width:1100px;margin:0 auto;padding:0 20px;width:100%;overflow-x:hidden;word-break:break-word;box-sizing:border-box}.project-title[data-v-07da2762]{font-size:32px;color:#333;margin:0 0 24px 0;line-height:1.4;padding:0 0 0 25px}.project-intro[data-v-07da2762]{font-size:16px;color:#666;line-height:1.8;margin-bottom:24px;max-width:1100px;padding:0 0 0 25px}.project-tags[data-v-07da2762]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px;padding:0 0 0 25px}.tag[data-v-07da2762]{padding:8px 16px;border-radius:4px;font-size:14px;color:#fff;background:#6c5ce7;white-space:nowrap}.recommendation-section[data-v-07da2762]{display:flex;align-items:center;gap:12px;margin-bottom:32px;flex-wrap:wrap;padding:0 0 0 25px}.recommend-text[data-v-07da2762]{color:#f90;font-size:16px;white-space:nowrap}.video-section[data-v-07da2762]{margin-bottom:20px;max-width:1100px;padding:0 0 0 25px}.bilibili-video[data-v-07da2762]{position:relative;width:100%;height:0;padding-bottom:56.25%;background:#f4f4f4;overflow:hidden;margin-top:16px}.bilibili-video iframe[data-v-07da2762]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.project-description[data-v-07da2762]{margin-bottom:20px;max-width:1100px}.description-content[data-v-07da2762]{font-size:15px;line-height:1.8;color:#444;word-break:break-word;overflow-wrap:break-word}.v-note-wrapper.shadow[data-v-07da2762]{border:none;z-index:1}.loading[data-v-07da2762]{padding:20px 0}.price-section[data-v-07da2762]{display:flex;gap:24px;margin-bottom:32px;flex-wrap:wrap;padding:0 0 0 25px}.price-item[data-v-07da2762]{display:flex;align-items:center;gap:8px}.price-label[data-v-07da2762]{color:#666;font-size:16px;font-weight:600}.discounted-label[data-v-07da2762]{color:#ff4757;font-size:16px;font-weight:600}.original-price[data-v-07da2762]{color:#999;font-size:16px;text-decoration:line-through}.discounted-price[data-v-07da2762]{color:#ff4757;font-size:20px;font-weight:600}.project-description h2[data-v-07da2762],.video-section h2[data-v-07da2762]{font-size:18px;color:#333;margin:0 0 15px 0}@media screen and (max-width:1024px){.project-details[data-v-07da2762]{padding:30px 20px}.project-title[data-v-07da2762]{font-size:28px;margin-bottom:20px}}@media screen and (max-width:768px){.project-details[data-v-07da2762]{padding:20px 15px;width:100%;box-sizing:border-box;background:linear-gradient(180deg,rgba(108,92,231,.5),rgba(108,92,231,.2) 12%,#f0f8ff 16.1%,#f0f8ff)}.container[data-v-07da2762]{width:100%;box-sizing:border-box;padding:0}.project-title[data-v-07da2762]{font-size:24px;margin-bottom:16px;padding:0 15px}.project-intro[data-v-07da2762]{font-size:15px;line-height:1.6;margin-bottom:20px;padding:0 15px}.project-tags[data-v-07da2762]{gap:8px;margin-bottom:20px;padding:0 15px}.tag[data-v-07da2762]{padding:6px 12px;font-size:13px}.price-section[data-v-07da2762],.recommendation-section[data-v-07da2762]{margin-bottom:24px;padding:0 15px}.price-section[data-v-07da2762]{gap:16px}.project-description[data-v-07da2762]{width:100%;margin:0;padding:0;box-sizing:border-box}.video-section[data-v-07da2762]{width:100%;margin:0 0 20px 0;padding:0 15px;box-sizing:border-box}.bilibili-video[data-v-07da2762],.description-content[data-v-07da2762]{width:100%;margin:0;box-sizing:border-box}.original-price[data-v-07da2762],.price-label[data-v-07da2762]{font-size:14px}.discounted-price[data-v-07da2762]{font-size:18px}.project-description h2[data-v-07da2762],.video-section h2[data-v-07da2762]{font-size:16px;padding:0 15px}}@media screen and (max-width:480px){.project-details[data-v-07da2762]{padding:15px 0}.project-title[data-v-07da2762]{font-size:22px;padding:0 12px}.price-section[data-v-07da2762],.project-description h2[data-v-07da2762],.project-intro[data-v-07da2762],.project-tags[data-v-07da2762],.recommendation-section[data-v-07da2762],.video-section h2[data-v-07da2762]{padding:0 12px}.tag[data-v-07da2762]{padding:4px 10px;font-size:12px}.project-description h2[data-v-07da2762],.video-section h2[data-v-07da2762]{font-size:15px}.project-description[data-v-07da2762],.video-section[data-v-07da2762]{padding:0 12px}}