.maker-page{padding:20px 12px;display:flex;justify-content:center}.maker-shell{width:min(100%,470px,calc((100dvh - 40px) * 9 / 16));aspect-ratio:9/16;border-radius:30px;overflow:hidden;border:1px solid #eadbe4;box-shadow:0 18px 50px rgba(80,55,80,.12);background:linear-gradient(rgba(255,248,251,.56),rgba(255,248,251,.56)),linear-gradient(180deg,rgba(236,198,223,.16),rgba(255,255,255,.06)),url(/images/phone/huapujie.png) 50%/cover no-repeat}.maker-shell-inner{height:100%;display:grid;grid-template-rows:92px minmax(0,1fr) 76px}.maker-shell .phone-topbar{background:linear-gradient(90deg,rgba(194,210,255,.42),rgba(255,206,225,.42)),linear-gradient(180deg,rgba(233,198,223,.72),rgba(239,207,229,.72));border-bottom:1px solid rgba(255,255,255,.7);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.maker-shell .phone-topbar-title{color:#ffffffec;font-size:20px;font-weight:700;letter-spacing:.02em;text-shadow:0 0 10px rgba(139,92,246,.35)}.maker-shell .phone-topbar-subtitle{margin-top:2px;font-size:12px;color:rgba(255,255,255,.88)}.maker-shell .maker-phone-topbar-icon{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.76);color:#8f6f86;text-decoration:none;border:1px solid rgba(255,255,255,.72)}.maker-phone-content{min-height:0;overflow-y:auto;overflow-x:hidden;padding:16px 16px 28px;-webkit-overflow-scrolling:touch}.maker-phone-content .form-panel{padding:16px;border-radius:24px;background:rgba(255,255,255,.48);border:1px solid rgba(255,255,255,.56);box-shadow:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.maker-phone-content .archive-card{padding:14px 16px;border-radius:22px;background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.58);box-shadow:none}.maker-phone-content .form-grid{display:grid;grid-template-columns:1fr;gap:14px}.maker-phone-content .form-field{gap:8px}.maker-phone-content .form-field span{font-size:13px;color:#7d6477}.maker-phone-content .form-field input,.maker-phone-content .form-field select,.maker-phone-content .form-field textarea{font-size:16px;color:#4f4150;background:rgba(255,255,255,.9);border:1px solid rgba(226,206,219,.9);border-radius:16px;padding:13px 14px;box-shadow:none}.maker-phone-content .form-field textarea{min-height:120px}.maker-phone-content .form-field input:focus,.maker-phone-content .form-field select:focus,.maker-phone-content .form-field textarea:focus{border-color:rgba(228,153,197,.95);box-shadow:0 0 0 4px rgba(240,183,215,.22)}.maker-phone-content .primary-button{margin-top:0;min-height:46px;border-radius:999px;background:linear-gradient(180deg,#efb5d6,#e8a9cd);color:#6d5468;box-shadow:none;font-size:14px;font-weight:800}.maker-phone-content .primary-button:hover{filter:brightness(1.01)}.maker-phone-content .nav-link{background:rgba(255,255,255,.76);border-color:rgba(231,214,220,.92);color:#7a6d7a}.maker-shell .phone-tabbar{background:rgba(255,247,251,.94);border-top:1px solid rgba(233,215,227,.88)}.maker-shell .phone-tab{color:#8f7d8a}.maker-shell .phone-tab.active{color:#cc78b6;background:transparent}.maker-block-editor{display:grid;gap:14px}.maker-block-toolbar{position:sticky;top:8px;z-index:8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border:1px solid rgba(219,199,213,.9);border-radius:22px;background:rgba(245,248,252,.94);box-shadow:0 8px 20px rgba(0,0,0,.05);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.maker-block-toolbar .primary-button{width:100%}.maker-block-card{scroll-margin-top:90px}.maker-choice-nested{margin-top:12px;padding-left:14px;border-left:2px solid #e1d7e3}@media (min-width:460px){.maker-phone-content .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maker-block-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.maker-block-toolbar{position:static;top:auto;z-index:auto}}