body{background-color:#f0f4f7;margin:0;padding:0}.glass-panel[data-astro-cid-3nkt7nht]{-webkit-backdrop-filter:blur(15px);box-sizing:border-box;background:#fff3;border:1px solid #ffffff4d;border-radius:15px;margin:20px;padding:20px;box-shadow:0 8px 32px #0000001a}.custom-input[data-astro-cid-3nkt7nht],.custom-select[data-astro-cid-3nkt7nht],.custom-textarea[data-astro-cid-3nkt7nht]{color:#333;box-sizing:border-box;background-color:#ffffff1a;border:1px solid #ffffff80;border-radius:8px;width:100%;margin-bottom:10px;padding:10px;font-size:1em;transition:all .3s}.custom-input[data-astro-cid-3nkt7nht]:focus,.custom-select[data-astro-cid-3nkt7nht]:focus,.custom-textarea[data-astro-cid-3nkt7nht]:focus{background-color:#ffffff4d;border-color:#7abd9acc;outline:none;box-shadow:0 0 0 3px #7abd9a4d}.custom-btn[data-astro-cid-3nkt7nht]{cursor:pointer;color:#fff;background-color:#7abd9acc;border:1px solid #ffffff80;border-radius:8px;padding:10px 15px;font-weight:700;transition:background-color .3s,transform .1s}.custom-btn[data-astro-cid-3nkt7nht]:hover{background-color:#7abd9a;box-shadow:0 4px 6px #0000001a}.btn-group[data-astro-cid-3nkt7nht]{gap:10px;margin-top:15px;display:flex}.app-layout[data-astro-cid-3nkt7nht]{gap:20px;max-width:1400px;min-height:calc(100vh - 40px);margin:0 auto;padding:20px 0;display:flex}.editor-section[data-astro-cid-3nkt7nht],.preview-section[data-astro-cid-3nkt7nht]{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar[data-astro-cid-3nkt7nht]{flex-direction:column;width:300px;display:flex}.customization-panel[data-astro-cid-3nkt7nht]{margin-bottom:20px}.customization-panel[data-astro-cid-3nkt7nht] h3[data-astro-cid-3nkt7nht]{color:#333;border-bottom:1px solid #0000001a;margin-top:0;padding-bottom:10px}.style-group[data-astro-cid-3nkt7nht]{background-color:#ffffff1a;border-radius:8px;margin-bottom:15px;padding:10px}.style-group[data-astro-cid-3nkt7nht] label[data-astro-cid-3nkt7nht]{color:#555;margin-bottom:5px;font-size:.9em;font-weight:700;display:block}#markdown-input[data-astro-cid-3nkt7nht]{resize:vertical;flex-grow:1;min-height:500px;font-family:monospace}#preview[data-astro-cid-3nkt7nht]{color:#333;flex-grow:1;padding:20px;overflow-y:auto}@media print{body>[data-astro-cid-3nkt7nht]{display:none!important}#preview-container[data-astro-cid-3nkt7nht]{width:100%;height:auto;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;margin:0;position:absolute;top:0;left:0;display:block!important}#preview[data-astro-cid-3nkt7nht]{padding:0!important;overflow:visible!important}}body{background:var(--page-bg);color:var(--text-main)}.app-layout[data-astro-cid-3nkt7nht]{gap:16px;max-width:1280px;padding:100px 24px 48px}.glass-panel[data-astro-cid-3nkt7nht]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none;margin:0;padding:20px}.glass-panel[data-astro-cid-3nkt7nht] h2[data-astro-cid-3nkt7nht],.glass-panel[data-astro-cid-3nkt7nht] h3[data-astro-cid-3nkt7nht]{color:var(--text-main);border-bottom:1px solid var(--line);padding-bottom:10px;font-size:14px;font-weight:600}.custom-input[data-astro-cid-3nkt7nht],.custom-select[data-astro-cid-3nkt7nht],.custom-textarea[data-astro-cid-3nkt7nht]{color:var(--text-main);background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:13px}.custom-input[data-astro-cid-3nkt7nht]::placeholder,.custom-textarea[data-astro-cid-3nkt7nht]::placeholder{color:var(--text-soft)}.custom-input[data-astro-cid-3nkt7nht]:focus,.custom-select[data-astro-cid-3nkt7nht]:focus,.custom-textarea[data-astro-cid-3nkt7nht]:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px var(--accent-soft);background:var(--surface)}.custom-btn[data-astro-cid-3nkt7nht]{color:var(--surface-strong);background:var(--text-main);border:1px solid var(--text-main);border-radius:var(--radius-sm);box-shadow:none;font-size:12.5px;font-weight:600}.custom-btn[data-astro-cid-3nkt7nht]:hover{background:var(--text-main);opacity:.85;box-shadow:none}.custom-btn[data-astro-cid-3nkt7nht]:active{transform:none}.style-group[data-astro-cid-3nkt7nht]{background:0 0;border-radius:0;padding:0}.style-group[data-astro-cid-3nkt7nht] label[data-astro-cid-3nkt7nht]{color:var(--text-subtle);font-size:12.5px;font-weight:500}#preview[data-astro-cid-3nkt7nht]{color:var(--text-main);font-size:14px;line-height:1.8}@media (width<=900px){.app-layout[data-astro-cid-3nkt7nht]{flex-direction:column;padding:90px 16px 32px}.sidebar[data-astro-cid-3nkt7nht]{width:100%}}