@charset "UTF-8";.light.svelte-e78fzn{--spotv-card: #ffffff;--spotv-background: #eee;--spotv-table-header: #bfe2ef;--spotv-table-color: #e3e5ea;--spotv-border: #d8d6de;--spotv-text-primary: #5e5873;--spotv-text-secondary: #6e6b7b;--spotv-text-tertiary: #7a6c6c;--spotv-text-fade: #c9c9c9;--spotv-text-light: #191919}.spotv-sr-only.svelte-e78fzn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spotv-mt-xs.svelte-e78fzn{margin-top:var(--spotv-spacing-xs)}.spotv-mt-sm.svelte-e78fzn{margin-top:var(--spotv-spacing-sm)}.spotv-mt-md.svelte-e78fzn{margin-top:var(--spotv-spacing-md)}.spotv-mt-lg.svelte-e78fzn{margin-top:var(--spotv-spacing-lg)}.spotv-mt-xl.svelte-e78fzn{margin-top:var(--spotv-spacing-xl)}.spotv-mb-xs.svelte-e78fzn{margin-bottom:var(--spotv-spacing-xs)}.spotv-mb-sm.svelte-e78fzn{margin-bottom:var(--spotv-spacing-sm)}.spotv-mb-md.svelte-e78fzn{margin-bottom:var(--spotv-spacing-md)}.spotv-mb-lg.svelte-e78fzn{margin-bottom:var(--spotv-spacing-lg)}.spotv-mb-xl.svelte-e78fzn{margin-bottom:var(--spotv-spacing-xl)}.spotv-ml-xs.svelte-e78fzn{margin-left:var(--spotv-spacing-xs)}.spotv-ml-sm.svelte-e78fzn{margin-left:var(--spotv-spacing-sm)}.spotv-ml-md.svelte-e78fzn{margin-left:var(--spotv-spacing-md)}.spotv-ml-lg.svelte-e78fzn{margin-left:var(--spotv-spacing-lg)}.spotv-ml-xl.svelte-e78fzn{margin-left:var(--spotv-spacing-xl)}.spotv-mr-xs.svelte-e78fzn{margin-right:var(--spotv-spacing-xs)}.spotv-mr-sm.svelte-e78fzn{margin-right:var(--spotv-spacing-sm)}.spotv-mr-md.svelte-e78fzn{margin-right:var(--spotv-spacing-md)}.spotv-mr-lg.svelte-e78fzn{margin-right:var(--spotv-spacing-lg)}.spotv-mr-xl.svelte-e78fzn{margin-right:var(--spotv-spacing-xl)}.spotv-p-xs.svelte-e78fzn{padding:var(--spotv-spacing-xs)}.spotv-p-sm.svelte-e78fzn{padding:var(--spotv-spacing-sm)}.spotv-p-md.svelte-e78fzn{padding:var(--spotv-spacing-md)}.spotv-p-lg.svelte-e78fzn{padding:var(--spotv-spacing-lg)}.spotv-p-xl.svelte-e78fzn{padding:var(--spotv-spacing-xl)}.spotv-flex.svelte-e78fzn{display:flex}.spotv-flex-col.svelte-e78fzn{display:flex;flex-direction:column}.spotv-flex-row.svelte-e78fzn{display:flex;flex-direction:row}.spotv-flex-wrap.svelte-e78fzn{display:flex;flex-wrap:wrap}.spotv-items-start.svelte-e78fzn{align-items:flex-start}.spotv-items-center.svelte-e78fzn{align-items:center}.spotv-items-end.svelte-e78fzn{align-items:flex-end}.spotv-items-stretch.svelte-e78fzn{align-items:stretch}.spotv-justify-start.svelte-e78fzn{justify-content:flex-start}.spotv-justify-center.svelte-e78fzn{justify-content:center}.spotv-justify-end.svelte-e78fzn{justify-content:flex-end}.spotv-justify-between.svelte-e78fzn{justify-content:space-between}.spotv-justify-around.svelte-e78fzn{justify-content:space-around}.spotv-gap-xs.svelte-e78fzn{gap:var(--spotv-spacing-xs)}.spotv-gap-sm.svelte-e78fzn{gap:var(--spotv-spacing-sm)}.spotv-gap-md.svelte-e78fzn{gap:var(--spotv-spacing-md)}.spotv-gap-lg.svelte-e78fzn{gap:var(--spotv-spacing-lg)}.spotv-gap-xl.svelte-e78fzn{gap:var(--spotv-spacing-xl)}.spotv-text-xs.svelte-e78fzn{font-size:var(--spotv-font-size-xs)}.spotv-text-sm.svelte-e78fzn{font-size:var(--spotv-font-size-sm)}.spotv-text-md.svelte-e78fzn{font-size:var(--spotv-font-size-md)}.spotv-text-lg.svelte-e78fzn{font-size:var(--spotv-font-size-lg)}.spotv-text-xl.svelte-e78fzn{font-size:var(--spotv-font-size-xl)}.spotv-text-left.svelte-e78fzn{text-align:left}.spotv-text-center.svelte-e78fzn{text-align:center}.spotv-text-right.svelte-e78fzn{text-align:right}.spotv-text-bold.svelte-e78fzn{font-weight:700}.spotv-text-semibold.svelte-e78fzn{font-weight:600}.spotv-text-medium.svelte-e78fzn{font-weight:500}.spotv-text-normal.svelte-e78fzn{font-weight:400}.spotv-text-primary.svelte-e78fzn{color:var(--spotv-text-primary)}.spotv-text-secondary.svelte-e78fzn{color:var(--spotv-text-secondary)}.spotv-text-tertiary.svelte-e78fzn{color:var(--spotv-text-tertiary)}.spotv-text-fade.svelte-e78fzn{color:var(--spotv-text-fade)}.spotv-color-primary.svelte-e78fzn{color:var(--spotv-primary)}.spotv-color-red.svelte-e78fzn{color:var(--spotv-secondary-red)}.spotv-color-green.svelte-e78fzn{color:var(--spotv-secondary-green)}.spotv-color-blue.svelte-e78fzn{color:var(--spotv-secondary-blue)}.spotv-color-gray.svelte-e78fzn{color:var(--spotv-secondary-gray)}.spotv-bg-primary.svelte-e78fzn{background-color:var(--spotv-primary)}.spotv-bg-card.svelte-e78fzn{background-color:var(--spotv-card)}.spotv-bg-background.svelte-e78fzn{background-color:var(--spotv-background)}.spotv-block.svelte-e78fzn{display:block}.spotv-inline.svelte-e78fzn{display:inline}.spotv-inline-block.svelte-e78fzn{display:inline-block}.spotv-hidden.svelte-e78fzn{display:none}.spotv-relative.svelte-e78fzn{position:relative}.spotv-absolute.svelte-e78fzn{position:absolute}.spotv-fixed.svelte-e78fzn{position:fixed}.spotv-sticky.svelte-e78fzn{position:sticky}.spotv-border.svelte-e78fzn{border:1px solid var(--spotv-border)}.spotv-border-0.svelte-e78fzn{border:none}.spotv-border-t.svelte-e78fzn{border-top:1px solid var(--spotv-border)}.spotv-border-b.svelte-e78fzn{border-bottom:1px solid var(--spotv-border)}.spotv-border-l.svelte-e78fzn{border-left:1px solid var(--spotv-border)}.spotv-border-r.svelte-e78fzn{border-right:1px solid var(--spotv-border)}.spotv-rounded-sm.svelte-e78fzn{border-radius:var(--spotv-radius-sm)}.spotv-rounded-md.svelte-e78fzn{border-radius:var(--spotv-radius-md)}.spotv-rounded-lg.svelte-e78fzn{border-radius:var(--spotv-radius-lg)}.spotv-rounded-full.svelte-e78fzn{border-radius:var(--spotv-radius-full)}.spotv-shadow-sm.svelte-e78fzn{box-shadow:var(--spotv-shadow-sm)}.spotv-shadow-md.svelte-e78fzn{box-shadow:var(--spotv-shadow-md)}.spotv-shadow-lg.svelte-e78fzn{box-shadow:var(--spotv-shadow-lg)}.spotv-w-full.svelte-e78fzn{width:100%}.spotv-w-auto.svelte-e78fzn{width:auto}.spotv-w-fit.svelte-e78fzn{width:-moz-fit-content;width:fit-content}.spotv-h-full.svelte-e78fzn{height:100%}.spotv-h-auto.svelte-e78fzn{height:auto}.spotv-h-fit.svelte-e78fzn{height:-moz-fit-content;height:fit-content}.board-list.svelte-e78fzn{position:relative;border-bottom:1px solid var(--color-dark-border)}.board-list.svelte-e78fzn:hover{background-color:var(--color-dark-surface)}.board-list.svelte-e78fzn:hover .board-list__thumbnail:where(.svelte-e78fzn){display:flex;justify-content:center}.board-list.svelte-e78fzn td:where(.svelte-e78fzn){padding:.875rem .5rem;vertical-align:middle}.board-list__number.svelte-e78fzn{width:60px;text-align:center;color:var(--color-text-tertiary);font-size:.875rem}.board-list__title-cell.svelte-e78fzn{padding-left:1rem;padding-right:1rem}.board-list__title-link.svelte-e78fzn{display:block;text-decoration:none;color:inherit}.board-list__title-link.svelte-e78fzn:hover .board-list__title:where(.svelte-e78fzn){text-decoration:underline}.board-list__title.svelte-e78fzn{font-size:.9375rem;color:var(--color-text-primary);line-height:1.5}.board-list__title.highlight.svelte-e78fzn{font-size:1rem;font-weight:600;color:var(--color-text-primary)}.board-list__comments.svelte-e78fzn{color:var(--color-accent-violet);font-size:.875rem;margin-left:.25rem}.board-list__image-icon.svelte-e78fzn{color:var(--color-text-tertiary);font-size:.75rem;margin-left:.25rem}.board-list__author.svelte-e78fzn{width:120px;text-align:center;color:var(--color-text-secondary);font-size:.875rem}.board-list__date.svelte-e78fzn{width:100px;text-align:center;color:var(--color-text-tertiary);font-size:.875rem}.board-list__views.svelte-e78fzn,.board-list__likes.svelte-e78fzn{width:60px;text-align:center;color:var(--color-text-tertiary);font-size:.875rem}.board-list__thumbnail.svelte-e78fzn{display:none;position:absolute;top:100%;left:60px;z-index:100;overflow:hidden;width:200px;height:200px;border:2px solid var(--color-dark-border);border-radius:8px;background:var(--color-dark-card);box-shadow:0 4px 16px #0009;padding:0;cursor:pointer;transition:all .3s ease}.board-list__thumbnail.svelte-e78fzn:hover{border-color:var(--color-brand-500);box-shadow:0 6px 24px #10b98166;transform:scale(1.05)}.board-list__thumbnail.svelte-e78fzn:active{transform:scale(.98)}.board-list__thumbnail-image.svelte-e78fzn{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.board-list.active.svelte-e78fzn{background-color:var(--color-dark-surface);border-left:3px solid var(--color-brand-500)}.board-list__active-board.svelte-e78fzn{color:var(--color-brand-500)}.board-list__badge.svelte-e78fzn{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;margin-right:.5rem;font-size:.75rem;font-weight:700;border-radius:4px}.board-list__badge--important.svelte-e78fzn{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.board-list__badge--pinned.svelte-e78fzn{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.board-list__badge.svelte-e78fzn i:where(.svelte-e78fzn){font-size:.625rem}.board-list__tag.svelte-e78fzn{display:inline-flex;align-items:center;gap:.125rem;padding:.125rem .5rem;margin-right:.5rem;font-size:.75rem;font-weight:600;border-radius:9999px;background:var(--color-dark-surface);color:var(--color-text-secondary)}.board-list__tag--일반.svelte-e78fzn{background:var(--color-dark-surface);color:var(--color-text-secondary)}.board-list__tag--유머.svelte-e78fzn{background:#ffc1071a;color:#ffc107}.board-list__tag--스포츠.svelte-e78fzn{background:#00acc11a;color:#00acc1}.board-list__tag--정보.svelte-e78fzn{background:#4caf501a;color:#4caf50}.board-list__tag--질문.svelte-e78fzn{background:#9e9e9e1a;color:#9e9e9e}.board-list__tag--후기.svelte-e78fzn{background:#f443361a;color:#f44336}.board-list__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.board-list__title-wrapper.svelte-e78fzn{flex-direction:column;align-items:flex-start;gap:.5rem}.board-list__info.svelte-e78fzn{font-size:.75rem}}.modal-overlay.svelte-um871v{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px);animation:svelte-um871v-fadeIn .2s ease-out}.modal-content.svelte-um871v{background:var(--color-dark-card);border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow:hidden;box-shadow:0 8px 32px #0006;animation:svelte-um871v-slideUp .3s ease-out}.modal-header.svelte-um871v{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--color-dark-border)}.modal-header.svelte-um871v h2:where(.svelte-um871v){display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0}.modal-header.svelte-um871v h2:where(.svelte-um871v) i:where(.svelte-um871v){color:var(--color-error)}.modal-header.svelte-um871v .close-button:where(.svelte-um871v){background:none;border:none;font-size:1.5rem;color:var(--color-text-tertiary);cursor:pointer;padding:.25rem;transition:color .2s}.modal-header.svelte-um871v .close-button:where(.svelte-um871v):hover{color:var(--color-text-primary)}.modal-body.svelte-um871v{padding:1.5rem;max-height:60vh;overflow-y:auto}.form-group.svelte-um871v{margin-bottom:1.5rem}.form-group.svelte-um871v:last-child{margin-bottom:0}.form-group.svelte-um871v label:where(.svelte-um871v){display:block;font-weight:600;font-size:.9375rem;color:var(--color-text-primary);margin-bottom:.5rem}.form-group.svelte-um871v select:where(.svelte-um871v),.form-group.svelte-um871v textarea:where(.svelte-um871v){width:100%;padding:.75rem;background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:8px;color:var(--color-text-primary);font-family:inherit;font-size:.9375rem;transition:border-color .2s}.form-group.svelte-um871v select:where(.svelte-um871v):focus,.form-group.svelte-um871v textarea:where(.svelte-um871v):focus{outline:none;border-color:var(--color-brand-400)}.form-group.svelte-um871v select:where(.svelte-um871v){cursor:pointer}.form-group.svelte-um871v textarea:where(.svelte-um871v){resize:vertical;min-height:120px}.form-group.svelte-um871v .help-text:where(.svelte-um871v){margin-top:.5rem;font-size:.8125rem;color:var(--color-text-quaternary)}.modal-footer.svelte-um871v{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid var(--color-dark-border)}.modal-footer.svelte-um871v .button:where(.svelte-um871v){padding:.75rem 1.5rem;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.modal-footer.svelte-um871v .button:where(.svelte-um871v):disabled{opacity:.5;cursor:not-allowed}.modal-footer.svelte-um871v .button.secondary:where(.svelte-um871v){background:var(--color-dark-surface);color:var(--color-text-secondary);border:1px solid var(--color-dark-border)}.modal-footer.svelte-um871v .button.secondary:where(.svelte-um871v):hover:not(:disabled){background:var(--color-dark-border);color:var(--color-text-primary)}.modal-footer.svelte-um871v .button.primary:where(.svelte-um871v){background:var(--color-error);color:#fff}.modal-footer.svelte-um871v .button.primary:where(.svelte-um871v):hover:not(:disabled){background:var(--color-error-dark);transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}@keyframes svelte-um871v-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-um871v-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.modal-content.svelte-um871v{width:95%;max-height:95vh}.modal-header.svelte-um871v,.modal-body.svelte-um871v,.modal-footer.svelte-um871v{padding:1rem}}.view-form__header-actions.svelte-1abfncu{display:flex;justify-content:space-between;align-items:center;padding:1rem;gap:1rem;flex-wrap:wrap}.view-form__header-actions.svelte-1abfncu .back-to-list-btn:where(.svelte-1abfncu){display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:6px;color:var(--color-text-secondary);font-size:.875rem;cursor:pointer;transition:all .2s ease}.view-form__header-actions.svelte-1abfncu .back-to-list-btn:where(.svelte-1abfncu) i:where(.svelte-1abfncu){font-size:.875rem}.view-form__header-actions.svelte-1abfncu .back-to-list-btn:where(.svelte-1abfncu):hover{background:var(--color-dark-card);border-color:var(--color-brand-500);color:var(--color-brand-400)}.view-form__header-actions.svelte-1abfncu .post-navigation:where(.svelte-1abfncu){display:flex;gap:.5rem;align-items:center}.view-form__header-actions.svelte-1abfncu .post-navigation:where(.svelte-1abfncu) .nav-button:where(.svelte-1abfncu){display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:6px;color:var(--color-text-secondary);font-size:.875rem;text-decoration:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.view-form__header-actions.svelte-1abfncu .post-navigation:where(.svelte-1abfncu) .nav-button:where(.svelte-1abfncu) i:where(.svelte-1abfncu){font-size:.75rem}.view-form__header-actions.svelte-1abfncu .post-navigation:where(.svelte-1abfncu) .nav-button:where(.svelte-1abfncu) .nav-text:where(.svelte-1abfncu){font-size:.875rem}.view-form__header-actions.svelte-1abfncu .post-navigation:where(.svelte-1abfncu) .nav-button:where(.svelte-1abfncu):hover:not(.disabled){background:var(--color-dark-card);border-color:var(--color-brand-500);color:var(--color-brand-400)}.view-form__header-actions.svelte-1abfncu .post-navigation:where(.svelte-1abfncu) .nav-button.disabled:where(.svelte-1abfncu){opacity:.4;cursor:not-allowed;pointer-events:none}.view-form__header.svelte-1abfncu{padding:1.5rem;border-bottom:1px solid var(--color-dark-border);margin-bottom:1.5rem}.view-form__title.svelte-1abfncu{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:1rem;line-height:1.4}.view-form__meta.svelte-1abfncu{display:flex;gap:1.5rem;font-size:var(--text-sm);color:var(--color-text-secondary);flex-wrap:wrap}.view-form__meta.svelte-1abfncu span:where(.svelte-1abfncu){display:flex;align-items:center;gap:.5rem}.view-form__meta.svelte-1abfncu span:where(.svelte-1abfncu) i:where(.svelte-1abfncu){color:var(--color-brand-400)}.view-form__meta.svelte-1abfncu .author:where(.svelte-1abfncu){font-weight:var(--font-semibold)}.view-form__gallery-images.svelte-1abfncu{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-bottom:2rem;padding:1rem;background-color:var(--background-light);border-radius:.5rem}.view-form__gallery-images.svelte-1abfncu .gallery-image-wrapper:where(.svelte-1abfncu){position:relative;overflow:hidden;border-radius:.375rem;cursor:pointer}.view-form__content.svelte-1abfncu{padding:1.5rem;min-height:200px;line-height:1.6;color:var(--color-text-primary)}@media screen and (min-width:768px){.view-form__content.svelte-1abfncu{padding:1rem}}@media screen and (min-width:1024px){.view-form__content.svelte-1abfncu{padding:1rem}}.view-form__content.svelte-1abfncu p{margin:0 0 1rem}.view-form__content.svelte-1abfncu p:last-child{margin-bottom:0}.view-form__content.svelte-1abfncu ul,.view-form__content.svelte-1abfncu ol{margin:0 0 1rem;padding-left:1.5rem}.view-form__content.svelte-1abfncu img{max-width:100%;height:auto;margin:1rem 0;cursor:pointer}.view-form__recommend.svelte-1abfncu{margin-top:2rem;padding:1rem;border-top:1px solid var(--color-dark-border);display:flex;align-items:center;justify-content:space-between}.view-form__recommend__box.svelte-1abfncu{display:flex;align-items:center;gap:.5rem}.view-form__recommend__box__count.svelte-1abfncu{font-weight:700;font-size:1.125rem;color:var(--color-text-secondary);margin:0}.view-form__recommend__box__count.like.svelte-1abfncu{color:var(--color-brand-400)}.view-form__recommend__box__count.dislike.svelte-1abfncu{color:var(--color-error)}.view-form__recommend__box.svelte-1abfncu .like-btn{color:var(--color-brand-400)}.view-form__recommend__box.svelte-1abfncu .like-btn:hover{border-color:var(--color-brand-400);color:var(--color-brand-400)}.view-form__recommend__box.svelte-1abfncu .dislike-btn{color:var(--color-error)}.view-form__recommend__box.svelte-1abfncu .dislike-btn:hover{border-color:var(--color-error);color:var(--color-error)}.view-form__recommend__button-box.svelte-1abfncu{display:flex;gap:.5rem}.image-modal-cover.svelte-1abfncu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999}.image-modal.svelte-1abfncu{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-dark-card);border-radius:8px;padding:1rem;z-index:1000;max-width:90vw;max-height:90vh;overflow:auto}.image-modal__xmark.svelte-1abfncu{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--color-text-secondary)}.image-modal__xmark.svelte-1abfncu:hover{color:var(--color-text-primary)}.image-modal.svelte-1abfncu img{max-width:100%;height:auto}.verify-info.svelte-1abfncu{background:linear-gradient(135deg,#10b9811a,#06b6d41a);border:1px solid rgba(16,185,129,.3);border-radius:1rem;padding:1.5rem;margin-bottom:2rem}.verify-info__header.svelte-1abfncu{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(16,185,129,.2)}.verify-info.svelte-1abfncu .verify-badge:where(.svelte-1abfncu){display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;color:#10b981}.verify-info.svelte-1abfncu .verify-badge:where(.svelte-1abfncu) i:where(.svelte-1abfncu){font-size:1.25rem}.verify-info.svelte-1abfncu .bet-type-badge:where(.svelte-1abfncu){padding:.375rem .875rem;border-radius:9999px;font-size:.875rem;font-weight:600}.verify-info.svelte-1abfncu .bet-type-badge.sports:where(.svelte-1abfncu){background:#3b82f626;color:#3b82f6}.verify-info.svelte-1abfncu .bet-type-badge.casino:where(.svelte-1abfncu){background:#a855f726;color:#a855f7}.verify-info__content.svelte-1abfncu{display:flex;flex-direction:column;gap:1.5rem}.verify-info.svelte-1abfncu .info-grid:where(.svelte-1abfncu){display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.verify-info.svelte-1abfncu .info-item:where(.svelte-1abfncu){background:var(--color-dark-card);border:1px solid var(--color-dark-border);border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.5rem;transition:all .2s ease}.verify-info.svelte-1abfncu .info-item:where(.svelte-1abfncu):hover{border-color:#10b98166;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.verify-info.svelte-1abfncu .info-item:where(.svelte-1abfncu) .info-label:where(.svelte-1abfncu){display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-text-secondary);font-weight:500}.verify-info.svelte-1abfncu .info-item:where(.svelte-1abfncu) .info-label:where(.svelte-1abfncu) i:where(.svelte-1abfncu){color:#10b981;width:16px}.verify-info.svelte-1abfncu .info-item:where(.svelte-1abfncu) .info-value:where(.svelte-1abfncu){font-size:1rem;font-weight:600;color:var(--color-text-primary)}.verify-info.svelte-1abfncu .info-item:where(.svelte-1abfncu) .info-value.bet-amount:where(.svelte-1abfncu){color:#3b82f6}.verify-info.svelte-1abfncu .info-item:where(.svelte-1abfncu) .info-value.win-amount:where(.svelte-1abfncu){color:#10b981;font-size:1.125rem}.verify-info.svelte-1abfncu .info-item:where(.svelte-1abfncu) .info-value.odds:where(.svelte-1abfncu){color:#f59e0b}.verify-info.svelte-1abfncu .verify-images:where(.svelte-1abfncu){background:var(--color-dark-card);border:1px solid var(--color-dark-border);border-radius:.75rem;padding:1.5rem}.verify-info.svelte-1abfncu .verify-images__header:where(.svelte-1abfncu){display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:1.5rem}.verify-info.svelte-1abfncu .verify-images__header:where(.svelte-1abfncu) i:where(.svelte-1abfncu){color:#10b981}.verify-info.svelte-1abfncu .verify-images:where(.svelte-1abfncu) .verify-image-wrapper:where(.svelte-1abfncu){position:relative;overflow:hidden;border-radius:.5rem;cursor:pointer;background:var(--color-dark-surface);aspect-ratio:4/3;box-shadow:0 2px 8px #0003;transition:box-shadow .3s ease}.verify-info.svelte-1abfncu .verify-images:where(.svelte-1abfncu) .verify-image-wrapper:where(.svelte-1abfncu) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.verify-info.svelte-1abfncu .verify-images:where(.svelte-1abfncu) .verify-image-wrapper:where(.svelte-1abfncu):hover{box-shadow:0 8px 24px #10b98140}.verify-info.svelte-1abfncu .verify-images:where(.svelte-1abfncu) .verify-image-wrapper:where(.svelte-1abfncu):hover img{transform:scale(1.15)}@media screen and (max-width:768px){.view-form__header-actions.svelte-1abfncu{padding:.5rem 0 0;justify-content:center}.view-form__header-actions.svelte-1abfncu .back-to-list-btn:where(.svelte-1abfncu){padding:.375rem .75rem;font-size:.8125rem}.view-form__header-actions.svelte-1abfncu .post-navigation:where(.svelte-1abfncu){gap:.375rem}.view-form__header-actions.svelte-1abfncu .post-navigation:where(.svelte-1abfncu) .nav-button:where(.svelte-1abfncu){padding:.375rem .625rem;font-size:.8125rem}.view-form__header-actions.svelte-1abfncu .post-navigation:where(.svelte-1abfncu) .nav-button:where(.svelte-1abfncu) i:where(.svelte-1abfncu){font-size:.7rem}.view-form__header-actions.svelte-1abfncu .post-navigation:where(.svelte-1abfncu) .nav-button:where(.svelte-1abfncu) .nav-text:where(.svelte-1abfncu){display:none}.view-form__header.svelte-1abfncu{padding:1.5rem 0}.view-form__recommend.svelte-1abfncu{flex-direction:column;gap:1rem}.view-form__recommend__box.svelte-1abfncu,.view-form__recommend__button-box.svelte-1abfncu{width:100%;justify-content:center}.view-form__gallery-images.svelte-1abfncu{padding:0}.view-form__content.svelte-1abfncu{padding:1rem 0}.verify-info.svelte-1abfncu .info-grid:where(.svelte-1abfncu){grid-template-columns:1fr}}.comment-point-status.svelte-h7mh53{margin-bottom:1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.status-loading.svelte-h7mh53,.status-error.svelte-h7mh53{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);background-color:var(--color-dark-card)}.status-error.svelte-h7mh53{background-color:var(--color-dark-card);border:1px solid var(--color-brand-800)}.status-error.svelte-h7mh53 span:where(.svelte-h7mh53){font-size:var(--font-size-sm);font-weight:var(--font-weight-light);color:var(--color-text-tertiary)}.loading-spinner.svelte-h7mh53{display:inline-block;width:16px;height:16px;border:1px solid #ddd;border-top-color:var(--color-brand-600);border-radius:50%;animation:svelte-h7mh53-spin .8s linear infinite}@keyframes svelte-h7mh53-spin{to{transform:rotate(360deg)}}.error-icon.svelte-h7mh53{font-size:var(--font-size-md)}.status-container.svelte-h7mh53{background:var(--color-dark-bg);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-md);transition:border-color .3s ease;margin:var(--space-4) 0}.status-details.svelte-h7mh53{display:flex;justify-content:flex-end;gap:var(--space-4);margin-bottom:1rem}.detail-item.svelte-h7mh53{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.detail-label.svelte-h7mh53{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.detail-value.svelte-h7mh53{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary)}.detail-value.highlight.svelte-h7mh53{color:var(--color-brand-600);font-size:var(--font-size-base)}@media(max-width:768px){.comment-point-status.svelte-h7mh53{margin-bottom:1rem}.status-container.svelte-h7mh53{padding:1rem}.status-details.svelte-h7mh53{padding:.75rem}}.comment.svelte-1eklod4{margin-top:2rem;margin-bottom:3rem;border-top:1px solid var(--color-dark-border)}.comment__header.svelte-1eklod4{display:flex;align-items:center;gap:.5rem;padding:1rem 0;border-bottom:1px solid var(--color-dark-border)}.comment__header__icon.svelte-1eklod4{font-size:1.125rem;color:var(--color-text-secondary)}.comment__header__title.svelte-1eklod4{font-weight:700;font-size:1.125rem;margin-bottom:0}.comment__content.svelte-1eklod4{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border-bottom:1px solid var(--color-dark-border);transition:background-color .2s ease}.comment__content.svelte-1eklod4:hover{background-color:#ffffff05}.comment__content__top.svelte-1eklod4{display:flex;gap:1rem}.comment__content.reply.svelte-1eklod4{margin-left:3rem;background-color:var(--color-dark-surface);border-left:3px solid var(--color-brand-400)}.comment__content.reply.svelte-1eklod4:hover{background-color:#ffffff0a}.comment__content__picture.svelte-1eklod4{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.comment__content__body.svelte-1eklod4{flex:1;display:flex;flex-direction:column;gap:.75rem;min-width:0}.comment__content__body__header.svelte-1eklod4{display:flex;justify-content:space-between;align-items:center;gap:1rem}.comment__content__body__header__left.svelte-1eklod4{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.comment__content__body__buttons.svelte-1eklod4{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0}.comment__content__body__nickname.svelte-1eklod4{font-weight:600;font-size:.9375rem;color:var(--color-text-primary)}.comment__content__body__date.svelte-1eklod4{font-size:.8125rem;color:var(--color-text-tertiary)}.comment__content__body__text.svelte-1eklod4{line-height:1.6;font-size:.9375rem;color:var(--color-text-secondary);word-break:break-word}.comment__content__body__text.svelte-1eklod4 p:where(.svelte-1eklod4){margin:0}.comment__content__body__text.svelte-1eklod4 .reply-mention:where(.svelte-1eklod4){color:var(--color-brand-400);font-weight:600;margin-right:.25rem}.comment__content__body__reply-count.svelte-1eklod4{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-brand-400);font-weight:500;margin-top:.25rem}.comment__content__body__reply-count.svelte-1eklod4 i:where(.svelte-1eklod4){font-size:.875rem}.comment__content.svelte-1eklod4 button:where(.svelte-1eklod4){display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.375rem .75rem;height:32px;border-radius:6px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.comment__content.svelte-1eklod4 button:where(.svelte-1eklod4) i:where(.svelte-1eklod4){font-size:.8125rem}.comment__content.svelte-1eklod4 button:where(.svelte-1eklod4):active{transform:scale(.98)}.comment__content__reply-btn.svelte-1eklod4{background:none;border:1px solid var(--color-brand-400);color:var(--color-brand-400)}.comment__content__reply-btn.svelte-1eklod4:hover{background-color:var(--color-brand-400);color:#fff}.comment__content__delete-btn.svelte-1eklod4{background:none;border:1px solid var(--color-error);color:var(--color-error)}.comment__content__delete-btn.svelte-1eklod4:hover{background-color:var(--color-error);color:#fff}.comment__content__report-btn.svelte-1eklod4{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:1px solid var(--color-warning);border-radius:6px;color:var(--color-warning);cursor:pointer;transition:all .2s ease}.comment__content__report-btn.svelte-1eklod4 i:where(.svelte-1eklod4){font-size:.8125rem}.comment__content__report-btn.svelte-1eklod4:hover{background-color:var(--color-warning);color:#fff}.comment__content__report-btn.svelte-1eklod4:active{transform:scale(.98)}.comment__content__none.svelte-1eklod4{text-align:center;color:var(--color-text-tertiary);padding:2rem}.comment__text-box.svelte-1eklod4{padding:1rem;margin-top:1rem}.comment__text-box__nickname.svelte-1eklod4{font-weight:700;color:var(--color-text-primary);display:block;margin-bottom:var(--space-2)}.comment__text-box.svelte-1eklod4 textarea:where(.svelte-1eklod4){width:100%;min-height:120px;padding:.5rem;border:1px solid var(--color-dark-border);border-radius:8px;resize:vertical;font-family:inherit;margin-bottom:.5rem;background:var(--color-dark-surface);color:var(--color-text-primary)}.comment__text-box.svelte-1eklod4 textarea:where(.svelte-1eklod4):focus{outline:none;border-color:var(--color-brand-400)}.comment__text-box__register.svelte-1eklod4{text-align:right;display:flex;justify-content:flex-end;gap:.5rem}.comment__text-box__login-notice.svelte-1eklod4{display:flex;align-items:center;gap:.75rem;padding:2rem;text-align:center;justify-content:center;color:var(--color-text-tertiary);font-size:.9375rem}.comment__text-box__login-notice.svelte-1eklod4 i:where(.svelte-1eklod4){font-size:1.25rem;color:var(--color-text-quaternary)}.comment__text-box__login-notice.svelte-1eklod4 a:where(.svelte-1eklod4){color:var(--color-brand-400);text-decoration:none;font-weight:600}.comment__text-box__login-notice.svelte-1eklod4 a:where(.svelte-1eklod4):hover{color:var(--color-brand-500);text-decoration:underline}.comment-cover{margin-top:1.25rem;padding:1.25rem;background:linear-gradient(135deg,#6366f10d,#8b5cf60d);border:1px solid rgba(99,102,241,.2);border-left:3px solid var(--color-brand-400);border-radius:8px;animation:svelte-1eklod4-slideDown .3s ease-out}.comment-cover__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(99,102,241,.2)}.comment-cover__header i.svelte-1eklod4{color:var(--color-brand-400);font-size:1rem}.comment__text-box{background:var(--color-dark-card);border-radius:6px;border:1px solid var(--color-dark-border)}.comment__text-box__nickname{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem;color:var(--color-text-primary);margin-bottom:0}.comment__text-box__nickname i.svelte-1eklod4{color:var(--color-brand-400);font-size:.875rem}.comment__text-box textarea{width:100%;min-height:180px;padding:.75rem;border:1px solid var(--color-dark-border);border-radius:6px;resize:vertical;font-family:inherit;font-size:.9375rem;line-height:1.6;margin-bottom:.75rem;background:var(--color-dark-surface);color:var(--color-text-primary);transition:all .2s ease}.comment__text-box textarea:focus{outline:none;border-color:var(--color-brand-400);box-shadow:0 0 0 3px #6366f11a}.comment__text-box textarea::-moz-placeholder{color:var(--text-placeholder)}.comment__text-box textarea::placeholder{color:var(--text-placeholder)}.comment__text-box__register{display:flex;justify-content:flex-end;gap:.5rem;margin-bottom:.5rem}.comment__text-box__register button{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s ease}.comment__text-box__register button i.svelte-1eklod4{font-size:.875rem}.comment__text-box__register button.line.svelte-1eklod4{background:var(--color-brand-400);border:1px solid var(--color-brand-400);color:#fff}.comment__text-box__register button.line.svelte-1eklod4:hover{background:var(--color-brand-500);border-color:var(--color-brand-500);transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}.comment__text-box__register button.line.svelte-1eklod4:active{transform:translateY(0)}@keyframes svelte-1eklod4-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){.comment__header__title.svelte-1eklod4{font-size:.875rem}.comment__content.svelte-1eklod4{padding:1.25rem 0}.comment__content.svelte-1eklod4 button:where(.svelte-1eklod4){padding:.2 .5rem;height:24px;font-size:.75rem;cursor:pointer}.comment__content.svelte-1eklod4 button:where(.svelte-1eklod4) i:where(.svelte-1eklod4){font-size:.7rem}.comment__content__picture.svelte-1eklod4{width:24px;height:24px}.comment__content__body__nickname.svelte-1eklod4{font-size:.75rem}.comment__content.reply.svelte-1eklod4{margin-left:1rem}.comment__text-box__register.svelte-1eklod4 button:where(.svelte-1eklod4){padding:.2 .5rem;height:24px;font-size:.75rem;cursor:pointer}.comment-cover{padding:1rem}.comment-cover__title,.comment__text-box__nickname{font-size:.75rem;font-weight:600}.comment__text-box__register button{gap:.25rem;padding:.2rem .5rem;font-size:.75rem}.comment__text-box__register button i.svelte-1eklod4{font-size:.75rem}}.form-title.svelte-4ensif{margin-bottom:1rem}.form-title__title.svelte-4ensif{padding:1rem;margin-bottom:.5rem;background:var(--color-dark-card);border:1px solid var(--color-dark-border)!important;border-radius:8px;font-size:1.25rem;font-weight:700}.form-title__info.svelte-4ensif{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--color-dark-card);border:1px solid var(--color-dark-border)!important;border-radius:8px;font-size:.875rem;color:var(--color-text-secondary)}.form-title__info__user.svelte-4ensif{display:flex;align-items:center;gap:1rem}.form-title__info__user.svelte-4ensif p:where(.svelte-4ensif){margin:0}.form-title__info__user__level.svelte-4ensif{display:flex;align-items:center;gap:.25rem}.form-title__info__user__level__text.svelte-4ensif{font-size:.875rem;line-height:1}.form-title__info__user__level.svelte-4ensif img:where(.svelte-4ensif){width:18px;height:18px;vertical-align:middle}.form-title__info__user__level.svelte-4ensif span:where(.svelte-4ensif){font-weight:700;color:var(--color-brand-400);line-height:1}.form-title__info__post.svelte-4ensif{display:flex;gap:1rem}.form-title__info__post.svelte-4ensif p:where(.svelte-4ensif){white-space:nowrap;margin:0}@media screen and (max-width:768px){.form-title__info.svelte-4ensif{flex-direction:column;gap:.5rem;align-items:flex-start}.form-title__info__post.svelte-4ensif{gap:.5rem}}.text-box.svelte-ogl4uj{position:relative}.text-box__textarea.svelte-ogl4uj{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:1rem;line-height:1.5;resize:vertical;min-height:100px}.text-box__textarea.svelte-ogl4uj:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.text-box__textarea.svelte-ogl4uj:readonly{background-color:#f8f9fa;cursor:not-allowed}.text-box__textarea.svelte-ogl4uj::-moz-placeholder{color:#666}.text-box__textarea.svelte-ogl4uj::placeholder{color:#666}.text-box__counter.svelte-ogl4uj{position:absolute;bottom:.5rem;right:.75rem;font-size:.75rem;color:#666;background:#ffffffe6;padding:.25rem;border-radius:2px}.skeleton-row.svelte-k688zg td:where(.svelte-k688zg){text-align:center;vertical-align:middle}.skeleton-block.svelte-k688zg{height:1rem;margin:0 auto;background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d);background-size:200% 100%;border-radius:4px;animation:svelte-k688zg-skeleton-loading 1.5s ease-in-out infinite}.skeleton-block--short.svelte-k688zg{width:3rem}.skeleton-block--medium.svelte-k688zg{width:6rem}.skeleton-block--long.svelte-k688zg{max-width:100%}@keyframes svelte-k688zg-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.light.svelte-1lc7ra7{--spotv-card: #ffffff;--spotv-background: #eee;--spotv-table-header: #bfe2ef;--spotv-table-color: #e3e5ea;--spotv-border: #d8d6de;--spotv-text-primary: #5e5873;--spotv-text-secondary: #6e6b7b;--spotv-text-tertiary: #7a6c6c;--spotv-text-fade: #c9c9c9;--spotv-text-light: #191919}.spotv-sr-only.svelte-1lc7ra7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spotv-mt-xs.svelte-1lc7ra7{margin-top:var(--spotv-spacing-xs)}.spotv-mt-sm.svelte-1lc7ra7{margin-top:var(--spotv-spacing-sm)}.spotv-mt-md.svelte-1lc7ra7{margin-top:var(--spotv-spacing-md)}.spotv-mt-lg.svelte-1lc7ra7{margin-top:var(--spotv-spacing-lg)}.spotv-mt-xl.svelte-1lc7ra7{margin-top:var(--spotv-spacing-xl)}.spotv-mb-xs.svelte-1lc7ra7{margin-bottom:var(--spotv-spacing-xs)}.spotv-mb-sm.svelte-1lc7ra7{margin-bottom:var(--spotv-spacing-sm)}.spotv-mb-md.svelte-1lc7ra7{margin-bottom:var(--spotv-spacing-md)}.spotv-mb-lg.svelte-1lc7ra7{margin-bottom:var(--spotv-spacing-lg)}.spotv-mb-xl.svelte-1lc7ra7{margin-bottom:var(--spotv-spacing-xl)}.spotv-ml-xs.svelte-1lc7ra7{margin-left:var(--spotv-spacing-xs)}.spotv-ml-sm.svelte-1lc7ra7{margin-left:var(--spotv-spacing-sm)}.spotv-ml-md.svelte-1lc7ra7{margin-left:var(--spotv-spacing-md)}.spotv-ml-lg.svelte-1lc7ra7{margin-left:var(--spotv-spacing-lg)}.spotv-ml-xl.svelte-1lc7ra7{margin-left:var(--spotv-spacing-xl)}.spotv-mr-xs.svelte-1lc7ra7{margin-right:var(--spotv-spacing-xs)}.spotv-mr-sm.svelte-1lc7ra7{margin-right:var(--spotv-spacing-sm)}.spotv-mr-md.svelte-1lc7ra7{margin-right:var(--spotv-spacing-md)}.spotv-mr-lg.svelte-1lc7ra7{margin-right:var(--spotv-spacing-lg)}.spotv-mr-xl.svelte-1lc7ra7{margin-right:var(--spotv-spacing-xl)}.spotv-p-xs.svelte-1lc7ra7{padding:var(--spotv-spacing-xs)}.spotv-p-sm.svelte-1lc7ra7{padding:var(--spotv-spacing-sm)}.spotv-p-md.svelte-1lc7ra7{padding:var(--spotv-spacing-md)}.spotv-p-lg.svelte-1lc7ra7{padding:var(--spotv-spacing-lg)}.spotv-p-xl.svelte-1lc7ra7{padding:var(--spotv-spacing-xl)}.spotv-flex.svelte-1lc7ra7{display:flex}.spotv-flex-col.svelte-1lc7ra7{display:flex;flex-direction:column}.spotv-flex-row.svelte-1lc7ra7{display:flex;flex-direction:row}.spotv-flex-wrap.svelte-1lc7ra7{display:flex;flex-wrap:wrap}.spotv-items-start.svelte-1lc7ra7{align-items:flex-start}.spotv-items-center.svelte-1lc7ra7{align-items:center}.spotv-items-end.svelte-1lc7ra7{align-items:flex-end}.spotv-items-stretch.svelte-1lc7ra7{align-items:stretch}.spotv-justify-start.svelte-1lc7ra7{justify-content:flex-start}.spotv-justify-center.svelte-1lc7ra7{justify-content:center}.spotv-justify-end.svelte-1lc7ra7{justify-content:flex-end}.spotv-justify-between.svelte-1lc7ra7{justify-content:space-between}.spotv-justify-around.svelte-1lc7ra7{justify-content:space-around}.spotv-gap-xs.svelte-1lc7ra7{gap:var(--spotv-spacing-xs)}.spotv-gap-sm.svelte-1lc7ra7{gap:var(--spotv-spacing-sm)}.spotv-gap-md.svelte-1lc7ra7{gap:var(--spotv-spacing-md)}.spotv-gap-lg.svelte-1lc7ra7{gap:var(--spotv-spacing-lg)}.spotv-gap-xl.svelte-1lc7ra7{gap:var(--spotv-spacing-xl)}.spotv-text-xs.svelte-1lc7ra7{font-size:var(--spotv-font-size-xs)}.spotv-text-sm.svelte-1lc7ra7{font-size:var(--spotv-font-size-sm)}.spotv-text-md.svelte-1lc7ra7{font-size:var(--spotv-font-size-md)}.spotv-text-lg.svelte-1lc7ra7{font-size:var(--spotv-font-size-lg)}.spotv-text-xl.svelte-1lc7ra7{font-size:var(--spotv-font-size-xl)}.spotv-text-left.svelte-1lc7ra7{text-align:left}.spotv-text-center.svelte-1lc7ra7{text-align:center}.spotv-text-right.svelte-1lc7ra7{text-align:right}.spotv-text-bold.svelte-1lc7ra7{font-weight:700}.spotv-text-semibold.svelte-1lc7ra7{font-weight:600}.spotv-text-medium.svelte-1lc7ra7{font-weight:500}.spotv-text-normal.svelte-1lc7ra7{font-weight:400}.spotv-text-primary.svelte-1lc7ra7{color:var(--spotv-text-primary)}.spotv-text-secondary.svelte-1lc7ra7{color:var(--spotv-text-secondary)}.spotv-text-tertiary.svelte-1lc7ra7{color:var(--spotv-text-tertiary)}.spotv-text-fade.svelte-1lc7ra7{color:var(--spotv-text-fade)}.spotv-color-primary.svelte-1lc7ra7{color:var(--spotv-primary)}.spotv-color-red.svelte-1lc7ra7{color:var(--spotv-secondary-red)}.spotv-color-green.svelte-1lc7ra7{color:var(--spotv-secondary-green)}.spotv-color-blue.svelte-1lc7ra7{color:var(--spotv-secondary-blue)}.spotv-color-gray.svelte-1lc7ra7{color:var(--spotv-secondary-gray)}.spotv-bg-primary.svelte-1lc7ra7{background-color:var(--spotv-primary)}.spotv-bg-card.svelte-1lc7ra7{background-color:var(--spotv-card)}.spotv-bg-background.svelte-1lc7ra7{background-color:var(--spotv-background)}.spotv-block.svelte-1lc7ra7{display:block}.spotv-inline.svelte-1lc7ra7{display:inline}.spotv-inline-block.svelte-1lc7ra7{display:inline-block}.spotv-hidden.svelte-1lc7ra7{display:none}.spotv-relative.svelte-1lc7ra7{position:relative}.spotv-absolute.svelte-1lc7ra7{position:absolute}.spotv-fixed.svelte-1lc7ra7{position:fixed}.spotv-sticky.svelte-1lc7ra7{position:sticky}.spotv-border.svelte-1lc7ra7{border:1px solid var(--spotv-border)}.spotv-border-0.svelte-1lc7ra7{border:none}.spotv-border-t.svelte-1lc7ra7{border-top:1px solid var(--spotv-border)}.spotv-border-b.svelte-1lc7ra7{border-bottom:1px solid var(--spotv-border)}.spotv-border-l.svelte-1lc7ra7{border-left:1px solid var(--spotv-border)}.spotv-border-r.svelte-1lc7ra7{border-right:1px solid var(--spotv-border)}.spotv-rounded-sm.svelte-1lc7ra7{border-radius:var(--spotv-radius-sm)}.spotv-rounded-md.svelte-1lc7ra7{border-radius:var(--spotv-radius-md)}.spotv-rounded-lg.svelte-1lc7ra7{border-radius:var(--spotv-radius-lg)}.spotv-rounded-full.svelte-1lc7ra7{border-radius:var(--spotv-radius-full)}.spotv-shadow-sm.svelte-1lc7ra7{box-shadow:var(--spotv-shadow-sm)}.spotv-shadow-md.svelte-1lc7ra7{box-shadow:var(--spotv-shadow-md)}.spotv-shadow-lg.svelte-1lc7ra7{box-shadow:var(--spotv-shadow-lg)}.spotv-w-full.svelte-1lc7ra7{width:100%}.spotv-w-auto.svelte-1lc7ra7{width:auto}.spotv-w-fit.svelte-1lc7ra7{width:-moz-fit-content;width:fit-content}.spotv-h-full.svelte-1lc7ra7{height:100%}.spotv-h-auto.svelte-1lc7ra7{height:auto}.spotv-h-fit.svelte-1lc7ra7{height:-moz-fit-content;height:fit-content}.content.board.svelte-1lc7ra7{max-width:1200px;margin:0 auto;padding:.75rem}@media(min-width:768px){.content.board.svelte-1lc7ra7{padding:1rem}}@media(min-width:768px){.content.board.svelte-1lc7ra7{padding:1.25rem}}.content.board.svelte-1lc7ra7 .box:where(.svelte-1lc7ra7){background:var(--color-dark-card);border:1px solid var(--color-dark-border);border-radius:8px;margin-bottom:.75rem;box-shadow:0 2px 8px #00000040}.content.board.svelte-1lc7ra7 .board__form:where(.svelte-1lc7ra7){padding:.75rem}.content.board.svelte-1lc7ra7 .board__form__modify:where(.svelte-1lc7ra7){display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-dark-border)}.content.board.svelte-1lc7ra7 .table-header:where(.svelte-1lc7ra7){display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.content.board.svelte-1lc7ra7 .table-body:where(.svelte-1lc7ra7){background:var(--color-dark-card);border:1px solid var(--color-dark-border);border-radius:8px;padding:.75rem;box-shadow:0 2px 8px #00000040}.content.board.svelte-1lc7ra7 .table-body:where(.svelte-1lc7ra7) .table-list-pc:where(.svelte-1lc7ra7){display:block}@media screen and (max-width:768px){.content.board.svelte-1lc7ra7 .table-body:where(.svelte-1lc7ra7) .table-list-pc:where(.svelte-1lc7ra7){display:none}}.content.board.svelte-1lc7ra7 .table-body:where(.svelte-1lc7ra7) .table-list-mobile:where(.svelte-1lc7ra7){display:none}@media screen and (max-width:768px){.content.board.svelte-1lc7ra7 .table-body:where(.svelte-1lc7ra7) .table-list-mobile:where(.svelte-1lc7ra7){display:block}}.content.board.svelte-1lc7ra7 .table-body:where(.svelte-1lc7ra7) .table-list-mobile__list:where(.svelte-1lc7ra7){display:block;padding:.75rem;border-bottom:1px solid var(--color-dark-border);text-decoration:none;color:inherit}.content.board.svelte-1lc7ra7 .table-body:where(.svelte-1lc7ra7) .table-list-mobile__list:where(.svelte-1lc7ra7):hover{background-color:var(--color-dark-surface)}.content.board.svelte-1lc7ra7 .table-body:where(.svelte-1lc7ra7) .table-list-mobile__list:where(.svelte-1lc7ra7):last-child{border-bottom:none}.content.board.svelte-1lc7ra7 .table-body:where(.svelte-1lc7ra7) .table-list-mobile__list__main:where(.svelte-1lc7ra7){margin-bottom:.5rem}.content.board.svelte-1lc7ra7 .table-body:where(.svelte-1lc7ra7) .table-list-mobile__list__main__title:where(.svelte-1lc7ra7){font-weight:500;color:var(--color-text-primary);margin-bottom:.5rem}.content.board.svelte-1lc7ra7 .table-body:where(.svelte-1lc7ra7) .table-list-mobile__list__main__title:where(.svelte-1lc7ra7) .comment-count:where(.svelte-1lc7ra7){color:var(--color-accent-violet);font-size:.875rem;margin-left:.25rem}.content.board.svelte-1lc7ra7 .table-body:where(.svelte-1lc7ra7) .table-list-mobile__list__main__title:where(.svelte-1lc7ra7) .board-list__title__image-icon:where(.svelte-1lc7ra7){color:var(--color-text-tertiary);font-size:.875rem;margin-left:.25rem}.content.board.svelte-1lc7ra7 .table-body:where(.svelte-1lc7ra7) .table-list-mobile__list__info:where(.svelte-1lc7ra7){display:flex;gap:1rem;font-size:.75rem;color:var(--color-text-secondary)}.content.board.svelte-1lc7ra7 .table-body:where(.svelte-1lc7ra7) .table-list-mobile__list__info:where(.svelte-1lc7ra7) span:where(.svelte-1lc7ra7){white-space:nowrap}.content.board.svelte-1lc7ra7 .table-body:where(.svelte-1lc7ra7) .table-list-mobile:where(.svelte-1lc7ra7) .table__data-none:where(.svelte-1lc7ra7){text-align:center;padding:3rem;color:var(--color-text-tertiary)}.content.board.svelte-1lc7ra7 .board-title:where(.svelte-1lc7ra7){font-size:2rem;font-weight:700;color:var(--color-text-primary);margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--color-brand-500)}@media(max-width:768px){.content.board.svelte-1lc7ra7 .board-title:where(.svelte-1lc7ra7){font-size:1.5rem;margin-bottom:1.5rem}}.content.board.svelte-1lc7ra7 .search-form-wrapper:where(.svelte-1lc7ra7){display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem}.content.board.svelte-1lc7ra7 .search-form-wrapper:where(.svelte-1lc7ra7) .search-form:where(.svelte-1lc7ra7){flex:1}.content.board.svelte-1lc7ra7 .search-form-wrapper:where(.svelte-1lc7ra7) .write-button-top:where(.svelte-1lc7ra7){display:flex;align-items:center}@media(max-width:768px){.content.board.svelte-1lc7ra7 .search-form-wrapper:where(.svelte-1lc7ra7){flex-direction:column;gap:.5rem}.content.board.svelte-1lc7ra7 .search-form-wrapper:where(.svelte-1lc7ra7) .search-form:where(.svelte-1lc7ra7){width:100%}.content.board.svelte-1lc7ra7 .search-form-wrapper:where(.svelte-1lc7ra7) .write-button-top:where(.svelte-1lc7ra7){width:100%}}.content.board.svelte-1lc7ra7 .tag-filter:where(.svelte-1lc7ra7){display:flex;gap:.375rem;margin:.5rem 0;padding:.375rem;background:var(--color-dark-surface);border-radius:8px;flex-wrap:wrap}.content.board.svelte-1lc7ra7 .tag-filter__button:where(.svelte-1lc7ra7){padding:.375rem .75rem;background:var(--color-dark-card);border:1px solid var(--color-dark-border);border-radius:20px;font-size:.8125rem;cursor:pointer;transition:all .2s ease;color:var(--color-text-secondary);height:32px;display:inline-flex;align-items:center}.content.board.svelte-1lc7ra7 .tag-filter__button:where(.svelte-1lc7ra7):hover{background:var(--color-dark-border);color:var(--color-text-primary)}.content.board.svelte-1lc7ra7 .tag-filter__button.active:where(.svelte-1lc7ra7){background:var(--color-brand-500);color:#fff;border-color:var(--color-brand-500)}.content.board.svelte-1lc7ra7 .board-tag:where(.svelte-1lc7ra7){display:inline-flex;align-items:center;gap:.125rem;padding:.125rem .5rem;margin-right:.5rem;font-size:.75rem;font-weight:600;border-radius:9999px;background:var(--color-dark-surface);color:var(--color-text-secondary)}.content.board.svelte-1lc7ra7 .board-tag--일반:where(.svelte-1lc7ra7){background:var(--color-dark-surface);color:var(--color-text-secondary)}.content.board.svelte-1lc7ra7 .board-tag--유머:where(.svelte-1lc7ra7){background:#ffc1071a;color:#ffc107}.content.board.svelte-1lc7ra7 .board-tag--스포츠:where(.svelte-1lc7ra7){background:#00acc11a;color:#00acc1}.content.board.svelte-1lc7ra7 .board-tag--정보:where(.svelte-1lc7ra7){background:#4caf501a;color:#4caf50}.content.board.svelte-1lc7ra7 .board-tag--질문:where(.svelte-1lc7ra7){background:#9e9e9e1a;color:#9e9e9e}.content.board.svelte-1lc7ra7 .board-tag--후기:where(.svelte-1lc7ra7){background:#f443361a;color:#f44336}.content.board.svelte-1lc7ra7 .mobile-loading:where(.svelte-1lc7ra7){display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;gap:1rem}.content.board.svelte-1lc7ra7 .mobile-loading__spinner:where(.svelte-1lc7ra7){width:2rem;height:2rem;border:3px solid rgba(255,255,255,.1);border-top-color:var(--color-primary);border-radius:50%;animation:svelte-1lc7ra7-spin .8s linear infinite}.content.board.svelte-1lc7ra7 .mobile-loading:where(.svelte-1lc7ra7) p:where(.svelte-1lc7ra7){color:var(--color-text-secondary);font-size:.875rem}@keyframes svelte-1lc7ra7-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.content.board.svelte-1lc7ra7 .tag-filter:where(.svelte-1lc7ra7){padding:.375rem;gap:.25rem}.content.board.svelte-1lc7ra7 .tag-filter__button:where(.svelte-1lc7ra7){padding:.25rem .5rem;font-size:.75rem;height:28px}.content.board.svelte-1lc7ra7 .board-tag:where(.svelte-1lc7ra7){font-size:.7rem;padding:.1rem .4rem}}.content.edit.svelte-liss9o{max-width:1200px;margin:0 auto;padding:2rem;background:var(--color-dark-card);border-radius:8px;box-shadow:0 2px 10px #0000001a}.content.edit.svelte-liss9o .edit__title:where(.svelte-liss9o){margin-bottom:1rem}.content.edit.svelte-liss9o .edit__title:where(.svelte-liss9o) input:where(.svelte-liss9o){width:100%;padding:1rem;border:1px solid #ddd;border-radius:8px;font-size:1.125rem;font-weight:500}.content.edit.svelte-liss9o .edit__title:where(.svelte-liss9o) input:where(.svelte-liss9o):focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.content.edit.svelte-liss9o .edit__title:where(.svelte-liss9o) input:where(.svelte-liss9o)::-moz-placeholder{color:#999}.content.edit.svelte-liss9o .edit__title:where(.svelte-liss9o) input:where(.svelte-liss9o)::placeholder{color:#999}.content.edit.svelte-liss9o .edit__form:where(.svelte-liss9o){display:flex;justify-content:space-between;margin-top:2rem;padding-top:1rem;border-top:1px solid #eee}.content.edit.svelte-liss9o .edit__form:where(.svelte-liss9o) button:where(.svelte-liss9o){padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .2s}.content.edit.svelte-liss9o .edit__form:where(.svelte-liss9o) button.medium:where(.svelte-liss9o){padding:.75rem 1.5rem}.content.edit.svelte-liss9o .edit__form:where(.svelte-liss9o) button:where(.svelte-liss9o):not(.black){background:#6c757d;color:#fff}.content.edit.svelte-liss9o .edit__form:where(.svelte-liss9o) button:where(.svelte-liss9o):not(.black):hover{background:#5a6268}.content.edit.svelte-liss9o .edit__form:where(.svelte-liss9o) button.black:where(.svelte-liss9o){background:#343a40;color:#fff}.content.edit.svelte-liss9o .edit__form:where(.svelte-liss9o) button.black:where(.svelte-liss9o):hover{background:#23272b}.content.edit.svelte-liss9o .edit__form:where(.svelte-liss9o) button:where(.svelte-liss9o):focus{outline:none;box-shadow:0 0 0 2px #007bff40}@media screen and (max-width:768px){.content.edit.svelte-liss9o{padding:1rem;margin:1rem}.content.edit.svelte-liss9o .edit__form:where(.svelte-liss9o){flex-direction:column;gap:1rem}.content.edit.svelte-liss9o .edit__form:where(.svelte-liss9o) button:where(.svelte-liss9o){width:100%}}.file-upload-field.svelte-ug123q{margin-bottom:20px}.field-label.svelte-ug123q{display:block;margin-bottom:8px;font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}.field-label.svelte-ug123q .required:where(.svelte-ug123q){color:var(--color-danger)}.field-label.svelte-ug123q .file-count:where(.svelte-ug123q){font-size:.75rem;color:var(--color-text-tertiary);margin-left:4px}.preview-grid.svelte-ug123q{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-bottom:12px}.preview-item.svelte-ug123q{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--color-dark-surface);border:1px solid var(--color-dark-border)}.preview-item.svelte-ug123q img:where(.svelte-ug123q){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-item.svelte-ug123q .remove-btn:where(.svelte-ug123q){position:absolute;top:4px;right:4px;width:24px;height:24px;padding:0;background:#000000b3;color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.preview-item.svelte-ug123q .remove-btn:where(.svelte-ug123q) svg:where(.svelte-ug123q){width:14px;height:14px;stroke-width:2}.preview-item.svelte-ug123q .remove-btn:where(.svelte-ug123q):hover{background:#dc2626e6;transform:scale(1.1)}.dropzone.svelte-ug123q{position:relative;border:2px dashed var(--color-dark-border);border-radius:8px;padding:40px 20px;text-align:center;transition:all .3s;cursor:pointer;background:var(--color-dark-surface)}.dropzone.svelte-ug123q:hover{border-color:var(--color-text-tertiary);background-color:rgba(var(--color-dark-surface-rgb),.8)}.dropzone.drag-over.svelte-ug123q{border-color:var(--color-brand-500);background-color:rgba(var(--color-brand-rgb),.1)}.upload-prompt.svelte-ug123q .upload-icon:where(.svelte-ug123q){width:48px;height:48px;margin:0 auto 16px;color:var(--color-text-tertiary)}.upload-prompt.svelte-ug123q p:where(.svelte-ug123q){margin:8px 0;color:var(--color-text-secondary)}.upload-prompt.svelte-ug123q p.file-info:where(.svelte-ug123q){font-size:.75rem;color:var(--color-text-tertiary)}.upload-progress.svelte-ug123q{position:absolute;bottom:0;left:0;right:0;padding:12px;background:var(--color-dark-card);border-top:1px solid var(--color-dark-border)}.upload-progress.svelte-ug123q .progress-bar:where(.svelte-ug123q){height:8px;background:var(--color-dark-surface);border-radius:8px;overflow:hidden;margin-bottom:4px}.upload-progress.svelte-ug123q .progress-fill:where(.svelte-ug123q){height:100%;background:var(--color-brand-500);transition:width .3s}.upload-progress.svelte-ug123q .progress-text:where(.svelte-ug123q){font-size:.75rem;color:var(--color-text-secondary)}.gallery-writer.svelte-lcp49x{margin:0 auto;padding:var(--space-8) var(--space-4)}.writer-header.svelte-lcp49x{text-align:center;margin-bottom:var(--space-8)}.writer-header.svelte-lcp49x .writer-title:where(.svelte-lcp49x){font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.writer-header.svelte-lcp49x .writer-description:where(.svelte-lcp49x){color:var(--color-text-secondary);font-size:var(--text-md)}.writer-form.svelte-lcp49x{background:var(--color-dark-card);border:1px solid var(--color-dark-border);border-radius:8px;padding:var(--space-8);box-shadow:var(--shadow-lg)}.form-section.svelte-lcp49x{margin-bottom:var(--space-6)}.form-section.svelte-lcp49x:last-child{margin-bottom:0}.form-label.svelte-lcp49x{display:block;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.form-label.svelte-lcp49x .required:where(.svelte-lcp49x){color:var(--color-error);margin-left:var(--space-1)}.form-input.svelte-lcp49x{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:8px;color:var(--color-text-primary);font-size:var(--text-base);transition:all .2s ease}.form-input.svelte-lcp49x:focus{outline:none;border-color:var(--color-brand-400);box-shadow:var(--focus-ring)}.form-input.svelte-lcp49x::-moz-placeholder{color:var(--color-text-tertiary)}.form-input.svelte-lcp49x::placeholder{color:var(--color-text-tertiary)}.input-hint.svelte-lcp49x{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:var(--space-1)}.editor-wrapper.svelte-lcp49x{border-radius:8px;overflow:hidden;border:1px solid var(--color-dark-border)}.form-actions.svelte-lcp49x{display:flex;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-dark-border)}.posting-point-status.svelte-b159ad{margin-bottom:1.5rem}.status-loading.svelte-b159ad,.status-error.svelte-b159ad{display:flex;align-items:center;gap:.5rem;padding:1rem;border-radius:var(--radius-md);background-color:var(--color-dark-bg)}.status-error.svelte-b159ad{background-color:var(--color-dark-surface);border:1px solid var(--color-brand-200)}.loading-spinner.svelte-b159ad{display:inline-block;width:16px;height:16px;border:1px solid #ddd;border-top-color:var(--color-brand-400);border-radius:50%;animation:svelte-b159ad-spin .8s linear infinite}@keyframes svelte-b159ad-spin{to{transform:rotate(360deg)}}.error-icon.svelte-b159ad{font-size:var(--font-size-lg)}.status-details.svelte-b159ad{display:flex;justify-content:flex-end;gap:var(--space-4);margin-bottom:var(--space-2);padding:1rem;background-color:var(--color-dark-bg);border-radius:var(--radius-md)}.detail-item.svelte-b159ad{display:flex;justify-content:space-between;align-items:center;gap:var(--space-1)}.detail-label.svelte-b159ad{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.detail-value.svelte-b159ad{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.detail-value.highlight.svelte-b159ad{color:var(--color-brand-400);font-size:var(--font-size-base)}.status-message.svelte-b159ad{padding:.75rem 1rem;border-radius:8px;font-size:var(--font-size-sm);text-align:center}.status-message.message--info.svelte-b159ad{background-color:var(--color-dark-surface);color:var(--color-text-tertiary);border:1px solid var(--color-dark-border)}.status-message.message--warning.svelte-b159ad{background-color:#fff3cd;color:#856404;border:1px solid #ffc107}@media(max-width:768px){.posting-point-status.svelte-b159ad{margin-bottom:1rem}.status-container.svelte-b159ad{padding:1rem}.status-details.svelte-b159ad{padding:.75rem}}.freeboard-writer.svelte-qazesp{margin:0 auto;padding:var(--space-8) var(--space-4)}.writer-header.svelte-qazesp{text-align:center;margin-bottom:var(--space-8)}.writer-header.svelte-qazesp .writer-title:where(.svelte-qazesp){font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.writer-header.svelte-qazesp .writer-description:where(.svelte-qazesp){color:var(--color-text-secondary);font-size:var(--text-md)}.writer-form.svelte-qazesp{background:var(--color-dark-card);border:1px solid var(--color-dark-border);border-radius:8px;padding:var(--space-8);box-shadow:var(--shadow-lg)}.form-section.svelte-qazesp{margin-bottom:var(--space-8)}.form-section.svelte-qazesp:last-child{margin-bottom:0}.form-label.svelte-qazesp{display:block;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.form-label.svelte-qazesp .required:where(.svelte-qazesp){color:var(--color-error);margin-left:var(--space-1)}.form-input.svelte-qazesp{width:100%;padding:var(--space-4);background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:8px;color:var(--color-text-primary);font-size:var(--text-base);transition:all .2s ease}.form-input.svelte-qazesp:focus{outline:none;border-color:var(--color-brand-400);box-shadow:var(--focus-ring)}.form-input.svelte-qazesp::-moz-placeholder{color:var(--color-text-tertiary)}.form-input.svelte-qazesp::placeholder{color:var(--color-text-tertiary)}.input-hint.svelte-qazesp{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:var(--space-1);text-align:right}.editor-wrapper.svelte-qazesp{border-radius:8px;overflow:hidden;border:1px solid var(--color-dark-border)}.form-actions.svelte-qazesp{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-dark-border)}.action-buttons.svelte-qazesp{display:flex;gap:var(--space-3)}.tag-selector.svelte-qazesp{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tag-button.svelte-qazesp{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:20px;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all .2s ease}.tag-button.svelte-qazesp:hover{background:var(--color-dark-card);border-color:var(--color-brand-400);color:var(--color-text-primary)}.tag-button.active.svelte-qazesp{background:var(--color-brand-500);border-color:var(--color-brand-400);color:#fff}.tag-button.svelte-qazesp .tag-icon:where(.svelte-qazesp){font-size:var(--text-base)}.tag-button.svelte-qazesp .tag-label:where(.svelte-qazesp){font-weight:var(--font-semibold)}@media screen and (max-width:768px){.freeboard-writer.svelte-qazesp{padding:var(--space-4) 0}.writer-header.svelte-qazesp{margin-bottom:var(--space-4)}.writer-form.svelte-qazesp{background:var(--bg-primary);border:none;padding:var(--space-4) 0}}.verify-writer.svelte-1vw8hz4{margin:0 auto;padding:var(--space-8) var(--space-4)}.writer-header.svelte-1vw8hz4{text-align:center;margin-bottom:var(--space-8)}.writer-header.svelte-1vw8hz4 .writer-title:where(.svelte-1vw8hz4){font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.writer-header.svelte-1vw8hz4 .writer-description:where(.svelte-1vw8hz4){color:var(--color-text-secondary);font-size:var(--text-md);margin-bottom:var(--space-4)}.writer-header.svelte-1vw8hz4 .notice-card:where(.svelte-1vw8hz4){display:flex;align-items:center;background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:8px;padding:var(--space-4);max-width:500px;margin:0 auto}.writer-header.svelte-1vw8hz4 .notice-card:where(.svelte-1vw8hz4) .notice-icon:where(.svelte-1vw8hz4){font-size:var(--text-xl);margin-right:var(--space-3)}.writer-header.svelte-1vw8hz4 .notice-card:where(.svelte-1vw8hz4) .notice-content:where(.svelte-1vw8hz4){text-align:left}.writer-header.svelte-1vw8hz4 .notice-card:where(.svelte-1vw8hz4) .notice-content:where(.svelte-1vw8hz4) .notice-title:where(.svelte-1vw8hz4){font-weight:var(--font-semibold);color:var(--color-warning);margin-bottom:var(--space-1)}.writer-header.svelte-1vw8hz4 .notice-card:where(.svelte-1vw8hz4) .notice-content:where(.svelte-1vw8hz4) .notice-text:where(.svelte-1vw8hz4){font-size:var(--text-sm);color:var(--color-warning);margin:0}.writer-form.svelte-1vw8hz4{background:var(--color-dark-card);border:1px solid var(--color-dark-border);border-radius:8px;padding:var(--space-8);box-shadow:var(--shadow-lg)}.form-section.svelte-1vw8hz4{margin-bottom:var(--space-8)}.form-section.svelte-1vw8hz4:last-child{margin-bottom:0}.form-label.svelte-1vw8hz4{display:block;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.form-label.svelte-1vw8hz4 .required:where(.svelte-1vw8hz4){color:var(--color-error);margin-left:var(--space-1)}.form-input.svelte-1vw8hz4{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:8px;color:var(--color-text-primary);font-size:var(--text-base);transition:all .2s ease}.form-input.svelte-1vw8hz4:focus{outline:none;border-color:var(--color-brand-400);box-shadow:var(--focus-ring)}.form-input.svelte-1vw8hz4::-moz-placeholder{color:var(--color-text-tertiary)}.form-input.svelte-1vw8hz4::placeholder{color:var(--color-text-tertiary)}.input-hint.svelte-1vw8hz4{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:var(--space-1);text-align:right}.bet-type-grid.svelte-1vw8hz4{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3)}.bet-type-option.svelte-1vw8hz4{position:relative;cursor:pointer}.bet-type-option.svelte-1vw8hz4 input[type=radio]:where(.svelte-1vw8hz4){position:absolute;opacity:0;width:0;height:0}.bet-type-option.svelte-1vw8hz4 .type-content:where(.svelte-1vw8hz4){display:flex;flex-direction:column;align-items:center;padding:var(--space-4);background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:8px;transition:all .2s ease}.bet-type-option.svelte-1vw8hz4 .type-content:where(.svelte-1vw8hz4) .type-icon:where(.svelte-1vw8hz4){font-size:var(--text-2xl);margin-bottom:var(--space-2)}.bet-type-option.svelte-1vw8hz4 .type-content:where(.svelte-1vw8hz4) .type-label:where(.svelte-1vw8hz4){font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);text-align:center}.bet-type-option.selected.svelte-1vw8hz4 .type-content:where(.svelte-1vw8hz4){background:var(--color-success-bg);border-color:var(--color-success-border)}.bet-type-option.selected.svelte-1vw8hz4 .type-content:where(.svelte-1vw8hz4) .type-label:where(.svelte-1vw8hz4){color:var(--color-success)}.bet-type-option.svelte-1vw8hz4:hover .type-content:where(.svelte-1vw8hz4){border-color:var(--color-brand-400)}.bet-info-grid.svelte-1vw8hz4{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}.info-field.svelte-1vw8hz4 label:where(.svelte-1vw8hz4){display:block;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.info-field.svelte-1vw8hz4 label:where(.svelte-1vw8hz4) .required:where(.svelte-1vw8hz4){color:var(--color-error);margin-left:var(--space-1)}.currency-input.svelte-1vw8hz4{position:relative}.currency-input.svelte-1vw8hz4 .currency-unit:where(.svelte-1vw8hz4){position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%);font-size:var(--text-sm);color:var(--color-text-tertiary);pointer-events:none}.currency-input.svelte-1vw8hz4 input:where(.svelte-1vw8hz4){padding-right:var(--space-8)}.odds-display.svelte-1vw8hz4{background:var(--color-success-bg);color:var(--color-success);padding:var(--space-3) var(--space-4);border-radius:8px;font-weight:var(--font-bold);text-align:center;border:1px solid var(--color-success-border)}.verification-methods.svelte-1vw8hz4{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,1fr)}.verification-option.svelte-1vw8hz4{position:relative;cursor:pointer}.verification-option.svelte-1vw8hz4 input[type=radio]:where(.svelte-1vw8hz4){position:absolute;opacity:0;width:0;height:0}.verification-option.svelte-1vw8hz4 .method-content:where(.svelte-1vw8hz4){display:flex;flex-direction:column;padding:var(--space-4);background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:8px;transition:all .2s ease}.verification-option.svelte-1vw8hz4 .method-content:where(.svelte-1vw8hz4) .method-title:where(.svelte-1vw8hz4){font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.verification-option.svelte-1vw8hz4 .method-content:where(.svelte-1vw8hz4) .method-description:where(.svelte-1vw8hz4){font-size:var(--text-sm);color:var(--color-text-tertiary)}.verification-option.selected.svelte-1vw8hz4 .method-content:where(.svelte-1vw8hz4){background:var(--color-brand-900);border-color:var(--color-brand-400)}.verification-option.svelte-1vw8hz4:hover .method-content:where(.svelte-1vw8hz4){border-color:var(--color-brand-400)}.editor-wrapper.svelte-1vw8hz4{border-radius:8px;overflow:hidden;border:1px solid var(--color-dark-border)}.form-actions.svelte-1vw8hz4{display:flex;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-dark-border)}@media screen and (max-width:768px){.verification-methods.svelte-1vw8hz4{grid-template-columns:1fr}}.attendance-writer.svelte-hf6578{margin:0 auto;padding:var(--space-8) var(--space-4)}.writer-header.svelte-hf6578{text-align:center;margin-bottom:var(--space-8)}.writer-header.svelte-hf6578 .writer-title:where(.svelte-hf6578){font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.writer-header.svelte-hf6578 .writer-description:where(.svelte-hf6578){color:var(--color-text-secondary);font-size:var(--text-md);margin-bottom:var(--space-6)}.writer-header.svelte-hf6578 .date-display:where(.svelte-hf6578){display:flex;align-items:center;justify-content:center;gap:var(--space-4);background:var(--color-dark-surface);border-radius:8px;padding:var(--space-6);border:1px solid var(--color-dark-border)}.writer-header.svelte-hf6578 .date-display:where(.svelte-hf6578) .calendar-icon:where(.svelte-hf6578){font-size:var(--text-4xl)}.writer-header.svelte-hf6578 .date-display:where(.svelte-hf6578) .date-info:where(.svelte-hf6578){text-align:left}.writer-header.svelte-hf6578 .date-display:where(.svelte-hf6578) .date-info:where(.svelte-hf6578) .current-date:where(.svelte-hf6578){font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.writer-header.svelte-hf6578 .date-display:where(.svelte-hf6578) .date-info:where(.svelte-hf6578) .streak-info:where(.svelte-hf6578){font-size:var(--text-sm);color:var(--color-success);font-weight:var(--font-medium)}.writer-form.svelte-hf6578{background:var(--color-dark-card);border:1px solid var(--color-dark-border);border-radius:8px;padding:var(--space-8);box-shadow:var(--shadow-lg)}.form-section.svelte-hf6578{margin-bottom:var(--space-8)}.form-section.svelte-hf6578:last-child{margin-bottom:0}.form-label.svelte-hf6578{display:block;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.form-label.svelte-hf6578 .required:where(.svelte-hf6578){color:var(--color-error);margin-left:var(--space-1)}.form-input.svelte-hf6578{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:8px;color:var(--color-text-primary);font-size:var(--text-base);transition:all .2s ease}.form-input.svelte-hf6578:focus{outline:none;border-color:var(--color-brand-400);box-shadow:var(--focus-ring)}.form-input.svelte-hf6578::-moz-placeholder{color:var(--color-text-tertiary)}.form-input.svelte-hf6578::placeholder{color:var(--color-text-tertiary)}.input-hint.svelte-hf6578{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:var(--space-1);text-align:right}.attendance-type-grid.svelte-hf6578{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3)}.attendance-type-option.svelte-hf6578{position:relative;cursor:pointer}.attendance-type-option.svelte-hf6578 input[type=radio]:where(.svelte-hf6578){position:absolute;opacity:0;width:0;height:0}.attendance-type-option.svelte-hf6578 .type-content:where(.svelte-hf6578){padding:var(--space-4);background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:8px;transition:all .2s ease;text-align:center;height:100%}.attendance-type-option.svelte-hf6578 .type-content:where(.svelte-hf6578) .type-header:where(.svelte-hf6578){display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-2)}.attendance-type-option.svelte-hf6578 .type-content:where(.svelte-hf6578) .type-header:where(.svelte-hf6578) .type-icon:where(.svelte-hf6578){font-size:var(--text-2xl);margin-bottom:var(--space-2)}.attendance-type-option.svelte-hf6578 .type-content:where(.svelte-hf6578) .type-header:where(.svelte-hf6578) .type-label:where(.svelte-hf6578){font-weight:var(--font-semibold);color:var(--color-text-primary);font-size:var(--text-sm)}.attendance-type-option.svelte-hf6578 .type-content:where(.svelte-hf6578) .type-description:where(.svelte-hf6578){font-size:var(--text-xs);color:var(--color-text-tertiary);line-height:var(--leading-relaxed)}.attendance-type-option.selected.svelte-hf6578 .type-content:where(.svelte-hf6578){background:var(--color-brand-900);border-color:var(--color-brand-400);box-shadow:0 0 0 2px #6366f133}.attendance-type-option.svelte-hf6578:hover .type-content:where(.svelte-hf6578){border-color:var(--color-brand-400)}.mood-selector.svelte-hf6578{display:flex;justify-content:center;gap:var(--space-4);flex-wrap:wrap}.mood-option.svelte-hf6578{position:relative;cursor:pointer}.mood-option.svelte-hf6578 input[type=radio]:where(.svelte-hf6578){position:absolute;opacity:0;width:0;height:0}.mood-option.svelte-hf6578 .mood-content:where(.svelte-hf6578){display:flex;flex-direction:column;align-items:center;padding:var(--space-4);background:var(--color-dark-surface);border:2px solid var(--color-dark-border);border-radius:8px;transition:all .3s ease;min-width:80px}.mood-option.svelte-hf6578 .mood-content:where(.svelte-hf6578) .mood-emoji:where(.svelte-hf6578){font-size:var(--text-3xl);margin-bottom:var(--space-2);transition:transform .3s ease}.mood-option.svelte-hf6578 .mood-content:where(.svelte-hf6578) .mood-label:where(.svelte-hf6578){font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);transition:color .3s ease}.mood-option.selected.svelte-hf6578 .mood-content:where(.svelte-hf6578){border-color:var(--mood-color);background:color-mix(in srgb,var(--mood-color) 10%,transparent);transform:scale(1.05)}.mood-option.selected.svelte-hf6578 .mood-content:where(.svelte-hf6578) .mood-emoji:where(.svelte-hf6578){transform:scale(1.1)}.mood-option.selected.svelte-hf6578 .mood-content:where(.svelte-hf6578) .mood-label:where(.svelte-hf6578){color:var(--mood-color)}.mood-option.svelte-hf6578:hover .mood-content:where(.svelte-hf6578){transform:scale(1.02);border-color:var(--color-brand-400)}.quick-inputs.svelte-hf6578{display:grid;gap:var(--space-4)}.quick-field.svelte-hf6578 label:where(.svelte-hf6578){display:block;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.editor-wrapper.svelte-hf6578{border-radius:8px;overflow:hidden;border:1px solid var(--color-dark-border)}.motivation-section.svelte-hf6578{margin:var(--space-6) 0}.motivation-card.svelte-hf6578{display:flex;align-items:center;background:linear-gradient(135deg,var(--color-success-bg),var(--color-info-bg));border:1px solid var(--color-success-border);border-radius:8px;padding:var(--space-6);gap:var(--space-4)}.motivation-card.svelte-hf6578 .motivation-icon:where(.svelte-hf6578){font-size:var(--text-3xl);flex-shrink:0}.motivation-card.svelte-hf6578 .motivation-content:where(.svelte-hf6578) .motivation-title:where(.svelte-hf6578){font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-success);margin-bottom:var(--space-1)}.motivation-card.svelte-hf6578 .motivation-content:where(.svelte-hf6578) .motivation-text:where(.svelte-hf6578){font-size:var(--text-sm);color:var(--color-success);line-height:var(--leading-relaxed)}.form-actions.svelte-hf6578{display:flex;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-dark-border)}.notice-writer.svelte-1x1g0fh{margin:0 auto;padding:var(--space-8) var(--space-4)}.writer-header.svelte-1x1g0fh{text-align:center;margin-bottom:var(--space-8)}.writer-header.svelte-1x1g0fh .writer-title:where(.svelte-1x1g0fh){font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.writer-header.svelte-1x1g0fh .writer-description:where(.svelte-1x1g0fh){color:var(--color-text-secondary);font-size:var(--text-md);margin-bottom:var(--space-4)}.writer-header.svelte-1x1g0fh .admin-badge:where(.svelte-1x1g0fh){display:inline-flex;align-items:center;background:linear-gradient(135deg,var(--color-warning-bg),var(--color-brand-900));border:1px solid var(--color-warning-border);border-radius:8px;padding:var(--space-3) var(--space-6);gap:var(--space-2)}.writer-header.svelte-1x1g0fh .admin-badge:where(.svelte-1x1g0fh) .badge-icon:where(.svelte-1x1g0fh){font-size:var(--text-lg)}.writer-header.svelte-1x1g0fh .admin-badge:where(.svelte-1x1g0fh) .badge-text:where(.svelte-1x1g0fh){font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-warning)}.writer-form.svelte-1x1g0fh{background:var(--color-dark-card);border:1px solid var(--color-dark-border);border-radius:8px;padding:var(--space-8);box-shadow:var(--shadow-lg)}.form-section.svelte-1x1g0fh{margin-bottom:var(--space-8)}.form-section.svelte-1x1g0fh:last-child{margin-bottom:0}.form-section.importance-section.svelte-1x1g0fh .importance-options:where(.svelte-1x1g0fh){display:flex;flex-direction:column;gap:var(--space-2)}.form-row.svelte-1x1g0fh{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-6);margin-bottom:var(--space-2)}@media(max-width:768px){.form-row.svelte-1x1g0fh{grid-template-columns:1fr}}.form-label.svelte-1x1g0fh{display:block;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.form-label.svelte-1x1g0fh .required:where(.svelte-1x1g0fh){color:var(--color-error);margin-left:var(--space-1)}.form-input.svelte-1x1g0fh{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:8px;color:var(--color-text-primary);font-size:var(--text-base);transition:all .2s ease}.form-input.svelte-1x1g0fh:focus{outline:none;border-color:var(--color-brand-400);box-shadow:var(--focus-ring)}.form-input.svelte-1x1g0fh::-moz-placeholder{color:var(--color-text-tertiary)}.form-input.svelte-1x1g0fh::placeholder{color:var(--color-text-tertiary)}.input-hint.svelte-1x1g0fh{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:var(--space-1)}.importance-option.svelte-1x1g0fh{position:relative;cursor:pointer}.importance-option.svelte-1x1g0fh input[type=radio]:where(.svelte-1x1g0fh){position:absolute;opacity:0;width:0;height:0}.importance-option.svelte-1x1g0fh .importance-content:where(.svelte-1x1g0fh){display:flex;align-items:center;padding:var(--space-3);background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:8px;transition:all .2s ease;gap:var(--space-3)}.importance-option.svelte-1x1g0fh .importance-content:where(.svelte-1x1g0fh) .importance-badge:where(.svelte-1x1g0fh){background:var(--importance-color);color:#fff;padding:var(--space-1) var(--space-2);border-radius:8px;font-size:var(--text-xs);font-weight:var(--font-bold);flex-shrink:0}.importance-option.svelte-1x1g0fh .importance-content:where(.svelte-1x1g0fh) .importance-label:where(.svelte-1x1g0fh){font-weight:var(--font-semibold);color:var(--color-text-primary);margin-right:auto}.importance-option.svelte-1x1g0fh .importance-content:where(.svelte-1x1g0fh) .importance-description:where(.svelte-1x1g0fh){font-size:var(--text-xs);color:var(--color-text-tertiary)}.importance-option.selected.svelte-1x1g0fh .importance-content:where(.svelte-1x1g0fh){background:color-mix(in srgb,var(--importance-color) 15%,transparent);border-color:var(--importance-color)}.importance-option.svelte-1x1g0fh:hover .importance-content:where(.svelte-1x1g0fh){border-color:var(--importance-color)}.editor-wrapper.svelte-1x1g0fh{border-radius:8px;overflow:hidden;border:1px solid var(--color-dark-border)}.publishing-options.svelte-1x1g0fh{background:var(--color-dark-surface);border-radius:8px;padding:var(--space-4)}.option-group.svelte-1x1g0fh{display:grid;gap:var(--space-4)}.option-checkbox.svelte-1x1g0fh{display:flex;align-items:flex-start;cursor:pointer;padding:var(--space-3);border-radius:8px;transition:all .2s ease}.option-checkbox.svelte-1x1g0fh:hover{background:color-mix(in srgb,var(--color-brand-400) 10%,transparent)}.option-checkbox.svelte-1x1g0fh input[type=checkbox]:where(.svelte-1x1g0fh){position:absolute;opacity:0;width:0;height:0}.option-checkbox.svelte-1x1g0fh .checkmark:where(.svelte-1x1g0fh){width:20px;height:20px;background:var(--color-dark-card);border:2px solid var(--color-dark-border);border-radius:8px;margin-right:var(--space-3);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.option-checkbox.svelte-1x1g0fh .checkmark:where(.svelte-1x1g0fh):after{content:"✓";color:var(--color-text-primary);font-size:var(--text-sm);opacity:0;transition:opacity .2s ease}.option-checkbox.svelte-1x1g0fh input[type=checkbox]:where(.svelte-1x1g0fh):checked+.checkmark:where(.svelte-1x1g0fh){background:var(--color-brand-500);border-color:var(--color-brand-400)}.option-checkbox.svelte-1x1g0fh input[type=checkbox]:where(.svelte-1x1g0fh):checked+.checkmark:where(.svelte-1x1g0fh):after{opacity:1}.option-checkbox.svelte-1x1g0fh .option-content:where(.svelte-1x1g0fh) .option-title:where(.svelte-1x1g0fh){display:block;font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.option-checkbox.svelte-1x1g0fh .option-content:where(.svelte-1x1g0fh) .option-description:where(.svelte-1x1g0fh){font-size:var(--text-sm);color:var(--color-text-tertiary)}.form-actions.svelte-1x1g0fh{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-dark-border)}.action-buttons.svelte-1x1g0fh{display:flex;gap:var(--space-3)}.event-writer.svelte-y4shi7{margin:0 auto;padding:var(--space-8) var(--space-4);max-width:1200px}.event-writer__header.svelte-y4shi7{text-align:center;margin-bottom:var(--space-8)}.event-writer__title.svelte-y4shi7{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.event-writer__description.svelte-y4shi7{color:var(--color-text-secondary);font-size:var(--text-md)}.event-writer__form.svelte-y4shi7{background:var(--color-dark-card);border:1px solid var(--color-dark-border);border-radius:8px;padding:var(--space-8);box-shadow:var(--shadow-lg)}.form-section.svelte-y4shi7{margin-bottom:var(--space-6)}.form-section.svelte-y4shi7:last-child{margin-bottom:0}.form-section__label.svelte-y4shi7{display:block;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.form-section__required.svelte-y4shi7{color:var(--color-error);margin-left:var(--space-1)}.form-section__input.svelte-y4shi7{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:8px;color:var(--color-text-primary);font-size:var(--text-base);transition:all .2s ease}.form-section__input.svelte-y4shi7:focus{outline:none;border-color:var(--color-brand-400);box-shadow:var(--focus-ring)}.form-section__input.svelte-y4shi7::-moz-placeholder{color:var(--color-text-tertiary)}.form-section__input.svelte-y4shi7::placeholder{color:var(--color-text-tertiary)}.date-range.svelte-y4shi7{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-4);align-items:end}@media(max-width:768px){.date-range.svelte-y4shi7{grid-template-columns:1fr;gap:var(--space-3)}}.date-range__item.svelte-y4shi7{display:flex;flex-direction:column;gap:var(--space-2)}.date-range__label.svelte-y4shi7{font-size:var(--text-sm);color:var(--color-text-secondary)}.date-range__input.svelte-y4shi7{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:8px;color:var(--color-text-primary);font-size:var(--text-base);transition:all .2s ease}.date-range__input.svelte-y4shi7:focus{outline:none;border-color:var(--color-brand-400);box-shadow:var(--focus-ring)}.date-range__separator.svelte-y4shi7{font-size:var(--text-lg);color:var(--color-text-secondary);padding-bottom:var(--space-3)}@media(max-width:768px){.date-range__separator.svelte-y4shi7{display:none}}.editor-wrapper.svelte-y4shi7{border-radius:8px;overflow:hidden;border:1px solid var(--color-dark-border)}.publishing-options.svelte-y4shi7{background:var(--color-dark-surface);border-radius:8px;padding:var(--space-4)}.option-checkbox.svelte-y4shi7{display:flex;align-items:flex-start;cursor:pointer;padding:var(--space-3);border-radius:8px;transition:all .2s ease}.option-checkbox.svelte-y4shi7:hover{background:color-mix(in srgb,var(--color-brand-400) 10%,transparent)}.option-checkbox.svelte-y4shi7 input[type=checkbox]:where(.svelte-y4shi7){display:none}.option-checkbox__mark.svelte-y4shi7{width:20px;height:20px;background:var(--color-dark-card);border:2px solid var(--color-dark-border);border-radius:8px;margin-right:var(--space-3);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}.option-checkbox__mark.svelte-y4shi7:after{content:"✓";color:var(--color-text-primary);font-size:var(--text-sm);opacity:0;transition:opacity .2s ease}input[type=checkbox].svelte-y4shi7:checked+.option-checkbox__mark:where(.svelte-y4shi7){background:var(--color-brand-500);border-color:var(--color-brand-400)}input[type=checkbox].svelte-y4shi7:checked+.option-checkbox__mark:where(.svelte-y4shi7):after{opacity:1}.option-checkbox__content.svelte-y4shi7{display:flex;flex-direction:column;gap:var(--space-1)}.option-checkbox__title.svelte-y4shi7{font-weight:var(--font-semibold);color:var(--color-text-primary)}.option-checkbox__description.svelte-y4shi7{font-size:var(--text-sm);color:var(--color-text-tertiary)}.form-actions.svelte-y4shi7{display:flex;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-dark-border)}.btn.svelte-y4shi7{padding:var(--space-3) var(--space-6);border-radius:8px;font-size:var(--text-base);font-weight:var(--font-semibold);cursor:pointer;transition:all .2s ease;border:none}.btn--secondary.svelte-y4shi7{background:var(--color-dark-surface);color:var(--color-text-primary);border:1px solid var(--color-dark-border)}.btn--secondary.svelte-y4shi7:hover{background:var(--color-dark-border)}.btn--primary.svelte-y4shi7{background:var(--color-brand-500);color:#fff}.btn--primary.svelte-y4shi7:hover:not(:disabled){background:var(--color-brand-600)}.btn--primary.svelte-y4shi7:disabled{opacity:.5;cursor:not-allowed}.empty-state.svelte-zl50gt{position:relative;text-align:center;padding:4rem 2rem;background:linear-gradient(135deg,var(--dark-card) 0%,var(--dark-surface) 100%);border:1px solid var(--dark-border);border-radius:1.5rem;overflow:hidden;min-height:500px;display:flex;align-items:center;justify-content:center}.empty-content.svelte-zl50gt{position:relative;z-index:10;max-width:600px;width:100%}.icon-container.svelte-zl50gt{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-bottom:2rem}.icon-container.svelte-zl50gt i:where(.svelte-zl50gt){font-size:5rem;color:var(--color-brand-500);opacity:.8;animation:svelte-zl50gt-iconFloat 3s ease-in-out infinite;z-index:2;position:relative}.icon-pulse.svelte-zl50gt{position:absolute;width:120px;height:120px;background:radial-gradient(circle,rgba(139,92,246,.1) 0%,transparent 70%);border-radius:50%;animation:svelte-zl50gt-pulse 2s ease-in-out infinite}@keyframes svelte-zl50gt-iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes svelte-zl50gt-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.8}}.message-content.svelte-zl50gt{margin-bottom:2.5rem}.empty-title.svelte-zl50gt{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:.75rem;line-height:1.3}.empty-subtitle.svelte-zl50gt{font-size:1.25rem;color:var(--color-brand-400);margin-bottom:1rem;font-weight:500}.empty-description.svelte-zl50gt{font-size:1rem;color:var(--text-secondary);line-height:1.6;max-width:480px;margin:0 auto}.action-button.svelte-zl50gt{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--color-brand-500) 0%,var(--color-brand-600) 100%);color:#fff;text-decoration:none;border-radius:2rem;font-size:1.125rem;font-weight:600;transition:all .3s ease;box-shadow:0 8px 24px #8b5cf640;position:relative;overflow:hidden;margin-bottom:2.5rem;transform:translateY(0)}.action-button.svelte-zl50gt:hover{transform:translateY(-3px);box-shadow:0 12px 32px #8b5cf659}.action-button.attendance.svelte-zl50gt{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 24px #10b98140}.action-button.attendance.svelte-zl50gt:hover{box-shadow:0 12px 32px #10b98159}.button-shine.svelte-zl50gt{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:svelte-zl50gt-shine 3s infinite}@keyframes svelte-zl50gt-shine{0%{left:-100%}to{left:100%}}.login-prompt.svelte-zl50gt{margin-bottom:2.5rem}.login-prompt.svelte-zl50gt p:where(.svelte-zl50gt){color:var(--text-secondary);margin-bottom:1rem;font-size:1rem}.auth-buttons.svelte-zl50gt{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.login-btn.svelte-zl50gt,.register-btn.svelte-zl50gt{padding:.75rem 1.5rem;border-radius:1rem;text-decoration:none;font-weight:500;transition:all .2s ease}.login-btn.svelte-zl50gt{background:var(--color-brand-600);color:#fff;border:1px solid var(--color-brand-600)}.login-btn.svelte-zl50gt:hover{background:var(--color-brand-700);transform:translateY(-2px)}.register-btn.svelte-zl50gt{background:transparent;color:var(--color-brand-500);border:1px solid var(--color-brand-500)}.register-btn.svelte-zl50gt:hover{background:var(--color-brand-500);color:#fff;transform:translateY(-2px)}.tips-section.svelte-zl50gt{background:#8b5cf60d;border:1px solid rgba(139,92,246,.1);border-radius:1rem;padding:1.5rem;text-align:left}.tips-title.svelte-zl50gt{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--color-brand-400);margin-bottom:1rem}.tips-list.svelte-zl50gt{list-style:none;padding:0;margin:0}.tips-list.svelte-zl50gt li:where(.svelte-zl50gt){color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.tips-list.svelte-zl50gt li:where(.svelte-zl50gt):before{content:"→";position:absolute;left:0;color:var(--color-brand-500);font-weight:700}.tips-list.svelte-zl50gt li:where(.svelte-zl50gt):last-child{margin-bottom:0}.bg-decoration.svelte-zl50gt{position:absolute;inset:0;pointer-events:none;z-index:1}.decoration-circle.svelte-zl50gt{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.03) 0%,transparent 70%);animation:svelte-zl50gt-decorationFloat 6s ease-in-out infinite}.circle-1.svelte-zl50gt{width:200px;height:200px;top:10%;left:-5%;animation-delay:0s}.circle-2.svelte-zl50gt{width:150px;height:150px;bottom:20%;right:-3%;animation-delay:2s}.circle-3.svelte-zl50gt{width:100px;height:100px;top:50%;left:80%;animation-delay:4s}@keyframes svelte-zl50gt-decorationFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@media(max-width:768px){.empty-state.svelte-zl50gt{padding:3rem 1.5rem;min-height:400px}.icon-container.svelte-zl50gt i:where(.svelte-zl50gt){font-size:4rem}.empty-title.svelte-zl50gt{font-size:1.5rem}.empty-subtitle.svelte-zl50gt{font-size:1.125rem}.empty-description.svelte-zl50gt{font-size:.875rem}.action-button.svelte-zl50gt{font-size:1rem;padding:.875rem 1.75rem}.auth-buttons.svelte-zl50gt{flex-direction:column;align-items:center}.login-btn.svelte-zl50gt,.register-btn.svelte-zl50gt{width:200px;text-align:center}}@media(max-width:480px){.empty-state.svelte-zl50gt{padding:2rem 1rem}.tips-section.svelte-zl50gt{padding:1rem}.decoration-circle.svelte-zl50gt{display:none}}.gallery-container.svelte-fnpi7x{max-width:1200px;margin:0 auto;padding:0}.detail-view.svelte-fnpi7x{position:relative}.back-button.svelte-fnpi7x{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--background-light);border:1px solid var(--border-color);border-radius:.375rem;color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.back-button.svelte-fnpi7x:hover{background-color:var(--color-brand-500);color:#fff;border-color:var(--color-brand-500)}.bottom-navigation.svelte-fnpi7x{display:flex;justify-content:space-between;align-items:center;margin:2rem 0;padding:1.5rem;background-color:var(--dark-card);border:1px solid var(--dark-border);border-radius:.5rem;gap:1rem;flex-wrap:wrap}.post-navigation.svelte-fnpi7x{display:flex;gap:.5rem}.nav-button.svelte-fnpi7x{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--dark-card);border:1px solid var(--dark-border);border-radius:.375rem;color:var(--text-primary);font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s}.nav-button.svelte-fnpi7x:not(.disabled):hover{background-color:var(--color-brand-500);color:#fff;border-color:var(--color-brand-500);transform:translateY(-2px)}.nav-button.disabled.svelte-fnpi7x{opacity:.4;cursor:not-allowed;pointer-events:none}.nav-text.svelte-fnpi7x{font-size:.875rem}.gallery-header.svelte-fnpi7x{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--color-brand-500)}.gallery-title.svelte-fnpi7x{font-size:2rem;font-weight:700;color:#fff}.search-panel.svelte-fnpi7x{margin-bottom:1.5rem;background:var(--dark-card);border:1px solid var(--dark-border);border-radius:8px;padding:1rem}.search-controls.svelte-fnpi7x{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.search-type.svelte-fnpi7x{padding:.5rem 1rem;background:var(--dark-surface);border:1px solid rgba(139,92,246,.2);color:#fff;border-radius:8px;cursor:pointer;min-width:100px;transition:all .2s}.search-type.svelte-fnpi7x:hover{border-color:var(--color-brand-400);background:#8b5cf60d}.search-type.svelte-fnpi7x:focus{outline:none;border-color:var(--color-brand-500);background:#8b5cf614;box-shadow:0 0 0 3px #8b5cf626}.search-input.svelte-fnpi7x{flex:1;min-width:200px;padding:.5rem 1rem;background:var(--dark-surface);border:1px solid rgba(139,92,246,.2);color:#fff;border-radius:8px;font-size:.875rem;cursor:text;transition:all .2s}.search-input.svelte-fnpi7x:hover{border-color:var(--color-brand-400);background:#8b5cf60d}.search-input.svelte-fnpi7x:focus{outline:none;border-color:var(--color-brand-500);background:#8b5cf614;box-shadow:0 0 0 3px #8b5cf626}.search-input.svelte-fnpi7x::-moz-placeholder{color:var(--text-tertiary)}.search-input.svelte-fnpi7x::placeholder{color:var(--text-tertiary)}.search-button.svelte-fnpi7x{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-brand-600);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s}.search-button.svelte-fnpi7x:hover{background:var(--color-brand-700);transform:translateY(-1px)}.search-button.svelte-fnpi7x:active{transform:translateY(0)}.clear-button.svelte-fnpi7x{padding:.5rem;background:var(--dark-surface);border:1px solid var(--dark-border);color:var(--text-secondary);border-radius:8px;cursor:pointer;transition:all .2s}.clear-button.svelte-fnpi7x:hover{background:var(--error);color:#fff;border-color:var(--error);transform:scale(1.05)}.clear-button.svelte-fnpi7x:active{transform:scale(.95)}.no-search-results.svelte-fnpi7x{text-align:center;padding:3rem;color:var(--text-secondary)}.no-search-results.svelte-fnpi7x i:where(.svelte-fnpi7x){font-size:3rem;margin-bottom:1rem;color:var(--text-tertiary)}.no-search-results.svelte-fnpi7x p:where(.svelte-fnpi7x){font-size:1.125rem;margin-bottom:1.5rem}.clear-search.svelte-fnpi7x{padding:.5rem 1.5rem;background:var(--color-brand-600);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s}.clear-search.svelte-fnpi7x:hover{background:var(--color-brand-700);transform:translateY(-2px)}.controls-bar.svelte-fnpi7x{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.view-controls.svelte-fnpi7x{display:flex;gap:1rem;align-items:center}.result-count.svelte-fnpi7x{font-size:.875rem;color:var(--text-secondary)}.view-toggle.svelte-fnpi7x{display:flex;gap:.5rem;background:var(--dark-surface);padding:.25rem;border-radius:8px}.view-btn.svelte-fnpi7x{padding:.5rem .75rem;background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;border-radius:8px;transition:all .2s}.view-btn.active.svelte-fnpi7x{background:var(--color-brand-500);color:#fff}.sort-select.svelte-fnpi7x{padding:.5rem 1rem;background:var(--dark-surface);border:1px solid var(--dark-border);color:#fff;border-radius:8px;cursor:pointer;transition:all .2s}.sort-select.svelte-fnpi7x:hover{border-color:var(--color-brand-400)}.sort-select.svelte-fnpi7x:focus{outline:none;border-color:var(--color-brand-500);box-shadow:0 0 0 3px #8b5cf626}.gallery-content.grid-view.svelte-fnpi7x{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.grid-view.svelte-fnpi7x .gallery-item:where(.svelte-fnpi7x){background:var(--dark-card);border:1px solid var(--dark-border);border-radius:8px;overflow:hidden;transition:all .3s}.grid-view.svelte-fnpi7x .gallery-item:where(.svelte-fnpi7x):hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000004d;border-color:var(--color-brand-500)}.gallery-content.list-view.svelte-fnpi7x{display:flex;flex-direction:column;gap:1rem}.list-view.svelte-fnpi7x .gallery-item:where(.svelte-fnpi7x){background:var(--dark-card);border:1px solid var(--dark-border);border-radius:8px;transition:all .2s}.list-view.svelte-fnpi7x .gallery-link:where(.svelte-fnpi7x){display:flex;gap:1.5rem;padding:1rem}.list-view.svelte-fnpi7x .gallery-thumbnail:where(.svelte-fnpi7x){width:100px;height:100px;flex-shrink:0}.list-view.svelte-fnpi7x .gallery-info:where(.svelte-fnpi7x){flex:1;display:flex;flex-direction:column;justify-content:center}.list-view.svelte-fnpi7x .gallery-item:where(.svelte-fnpi7x):hover{background:var(--dark-surface);border-color:var(--color-brand-500)}.gallery-link.svelte-fnpi7x{text-decoration:none;color:inherit;display:block}.gallery-thumbnail.svelte-fnpi7x{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--dark-bg)}.no-image.svelte-fnpi7x{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);font-size:2rem;background:var(--dark-surface)}.overlay.svelte-fnpi7x{position:absolute;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.gallery-item.svelte-fnpi7x:hover .overlay:where(.svelte-fnpi7x){opacity:1}.view-icon.svelte-fnpi7x{font-size:2rem;color:#fff}.gallery-info.svelte-fnpi7x{padding:1rem}.gallery-item-title.svelte-fnpi7x{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.5rem;line-height:1.4}.gallery-meta.svelte-fnpi7x{display:flex;gap:1rem;font-size:.875rem;color:var(--text-tertiary)}.gallery-meta__bottom.svelte-fnpi7x{display:flex;justify-content:flex-end;gap:1rem}.gallery-meta.svelte-fnpi7x span:where(.svelte-fnpi7x){display:flex;align-items:center;gap:.25rem}.gallery-meta.svelte-fnpi7x i:where(.svelte-fnpi7x){font-size:.75rem}@media(max-width:1024px){.gallery-content.grid-view.svelte-fnpi7x{grid-template-columns:repeat(3,1fr)}}.bottom-gallery.svelte-fnpi7x{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--dark-border)}.bottom-title.svelte-fnpi7x{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.bottom-title.svelte-fnpi7x i:where(.svelte-fnpi7x){color:var(--color-brand-500)}.bottom-gallery-grid.svelte-fnpi7x{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.bottom-gallery-item.svelte-fnpi7x{background:var(--dark-card);border:1px solid var(--dark-border);border-radius:8px;overflow:hidden;transition:all .3s}.bottom-gallery-item.svelte-fnpi7x:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d;border-color:var(--color-brand-500)}.bottom-gallery-link.svelte-fnpi7x{text-decoration:none;color:inherit;display:block}.bottom-thumbnail.svelte-fnpi7x{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--dark-bg)}.bottom-thumbnail.svelte-fnpi7x .no-image:where(.svelte-fnpi7x){width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);font-size:1.5rem;background:var(--dark-surface)}.bottom-overlay.svelte-fnpi7x{position:absolute;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.bottom-gallery-item.svelte-fnpi7x:hover .bottom-overlay:where(.svelte-fnpi7x){opacity:1}.bottom-overlay.svelte-fnpi7x .view-icon:where(.svelte-fnpi7x){font-size:1.5rem;color:#fff}.bottom-info.svelte-fnpi7x{padding:.75rem}.bottom-item-title.svelte-fnpi7x{font-size:.875rem;font-weight:600;color:#fff;margin-bottom:.5rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-meta.svelte-fnpi7x{display:flex;gap:.75rem;font-size:.75rem;color:var(--text-tertiary)}.bottom-meta.svelte-fnpi7x span:where(.svelte-fnpi7x){display:flex;align-items:center;gap:.25rem}.bottom-meta.svelte-fnpi7x i:where(.svelte-fnpi7x){font-size:.625rem}.pagination-wrapper.svelte-fnpi7x{margin-top:3rem;display:flex;justify-content:center}.pagination-wrapper.svelte-fnpi7x .pagination:where(.svelte-fnpi7x){display:flex;justify-content:center}.pagination-wrapper.svelte-fnpi7x .pagination:where(.svelte-fnpi7x) ul:where(.svelte-fnpi7x){display:flex;list-style:none;margin:0;padding:0;gap:.5rem}.pagination-wrapper.svelte-fnpi7x .pagination:where(.svelte-fnpi7x) li.page:where(.svelte-fnpi7x) a:where(.svelte-fnpi7x){padding:.625rem 1rem;min-width:42px;text-align:center;font-weight:500}.pagination-wrapper.svelte-fnpi7x .pagination:where(.svelte-fnpi7x) li.page.active:where(.svelte-fnpi7x) a:where(.svelte-fnpi7x){background:linear-gradient(135deg,var(--color-brand-500) 0%,var(--color-brand-600) 100%);color:#fff;font-weight:600;border-color:transparent;box-shadow:0 4px 12px #8b5cf640}.pagination-wrapper.svelte-fnpi7x .pagination:where(.svelte-fnpi7x) li.shift:where(.svelte-fnpi7x) a:where(.svelte-fnpi7x){padding:.625rem .875rem;min-width:38px;text-align:center}.pagination-wrapper.svelte-fnpi7x .pagination:where(.svelte-fnpi7x) li.shift:where(.svelte-fnpi7x) a.active:where(.svelte-fnpi7x){color:var(--color-brand-500);cursor:pointer}.pagination-wrapper.svelte-fnpi7x .pagination:where(.svelte-fnpi7x) li.shift:where(.svelte-fnpi7x) a.active:where(.svelte-fnpi7x):hover{background:#8b5cf61a;border-color:var(--color-brand-500)}.pagination-wrapper.svelte-fnpi7x .pagination:where(.svelte-fnpi7x) li.shift:where(.svelte-fnpi7x) a:where(.svelte-fnpi7x):not(.active){color:var(--text-tertiary);cursor:not-allowed;opacity:.5;pointer-events:none}.pagination-wrapper.svelte-fnpi7x .pagination:where(.svelte-fnpi7x) li.shift.first:where(.svelte-fnpi7x) a:where(.svelte-fnpi7x),.pagination-wrapper.svelte-fnpi7x .pagination:where(.svelte-fnpi7x) li.shift.last:where(.svelte-fnpi7x) a:where(.svelte-fnpi7x){font-weight:600}.pagination-wrapper.svelte-fnpi7x .pagination:where(.svelte-fnpi7x) li.ellipsis:where(.svelte-fnpi7x){display:flex;align-items:center;padding:0 .5rem;color:var(--text-tertiary)}.pagination-wrapper.svelte-fnpi7x .pagination:where(.svelte-fnpi7x) a:where(.svelte-fnpi7x){display:flex;align-items:center;justify-content:center;color:var(--text-secondary);text-decoration:none;background:var(--dark-card);border:1px solid var(--dark-border);border-radius:8px;transition:all .2s;font-size:.875rem}.pagination-wrapper.svelte-fnpi7x .pagination:where(.svelte-fnpi7x) a:where(.svelte-fnpi7x):hover:not(.active){background:var(--dark-surface);color:var(--text-primary);border-color:var(--color-brand-500)}.pagination-wrapper.svelte-fnpi7x .pagination:where(.svelte-fnpi7x) a:where(.svelte-fnpi7x):focus{outline:none;box-shadow:0 0 0 3px #8b5cf640;border-color:var(--color-brand-500)}@media(max-width:768px){.gallery-container.svelte-fnpi7x{padding-left:.5rem;padding-right:.5rem}.gallery-header.svelte-fnpi7x{flex-direction:column;gap:1rem;align-items:flex-start}.gallery-content.grid-view.svelte-fnpi7x{grid-template-columns:repeat(2,1fr);gap:1rem}.gallery-meta.svelte-fnpi7x{flex-direction:column;gap:.5rem}.search-panel.svelte-fnpi7x{padding:0}.search-controls.svelte-fnpi7x{flex-direction:column;align-items:stretch}.search-type.svelte-fnpi7x,.search-input.svelte-fnpi7x,.search-button.svelte-fnpi7x{width:100%}.clear-button.svelte-fnpi7x{position:absolute;right:3.5rem;top:3.5rem}.bottom-gallery-grid.svelte-fnpi7x{grid-template-columns:repeat(2,1fr)}.pagination-wrapper.svelte-fnpi7x{margin-top:2rem}.pagination-wrapper.svelte-fnpi7x .pagination:where(.svelte-fnpi7x) ul:where(.svelte-fnpi7x){gap:.25rem}.pagination-wrapper.svelte-fnpi7x .pagination:where(.svelte-fnpi7x) li.page:where(.svelte-fnpi7x) a:where(.svelte-fnpi7x){padding:.5rem .75rem;min-width:36px;font-size:.813rem}.pagination-wrapper.svelte-fnpi7x .pagination:where(.svelte-fnpi7x) li.shift:where(.svelte-fnpi7x) a:where(.svelte-fnpi7x){padding:.5rem .625rem;min-width:32px}}.attendance-container.svelte-15yrn5e{max-width:1200px;margin:0 auto;padding:2rem}.attendance-header.svelte-15yrn5e{text-align:center;margin-bottom:3rem}.board-title.svelte-15yrn5e{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.attendance-subtitle.svelte-15yrn5e{font-size:1.125rem;color:var(--text-secondary)}.today-checkin.svelte-15yrn5e{background:linear-gradient(135deg,var(--color-brand-500) 0%,var(--color-brand-600) 100%);padding:3rem;border-radius:1rem;text-align:center;margin-bottom:3rem;box-shadow:0 8px 24px #8b5cf64d}.date-display.svelte-15yrn5e{font-size:1.5rem;color:#fff;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.checkin-button.svelte-15yrn5e{background:var(--color-dark-card);color:var(--color-brand-600);border:none;padding:1rem 2rem;border-radius:2rem;font-size:1.125rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.75rem;transition:all .3s;box-shadow:0 4px 12px #0000001a}.checkin-button.svelte-15yrn5e:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.checkin-complete.svelte-15yrn5e{color:#fff;font-size:1.5rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.checkin-complete.svelte-15yrn5e i:where(.svelte-15yrn5e){color:#4ade80}.monthly-stats.svelte-15yrn5e{margin-bottom:3rem}.stats-title.svelte-15yrn5e,.calendar-title.svelte-15yrn5e,.records-title.svelte-15yrn5e{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1.5rem}.stats-grid.svelte-15yrn5e{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.stat-card.svelte-15yrn5e{background:var(--dark-card);border:1px solid var(--dark-border);padding:1.5rem;border-radius:8px;display:flex;align-items:center;gap:1.5rem;transition:all .3s}.stat-card.svelte-15yrn5e:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0003}.stat-icon.svelte-15yrn5e{width:60px;height:60px;background:var(--color-brand-500);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.stat-content.svelte-15yrn5e{flex:1}.stat-label.svelte-15yrn5e{display:block;font-size:.875rem;color:#94a3b8;margin-bottom:.25rem}.stat-value.svelte-15yrn5e{display:block;font-size:1.5rem;font-weight:600;color:#fff}.attendance-calendar.svelte-15yrn5e{background:var(--dark-card);border:1px solid var(--dark-border);padding:2rem;border-radius:1rem;margin-bottom:3rem}.calendar-grid.svelte-15yrn5e{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem}.calendar-day.svelte-15yrn5e{aspect-ratio:1;background:var(--dark-surface);border:1px solid var(--dark-border);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;transition:all .2s}.calendar-day.checked.svelte-15yrn5e{background:#8b5cf61a;border-color:var(--color-brand-500)}.calendar-day.today.svelte-15yrn5e{background:var(--color-brand-500);color:#fff}.day-number.svelte-15yrn5e{font-size:.875rem;font-weight:500}.calendar-day.svelte-15yrn5e i:where(.svelte-15yrn5e){position:absolute;bottom:.25rem;font-size:.75rem;color:var(--color-brand-500)}.recent-records.svelte-15yrn5e{background:var(--color-dark-card);border:1px solid var(--color-dark-border);padding:2rem;border-radius:1rem}.records-title.svelte-15yrn5e{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:1.5rem}.board-table.svelte-15yrn5e{width:100%;border-collapse:collapse;border:1px solid var(--color-dark-border);border-radius:8px;overflow:hidden;background:var(--color-dark-card)}.board-table.svelte-15yrn5e thead:where(.svelte-15yrn5e){background:var(--color-dark-surface);border-bottom:2px solid var(--color-dark-border)}.board-table.svelte-15yrn5e th:where(.svelte-15yrn5e){padding:1rem .5rem;text-align:left;font-weight:600;font-size:.875rem;color:var(--color-text-secondary);white-space:nowrap}.board-table.svelte-15yrn5e tbody:where(.svelte-15yrn5e){background:var(--color-dark-bg)}.attendance-row.svelte-15yrn5e{position:relative;border-bottom:1px solid var(--color-dark-border);transition:background-color .2s}.attendance-row.svelte-15yrn5e:hover{background-color:var(--color-dark-surface)}.attendance-row.svelte-15yrn5e td:where(.svelte-15yrn5e){padding:.875rem .5rem;vertical-align:middle}.col-rank.svelte-15yrn5e{width:60px;text-align:center}.rank-number.svelte-15yrn5e{font-weight:700;color:var(--color-brand-500);font-size:.875rem}.col-user.svelte-15yrn5e{width:200px}.user-info.svelte-15yrn5e{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--color-text-primary)}.user-info.svelte-15yrn5e i:where(.svelte-15yrn5e){color:var(--color-text-tertiary)}.col-date.svelte-15yrn5e{width:100px;text-align:center;color:var(--color-text-tertiary);font-size:.875rem}.col-time.svelte-15yrn5e{width:80px;text-align:center;color:var(--color-text-tertiary);font-size:.875rem}.col-reward.svelte-15yrn5e{width:100px;text-align:center}.reward-badge.svelte-15yrn5e{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#6366f11a;color:var(--color-brand-500);border-radius:9999px;font-size:.75rem;font-weight:600}.col-consecutive.svelte-15yrn5e{width:100px;text-align:center}.consecutive-badge.svelte-15yrn5e{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#ef44441a;color:#ef4444;border-radius:9999px;font-size:.75rem;font-weight:600}@media(max-width:768px){.stats-grid.svelte-15yrn5e{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.calendar-grid.svelte-15yrn5e{gap:.25rem}.board-table.svelte-15yrn5e{border:none}.board-table.svelte-15yrn5e thead:where(.svelte-15yrn5e){display:none}.board-table.svelte-15yrn5e tbody:where(.svelte-15yrn5e){display:block}.attendance-row.svelte-15yrn5e{display:block;padding:1rem;border-bottom:1px solid var(--color-dark-border)}.attendance-row.svelte-15yrn5e td:where(.svelte-15yrn5e){display:block;padding:0}.col-rank.svelte-15yrn5e,.col-date.svelte-15yrn5e,.col-time.svelte-15yrn5e,.col-reward.svelte-15yrn5e,.col-consecutive.svelte-15yrn5e{display:none}.col-user.svelte-15yrn5e{width:auto}}.light.svelte-gc9gs2{--spotv-card: #ffffff;--spotv-background: #eee;--spotv-table-header: #bfe2ef;--spotv-table-color: #e3e5ea;--spotv-border: #d8d6de;--spotv-text-primary: #5e5873;--spotv-text-secondary: #6e6b7b;--spotv-text-tertiary: #7a6c6c;--spotv-text-fade: #c9c9c9;--spotv-text-light: #191919}.spotv-sr-only.svelte-gc9gs2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spotv-mt-xs.svelte-gc9gs2{margin-top:var(--spotv-spacing-xs)}.spotv-mt-sm.svelte-gc9gs2{margin-top:var(--spotv-spacing-sm)}.spotv-mt-md.svelte-gc9gs2{margin-top:var(--spotv-spacing-md)}.spotv-mt-lg.svelte-gc9gs2{margin-top:var(--spotv-spacing-lg)}.spotv-mt-xl.svelte-gc9gs2{margin-top:var(--spotv-spacing-xl)}.spotv-mb-xs.svelte-gc9gs2{margin-bottom:var(--spotv-spacing-xs)}.spotv-mb-sm.svelte-gc9gs2{margin-bottom:var(--spotv-spacing-sm)}.spotv-mb-md.svelte-gc9gs2{margin-bottom:var(--spotv-spacing-md)}.spotv-mb-lg.svelte-gc9gs2{margin-bottom:var(--spotv-spacing-lg)}.spotv-mb-xl.svelte-gc9gs2{margin-bottom:var(--spotv-spacing-xl)}.spotv-ml-xs.svelte-gc9gs2{margin-left:var(--spotv-spacing-xs)}.spotv-ml-sm.svelte-gc9gs2{margin-left:var(--spotv-spacing-sm)}.spotv-ml-md.svelte-gc9gs2{margin-left:var(--spotv-spacing-md)}.spotv-ml-lg.svelte-gc9gs2{margin-left:var(--spotv-spacing-lg)}.spotv-ml-xl.svelte-gc9gs2{margin-left:var(--spotv-spacing-xl)}.spotv-mr-xs.svelte-gc9gs2{margin-right:var(--spotv-spacing-xs)}.spotv-mr-sm.svelte-gc9gs2{margin-right:var(--spotv-spacing-sm)}.spotv-mr-md.svelte-gc9gs2{margin-right:var(--spotv-spacing-md)}.spotv-mr-lg.svelte-gc9gs2{margin-right:var(--spotv-spacing-lg)}.spotv-mr-xl.svelte-gc9gs2{margin-right:var(--spotv-spacing-xl)}.spotv-p-xs.svelte-gc9gs2{padding:var(--spotv-spacing-xs)}.spotv-p-sm.svelte-gc9gs2{padding:var(--spotv-spacing-sm)}.spotv-p-md.svelte-gc9gs2{padding:var(--spotv-spacing-md)}.spotv-p-lg.svelte-gc9gs2{padding:var(--spotv-spacing-lg)}.spotv-p-xl.svelte-gc9gs2{padding:var(--spotv-spacing-xl)}.spotv-flex.svelte-gc9gs2{display:flex}.spotv-flex-col.svelte-gc9gs2{display:flex;flex-direction:column}.spotv-flex-row.svelte-gc9gs2{display:flex;flex-direction:row}.spotv-flex-wrap.svelte-gc9gs2{display:flex;flex-wrap:wrap}.spotv-items-start.svelte-gc9gs2{align-items:flex-start}.spotv-items-center.svelte-gc9gs2{align-items:center}.spotv-items-end.svelte-gc9gs2{align-items:flex-end}.spotv-items-stretch.svelte-gc9gs2{align-items:stretch}.spotv-justify-start.svelte-gc9gs2{justify-content:flex-start}.spotv-justify-center.svelte-gc9gs2{justify-content:center}.spotv-justify-end.svelte-gc9gs2{justify-content:flex-end}.spotv-justify-between.svelte-gc9gs2{justify-content:space-between}.spotv-justify-around.svelte-gc9gs2{justify-content:space-around}.spotv-gap-xs.svelte-gc9gs2{gap:var(--spotv-spacing-xs)}.spotv-gap-sm.svelte-gc9gs2{gap:var(--spotv-spacing-sm)}.spotv-gap-md.svelte-gc9gs2{gap:var(--spotv-spacing-md)}.spotv-gap-lg.svelte-gc9gs2{gap:var(--spotv-spacing-lg)}.spotv-gap-xl.svelte-gc9gs2{gap:var(--spotv-spacing-xl)}.spotv-text-xs.svelte-gc9gs2{font-size:var(--spotv-font-size-xs)}.spotv-text-sm.svelte-gc9gs2{font-size:var(--spotv-font-size-sm)}.spotv-text-md.svelte-gc9gs2{font-size:var(--spotv-font-size-md)}.spotv-text-lg.svelte-gc9gs2{font-size:var(--spotv-font-size-lg)}.spotv-text-xl.svelte-gc9gs2{font-size:var(--spotv-font-size-xl)}.spotv-text-left.svelte-gc9gs2{text-align:left}.spotv-text-center.svelte-gc9gs2{text-align:center}.spotv-text-right.svelte-gc9gs2{text-align:right}.spotv-text-bold.svelte-gc9gs2{font-weight:700}.spotv-text-semibold.svelte-gc9gs2{font-weight:600}.spotv-text-medium.svelte-gc9gs2{font-weight:500}.spotv-text-normal.svelte-gc9gs2{font-weight:400}.spotv-text-primary.svelte-gc9gs2{color:var(--spotv-text-primary)}.spotv-text-secondary.svelte-gc9gs2{color:var(--spotv-text-secondary)}.spotv-text-tertiary.svelte-gc9gs2{color:var(--spotv-text-tertiary)}.spotv-text-fade.svelte-gc9gs2{color:var(--spotv-text-fade)}.spotv-color-primary.svelte-gc9gs2{color:var(--spotv-primary)}.spotv-color-red.svelte-gc9gs2{color:var(--spotv-secondary-red)}.spotv-color-green.svelte-gc9gs2{color:var(--spotv-secondary-green)}.spotv-color-blue.svelte-gc9gs2{color:var(--spotv-secondary-blue)}.spotv-color-gray.svelte-gc9gs2{color:var(--spotv-secondary-gray)}.spotv-bg-primary.svelte-gc9gs2{background-color:var(--spotv-primary)}.spotv-bg-card.svelte-gc9gs2{background-color:var(--spotv-card)}.spotv-bg-background.svelte-gc9gs2{background-color:var(--spotv-background)}.spotv-block.svelte-gc9gs2{display:block}.spotv-inline.svelte-gc9gs2{display:inline}.spotv-inline-block.svelte-gc9gs2{display:inline-block}.spotv-hidden.svelte-gc9gs2{display:none}.spotv-relative.svelte-gc9gs2{position:relative}.spotv-absolute.svelte-gc9gs2{position:absolute}.spotv-fixed.svelte-gc9gs2{position:fixed}.spotv-sticky.svelte-gc9gs2{position:sticky}.spotv-border.svelte-gc9gs2{border:1px solid var(--spotv-border)}.spotv-border-0.svelte-gc9gs2{border:none}.spotv-border-t.svelte-gc9gs2{border-top:1px solid var(--spotv-border)}.spotv-border-b.svelte-gc9gs2{border-bottom:1px solid var(--spotv-border)}.spotv-border-l.svelte-gc9gs2{border-left:1px solid var(--spotv-border)}.spotv-border-r.svelte-gc9gs2{border-right:1px solid var(--spotv-border)}.spotv-rounded-sm.svelte-gc9gs2{border-radius:var(--spotv-radius-sm)}.spotv-rounded-md.svelte-gc9gs2{border-radius:var(--spotv-radius-md)}.spotv-rounded-lg.svelte-gc9gs2{border-radius:var(--spotv-radius-lg)}.spotv-rounded-full.svelte-gc9gs2{border-radius:var(--spotv-radius-full)}.spotv-shadow-sm.svelte-gc9gs2{box-shadow:var(--spotv-shadow-sm)}.spotv-shadow-md.svelte-gc9gs2{box-shadow:var(--spotv-shadow-md)}.spotv-shadow-lg.svelte-gc9gs2{box-shadow:var(--spotv-shadow-lg)}.spotv-w-full.svelte-gc9gs2{width:100%}.spotv-w-auto.svelte-gc9gs2{width:auto}.spotv-w-fit.svelte-gc9gs2{width:-moz-fit-content;width:fit-content}.spotv-h-full.svelte-gc9gs2{height:100%}.spotv-h-auto.svelte-gc9gs2{height:auto}.spotv-h-fit.svelte-gc9gs2{height:-moz-fit-content;height:fit-content}.inquiry-board.svelte-gc9gs2{width:100%}.inquiry-header.svelte-gc9gs2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.board-title.svelte-gc9gs2{font-size:2rem;font-weight:700;color:#fff;margin:0}.write-button.svelte-gc9gs2{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--color-brand-600);color:#fff;text-decoration:none;border-radius:6px;font-size:.875rem;font-weight:500;transition:all .2s}.write-button.svelte-gc9gs2:hover{background:var(--color-brand-700);transform:translateY(-1px)}.board-table.svelte-gc9gs2{width:100%;border-collapse:collapse;border:1px solid var(--color-dark-border);border-radius:8px;overflow:hidden;background:var(--color-dark-card)}.board-table.svelte-gc9gs2 thead:where(.svelte-gc9gs2){background:var(--color-dark-surface);border-bottom:2px solid var(--color-dark-border)}.board-table.svelte-gc9gs2 th:where(.svelte-gc9gs2){padding:1rem .5rem;text-align:left;font-weight:600;font-size:.875rem;color:var(--color-text-secondary);white-space:nowrap}.board-table.svelte-gc9gs2 tbody:where(.svelte-gc9gs2){background:var(--color-dark-bg)}.inquiry-row.svelte-gc9gs2{position:relative;border-bottom:1px solid var(--color-dark-border);transition:background-color .2s}.inquiry-row.svelte-gc9gs2:hover{background-color:var(--color-dark-surface)}.inquiry-row.svelte-gc9gs2 td:where(.svelte-gc9gs2){padding:.875rem .5rem;vertical-align:middle}.col-number.svelte-gc9gs2{width:60px;text-align:center;color:var(--color-text-tertiary);font-size:.875rem}.col-status.svelte-gc9gs2,.col-category.svelte-gc9gs2{width:100px;text-align:center}.col-title.svelte-gc9gs2{padding-left:1rem;padding-right:1rem}.col-date.svelte-gc9gs2{width:100px;text-align:center;color:var(--color-text-tertiary);font-size:.875rem}.col-answer.svelte-gc9gs2{width:60px;text-align:center;font-size:.875rem}.title-link.svelte-gc9gs2{display:block;text-decoration:none;color:inherit}.title-link.svelte-gc9gs2:hover .title-text:where(.svelte-gc9gs2){text-decoration:underline}.title-text.svelte-gc9gs2{font-size:.9375rem;color:var(--color-text-primary);line-height:1.5}.status-badge.svelte-gc9gs2{display:inline-flex;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;border-radius:9999px}.status-badge--warning.svelte-gc9gs2{background:#f59e0b1a;color:#f59e0b}.status-badge--success.svelte-gc9gs2{background:#22c55e1a;color:#22c55e}.status-badge--gray.svelte-gc9gs2{background:var(--color-dark-surface);color:var(--color-text-tertiary)}.category-tag.svelte-gc9gs2{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;border-radius:9999px;background:var(--color-dark-surface);color:var(--color-text-secondary)}.answer-count.svelte-gc9gs2{color:var(--color-accent-violet);font-weight:600}.no-answer.svelte-gc9gs2{color:var(--color-text-tertiary)}.new-badge.svelte-gc9gs2{display:inline-flex;align-items:center;padding:.125rem .375rem;margin-left:.375rem;background:#ef4444;color:#fff;font-size:.625rem;font-weight:700;border-radius:4px;text-transform:uppercase}.answer-badge.svelte-gc9gs2{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:.5rem;background:linear-gradient(135deg,var(--color-accent-violet),var(--color-accent-purple));color:#fff;font-size:.625rem;font-weight:700;border-radius:10px;box-shadow:0 2px 4px #8b5cf64d}@media(max-width:768px){.inquiry-header.svelte-gc9gs2{flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:1.5rem;padding:0 .5rem}.board-title.svelte-gc9gs2{font-size:1.5rem;text-align:center;margin-bottom:0}.write-button.svelte-gc9gs2{width:100%;justify-content:center;padding:.75rem 1rem}.board-table.svelte-gc9gs2{border:none}.board-table.svelte-gc9gs2 thead:where(.svelte-gc9gs2){display:none}.board-table.svelte-gc9gs2 tbody:where(.svelte-gc9gs2){display:block}.inquiry-row.svelte-gc9gs2{display:block;padding:1rem;border-bottom:1px solid var(--color-dark-border);margin-bottom:.5rem;border-radius:8px;background:var(--color-dark-card)}.inquiry-row.svelte-gc9gs2:hover{background-color:var(--color-dark-surface)}.inquiry-row.svelte-gc9gs2 td:where(.svelte-gc9gs2){display:block;padding:.25rem 0}.col-number.svelte-gc9gs2,.col-date.svelte-gc9gs2,.col-answer.svelte-gc9gs2{display:none}.col-status.svelte-gc9gs2,.col-category.svelte-gc9gs2{display:block;width:auto;text-align:left;margin-bottom:.5rem}.col-title.svelte-gc9gs2{padding:.5rem 0;margin-top:.5rem;border-top:1px solid var(--color-dark-border)}.title-text.svelte-gc9gs2{font-size:1rem;line-height:1.6}.status-badge.svelte-gc9gs2,.category-tag.svelte-gc9gs2{display:inline-block;margin-right:.5rem}}.notice-board.svelte-19kgf3b{width:100%}.board-header.svelte-19kgf3b{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.board-title.svelte-19kgf3b{font-size:2rem;font-weight:700;color:#fff;margin:0}.board-table.svelte-19kgf3b{width:100%;border-collapse:collapse;border:1px solid var(--color-dark-border);border-radius:8px;overflow:hidden;background:var(--color-dark-card)}.board-table.svelte-19kgf3b thead:where(.svelte-19kgf3b){background:var(--color-dark-surface);border-bottom:2px solid var(--color-dark-border)}.board-table.svelte-19kgf3b th:where(.svelte-19kgf3b){padding:1rem .5rem;text-align:left;font-weight:600;font-size:.875rem;color:var(--color-text-secondary);white-space:nowrap}.board-table.svelte-19kgf3b tbody:where(.svelte-19kgf3b){background:var(--color-dark-bg)}.notice-row.svelte-19kgf3b{position:relative;border-bottom:1px solid var(--color-dark-border);transition:background-color .2s;cursor:pointer}.notice-row.svelte-19kgf3b:hover{background-color:var(--color-dark-surface)}.notice-row--important.svelte-19kgf3b{background:#ef44440d}.notice-row--important.svelte-19kgf3b:hover{background:#ef444414}.notice-row.svelte-19kgf3b td:where(.svelte-19kgf3b){padding:.875rem .5rem;vertical-align:middle}.col-number.svelte-19kgf3b{width:60px;text-align:center;color:var(--color-text-tertiary);font-size:.875rem}.col-title.svelte-19kgf3b{padding-left:1rem;padding-right:1rem}.col-author.svelte-19kgf3b,.col-date.svelte-19kgf3b{width:100px;text-align:center;color:var(--color-text-tertiary);font-size:.875rem}.col-views.svelte-19kgf3b{width:80px;text-align:center;color:var(--color-text-tertiary);font-size:.875rem}.title-link.svelte-19kgf3b{display:block;text-decoration:none;color:inherit}.title-link.svelte-19kgf3b:hover .title-text:where(.svelte-19kgf3b){text-decoration:underline}.title-text.svelte-19kgf3b{font-size:.9375rem;color:var(--color-text-primary);line-height:1.5}.title-text.highlight.svelte-19kgf3b{font-size:1rem;font-weight:600}.comment-count.svelte-19kgf3b{color:var(--color-accent-violet);font-size:.875rem;margin-left:.25rem}.notice-badge.svelte-19kgf3b{display:inline-flex;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:700;border-radius:9999px}.notice-badge--important.svelte-19kgf3b{background:#ef4444;color:#fff}.image-icon.svelte-19kgf3b{color:var(--color-text-tertiary);font-size:.75rem;margin-left:.25rem}.new-badge.svelte-19kgf3b{display:inline-flex;align-items:center;padding:.125rem .375rem;margin-left:.375rem;background:#ef4444;color:#fff;font-size:.625rem;font-weight:700;border-radius:4px;text-transform:uppercase}@media(max-width:768px){.board-table.svelte-19kgf3b{border:none}.board-table.svelte-19kgf3b thead:where(.svelte-19kgf3b){display:none}.board-table.svelte-19kgf3b tbody:where(.svelte-19kgf3b){display:block}.notice-row.svelte-19kgf3b{display:block;padding:1rem;border-bottom:1px solid var(--color-dark-border)}.notice-row.svelte-19kgf3b td:where(.svelte-19kgf3b){display:block;padding:0}.col-number.svelte-19kgf3b,.col-author.svelte-19kgf3b,.col-date.svelte-19kgf3b,.col-views.svelte-19kgf3b{display:none}.col-title.svelte-19kgf3b{padding:0}.title-text.svelte-19kgf3b{font-size:1rem}}.content.board.svelte-yasnh9{max-width:1200px;margin:0 auto;padding:1rem}.content.board.svelte-yasnh9 .box:where(.svelte-yasnh9){background:var(--color-dark-card);border:1px solid #ddd;border-radius:8px;margin-bottom:1rem;padding:1rem}.content.board.svelte-yasnh9 .board__form:where(.svelte-yasnh9){padding:1rem}.content.board.svelte-yasnh9 .board__form__modify:where(.svelte-yasnh9){display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #eee}.content.board.svelte-yasnh9 .board__form__modify__button:where(.svelte-yasnh9){padding:.5rem 1rem;background:#6c757d;color:#fff;border:none;border-radius:8px;cursor:pointer}.content.board.svelte-yasnh9 .board__form__modify__button:where(.svelte-yasnh9) a:where(.svelte-yasnh9){color:#fff;text-decoration:none}.content.board.svelte-yasnh9 .board__form__modify__button:where(.svelte-yasnh9):hover{background:#5a6268}.content.board.svelte-yasnh9 .board__form__modify:where(.svelte-yasnh9) button.red:where(.svelte-yasnh9){background:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer}.content.board.svelte-yasnh9 .board__form__modify:where(.svelte-yasnh9) button.red:where(.svelte-yasnh9):hover{background:#c82333}.content.board.svelte-yasnh9 .table-header:where(.svelte-yasnh9){display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.content.board.svelte-yasnh9 .table-header:where(.svelte-yasnh9) img:where(.svelte-yasnh9){width:24px;height:24px}.content.board.svelte-yasnh9 .table-header:where(.svelte-yasnh9) p:where(.svelte-yasnh9){font-size:1.125rem;font-weight:700}.content.board.svelte-yasnh9 .board__write-button:where(.svelte-yasnh9){text-align:center;margin-top:1rem}.content.board.svelte-yasnh9 .board__write-button:where(.svelte-yasnh9) button:where(.svelte-yasnh9){padding:.75rem 1.5rem;font-size:1rem;border:none;border-radius:8px;cursor:pointer}.content.board.svelte-yasnh9 .board__write-button:where(.svelte-yasnh9) button.black:where(.svelte-yasnh9){background:#343a40;color:#fff}.content.board.svelte-yasnh9 .board__write-button:where(.svelte-yasnh9) button.black:where(.svelte-yasnh9):hover{background:#23272b}.content.board.svelte-yasnh9 .board__write-button:where(.svelte-yasnh9) button.medium:where(.svelte-yasnh9){padding:.75rem 1.5rem}.board-list.svelte-156s30p{display:flex;align-items:start;flex-wrap:wrap}.board-list__content.svelte-156s30p{width:calc(33.3333333333% - 20px);margin:10px;border-radius:var(--border-radius);position:relative}.board-list__content__banner.svelte-156s30p{width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:var(--border-radius);margin-bottom:15px}.board-list__content__banner.svelte-156s30p img:where(.svelte-156s30p){width:inherit}.board-list__content__content.svelte-156s30p{display:flex;align-items:stretch;flex-direction:column;height:100%;text-align:left;padding:0!important}.board-list__content__content__title.svelte-156s30p{display:flex;align-items:center;flex-direction:column;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:.5rem;width:100%;border:1px solid var(--gray);border-radius:var(--border-radius)}.board-list__content__content__title__box.svelte-156s30p{width:100%;height:2.375rem;line-height:2.375rem;display:flex;align-items:center;overflow:hidden;text-align:center}.board-list__content__content__title__box.svelte-156s30p:first-of-type{border-bottom:1px solid var(--gray)}.board-list__content__content__title__box.svelte-156s30p p:where(.svelte-156s30p){height:100%;font-weight:600}.board-list__content__content__title__box.svelte-156s30p p:where(.svelte-156s30p):first-of-type{min-width:40%;background-color:var(--black);color:#d2d2d2;font-size:1.05rem}.board-list__content__content__title__box.svelte-156s30p p:where(.svelte-156s30p):last-of-type{min-width:60%;font-size:1.1rem;background-color:var(--color-dark-card)}.board-list__content__content__title__box__detail.svelte-156s30p{color:var(--red)}.board-list__content__content__footer.svelte-156s30p{display:flex;align-items:center;justify-content:space-between}.board-list__content__content__footer__button.svelte-156s30p{width:49%;padding:.9rem 0;border:none;background:transparent;cursor:pointer}.board-list__content.active.svelte-156s30p{background-color:#e6eeff}.board-list__content__thumbnail img:hover{display:none}@media screen and (max-width:768px){.board-list__content.svelte-156s30p{width:calc(50% - 20px)}}@media screen and (max-width:480px){.board-list__content.svelte-156s30p{width:100%}}:root{--spotv-primary: #06bee1;--spotv-primary-light: #08bee1;--spotv-primary-dark: #0e9dbd;--spotv-primary-fade: #06bee11f;--spotv-secondary-red: #e71f1f;--spotv-secondary-blue: #3055eb;--spotv-secondary-green: #1ed624;--spotv-secondary-gray: #82868b;--spotv-card: #283046;--spotv-background: #161d31;--spotv-table-header: #343d55;--spotv-table-color: #242b3d;--spotv-text-primary: #d0d2d6;--spotv-text-secondary: #b4b7bd;--spotv-text-tertiary: #a2a5ab;--spotv-text-fade: #8d8d8d;--spotv-text-light: #fff;--spotv-border: #404656;--spotv-spacing-xs: .25rem;--spotv-spacing-sm: .5rem;--spotv-spacing-md: 1rem;--spotv-spacing-lg: 1.5rem;--spotv-spacing-xl: 2rem;--spotv-font-size-xs: .75rem;--spotv-font-size-sm: .85rem;--spotv-font-size-md: .875rem;--spotv-font-size-lg: 1rem;--spotv-font-size-xl: 1.125rem;--spotv-font-family: "AppleSDGothicNeoM", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--spotv-radius-sm: .258rem;--spotv-radius-md: .5rem;--spotv-radius-lg: 1rem;--spotv-radius-full: 50%;--spotv-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--spotv-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1);--spotv-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1);--spotv-card-shadow: 0 4px 25px 0 rgb(180 183 189 / 10%);--spotv-transition-fast: .15s ease;--spotv-transition-normal: .3s ease;--spotv-transition-slow: .5s ease}.content.edit.svelte-1t8zzim{max-width:1200px;margin:0 auto;padding:2rem;background:var(--color-dark-card);border-radius:8px;box-shadow:0 2px 10px #0000001a}.content.edit.svelte-1t8zzim .edit__title:where(.svelte-1t8zzim){margin-bottom:1rem}.content.edit.svelte-1t8zzim .edit__title:where(.svelte-1t8zzim) input:where(.svelte-1t8zzim){width:100%;padding:1rem;border:1px solid #ddd;border-radius:8px;font-size:1.125rem;font-weight:500}.content.edit.svelte-1t8zzim .edit__title:where(.svelte-1t8zzim) input:where(.svelte-1t8zzim):focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.content.edit.svelte-1t8zzim .edit__title:where(.svelte-1t8zzim) input:where(.svelte-1t8zzim)::-moz-placeholder{color:#999}.content.edit.svelte-1t8zzim .edit__title:where(.svelte-1t8zzim) input:where(.svelte-1t8zzim)::placeholder{color:#999}.content.edit.svelte-1t8zzim .banner-picture-label:where(.svelte-1t8zzim){margin:1rem 0}.content.edit.svelte-1t8zzim .banner-picture-label:where(.svelte-1t8zzim) label:where(.svelte-1t8zzim){display:block;width:100%;height:200px;border:2px dashed #ddd;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s}.content.edit.svelte-1t8zzim .banner-picture-label:where(.svelte-1t8zzim) label:where(.svelte-1t8zzim):hover{border-color:#007bff}.content.edit.svelte-1t8zzim .banner-picture-label:where(.svelte-1t8zzim) label:where(.svelte-1t8zzim) p:where(.svelte-1t8zzim){color:#666;font-size:1.125rem}.content.edit.svelte-1t8zzim .banner-picture-label:where(.svelte-1t8zzim) label:where(.svelte-1t8zzim) img:where(.svelte-1t8zzim){max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.content.edit.svelte-1t8zzim .banner-picture:where(.svelte-1t8zzim){display:none}.content.edit.svelte-1t8zzim .description-label:where(.svelte-1t8zzim){margin:1rem 0 .5rem}.content.edit.svelte-1t8zzim .description-label:where(.svelte-1t8zzim) label:where(.svelte-1t8zzim){font-weight:600;color:#333;display:block}.content.edit.svelte-1t8zzim .description:where(.svelte-1t8zzim){width:100%;padding:.75rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;margin-bottom:1rem}.content.edit.svelte-1t8zzim .description:where(.svelte-1t8zzim):focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.content.edit.svelte-1t8zzim .description:where(.svelte-1t8zzim)::-moz-placeholder{color:#999}.content.edit.svelte-1t8zzim .description:where(.svelte-1t8zzim)::placeholder{color:#999}.content.edit.svelte-1t8zzim .edit__form:where(.svelte-1t8zzim){display:flex;justify-content:space-between;margin-top:2rem;padding-top:1rem;border-top:1px solid #eee}.content.edit.svelte-1t8zzim .edit__form:where(.svelte-1t8zzim) button:where(.svelte-1t8zzim){padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .2s}.content.edit.svelte-1t8zzim .edit__form:where(.svelte-1t8zzim) button.medium:where(.svelte-1t8zzim){padding:.75rem 1.5rem}.content.edit.svelte-1t8zzim .edit__form:where(.svelte-1t8zzim) button:where(.svelte-1t8zzim):not(.black){background:#6c757d;color:#fff}.content.edit.svelte-1t8zzim .edit__form:where(.svelte-1t8zzim) button:where(.svelte-1t8zzim):not(.black):hover{background:#5a6268}.content.edit.svelte-1t8zzim .edit__form:where(.svelte-1t8zzim) button.black:where(.svelte-1t8zzim){background:#343a40;color:#fff}.content.edit.svelte-1t8zzim .edit__form:where(.svelte-1t8zzim) button.black:where(.svelte-1t8zzim):hover{background:#23272b}.content.edit.svelte-1t8zzim .edit__form:where(.svelte-1t8zzim) button:where(.svelte-1t8zzim):focus{outline:none;box-shadow:0 0 0 2px #007bff40}@media screen and (max-width:768px){.content.edit.svelte-1t8zzim{padding:1rem;margin:1rem}.content.edit.svelte-1t8zzim .banner-picture-label:where(.svelte-1t8zzim) label:where(.svelte-1t8zzim){height:150px}.content.edit.svelte-1t8zzim .edit__form:where(.svelte-1t8zzim){flex-direction:column;gap:1rem}.content.edit.svelte-1t8zzim .edit__form:where(.svelte-1t8zzim) button:where(.svelte-1t8zzim){width:100%}}
