@charset "UTF-8";.main-left[data-v-d2fc211f]{display:flex;flex-direction:column;gap:30px;padding:30px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 4px 30px #0000001a;border:1px solid rgba(255,255,255,.2);max-width:350px;animation:fadeInUp-d2fc211f .8s ease-out}.main-left .personal-info[data-v-d2fc211f]{display:flex;flex-direction:column;align-items:center;gap:20px}.main-left .personal-info .avatar[data-v-d2fc211f]{width:120px;height:120px;border-radius:50%;overflow:hidden;border:3px solid rgba(255,255,255,.3);animation:pulse-d2fc211f 2s infinite}.main-left .personal-info .avatar img[data-v-d2fc211f]{width:100%;height:100%;object-fit:cover}.main-left .personal-info .info[data-v-d2fc211f]{text-align:center}.main-left .personal-info .info .name[data-v-d2fc211f]{font-size:24px;font-weight:700;color:#fff;margin:0;animation:fadeInUp-d2fc211f .8s ease-out .2s both}.main-left .personal-info .info .bio[data-v-d2fc211f]{font-size:16px;color:#fffc;margin:5px 0 0;animation:fadeInUp-d2fc211f .8s ease-out .4s both}.main-left .social-links[data-v-d2fc211f]{display:flex;flex-direction:column;gap:12px;width:100%}.main-left .social-links .social-link[data-v-d2fc211f]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff14;border-radius:8px;color:#fff;text-decoration:none;transition:all .3s ease;animation:fadeInUp-d2fc211f .8s ease-out}.main-left .social-links .social-link[data-v-d2fc211f]:hover{background:#ffffff26;transform:translate(8px)}.main-left .social-links .social-link .icon[data-v-d2fc211f]{width:20px;height:20px}.main-left .social-links .social-link span[data-v-d2fc211f]{font-size:14px;font-weight:500}.main-left .personal-bio[data-v-d2fc211f]{display:flex;flex-direction:column;gap:8px}.main-left .personal-bio p[data-v-d2fc211f]{font-size:14px;color:#ffffffb3;margin:0;animation:fadeInUp-d2fc211f .8s ease-out}@keyframes fadeInUp-d2fc211f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-d2fc211f{0%{box-shadow:0 0 #fff6}70%{box-shadow:0 0 0 10px #fff0}to{box-shadow:0 0 #fff0}}@media(max-width:768px){.main-left[data-v-d2fc211f]{max-width:100%;padding:20px}}.main-right[data-v-cf5b9278]{display:flex;flex-direction:column;gap:24px;animation:fadeInUp-cf5b9278 .8s ease-out}.main-right .time-weather[data-v-cf5b9278]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 4px 30px #0000001a;border:1px solid rgba(255,255,255,.2);animation:fadeInUp-cf5b9278 .8s ease-out .2s both}.main-right .time-weather .time .time-text[data-v-cf5b9278]{font-size:28px;font-weight:700;color:#fff;margin:0}.main-right .time-weather .time .date-text[data-v-cf5b9278]{font-size:14px;color:#fffc;margin:5px 0 0}.main-right .time-weather .weather[data-v-cf5b9278]{display:flex;align-items:center;gap:12px}.main-right .time-weather .weather .weather-icon[data-v-cf5b9278]{font-size:32px}.main-right .time-weather .weather .weather-info .weather-temp[data-v-cf5b9278]{font-size:18px;font-weight:600;color:#fff}.main-right .time-weather .weather .weather-info .weather-desc[data-v-cf5b9278]{font-size:14px;color:#fffc}.main-right .hitokoto[data-v-cf5b9278]{padding:20px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 4px 30px #0000001a;border:1px solid rgba(255,255,255,.2);animation:fadeInUp-cf5b9278 .8s ease-out .4s both}.main-right .hitokoto .hitokoto-text[data-v-cf5b9278]{font-size:16px;color:#fff;line-height:1.5;margin:0}.main-right .hitokoto .hitokoto-from[data-v-cf5b9278]{font-size:14px;color:#ffffffb3;margin-top:8px;text-align:right}.main-right .website-links[data-v-cf5b9278]{padding:20px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 4px 30px #0000001a;border:1px solid rgba(255,255,255,.2);animation:fadeInUp-cf5b9278 .8s ease-out .6s both}.main-right .website-links .section-title[data-v-cf5b9278]{font-size:18px;font-weight:600;color:#fff;margin:0 0 16px}.main-right .website-links .links-grid[data-v-cf5b9278]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.main-right .website-links .links-grid .link-card[data-v-cf5b9278]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:#ffffff14;border-radius:8px;color:#fff;text-decoration:none;transition:all .3s ease}.main-right .website-links .links-grid .link-card[data-v-cf5b9278]:hover{background:#ffffff26;transform:translateY(-4px)}.main-right .website-links .links-grid .link-card .link-icon[data-v-cf5b9278]{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.main-right .website-links .links-grid .link-card .link-name[data-v-cf5b9278]{font-size:14px;font-weight:500}.main-right .hobbies[data-v-cf5b9278]{padding:20px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 4px 30px #0000001a;border:1px solid rgba(255,255,255,.2);animation:fadeInUp-cf5b9278 .8s ease-out .8s both}.main-right .hobbies .section-title[data-v-cf5b9278]{font-size:18px;font-weight:600;color:#fff;margin:0 0 16px}.main-right .hobbies .hobbies-list[data-v-cf5b9278]{display:flex;flex-wrap:wrap;gap:12px}.main-right .hobbies .hobbies-list .hobby-item[data-v-cf5b9278]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px;background:#ffffff14;border-radius:8px;color:#fff;transition:all .3s ease}.main-right .hobbies .hobbies-list .hobby-item[data-v-cf5b9278]:hover{background:#ffffff26;transform:translateY(-2px)}.main-right .hobbies .hobbies-list .hobby-item .hobby-icon[data-v-cf5b9278]{font-size:24px}.main-right .hobbies .hobbies-list .hobby-item .hobby-name[data-v-cf5b9278]{font-size:12px;font-weight:500}@keyframes fadeInUp-cf5b9278{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.main-right .time-weather[data-v-cf5b9278]{flex-direction:column;align-items:flex-start;gap:16px}.main-right .website-links .links-grid[data-v-cf5b9278]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.background{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-10;overflow:hidden;margin:0;padding:0}.background .background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;animation:backgroundFadeIn 1.5s ease-in-out}.background .background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0003,#00000080)}@keyframes backgroundFadeIn{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.background .background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.background .background-overlay{position:absolute;top:0;left:0;width:100%;height:100%}}.dev-doc[data-v-c7c05d2f]{position:fixed;top:0;right:0;width:100%;max-width:800px;height:100vh;background:linear-gradient(135deg,#0f0f2df2,#1e1e3cf2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-left:1px solid rgba(255,255,255,.15);z-index:1000;display:flex;flex-direction:column;animation:slideIn-c7c05d2f .3s ease-out}.dev-doc .dev-doc-header[data-v-c7c05d2f]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.dev-doc .dev-doc-header .dev-doc-title[data-v-c7c05d2f]{font-size:24px;font-weight:700;color:#fff;margin:0}.dev-doc .dev-doc-header .dev-doc-close[data-v-c7c05d2f]{background:none;border:none;color:#fff;font-size:32px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.dev-doc .dev-doc-header .dev-doc-close[data-v-c7c05d2f]:hover{color:#ffffffb3;transform:rotate(90deg)}.dev-doc .dev-doc-content[data-v-c7c05d2f]{flex:1;overflow-y:auto;padding:20px}.dev-doc .dev-doc-content .dev-doc-section[data-v-c7c05d2f]{margin-bottom:30px}.dev-doc .dev-doc-content .dev-doc-section .dev-doc-section-title[data-v-c7c05d2f]{font-size:20px;font-weight:600;color:#fff;margin:0 0 15px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.dev-doc .dev-doc-content .dev-doc-section .dev-doc-section-content[data-v-c7c05d2f]{color:#fffc}.dev-doc .dev-doc-content .dev-doc-section .dev-doc-section-content p[data-v-c7c05d2f]{margin:0 0 10px;line-height:1.5}.dev-doc .dev-doc-content .dev-doc-section .dev-doc-section-content ul[data-v-c7c05d2f]{margin:0 0 10px;padding-left:20px}.dev-doc .dev-doc-content .dev-doc-section .dev-doc-section-content ul li[data-v-c7c05d2f]{margin-bottom:5px;line-height:1.4}.dev-doc .dev-doc-content .dev-doc-section .dev-doc-section-content code[data-v-c7c05d2f]{background:#ffffff1a;padding:2px 6px;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:14px}.dev-doc .dev-doc-content .tech-stack-grid[data-v-c7c05d2f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:10px}.dev-doc .dev-doc-content .tech-stack-grid .tech-stack-item[data-v-c7c05d2f]{background:#ffffff14;padding:12px;border-radius:8px}.dev-doc .dev-doc-content .tech-stack-grid .tech-stack-item .tech-stack-label[data-v-c7c05d2f]{display:block;font-size:14px;color:#fff9;margin-bottom:4px}.dev-doc .dev-doc-content .tech-stack-grid .tech-stack-item .tech-stack-value[data-v-c7c05d2f]{display:block;font-size:16px;font-weight:500;color:#fff}.dev-doc .dev-doc-content .feature-grid[data-v-c7c05d2f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-top:10px}.dev-doc .dev-doc-content .feature-grid .feature-item[data-v-c7c05d2f]{background:#ffffff14;padding:16px;border-radius:8px}.dev-doc .dev-doc-content .feature-grid .feature-item .feature-title[data-v-c7c05d2f]{font-size:16px;font-weight:600;color:#fff;margin:0 0 8px}.dev-doc .dev-doc-content .feature-grid .feature-item .feature-desc[data-v-c7c05d2f]{font-size:14px;color:#ffffffb3;margin:0;line-height:1.4}.dev-doc .dev-doc-content .version-timeline[data-v-c7c05d2f]{margin-top:10px}.dev-doc .dev-doc-content .version-timeline .version-item[data-v-c7c05d2f]{position:relative;padding-left:30px;margin-bottom:20px}.dev-doc .dev-doc-content .version-timeline .version-item[data-v-c7c05d2f]:before{content:"";position:absolute;left:0;top:5px;width:12px;height:12px;background:#4caf50;border-radius:50%}.dev-doc .dev-doc-content .version-timeline .version-item[data-v-c7c05d2f]:after{content:"";position:absolute;left:5px;top:17px;width:2px;height:calc(100% + 10px);background:#ffffff1a}.dev-doc .dev-doc-content .version-timeline .version-item[data-v-c7c05d2f]:last-child:after{display:none}.dev-doc .dev-doc-content .version-timeline .version-item .version-date[data-v-c7c05d2f]{font-size:12px;color:#ffffff80;margin-bottom:4px}.dev-doc .dev-doc-content .version-timeline .version-item .version-content .version-title[data-v-c7c05d2f]{font-size:16px;font-weight:600;color:#fff;margin:0 0 8px}.dev-doc .dev-doc-content .version-timeline .version-item .version-content .version-changes[data-v-c7c05d2f]{margin:0;padding-left:20px}.dev-doc .dev-doc-content .version-timeline .version-item .version-content .version-changes li[data-v-c7c05d2f]{font-size:14px;margin-bottom:4px}.dev-doc .dev-doc-content .guide-steps[data-v-c7c05d2f]{margin-top:10px}.dev-doc .dev-doc-content .guide-steps .guide-step[data-v-c7c05d2f]{display:flex;gap:16px;margin-bottom:16px}.dev-doc .dev-doc-content .guide-steps .guide-step .guide-step-number[data-v-c7c05d2f]{width:32px;height:32px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#fff;flex-shrink:0}.dev-doc .dev-doc-content .guide-steps .guide-step .guide-step-content[data-v-c7c05d2f]{flex:1}.dev-doc .dev-doc-content .guide-steps .guide-step .guide-step-content .guide-step-title[data-v-c7c05d2f]{font-size:16px;font-weight:600;color:#fff;margin:0 0 4px}.dev-doc .dev-doc-content .guide-steps .guide-step .guide-step-content p[data-v-c7c05d2f]{font-size:14px;margin:0}.dev-doc .dev-doc-content .file-structure[data-v-c7c05d2f]{background:#0003;border-radius:8px;padding:12px;margin-bottom:16px;overflow-x:auto}.dev-doc .dev-doc-content .file-structure pre[data-v-c7c05d2f]{margin:0;font-family:Courier New,Courier,monospace;font-size:13px;line-height:1.4}.dev-doc .dev-doc-content .file-structure pre code[data-v-c7c05d2f]{background:transparent;padding:0;border-radius:0;color:#fffc}.dev-doc .dev-doc-content .file-structure-desc[data-v-c7c05d2f]{margin-top:10px}.dev-doc .dev-doc-content .file-structure-desc h4[data-v-c7c05d2f]{font-size:16px;font-weight:600;color:#fff;margin:0 0 8px}.dev-doc .dev-doc-content .file-structure-desc ul[data-v-c7c05d2f]{margin:0;padding-left:20px}.dev-doc .dev-doc-content .file-structure-desc ul li[data-v-c7c05d2f]{margin-bottom:5px;font-size:14px}.dev-doc .dev-doc-content .dev-doc-nav[data-v-c7c05d2f]{background:#ffffff0d;border-radius:8px;padding:16px;margin-bottom:30px;border-left:3px solid #4CAF50}.dev-doc .dev-doc-content .dev-doc-nav .dev-doc-nav-title[data-v-c7c05d2f]{font-size:16px;font-weight:600;color:#fff;margin:0 0 12px}.dev-doc .dev-doc-content .dev-doc-nav .dev-doc-nav-list[data-v-c7c05d2f]{margin:0;padding:0;list-style:none}.dev-doc .dev-doc-content .dev-doc-nav .dev-doc-nav-list li[data-v-c7c05d2f]{margin-bottom:8px}.dev-doc .dev-doc-content .dev-doc-nav .dev-doc-nav-list li a[data-v-c7c05d2f]{color:#fffc;text-decoration:none;font-size:14px;display:block;padding:6px 10px;border-radius:4px;transition:all .3s ease}.dev-doc .dev-doc-content .dev-doc-nav .dev-doc-nav-list li a[data-v-c7c05d2f]:hover{color:#fff;background:#ffffff1a;transform:translate(4px)}.dev-doc .dev-doc-content .custom-guide .custom-guide-intro[data-v-c7c05d2f]{background:#ffffff0d;border-left:3px solid #4CAF50;padding:12px 16px;border-radius:0 8px 8px 0;margin-bottom:20px;font-size:14px;line-height:1.5}.dev-doc .dev-doc-content .custom-guide h4[data-v-c7c05d2f]{font-size:16px;font-weight:600;color:#fff;margin:20px 0 10px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.1)}.dev-doc .dev-doc-content .custom-guide h4[data-v-c7c05d2f]:first-child{margin-top:0}.dev-doc .dev-doc-content .custom-guide p[data-v-c7c05d2f]{margin:0 0 12px;line-height:1.5}.dev-doc .dev-doc-content .custom-guide ul[data-v-c7c05d2f]{margin:0 0 12px;padding-left:20px}.dev-doc .dev-doc-content .custom-guide ul li[data-v-c7c05d2f]{margin-bottom:6px;line-height:1.4}.dev-doc .dev-doc-content .custom-guide ul ul[data-v-c7c05d2f]{margin-top:6px;margin-bottom:6px}.dev-doc .dev-doc-content .custom-guide ol[data-v-c7c05d2f]{margin:0 0 12px;padding-left:20px}.dev-doc .dev-doc-content .custom-guide ol li[data-v-c7c05d2f]{margin-bottom:8px;line-height:1.4}.dev-doc .dev-doc-content .custom-guide ol li ul[data-v-c7c05d2f]{margin-top:6px;margin-bottom:6px}.dev-doc .dev-doc-content .custom-guide ol li pre[data-v-c7c05d2f]{margin:8px 0;background:#0003;padding:10px;border-radius:6px;overflow-x:auto}.dev-doc .dev-doc-content .custom-guide ol li pre code[data-v-c7c05d2f]{background:transparent;padding:0;border-radius:0;font-size:13px}.dev-doc .dev-doc-content .custom-guide a[data-v-c7c05d2f]{color:#64b5f6;text-decoration:none;transition:color .3s ease}.dev-doc .dev-doc-content .custom-guide a[data-v-c7c05d2f]:hover{color:#90caf9;text-decoration:underline}.dev-doc .dev-doc-content .deploy-guide h4[data-v-c7c05d2f]{font-size:16px;font-weight:600;color:#fff;margin:20px 0 10px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.1)}.dev-doc .dev-doc-content .deploy-guide h4[data-v-c7c05d2f]:first-child{margin-top:0}.dev-doc .dev-doc-content .deploy-guide p[data-v-c7c05d2f]{margin:0 0 12px;line-height:1.5}.dev-doc .dev-doc-content .deploy-guide ol[data-v-c7c05d2f]{margin:0 0 16px;padding-left:20px}.dev-doc .dev-doc-content .deploy-guide ol li[data-v-c7c05d2f]{margin-bottom:8px;line-height:1.4}.dev-doc .dev-doc-content .deploy-guide ol li ul[data-v-c7c05d2f]{margin-top:6px;margin-bottom:6px;padding-left:20px}.dev-doc .dev-doc-content .deploy-guide ol li pre[data-v-c7c05d2f]{margin:8px 0;background:#0003;padding:10px;border-radius:6px;overflow-x:auto}.dev-doc .dev-doc-content .deploy-guide ol li pre code[data-v-c7c05d2f]{background:transparent;padding:0;border-radius:0;font-size:13px}.dev-doc .dev-doc-content .deploy-guide a[data-v-c7c05d2f]{color:#64b5f6;text-decoration:none;transition:color .3s ease}.dev-doc .dev-doc-content .deploy-guide a[data-v-c7c05d2f]:hover{color:#90caf9;text-decoration:underline}.dev-doc .dev-doc-content .deploy-guide .deploy-platform[data-v-c7c05d2f]{background:#ffffff0d;border-radius:8px;padding:16px;margin-bottom:16px;transition:all .3s ease}.dev-doc .dev-doc-content .deploy-guide .deploy-platform[data-v-c7c05d2f]:hover{background:#ffffff14;transform:translateY(-2px)}.dev-doc .dev-doc-content .deploy-guide .deploy-platform h5[data-v-c7c05d2f]{font-size:14px;font-weight:600;color:#fff;margin:0 0 8px}.dev-doc .dev-doc-content .deploy-guide .deploy-platform p[data-v-c7c05d2f]{font-size:13px;margin-bottom:8px}.dev-doc[data-v-c7c05d2f]::-webkit-scrollbar{width:8px}.dev-doc[data-v-c7c05d2f]::-webkit-scrollbar-track{background:#ffffff0d}.dev-doc[data-v-c7c05d2f]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.dev-doc[data-v-c7c05d2f]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@keyframes slideIn-c7c05d2f{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:768px){.dev-doc[data-v-c7c05d2f]{max-width:100%}.dev-doc .dev-doc-header[data-v-c7c05d2f]{padding:16px}.dev-doc .dev-doc-header .dev-doc-title[data-v-c7c05d2f]{font-size:20px}.dev-doc .dev-doc-content[data-v-c7c05d2f]{padding:16px}.dev-doc .dev-doc-content .dev-doc-nav[data-v-c7c05d2f]{padding:12px;margin-bottom:20px}.dev-doc .dev-doc-content .dev-doc-nav .dev-doc-nav-title[data-v-c7c05d2f]{font-size:14px;margin-bottom:8px}.dev-doc .dev-doc-content .dev-doc-nav .dev-doc-nav-list li[data-v-c7c05d2f]{margin-bottom:6px}.dev-doc .dev-doc-content .dev-doc-nav .dev-doc-nav-list li a[data-v-c7c05d2f]{font-size:13px;padding:4px 8px}.dev-doc .dev-doc-content .dev-doc-nav .dev-doc-nav-list li a[data-v-c7c05d2f]:hover{transform:translate(2px)}.dev-doc .dev-doc-content .dev-doc-section[data-v-c7c05d2f]{margin-bottom:24px}.dev-doc .dev-doc-content .dev-doc-section .dev-doc-section-title[data-v-c7c05d2f]{font-size:18px}.dev-doc .dev-doc-content .tech-stack-grid[data-v-c7c05d2f],.dev-doc .dev-doc-content .feature-grid[data-v-c7c05d2f]{grid-template-columns:1fr}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Noto Serif SC",serif;background:transparent;color:#fff;overflow-x:hidden;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:"Noto Serif SC",serif}.english-text{font-family:Pacifico,cursive}#main{position:absolute;top:0;left:0;width:100%;min-height:100vh;padding:40px 20px;display:flex;justify-content:center;animation:fade-blur-main-in .65s cubic-bezier(.25,.46,.45,.94) forwards}#main .container{width:100%;max-width:1200px}#main .container .all{width:100%;display:grid;grid-template-columns:350px 1fr;gap:40px}@media(max-width:768px){#main .container .all{grid-template-columns:1fr;gap:20px}}@keyframes fade-blur-main-in{0%{transform:scale(1.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.dev-doc-btn{position:fixed;bottom:30px;right:30px;display:flex;align-items:center;gap:8px;padding:12px 20px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:25px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;z-index:999}.dev-doc-btn svg{width:18px;height:18px}.dev-doc-btn:hover{background:#ffffff26;transform:translateY(-4px);box-shadow:0 4px 15px #0003}.dev-doc-btn:active{transform:translateY(-2px)}@media(max-width:768px){.dev-doc-btn{bottom:20px;right:20px;padding:10px 16px}.dev-doc-btn svg{width:16px;height:16px}.dev-doc-btn span{font-size:12px}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
