.container.svelte-13689bs{max-width:900px;margin:0 auto;padding:40px 20px}.back-link.svelte-13689bs{display:inline-block;color:var(--text-secondary);text-decoration:none;font-size:1rem;padding:10px 20px;border:1px solid var(--border-color);margin-bottom:40px;transition:all .3s}.back-link.svelte-13689bs:hover{border-color:var(--accent-primary);color:var(--accent-primary)}header.svelte-13689bs{text-align:center;padding:40px 20px;border-bottom:2px solid var(--border-color);margin-bottom:60px}h1.svelte-13689bs{font-size:3.5rem;color:var(--accent-primary);letter-spacing:4px;margin-bottom:15px}.subtitle.svelte-13689bs{font-size:1.3rem;color:var(--text-secondary)}section.svelte-13689bs{margin:60px 0}h2.svelte-13689bs{font-size:2.5rem;color:var(--accent-primary);margin-bottom:30px;letter-spacing:2px}.intro.svelte-13689bs{font-size:1.2rem;color:var(--text-secondary);line-height:1.8;margin-bottom:15px}.intro.svelte-13689bs strong:where(.svelte-13689bs){color:var(--text-primary)}.requirement-list.svelte-13689bs{display:flex;flex-direction:column;gap:30px;margin-top:40px}.requirement.svelte-13689bs{display:flex;gap:20px;padding:30px;background:var(--bg-secondary);border:1px solid var(--border-color);border-left:4px solid var(--accent-primary);transition:all .3s}.requirement.svelte-13689bs:hover{border-color:var(--accent-primary);box-shadow:0 5px 20px #ff6b351a}.req-number.svelte-13689bs{font-size:2.5rem;font-weight:700;color:var(--accent-primary);min-width:60px;text-align:center;line-height:1}.req-content.svelte-13689bs h3:where(.svelte-13689bs){font-size:1.5rem;color:var(--text-primary);margin-bottom:10px}.req-content.svelte-13689bs p:where(.svelte-13689bs){font-size:1.1rem;color:var(--text-secondary);line-height:1.6}.req-content.svelte-13689bs code:where(.svelte-13689bs){background:var(--bg-tertiary);padding:2px 8px;border-radius:3px;color:var(--accent-primary);font-family:Courier New,monospace}.req-content.svelte-13689bs ul:where(.svelte-13689bs){margin-top:10px;padding-left:20px}.req-content.svelte-13689bs li:where(.svelte-13689bs){font-size:1.1rem;color:var(--text-secondary);margin-bottom:8px;line-height:1.6}.req-content.svelte-13689bs li:where(.svelte-13689bs) strong:where(.svelte-13689bs){color:var(--accent-primary)}.submit-section.svelte-13689bs{text-align:center;padding:60px 40px;background:var(--bg-secondary);border:2px solid var(--border-color);margin-top:80px}.submit-section.svelte-13689bs h2:where(.svelte-13689bs){margin-bottom:20px}.submit-section.svelte-13689bs p:where(.svelte-13689bs){font-size:1.2rem;color:var(--text-secondary);margin-bottom:30px}.submit-button.svelte-13689bs{display:inline-block;font-size:1.3rem;padding:20px 50px;border:3px solid var(--accent-primary);background:#ff6b351a;color:var(--accent-primary);text-decoration:none;transition:all .3s;text-transform:uppercase;letter-spacing:2px;font-weight:700}.submit-button.svelte-13689bs:hover{background:var(--accent-primary);color:var(--bg-primary);transform:scale(1.05);box-shadow:0 0 30px #ff6b354d}@media(max-width:768px){h1.svelte-13689bs{font-size:2.5rem}h2.svelte-13689bs{font-size:2rem}.requirement.svelte-13689bs{flex-direction:column;gap:15px}.req-number.svelte-13689bs{text-align:left}.submit-button.svelte-13689bs{font-size:1.1rem;padding:15px 35px}}
