.background-slideshow{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.background-slideshow img{position:absolute;width:100%;height:100%;object-fit:cover;filter:blur(2px) brightness(.1);opacity:0;animation:fadeSlide 150s infinite}.background-slideshow.media img{filter:blur(1px) brightness(.3)}.background-slideshow img:nth-child(1){animation-delay:0s}.background-slideshow img:nth-child(2){animation-delay:15s}.background-slideshow img:nth-child(3){animation-delay:30s}.background-slideshow img:nth-child(4){animation-delay:45s}.background-slideshow img:nth-child(5){animation-delay:60s}.background-slideshow img:nth-child(6){animation-delay:75s}.background-slideshow img:nth-child(7){animation-delay:90s}.background-slideshow img:nth-child(8){animation-delay:105s}.background-slideshow img:nth-child(9){animation-delay:120s}.background-slideshow img:nth-child(10){animation-delay:135s}@keyframes fadeSlide{0%{opacity:0;transform:scale(1) translate(0)}5%{opacity:1}30%{opacity:1;transform:scale(1.05) translate(-2%)}33%{opacity:0}to{opacity:0}}@media(max-width:800px){.background-slideshow{height:100vh;height:100svh;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden}body{-webkit-overflow-scrolling:touch}}main.svelte-12qhfyh{position:relative;z-index:1;padding:1rem;width:100%;box-sizing:border-box}.page-container.svelte-12qhfyh{display:flex;flex-direction:column;gap:2rem;margin-top:1vh}.dodsg-logo.svelte-12qhfyh{max-width:14vw;cursor:pointer}.bar-boss.svelte-12qhfyh{position:relative;display:flex;flex-direction:row;align-items:center;width:100%;gap:2vw;margin-top:1rem}.bar-container.svelte-12qhfyh{position:absolute;left:50%;transform:translate(-50%);display:flex;flex-direction:column;padding:0;gap:clamp(0rem,4vw,1rem);background:none;padding:clamp(.25rem,4vw,1rem) clamp(.5rem,4vw,2rem);background-color:#ffffff07;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border-radius:1rem;border:1px solid rgba(22,21,21,.041);box-shadow:0 4px 30px #00000040}.topbar.svelte-12qhfyh{display:flex;flex-direction:row;gap:clamp(.5rem,4vw,4rem);align-items:center}.link-icon-stack.svelte-12qhfyh{display:flex;flex-direction:column;gap:1rem;position:absolute;top:1rem;right:1rem}.discord-icon-container.svelte-12qhfyh{display:flex;flex-direction:column;align-items:center;text-decoration:none}.discord-icon.svelte-12qhfyh{width:clamp(.5rem,5vw,5rem);justify-content:center;transition:transform .2s ease,color .2s ease;transform-origin:center center}.discord-icon.svelte-12qhfyh:hover{transform:scale(1.1)}.discord-icon-text.svelte-12qhfyh{font-size:clamp(10px,1vw,24px);color:var(--color-title);cursor:pointer;display:inline-block;text-align:center;font-weight:700;max-width:12rem}.topbar-logo-and-title.svelte-12qhfyh{display:flex;flex-direction:row}.logo-hover.svelte-12qhfyh{display:inline-block;transition:transform .2s ease,color .2s ease;transform-origin:center center}.logo-hover.svelte-12qhfyh:hover{color:var(--color-title-hover);cursor:pointer;transform:scale(1.1)}.topbar-item.svelte-12qhfyh{color:var(--color-title);text-decoration:none;cursor:pointer;display:inline-block;font-size:clamp(12px,4vw,46px);transform:translateY(0);transition:transform .15s ease-out,color .1s ease,text-shadow .1s ease;text-shadow:0 0 22px var(--color-title-shadow),0 0 12px var(--color-title-shadow)}.topbar-item.svelte-12qhfyh:hover{color:var(--color-title-hover);transform:translateY(-5px);transition:transform .3s ease-in-out,color .2s ease,text-shadow .25s ease;text-shadow:0 0 12px var(--color-title-shadow),0 0 22px var(--color-title-shadow)}.secondarybar.svelte-12qhfyh{display:flex;flex-direction:row;gap:3vw;align-items:center;justify-content:center}.secondarybar-item.svelte-12qhfyh{font-size:clamp(12px,3vw,30px);color:var(--color-secondary-title);text-decoration:none;cursor:pointer;display:inline-block;padding:.5rem;border-radius:15px;transform:translateY(0);transition:transform .15s ease-out,color .1s ease,text-shadow .1s ease}.secondarybar-item.svelte-12qhfyh:hover{transform:translateY(-2px);color:var(--color-secondary-title-hover);text-shadow:0 0 8px var(--color-secondary-title-shadow),0 0 16px var(--color-secondary-title-shadow);transition:transform .3s ease-in-out,color .2s ease,text-shadow .25s ease}.background.svelte-12qhfyh{margin:0;min-height:100vh}footer.svelte-12qhfyh{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px}@media(max-width:800px){.dodsg-logo.svelte-12qhfyh{max-width:22vw}.bar-boss.svelte-12qhfyh{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;margin-bottom:2rem}.topbar-logo-and-title.svelte-12qhfyh{align-items:start;flex-direction:row;order:1;flex:1;justify-content:flex-start;margin-left:1rem}.link-icon-stack.svelte-12qhfyh{order:2;position:relative;flex:0 0 auto;flex-direction:row;justify-content:center;width:auto;margin:0;margin-right:1rem;top:auto;right:auto}.discord-icon-text.svelte-12qhfyh{font-size:clamp(8px,2vw,24px);color:var(--color-title);cursor:pointer;display:inline-block;text-align:center;font-weight:700;max-width:12rem}.bar-container.svelte-12qhfyh{order:3;position:relative;left:auto;transform:none;width:100%;padding:1rem;gap:1rem}.topbar.svelte-12qhfyh{flex-wrap:wrap;justify-content:center}.topbar-item.svelte-12qhfyh{font-size:clamp(16px,6vw,46px)}.secondarybar.svelte-12qhfyh{flex-wrap:wrap;justify-content:center}.secondarybar-item.svelte-12qhfyh{font-size:clamp(12px,4.5vw,32px)}}@media(min-width:480px){footer.svelte-12qhfyh{padding:40px 0}}.fab-backdrop.svelte-12qhfyh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998}.fab-wrapper.svelte-12qhfyh{position:fixed;bottom:1.5rem;right:1.5rem;z-index:999;display:flex;flex-direction:column;align-items:flex-end;gap:.6rem}.fab-btn.svelte-12qhfyh{width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#ffffff14;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--color-secondary-title);cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;box-shadow:0 4px 16px #0000004d}.fab-btn.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:22px;height:22px}.fab-btn.fab-has-avatar.svelte-12qhfyh{padding:0;overflow:hidden}.fab-avatar.svelte-12qhfyh{width:100%;height:100%;object-fit:cover;border-radius:50%}.fab-btn.svelte-12qhfyh:hover{background:#ffffff24;border-color:#ffffff4d;transform:scale(1.08);box-shadow:0 6px 24px #0006}.fab-btn.fab-admin.svelte-12qhfyh{border-color:#2d6a4f66;color:#2d6a4f}.fab-btn.fab-admin.svelte-12qhfyh:hover{border-color:#2d6a4f99}.fab-btn.fab-open.svelte-12qhfyh{background:#ffffff29;border-color:#ffffff4d}.fab-btn.fab-open.fab-admin.svelte-12qhfyh{border-color:#2d6a4f80}.fab-menu.svelte-12qhfyh{display:flex;flex-direction:column;gap:.2rem;padding:.4rem;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#1e1e28d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 32px #00000073;min-width:150px;animation:svelte-12qhfyh-fab-menu-in .18s ease-out}.fab-menu-header.svelte-12qhfyh{display:flex;flex-direction:column;align-items:flex-start;padding:.4rem .6rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:.1rem}@keyframes svelte-12qhfyh-fab-menu-in{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.fab-menu-item.svelte-12qhfyh{display:flex;align-items:center;gap:.6rem;padding:.55rem .8rem;border-radius:10px;font-size:.85rem;font-weight:500;color:var(--color-text);text-decoration:none;cursor:pointer;border:none;background:none;width:100%;text-align:left;transition:background .15s}.fab-menu-item.svelte-12qhfyh:hover{background:#ffffff1a}.fab-menu-icon.svelte-12qhfyh{width:16px;height:16px;flex-shrink:0}.fab-admin-item.svelte-12qhfyh{color:#2d6a4f}.fab-logout.svelte-12qhfyh{color:#e86060}.fab-menu-form.svelte-12qhfyh{display:contents}.fab-btn-row.svelte-12qhfyh{display:flex;align-items:center;gap:.6rem}.fab-username.svelte-12qhfyh{font-size:.8rem;font-weight:600;color:var(--color-secondary-title);white-space:nowrap}.fab-admin-label.svelte-12qhfyh{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#2d6a4f;white-space:nowrap}@keyframes svelte-12qhfyh-fab-name-in{0%{max-width:0;opacity:0;transform:translate(12px)}to{max-width:200px;opacity:1;transform:translate(0)}}
