.portal-container[data-astro-cid-6mx4xdkq]{padding:40px 24px;color:#fff;max-width:800px;margin:0 auto}.breadcrumbs[data-astro-cid-6mx4xdkq]{margin-bottom:24px}.breadcrumbs[data-astro-cid-6mx4xdkq] a[data-astro-cid-6mx4xdkq]{color:var(--navy, #0b1623);opacity:.7;text-decoration:none;transition:opacity .3s}.breadcrumbs[data-astro-cid-6mx4xdkq] a[data-astro-cid-6mx4xdkq]:hover{opacity:1}h1[data-astro-cid-6mx4xdkq]{font-family:Playfair Display,serif;color:var(--gold, #d4af37);margin-bottom:32px}.workshop-form[data-astro-cid-6mx4xdkq]{background:#0b1623;padding:32px;border-radius:12px;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.form-grid[data-astro-cid-6mx4xdkq]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.full-width[data-astro-cid-6mx4xdkq]{grid-column:1 / -1}.form-group[data-astro-cid-6mx4xdkq] label[data-astro-cid-6mx4xdkq]{display:block;margin-bottom:8px;font-weight:500;color:#cbd5e1}.form-group[data-astro-cid-6mx4xdkq] input[data-astro-cid-6mx4xdkq],.form-group[data-astro-cid-6mx4xdkq] textarea[data-astro-cid-6mx4xdkq],.form-group[data-astro-cid-6mx4xdkq] select[data-astro-cid-6mx4xdkq]{width:100%;padding:12px;background:#0003;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:6px;color-scheme:dark}.help-text[data-astro-cid-6mx4xdkq]{color:#94a3b8;font-size:.85rem;margin-top:6px}.form-group[data-astro-cid-6mx4xdkq] input[data-astro-cid-6mx4xdkq]:focus,.form-group[data-astro-cid-6mx4xdkq] textarea[data-astro-cid-6mx4xdkq]:focus,.form-group[data-astro-cid-6mx4xdkq] select[data-astro-cid-6mx4xdkq]:focus{outline:none;border-color:var(--gold, #d4af37)}.form-actions[data-astro-cid-6mx4xdkq]{margin-top:32px;text-align:right}.btn-primary[data-astro-cid-6mx4xdkq]{background:var(--gold, #d4af37);color:#050a14;border:none;padding:12px 32px;border-radius:6px;font-weight:600;cursor:pointer;font-size:1rem}.hidden-input[data-astro-cid-6mx4xdkq]{display:none}.btn-upload[data-astro-cid-6mx4xdkq]{display:inline-flex;align-items:center;gap:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:#fff;padding:12px 24px;border-radius:6px;cursor:pointer;transition:all .2s;width:fit-content}.btn-upload[data-astro-cid-6mx4xdkq]:hover{background:#ffffff1a;border-color:var(--gold, #d4af37);color:var(--gold, #d4af37)}.image-preview-container[data-astro-cid-6mx4xdkq]{display:flex;align-items:center;gap:16px;margin-top:8px;background:#0003;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);width:fit-content}.image-preview-container[data-astro-cid-6mx4xdkq] img[data-astro-cid-6mx4xdkq]{height:60px;width:auto;border-radius:4px;object-fit:cover}.btn-delete-preview[data-astro-cid-6mx4xdkq]{background:#ef444433;color:#f87171;border:1px solid rgba(239,68,68,.3);padding:6px 12px;border-radius:4px;cursor:pointer;font-size:.85rem;transition:all .2s}.btn-delete-preview[data-astro-cid-6mx4xdkq]:hover{background:#ef44444d}.toast-container[data-astro-cid-6mx4xdkq]{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast{pointer-events:auto;min-width:300px;background:#0b1623f2;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);padding:16px;border-radius:8px;color:#fff;box-shadow:0 10px 15px -3px #0000004d;display:flex;align-items:center;gap:12px;opacity:0;transform:translate(20px);transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-success{border-left:4px solid #10b981}.toast-success .toast-icon{color:#10b981}.toast-error{border-left:4px solid #ef4444}.toast-error .toast-icon{color:#ef4444}.toast-message{font-size:.95rem;font-weight:500}.EasyMDEContainer{background:transparent}.editor-toolbar{background-color:#0003!important;border-color:#fff3!important;color:#fff!important}.editor-toolbar i{color:#cbd5e1!important}.editor-toolbar button:hover{background-color:#ffffff1a!important}.editor-toolbar button.active{background-color:var(--gold, #d4af37)!important;border-color:var(--gold, #d4af37)!important}.editor-toolbar button.active i{color:#050a14!important}.CodeMirror{background-color:#0003!important;border-color:#fff3!important;color:#cbd5e1!important}.CodeMirror-cursor{border-left:1px solid #fff!important}.editor-statusbar{color:#94a3b8!important}.editor-preview{background-color:#0b1623!important;color:#cbd5e1!important}.editor-preview h1,.editor-preview h2,.editor-preview h3{color:var(--gold, #d4af37)!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.editor-preview a{color:var(--gold, #d4af37)!important}
