.modal-overlay.svelte-1jzgem1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-1jzgem1{background-color:#2d2d2d;border-radius:4px;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 6px #0000001a}.modal-header.svelte-1jzgem1{background-color:#363636;padding:12px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #404040}.header-left.svelte-1jzgem1{display:flex;align-items:center;gap:8px}.header-left.svelte-1jzgem1 h3:where(.svelte-1jzgem1){color:#e0e0e0;margin:0;font-size:16px}.modal-body.svelte-1jzgem1{padding:16px;overflow-y:auto}.triggers-header.svelte-1jzgem1{margin-bottom:16px}.trigger-type-buttons.svelte-1jzgem1{display:flex;gap:8px;flex-wrap:wrap}.ps-button.svelte-1jzgem1{background-color:#404040;color:#e0e0e0;border:1px solid #505050;border-radius:4px;padding:6px 12px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px;transition:background-color .2s}.ps-button.svelte-1jzgem1:hover{background-color:#505050}.button-icon.svelte-1jzgem1{font-size:14px;font-weight:700}.triggers-list.svelte-1jzgem1{display:flex;flex-direction:column;gap:16px}.trigger-item.svelte-1jzgem1{background-color:#363636;border-radius:4px;overflow:hidden}.trigger-header.svelte-1jzgem1{background-color:#404040;padding:8px 12px;display:flex;justify-content:space-between;align-items:center}.type-badge.svelte-1jzgem1{font-size:12px;padding:2px 8px;border-radius:12px;color:#fff}.type-badge.point-value.svelte-1jzgem1{background-color:#4299e1}.type-badge.box-selected.svelte-1jzgem1{background-color:#48bb78}.type-badge.box-not-selected.svelte-1jzgem1{background-color:#ed8936}.type-badge.point-comparison.svelte-1jzgem1{background-color:#9f7aea}.type-badge.auto-select.svelte-1jzgem1{background-color:#f6ad55}.type-badge.allow-selection.svelte-1jzgem1{background-color:#68d391}.type-badge.block-selection.svelte-1jzgem1{background-color:#fc8181}.type-badge.point-cost.svelte-1jzgem1{background-color:#63b3ed}.remove-button.svelte-1jzgem1{background:none;border:none;color:#a0a0a0;font-size:18px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.remove-button.svelte-1jzgem1:hover{color:#e0e0e0}.trigger-content.svelte-1jzgem1{padding:12px}.point-value-trigger.svelte-1jzgem1,.box-trigger.svelte-1jzgem1,.point-comparison-trigger.svelte-1jzgem1{display:flex;flex-direction:column;gap:8px}.point-input.svelte-1jzgem1{display:flex;gap:8px;align-items:center}.ps-select.svelte-1jzgem1,.ps-input.svelte-1jzgem1{background-color:#2d2d2d;border:1px solid #404040;color:#e0e0e0;padding:4px 8px;border-radius:4px;font-size:12px}.ps-select.svelte-1jzgem1:focus,.ps-input.svelte-1jzgem1:focus{outline:none;border-color:#0078d4}.remove-point-button.svelte-1jzgem1{background:none;border:none;color:#a0a0a0;font-size:16px;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.remove-point-button.svelte-1jzgem1:hover{color:#e0e0e0}.add-point-button.svelte-1jzgem1{margin-top:8px}.icon.svelte-1jzgem1{width:16px;height:16px;filter:invert(1) brightness(.8)}.cyoa-box-container.svelte-1r9efu3{display:flex;flex-direction:column;align-items:center;width:100%}.box-form.svelte-1r9efu3{width:100%;text-align:black;border:none;padding:0;margin:0;background:none;display:flex;font-weight:700;justify-content:center;align-items:center}.box-name-container.svelte-1r9efu3{width:100%}.box-name-input.svelte-1r9efu3{width:100%;border:none;background-color:#e5e7eb1a;color:#000;font-weight:700;text-align:center;font-size:1.5rem;padding:0;outline:none}.box-name-display.svelte-1r9efu3{font-size:1.5rem}.description-form.svelte-1r9efu3{width:100%;min-height:160px;background:transparent;color:#000;border:none;text-align:center;box-sizing:border-box}.description-textarea.svelte-1r9efu3{width:100%;min-height:160px;background-color:#e5e7eb1a;color:#000;border:none;resize:none;overflow:auto;text-align:center;padding:0;box-sizing:border-box;word-wrap:break-word;white-space:pre-wrap}.description-display.svelte-1r9efu3{width:100%;min-height:160px;background:transparent;color:#000;border:none;resize:none;text-align:center;white-space:pre-wrap;word-wrap:break-word;box-sizing:border-box;overflow-wrap:break-word}.points-list.svelte-1r9efu3{display:flex;flex-direction:column;gap:1rem}.point-item.svelte-1r9efu3{display:flex;align-items:center;gap:.5rem}.point-select.svelte-1r9efu3{background:transparent;border:1px solid #d1d5db;border-radius:.25rem;padding:.25rem .5rem}.point-value-input.svelte-1r9efu3{width:5rem;background:transparent;border:1px solid #d1d5db;border-radius:.25rem;padding:.25rem .5rem}.remove-point-button.svelte-1r9efu3{background-color:#ef4444;color:#fff;padding:.25rem .5rem;border-radius:.25rem}.points-display.svelte-1r9efu3{display:flex;flex-direction:column;gap:.625rem}.point-display-item.svelte-1r9efu3{display:flex;align-items:center}.point-image.svelte-1r9efu3{width:1.5rem;height:1.5rem}.point-value.svelte-1r9efu3{margin-left:.25rem}.photoshop-ui.svelte-1r9efu3{display:flex;flex-direction:column;background-color:#2d2d2d;color:#e0e0e0;border-radius:4px;overflow:visible;width:100%;max-width:100%;margin:0 auto;position:relative}.panels.svelte-1r9efu3{display:flex;flex-direction:column;gap:1px}.panel.svelte-1r9efu3{background-color:#363636;border-radius:4px;overflow:visible;position:relative}.panel-header.svelte-1r9efu3{display:flex;align-items:center;padding:8px;background-color:#404040;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;border:none;color:#e0e0e0}.panel-header.svelte-1r9efu3:hover{background-color:#4a4a4a}.panel-toggle.svelte-1r9efu3{margin-left:auto;font-size:12px;color:#a0a0a0}.panel-content.svelte-1r9efu3{padding:8px;display:flex;flex-wrap:wrap;gap:12px;overflow:visible}.control-group.svelte-1r9efu3{flex:1;min-width:200px;display:flex;flex-direction:column;gap:4px;position:relative}.control-group.svelte-1r9efu3 label:where(.svelte-1r9efu3){font-size:12px;color:#a0a0a0;display:flex;flex-direction:column;gap:4px}.label-above.svelte-1r9efu3{display:flex;flex-direction:column;gap:4px}.label-above.svelte-1r9efu3>:where(.svelte-1r9efu3):not(:first-child){margin-top:4px}.image-url-input.svelte-1r9efu3{background-color:#2d2d2d;border:1px solid #404040;color:#e0e0e0;padding:4px 8px;border-radius:4px;font-size:12px;width:100%}.image-url-input.svelte-1r9efu3:focus{outline:none;border-color:#0078d4}.point-select.svelte-1r9efu3,.point-value-input.svelte-1r9efu3{background-color:#2d2d2d;border:1px solid #404040;color:#e0e0e0;padding:4px 8px;border-radius:4px;font-size:12px}.point-select.svelte-1r9efu3:focus,.point-value-input.svelte-1r9efu3:focus{outline:none;border-color:#0078d4}.remove-point-button.svelte-1r9efu3{background-color:#ef4444;color:#fff;padding:4px 8px;border-radius:4px;border:none;font-size:12px;cursor:pointer}.remove-point-button.svelte-1r9efu3:hover{background-color:#dc2626}.add-point-button.svelte-1r9efu3{background-color:#4299e1;color:#fff;padding:4px 8px;border-radius:4px;border:none;font-size:12px;cursor:pointer;transition:background-color .2s}.add-point-button.svelte-1r9efu3:hover:not(.disabled){background-color:#3182ce}.add-point-button.disabled.svelte-1r9efu3{background-color:#cbd5e0;cursor:not-allowed;opacity:.7}.triggers-button.svelte-1r9efu3{background-color:#4a5568;color:#fff;padding:4px 8px;border-radius:4px;border:none;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:.5rem;position:relative}.triggers-button.svelte-1r9efu3:hover{background-color:#2d3748}.triggers-badge.svelte-1r9efu3{background-color:#e53e3e;color:#fff;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem}.icon.svelte-1r9efu3{width:16px;height:16px;margin-right:8px;filter:invert(1) brightness(.8)}.image-container.svelte-1r9efu3{position:relative;border:1px solid #e2e8f0;margin:.625rem;min-width:200px;min-height:200px;width:100%;height:75%;display:flex;justify-content:center;align-items:center;background-color:#f8fafc;padding:1rem;font:inherit;outline:inherit;transition:all .3s ease;border-radius:.5rem;overflow:hidden;box-sizing:border-box;max-width:100%}.box-image.svelte-1r9efu3{width:100%;height:100%;object-fit:contain;transition:opacity .2s ease;max-width:100%;max-height:100%}.image-placeholder.svelte-1r9efu3{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#718096;font-size:.875rem;background-color:#f1f5f9;border-radius:.25rem}.image-settings.svelte-1r9efu3{display:flex;flex-direction:column;gap:8px;padding:8px;background-color:#2d2d2d;border-radius:4px}.setting-item.svelte-1r9efu3{display:flex;flex-direction:column;gap:4px}.setting-item.svelte-1r9efu3 label:where(.svelte-1r9efu3){font-size:12px;color:#a0a0a0}.opacity-control.svelte-1r9efu3{display:flex;align-items:center;gap:8px}.opacity-slider.svelte-1r9efu3{flex:1;-webkit-appearance:none;height:4px;background:#404040;border-radius:2px}.opacity-slider.svelte-1r9efu3::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background:#0078d4;border-radius:6px;cursor:pointer}.opacity-input.svelte-1r9efu3{width:50px;background-color:#2d2d2d;border:1px solid #404040;color:#e0e0e0;padding:2px 4px;border-radius:4px;font-size:12px;text-align:center}.opacity-input.svelte-1r9efu3:focus{outline:none;border-color:#0078d4}.strip-tags-button.svelte-1r9efu3{background-color:#4a5568;color:#fff;padding:4px 8px;border-radius:4px;border:none;font-size:12px;cursor:pointer;width:100%}.strip-tags-button.svelte-1r9efu3:hover{background-color:#2d3748}.modal-container.svelte-1rek1yy{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-overlay.svelte-1rek1yy{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;border:none;padding:0;cursor:default}.modal-content.svelte-1rek1yy{background:linear-gradient(to bottom,#2d2d2d,#1e1e1e);border:1px solid #3c3c3c;border-radius:0;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 12px #0000004d}.modal-header.svelte-1rek1yy{padding:.75rem 1rem;border-bottom:1px solid #3c3c3c;background:linear-gradient(to bottom,#3c3c3c,#2d2d2d);display:flex;justify-content:space-between;align-items:center}.modal-header.svelte-1rek1yy h2:where(.svelte-1rek1yy){margin:0;color:#e0e0e0;font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.close-button.svelte-1rek1yy{position:absolute;top:4rem;right:4rem;background:none;border:none;font-size:2.5rem;cursor:pointer;color:#e0e0e0;z-index:1001;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:2px;background-color:#3c3c3c88;border:1px solid #8c8c8c}.close-button.svelte-1rek1yy:hover{background-color:#3c3c3c}.modal-body.svelte-1rek1yy{padding:1rem;background-color:#1e1e1e}.boxes-list.svelte-1rek1yy{display:flex;flex-direction:column;gap:.5rem}.box-item.svelte-1rek1yy{display:flex;align-items:center;padding:.75rem;background:linear-gradient(to bottom,#2d2d2d,#252525);border:1px solid #3c3c3c;border-radius:0;cursor:move;transition:background-color .2s}.box-item.svelte-1rek1yy:hover{background:linear-gradient(to bottom,#353535,#2d2d2d)}.drag-handle.svelte-1rek1yy{color:gray;margin-right:.75rem;font-size:1.25rem;-webkit-user-select:none;user-select:none}.box-name.svelte-1rek1yy{flex:1;color:#e0e0e0;font-size:.9rem}.box-image.svelte-1rek1yy{width:2rem;height:2rem;object-fit:cover;border:1px solid #3c3c3c;margin-left:.75rem}.section.svelte-bf5y0b{display:flex;flex-wrap:wrap;gap:20px;margin:0 auto;width:100%;max-width:100%;box-sizing:border-box;justify-content:var(--content-justify, center)}.box-container.svelte-bf5y0b{flex:0 1 auto;min-width:200px;display:flex;width:var(--box-width);position:relative}.box.svelte-bf5y0b,.box.selected.svelte-bf5y0b,.box.atMaxSelection.svelte-bf5y0b{border:1px solid #505050;padding:10px;transition:all .3s ease;min-width:200px;width:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.box.selected.svelte-bf5y0b{border-color:#fff;box-shadow:0 0 10px #fff}.box.atMaxSelection.svelte-bf5y0b{border:1px dotted #ccccccbb;opacity:50%}textarea.svelte-bf5y0b{background-color:#f1f1f1;color:#333;border:1px solid #f1f1f1;border-radius:5px;padding:.5em;font-family:inherit;width:100%;box-shadow:0 2px 4px #0000001a}textarea.edit-mode.svelte-bf5y0b{background-color:#f1f1f1!important;color:#333!important;border:2px solid #666666!important;border-radius:8px!important;padding:12px!important;box-shadow:0 4px 8px #6663!important;transition:all .2s ease!important;position:relative!important}textarea.edit-mode.svelte-bf5y0b:before{content:"✏️"!important;position:absolute!important;top:8px!important;right:8px!important;font-size:12px!important;opacity:.6!important}textarea.edit-mode.svelte-bf5y0b:focus{outline:none!important;border-color:#888!important;box-shadow:0 6px 12px #6666664d!important;transform:translateY(-1px)!important}button.svelte-bf5y0b{background-color:#f1f1f1;color:#333;border:1px solid #e0e0e0;border-radius:5px;padding:.5em 1em;transition:all .2s ease}button.svelte-bf5y0b:hover{background-color:#e0e0e0}button.svelte-bf5y0b:active{background-color:#d0d0d0}.photoshop-ui.svelte-bf5y0b{display:flex;flex-direction:column;background-color:#2d2d2d;color:#e0e0e0;border-radius:4px;overflow:hidden;width:100%;max-width:100%;margin:0 auto}.toolbar.svelte-bf5y0b{display:flex;padding:12px;background-color:#363636;border-bottom:1px solid #404040;gap:12px;align-items:center;min-height:48px}.toolbar-name.svelte-bf5y0b{font-size:14px;font-weight:700;color:#e0e0e0;width:100%;min-width:60px;display:flex;justify-content:left;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar-group.svelte-bf5y0b{display:flex;gap:8px}.toolbar-button.svelte-bf5y0b{background:none;border:none;padding:4px 6px;cursor:pointer;border-radius:4px;transition:background-color .2s;color:#e0e0e0;font-size:14px;display:flex;align-items:center;gap:6px;min-height:32px}.toolbar-button.svelte-bf5y0b:hover{background-color:#404040}.toolbar-button.svelte-bf5y0b:disabled{opacity:.5;cursor:not-allowed}.icon.svelte-bf5y0b{width:30px;height:30px;margin:0;filter:invert(1) brightness(.8)}.default-section-container.svelte-bf5y0b{position:relative;border:2px dotted #4e4e4e;padding:20px;margin:20px 0}.default-section-title.svelte-bf5y0b{position:absolute;top:-20px;left:10px;background-color:#4e4e4e;color:#fff;padding:4px 8px;border-radius:4px;font-size:14px;font-weight:700}.default-section.photoshop-ui.svelte-bf5y0b{border:2px solid #4e4e4e;position:relative;background-color:#363636}.default-section.photoshop-ui.svelte-bf5y0b .toolbar:where(.svelte-bf5y0b){background-color:#4e4e4e}.default-section.photoshop-ui.svelte-bf5y0b .toolbar-button:where(.svelte-bf5y0b){color:#fff}.default-section.photoshop-ui.svelte-bf5y0b .toolbar-button:where(.svelte-bf5y0b):hover{background-color:#535353}.default-section.photoshop-ui.svelte-bf5y0b .icon:where(.svelte-bf5y0b){filter:invert(1) brightness(1)}.box-controls.svelte-bf5y0b{position:absolute;top:0;right:0;z-index:10;display:flex;flex-direction:column;gap:.5rem;padding:.5rem;background-color:#ffffffe6;border-radius:.25rem;box-shadow:0 2px 4px #0000001a}.box-move-controls.svelte-bf5y0b{display:flex;gap:.25rem}.box-control-button.svelte-bf5y0b{background:none;border:1px solid #e2e8f0;border-radius:.25rem;padding:.25rem .5rem;cursor:pointer;transition:all .2s;font-size:.875rem;line-height:1}.box-control-button.svelte-bf5y0b:hover:not(:disabled){background-color:#f7fafc;border-color:#cbd5e0}.box-control-button.svelte-bf5y0b:disabled{opacity:.5;cursor:not-allowed}.box-control-button.remove.svelte-bf5y0b{color:#e53e3e;border-color:#e53e3e}.box-control-button.move.svelte-bf5y0b{color:#4a5568}.box-control-button.remove.svelte-bf5y0b:hover:not(:disabled){background-color:#fff5f5}.box-control-button.move.svelte-bf5y0b:hover:not(:disabled){background-color:#f7fafc}.slider.svelte-w4j1dz{---track-width: var(--track-width, unset);---track-height: var(--track-height, 6px);---track-background: var(--track-background, #949494);---track-border: var(--track-border, none);---thumb-size: var(--thumb-size, 16px);---thumb-background: var(--thumb-background, #2d2d2d);---thumb-border: var(--thumb-border, none);---position: var(--position, 0px);---margin-inline-thumb-bigger: max(var(---thumb-size) - var(---track-height), 0px);---margin-inline-thumb-smaller: max(var(---track-height) - var(---thumb-size), 0px);position:relative;margin:auto;user-select:none;-webkit-user-select:none;background-color:transparent}.slider.svelte-w4j1dz:before{background-color:transparent}[aria-orientation=horizontal].svelte-w4j1dz{width:var(---track-width);max-width:calc(100% - 2 * var(---margin-inline-thumb-bigger));height:calc(max(var(---track-height),var(---thumb-size)) + 4px);height:max(var(---track-height),var(---thumb-size));margin-inline:var(---margin-inline-thumb-bigger);margin-block:var(--margin-block, 8px)}[aria-orientation=vertical].svelte-w4j1dz{width:calc(max(var(---track-height),var(---thumb-size)) + 4px);width:max(var(---track-height),var(---thumb-size));height:var(---track-width);max-height:calc(100% - 2 * var(---margin-inline-thumb-bigger));margin-block:var(---margin-inline-thumb-bigger);margin-inline:var(--margin-block, 8px)}.track.svelte-w4j1dz{position:absolute;pointer-events:none;background:var(---track-background);border:var(---track-border);border-radius:calc(var(---track-height) / 2);box-sizing:border-box}[aria-orientation=horizontal].svelte-w4j1dz .track:where(.svelte-w4j1dz){height:var(---track-height);top:50%;transform:translateY(-50%);left:0;right:0}[aria-orientation=vertical].svelte-w4j1dz .track:where(.svelte-w4j1dz){width:var(---track-height);left:50%;transform:translate(-50%);top:0;bottom:0}.thumb.svelte-w4j1dz{pointer-events:none;position:absolute;height:var(---thumb-size);width:var(---thumb-size);border-radius:calc(var(---thumb-size) / 2);background:var(---thumb-background);border:var(---thumb-border);box-sizing:border-box;transform:translate(-50%,-50%);--margin-left: ( 2 * var(---track-height) - var(---thumb-size) - var(---margin-inline-thumb-smaller) ) / 2;--left: calc(var(---position) * (100% - 2 * var(--margin-left)) + var(--margin-left))}[aria-orientation=horizontal].svelte-w4j1dz:not(.reverse) .thumb:where(.svelte-w4j1dz){top:50%;left:var(--left)}[aria-orientation=vertical].svelte-w4j1dz:not(.reverse) .thumb:where(.svelte-w4j1dz){left:50%;bottom:calc(var(--left) - var(---thumb-size))}[aria-orientation=horizontal].reverse.svelte-w4j1dz .thumb:where(.svelte-w4j1dz){top:50%;right:calc(var(--left) - var(---thumb-size))}[aria-orientation=vertical].reverse.svelte-w4j1dz .thumb:where(.svelte-w4j1dz){left:50%;top:calc(var(--left))}.slider.svelte-w4j1dz:focus-visible{outline:none}.slider.svelte-w4j1dz:focus-visible .track:where(.svelte-w4j1dz){outline:2px solid var(--focus-color, red);outline-offset:2px}.picker.svelte-1x9tz9y{position:relative;display:inline-block;width:var(--picker-width, 200px);height:var(--picker-height, 200px);background:linear-gradient(#fff0,#000),linear-gradient(.25turn,#fff,#0000),var(--picker-color-bg);border-radius:var(--picker-radius, 8px);outline:none;-webkit-user-select:none;user-select:none}.s.svelte-1x9tz9y,.v.svelte-1x9tz9y{position:absolute;--track-background: none;--track-border: none;--thumb-background: none;--thumb-border: none;--thumb-size: 2px;--margin-block: 0;--track-height: var(--picker-indicator-size, 10px);user-select:none;-webkit-user-select:none}.s.svelte-1x9tz9y{top:calc(var(--pos-y) * (var(--picker-height, 200px) - var(--picker-indicator-size, 10px) - 4px) / 100 + 2px);left:2px;--track-width: calc(var(--picker-width, 200px) - 4px)}.v.svelte-1x9tz9y{top:2px;left:calc(var(--pos-x) * (var(--picker-width, 200px) - var(--picker-indicator-size, 10px) - 4px) / 100 + 2px);--track-width: calc(var(--picker-height, 200px) - 4px)}div.svelte-i5mg2p{position:absolute;left:calc(var(--pos-x) * (var(--picker-width, 200px) - var(--picker-indicator-size, 10px) - 4px) / 100 + 2px);top:calc(var(--pos-y) * (var(--picker-height, 200px) - var(--picker-indicator-size, 10px) - 4px) / 100 + 2px);width:var(--picker-indicator-size, 10px);height:var(--picker-indicator-size, 10px);background-color:#fff;box-shadow:0 0 4px #000;border-radius:50%;pointer-events:none;z-index:1;transition:box-shadow .2s}.is-dark.svelte-i5mg2p{box-shadow:0 0 4px #fff}.text-input.svelte-qtukzs{margin:var(--text-input-margin, 5px 0 0)}.input-container.svelte-qtukzs{display:flex;flex:1;gap:10px}input.svelte-qtukzs,button.svelte-qtukzs,.button-like.svelte-qtukzs{flex:1;border:none;background-color:var(--cp-input-color, #eee);color:var(--cp-text-color, var(--cp-border-color));padding:0;border-radius:5px;height:30px;line-height:30px;text-align:center}input.svelte-qtukzs{width:5px;font-family:inherit}button.svelte-qtukzs,.button-like.svelte-qtukzs{position:relative;flex:1;margin:8px 0 0;height:30px;width:100%;transition:background-color .2s;cursor:pointer;font-family:inherit}.button-like.svelte-qtukzs{cursor:default}.appear.svelte-qtukzs,.disappear.svelte-qtukzs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;transition:all .5s}button.svelte-qtukzs:hover .disappear:where(.svelte-qtukzs),.appear.svelte-qtukzs{opacity:0}.disappear.svelte-qtukzs,button.svelte-qtukzs:hover .appear:where(.svelte-qtukzs){opacity:1}button.svelte-qtukzs:hover{background-color:var(--cp-button-hover-color, #ccc)}input.svelte-qtukzs:focus,button.svelte-qtukzs:focus{outline:none}input.svelte-qtukzs:focus-visible,button.svelte-qtukzs:focus-visible{outline:2px solid var(--focus-color, red);outline-offset:2px}label.svelte-lemcb1{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border-radius:3px;margin:4px;height:var(--input-size, 25px);-webkit-user-select:none;user-select:none}.container.svelte-lemcb1{position:relative;display:block;display:flex;align-items:center;justify-content:center;width:var(--input-size, 25px)}input.svelte-lemcb1{margin:0;padding:0;border:none;width:1px;height:1px;flex-shrink:0;opacity:0}.alpha.svelte-lemcb1{clip-path:circle(50%);background:var(--alpha-grid-bg)}.alpha.svelte-lemcb1,.color.svelte-lemcb1{position:absolute;width:var(--input-size, 25px);height:var(--input-size, 25px);border-radius:50%;-webkit-user-select:none;user-select:none}input.svelte-lemcb1:focus-visible~.color:where(.svelte-lemcb1){outline:2px solid var(--focus-color, red);outline-offset:2px}div.svelte-h9ar9{padding:8px;background-color:var(--cp-bg-color, white);margin:0 10px 10px;border:1px solid var(--cp-border-color, black);border-radius:12px;display:none;width:max-content}.is-open.svelte-h9ar9{display:inline-block}[role=dialog].svelte-h9ar9{position:absolute;top:calc(var(--input-size, 25px) + 12px);left:0;z-index:var(--picker-z-index, 2)}label.svelte-oskb5b{display:flex;justify-content:center;margin-bottom:4px;grid-area:nullable;-webkit-user-select:none;user-select:none}input.svelte-oskb5b{margin:0}input.svelte-oskb5b:focus-visible{outline:none}input.svelte-oskb5b:focus-visible+span:where(.svelte-oskb5b){width:14px;height:14px;border-radius:2px;outline:2px solid var(--focus-color, red);outline-offset:2px}div.svelte-oskb5b{width:32px;aspect-ratio:2;position:relative}div.svelte-oskb5b :where(.svelte-oskb5b){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}span.svelte-tsvobk{position:relative;color:var(--cp-text-color, var(--cp-border-color));--alpha-grid-bg: linear-gradient(45deg, #eee 25%, #0000 25%, #0000 75%, #eee 75%) 0 0 / 10px 10px, linear-gradient(45deg, #eee 25%, #0000 25%, #0000 75%, #eee 75%) 5px 5px / 10px 10px}.h.svelte-tsvobk,.a.svelte-tsvobk{display:inline-flex;justify-content:center;--track-height: var(--slider-width, 10px);--track-width: var(--picker-height, 200px);--track-border: none;--thumb-size: calc(var(--slider-width, 10px) - 3px);--thumb-background: white;--thumb-border: 1px solid black;--margin-block: 0;--gradient-direction: .5turn}.horizontal.svelte-tsvobk .h:where(.svelte-tsvobk),.horizontal.svelte-tsvobk .a:where(.svelte-tsvobk){--track-width: calc(var(--picker-width, 200px) - 12px);--gradient-direction: .25turn;margin:4px 6px}.horizontal.svelte-tsvobk .h:where(.svelte-tsvobk){margin-top:8px}.vertical.svelte-tsvobk .h:where(.svelte-tsvobk),.vertical.svelte-tsvobk .a:where(.svelte-tsvobk){margin-left:3px}.h.svelte-tsvobk{grid-area:hue;--gradient-hue: #ff1500fb, #ffff00 17.2%, #ffff00 18.2%, #00ff00 33.3%, #00ffff 49.5%, #00ffff 51.5%, #0000ff 67.7%, #ff00ff 83.3%, #ff0000;--track-background: linear-gradient(var(--gradient-direction), var(--gradient-hue))}.a.svelte-tsvobk{grid-area:alpha;margin-top:2px;--track-background: linear-gradient(var(--gradient-direction), rgba(0, 0, 0, 0), var(--alphaless-color)), var(--alpha-grid-bg)}span.svelte-tsvobk .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}div.svelte-1le3y9a{background-color:var(--cp-bg-color, white);margin:0 10px 15px;border:1px solid var(--cp-border-color, black);border-radius:8px;display:none;--text-input-margin: 5px 5px 6px;--picker-radius: 8px 8px 0 0;--picker-width: 260px}.is-open.svelte-1le3y9a{display:flex;flex-direction:column}[role=dialog].svelte-1le3y9a{position:absolute;top:calc(var(--input-size, 25px) + 12px);left:0;z-index:var(--picker-z-index, 2)}div.svelte-1le3y9a:not([role=dialog]){display:inline-flex;flex-direction:column}div.svelte-1qo09sh{padding:6px;background-color:var(--cp-bg-color, white);margin:0 10px 10px;border:1px solid var(--cp-border-color, black);border-radius:12px;display:none;width:max-content}.is-open.svelte-1qo09sh{display:block}@media (min-width: 768px){.is-open.svelte-1qo09sh{display:grid;gap:5px;grid-template:"nullable . . ." "picker hue alpha a11y" "input input input a11y";grid-template-rows:auto var(--picker-height, 200px) auto}}div.svelte-1qo09sh .picker{grid-area:picker}div.svelte-1qo09sh .text-input{grid-area:input}div.svelte-1qo09sh .a11y-notice{grid-area:a11y;margin:0 4px 0 6px}[role=dialog].svelte-1qo09sh{position:absolute;top:calc(var(--input-size, 25px) + 12px);left:0;z-index:var(--picker-z-index, 2)}.a11y-notice.svelte-12hg05j{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto repeat(var(--item-count),1fr) auto;justify-items:stretch;align-items:center;gap:0 12px;width:max-content}.title.svelte-12hg05j{margin:12px 0 0;grid-column:1 / 3;background:none;border:none;padding:0 8px;line-height:24px}@media (min-width: 768px){.title.svelte-12hg05j{margin:0}}.guidelines.svelte-12hg05j{grid-column:1 / 3;margin-top:10px;font-size:12px}.svelte-12hg05j:focus-visible,.guidelines.svelte-12hg05j :focus-visible{border-radius:2px;outline:2px solid var(--focus-color, red);outline-offset:2px}.lorem.svelte-1qfifh1{flex:1;text-align:center;padding:4px 8px;margin-top:10px;border-radius:4px;border:1px solid black;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.large.svelte-1qfifh1{font-size:22px;padding:2px 8px}.grade.svelte-1qfifh1{border-radius:50px;padding:0 8px 2px;background-color:#ff6100;font-weight:700}.grade-ok.svelte-1qfifh1{background-color:green;color:#fff}p.svelte-1qfifh1{margin:0}.photoshop-ui.svelte-n852q9{display:flex;flex-direction:column;background-color:#2d2d2d;color:#e0e0e0;border-radius:4px;overflow:visible;width:100%;max-width:100%;margin:0 auto;position:relative}.section-editor.svelte-n852q9{border:2px solid #666666;background:linear-gradient(135deg,#2d2d2d,#1a1a1a);box-shadow:0 4px 12px #6666664d}.section-editor.svelte-n852q9 .editor-header:where(.svelte-n852q9){background:linear-gradient(135deg,#404040,#2d2d2d)}.editor-header.svelte-n852q9{background-color:#363636;padding:12px 16px;border-bottom:1px solid #404040;display:flex;flex-direction:column;gap:4px}.editor-title.svelte-n852q9{font-size:18px;font-weight:700;color:#e0e0e0}.editor-subtitle.svelte-n852q9{font-size:12px;color:#a0a0a0}.toolbar.svelte-n852q9{display:flex;padding:8px;background-color:#363636;border-bottom:1px solid #404040}.toolbar-button.svelte-n852q9{background:none;border:none;padding:4px;cursor:pointer;border-radius:4px;transition:background-color .2s}.toolbar-button.svelte-n852q9:hover{background-color:#404040}.toolbar-button.svelte-n852q9:disabled{opacity:.5;cursor:not-allowed}.panels.svelte-n852q9{display:flex;flex-direction:column;gap:1px}.panel.svelte-n852q9{background-color:#363636;border-radius:4px;overflow:visible;position:relative}.panel-header.svelte-n852q9{display:flex;align-items:center;padding:8px;background-color:#404040;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%}.panel-header.svelte-n852q9:hover{background-color:#4a4a4a}.panel-toggle.svelte-n852q9{margin-left:auto;font-size:12px;color:#a0a0a0}.panel-content.svelte-n852q9{padding:8px;display:flex;flex-wrap:wrap;gap:12px;overflow:visible}.control-group.svelte-n852q9{flex:1;min-width:200px;display:flex;flex-direction:column;gap:4px;position:relative}.control-group.svelte-n852q9 label:where(.svelte-n852q9){font-size:12px;color:#a0a0a0;display:flex;flex-direction:column;gap:4px}.label-above.svelte-n852q9{display:flex;flex-direction:column;gap:4px}.label-above.svelte-n852q9>:where(.svelte-n852q9):not(:first-child){margin-top:4px}.slider-group.svelte-n852q9{display:flex;align-items:center;gap:8px}.slider-group.svelte-n852q9 input[type=range]:where(.svelte-n852q9){flex:1}.slider-group.svelte-n852q9 input[type=number]:where(.svelte-n852q9){width:50px}.padding-controls.svelte-n852q9{display:flex;flex-direction:column;gap:8px}.padding-options.svelte-n852q9{display:flex;gap:12px}.padding-options.svelte-n852q9 label:where(.svelte-n852q9){display:flex;align-items:center;gap:4px;font-size:12px}.padding-inputs.svelte-n852q9{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.padding-input.svelte-n852q9{display:flex;flex-direction:column;gap:4px}.padding-input.svelte-n852q9 label:where(.svelte-n852q9){font-size:11px}.padding-input.svelte-n852q9 input:where(.svelte-n852q9){width:100%}select.svelte-n852q9,input[type=number].svelte-n852q9,input[type=text].svelte-n852q9{background-color:#2d2d2d;border:1px solid #404040;color:#e0e0e0;padding:4px 8px;border-radius:4px;font-size:12px}select.svelte-n852q9:focus,input.svelte-n852q9:focus{outline:none;border-color:#0078d4}input[type=range].svelte-n852q9{-webkit-appearance:none;height:4px;background:#404040;border-radius:2px}input[type=range].svelte-n852q9::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background:#0078d4;border-radius:6px;cursor:pointer}input[type=checkbox].svelte-n852q9{-webkit-appearance:none;width:14px;height:14px;background-color:#2d2d2d;border:1px solid #404040;border-radius:3px;cursor:pointer;position:relative}input[type=checkbox].svelte-n852q9:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#e0e0e0;font-size:10px}.icon.svelte-n852q9{width:16px;height:16px;margin-right:8px;filter:invert(1) brightness(.8)}.default-section.svelte-n852q9{border:2px solid #ff9800;background:linear-gradient(135deg,#2d2d2d,#1a1a1a);box-shadow:0 4px 12px #ff98004d}.default-section.svelte-n852q9 .editor-header:where(.svelte-n852q9){background:linear-gradient(135deg,#ff9800,#f57c00)}.default-section.svelte-n852q9 .toolbar:where(.svelte-n852q9){background-color:#4e4e4e}.default-section.svelte-n852q9 .panel:where(.svelte-n852q9){border-left:2px solid #4e4e4e;border-right:2px solid #4e4e4e;background-color:#363636}.default-section.svelte-n852q9 .panel-header:where(.svelte-n852q9){background-color:#4e4e4e}.default-section.svelte-n852q9 .panel-content:where(.svelte-n852q9){background-color:#363636}.default-section.svelte-n852q9 .control-group:where(.svelte-n852q9){background-color:#2d2d2d;padding:8px;border-radius:4px}.default-section.svelte-n852q9 select:where(.svelte-n852q9),.default-section.svelte-n852q9 input[type=number]:where(.svelte-n852q9),.default-section.svelte-n852q9 input[type=text]:where(.svelte-n852q9){background-color:#2d2d2d;border:1px solid #4e4e4e}.default-section.svelte-n852q9 input[type=range]:where(.svelte-n852q9){background:#4e4e4e}.default-section.svelte-n852q9 input[type=range]:where(.svelte-n852q9)::-webkit-slider-thumb{background:#535353}.default-section.svelte-n852q9 input[type=checkbox]:where(.svelte-n852q9){background-color:#2d2d2d;border:1px solid #4e4e4e}.color-picker-container.svelte-n852q9{position:relative;z-index:1000}.unit-label.svelte-n852q9{font-size:12px;color:#a0a0a0;margin-left:4px;min-width:20px}.checkbox-group.svelte-n852q9{display:flex;align-items:center;gap:8px}.checkbox-group.svelte-n852q9 span:where(.svelte-n852q9){font-size:12px;color:#e0e0e0}.modal-container.svelte-xstgu3{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-overlay.svelte-xstgu3{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;border:none;padding:0;cursor:default}.modal-content.svelte-xstgu3{background:linear-gradient(to bottom,#2d2d2d,#1e1e1e);border:1px solid #3c3c3c;border-radius:0;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 12px #0000004d}.modal-header.svelte-xstgu3{padding:.75rem 1rem;border-bottom:1px solid #3c3c3c;background:linear-gradient(to bottom,#3c3c3c,#2d2d2d);display:flex;justify-content:space-between;align-items:center}.modal-header.svelte-xstgu3 h2:where(.svelte-xstgu3){margin:0;color:#e0e0e0;font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.close-button.svelte-xstgu3{position:absolute;top:4rem;right:4rem;background:none;border:none;font-size:2.5rem;cursor:pointer;color:#e0e0e0;z-index:1001;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:2px;background-color:#3c3c3c88;border:1px solid #8c8c8c}.close-button.svelte-xstgu3:hover{background-color:#3c3c3c}.modal-body.svelte-xstgu3{padding:1rem;background-color:#1e1e1e}.sections-list.svelte-xstgu3{display:flex;flex-direction:column;gap:.5rem}.section-item.svelte-xstgu3{display:flex;align-items:center;padding:.75rem;background:linear-gradient(to bottom,#2d2d2d,#252525);border:1px solid #3c3c3c;border-radius:0;cursor:move;transition:background-color .2s}.section-item.svelte-xstgu3:hover{background:linear-gradient(to bottom,#353535,#2d2d2d)}.drag-handle.svelte-xstgu3{color:gray;margin-right:.75rem;font-size:1.25rem;-webkit-user-select:none;user-select:none}.section-name.svelte-xstgu3{flex:1;color:#e0e0e0;font-size:.9rem}.photoshop-ui.svelte-1u5v11p{display:flex;flex-direction:column;background-color:#2d2d2d;color:#e0e0e0;border-radius:4px;overflow:visible;width:100%;max-width:100%;margin:0 auto;position:relative}.sheet-editor.svelte-1u5v11p{border:2px solid #666666;background:linear-gradient(135deg,#2d2d2d,#1a1a1a);box-shadow:0 4px 12px #6666664d}.editor-header.svelte-1u5v11p{background:linear-gradient(135deg,#404040,#2d2d2d);padding:12px 16px;border-bottom:1px solid #404040;display:flex;flex-direction:column;gap:4px}.editor-title.svelte-1u5v11p{font-size:16px;font-weight:700;color:#fff}.editor-subtitle.svelte-1u5v11p{font-size:12px;color:#b0b0b0}.panels.svelte-1u5v11p{display:flex;flex-direction:column;gap:1px}.panel.svelte-1u5v11p{background-color:#363636;border-radius:4px;overflow:visible;position:relative}.panel-header.svelte-1u5v11p{display:flex;align-items:center;padding:8px;background-color:#404040;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%}.panel-header.svelte-1u5v11p:hover{background-color:#4a4a4a}.panel-toggle.svelte-1u5v11p{margin-left:auto;font-size:12px;color:#a0a0a0}.panel-content.svelte-1u5v11p{padding:8px;display:flex;flex-wrap:wrap;gap:12px;overflow:visible}.control-group.svelte-1u5v11p{flex:1;min-width:200px;display:flex;flex-direction:column;gap:4px;position:relative}.control-group.full-width.svelte-1u5v11p{flex:1 1 100%;min-width:100%}.background-preview.svelte-1u5v11p{background-color:#1a1a1a;position:relative;overflow:hidden}.background-preview.svelte-1u5v11p:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.1) 50%,transparent 60%);pointer-events:none}.control-group.svelte-1u5v11p label:where(.svelte-1u5v11p){font-size:12px;color:#a0a0a0;display:flex;flex-direction:column;gap:4px}.label-above.svelte-1u5v11p{display:flex;flex-direction:column;gap:4px}.label-above.svelte-1u5v11p>:where(.svelte-1u5v11p):not(:first-child){margin-top:4px}.slider-group.svelte-1u5v11p{display:flex;align-items:center;gap:8px}.slider-group.svelte-1u5v11p input[type=range]:where(.svelte-1u5v11p){flex:1}.slider-group.svelte-1u5v11p input[type=number]:where(.svelte-1u5v11p){width:50px}select.svelte-1u5v11p,input[type=number].svelte-1u5v11p,input[type=text].svelte-1u5v11p{background-color:#2d2d2d;border:1px solid #404040;color:#e0e0e0;padding:4px 8px;border-radius:4px;font-size:12px}select.svelte-1u5v11p:focus,input.svelte-1u5v11p:focus{outline:none;border-color:#0078d4}input[type=range].svelte-1u5v11p{-webkit-appearance:none;height:4px;background:#404040;border-radius:2px}input[type=range].svelte-1u5v11p::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background:#0078d4;border-radius:6px;cursor:pointer}.color-picker-container.svelte-1u5v11p{position:relative;z-index:1000}.color-picker-container.svelte-1u5v11p .chrome-picker{position:absolute!important;top:100%!important;left:0!important;z-index:1000!important}.cyoa-container.svelte-1453k6l{justify-content:center;margin:0 auto;padding:1em;color:#0e0e0e}.cyoa-title-input.svelte-1453k6l{background-color:#f1f1f1!important;color:#333!important;border:2px solid #666666!important;border-radius:8px!important;padding:12px!important;box-shadow:0 4px 8px #6663!important;transition:all .2s ease!important;position:relative!important}.cyoa-title-input.svelte-1453k6l:before{content:"✏️"!important;position:absolute!important;top:8px!important;right:8px!important;font-size:12px!important;opacity:.6!important}.cyoa-title-input.svelte-1453k6l:focus{outline:none!important;border-color:#888!important;box-shadow:0 6px 12px #6666664d!important;transform:translateY(-1px)!important}.Creator-settings-btn.svelte-1453k6l{color:#eee;display:flex;justify-content:center;align-items:center;gap:.3em;padding-right:.5em;height:3em;width:8em;border:2px solid #f1f1f1;border-radius:10px;font-size:.75em}.edit-mode-btn.svelte-1453k6l{background-color:#303478}.edit-mode-btn.svelte-1453k6l:hover{background-color:#777aa8}.default-section-toggle-btn.svelte-1453k6l{background-color:#666;color:#fff;display:flex;justify-content:center;align-items:center;gap:.5em;padding:12px;width:100%;border:2px solid #404040;border-radius:4px;font-size:14px;transition:all .2s ease;margin:1em 0}.default-section-toggle-btn.svelte-1453k6l:hover{background-color:#777;border-color:#505050}@keyframes svelte-1453k6l-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.edit-controls.svelte-1453k6l{display:flex;gap:1rem;margin-bottom:1rem}.reorder-btn.svelte-1453k6l{background-color:#4a5568}.reorder-btn.svelte-1453k6l:hover{background-color:#2d3748}.message-success.svelte-1kzu9rs{background-color:green}.message-error.svelte-1kzu9rs{background-color:red}.card-container.svelte-18vgeng{display:flex;flex-direction:column;align-items:center;cursor:pointer;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:0;padding:16px;min-height:300px}.ps-action-button.svelte-18vgeng{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin:0;border-radius:3px;border:1px solid rgba(0,0,0,.15);background:linear-gradient(to bottom,#ffffff12,#00000012);box-shadow:0 1px 3px #0000001f;cursor:pointer;transition:all .15s ease;color:#e0e0e0}.ps-action-button.svelte-18vgeng:hover{transform:translateY(-1px);box-shadow:0 2px 5px #0003}.ps-action-button.svelte-18vgeng:active{transform:translateY(1px);box-shadow:0 1px 2px #0000001a}.ps-confirm-button.svelte-18vgeng{background-color:#2d7d46}.ps-confirm-button.svelte-18vgeng:hover{background-color:#34a853}.ps-discard-button.svelte-18vgeng{background-color:#c62828}.ps-discard-button.svelte-18vgeng:hover{background-color:#ea4335}.ps-delete-button.svelte-18vgeng{top:8px;right:8px;background-color:#616161;z-index:2}.ps-delete-button.svelte-18vgeng:hover{background-color:#757575}div.storycard.svelte-18vgeng{border:.1em solid grey;width:100%;height:fit-content;display:flex;flex-direction:column;align-items:center;cursor:pointer;background:transparent;font:inherit;transition:all .3s ease;box-sizing:border-box;overflow:hidden;margin-bottom:60px}.card-form.svelte-18vgeng{min-width:0px;display:flex;width:100%;background-color:transparent;margin:0;color:#000;border:none;resize:none;text-align:center;box-sizing:border-box;transition:all .3s ease;overflow:hidden}.card-form.card-description.svelte-18vgeng{width:100%;overflow-y:auto;max-height:100%;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;line-height:1.6;font-size:.95em;padding:8px;cursor:pointer;background:transparent;border:none;text-align:left}.card-form.card-description.svelte-18vgeng:focus{outline:2px solid #4a90e2;outline-offset:2px}.card-form-tags.svelte-18vgeng{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5em;font-size:.85em;transition:all .3s ease;padding:8px;background:#00000005;border-radius:4px;position:absolute;bottom:16px;left:16px;right:16px;z-index:2}.card-form-textarea.svelte-18vgeng{min-width:0px;width:100%;max-width:100%;background:#8080801a;color:#000;resize:vertical;border:none;overflow-y:auto;text-align:center;padding:12px;transition:all .3s ease;border-radius:4px;line-height:1.6}.card-form-textarea.svelte-18vgeng:focus{background:#80808026;outline:none}.card-name.svelte-18vgeng{width:100%;box-sizing:border-box}.name-form.svelte-18vgeng{color:#000;border:none;padding:0;margin:0 auto;background:none;display:flex;font-weight:700;justify-content:center;align-items:center;width:100%;box-sizing:border-box}.name-input-container.svelte-18vgeng{display:flex;align-items:center;gap:.5em;width:100%}.name-form-head.svelte-18vgeng{flex:1;text-align:center;border:none;background:#8080801a;color:#000;font-weight:700;padding:8px;box-sizing:border-box;border-radius:4px}.id-copy-button.svelte-18vgeng{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:.25em .5em;font-family:monospace;cursor:pointer;font-size:.8em;color:#666;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.ps-delete-button.svelte-18vgeng{background-color:#616161;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin:0;flex-shrink:0}.temp-card-actions.svelte-18vgeng{display:flex;gap:4px;flex-shrink:0}.points-display.svelte-18vgeng{transition:all .3s ease;background:#00000005;padding:8px;border-radius:4px;margin:8px 0}.card-description.svelte-18vgeng::-webkit-scrollbar{width:6px}.card-description.svelte-18vgeng::-webkit-scrollbar-track{background:transparent}.card-description.svelte-18vgeng::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.description-popup.svelte-18vgeng{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content.svelte-18vgeng{background-color:#fff;padding:20px;border-radius:8px;max-width:80%;max-height:80%;overflow-y:auto;position:relative;box-shadow:0 4px 8px #0003}.popup-header.svelte-18vgeng{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.point-item-editor.svelte-18vgeng select:where(.svelte-18vgeng){padding:4px 8px;font-size:14px;height:30px;box-sizing:border-box;border-radius:4px;border:1px solid #ccc}.point-item-editor.svelte-18vgeng input:where(.svelte-18vgeng){padding:4px 8px;font-size:14px;height:30px}.popup-description.svelte-18vgeng{white-space:pre-wrap;line-height:1.6}.card-name-text-head.svelte-18vgeng{text-align:center;font-weight:700;width:100%;padding:8px;box-sizing:border-box}.editor-ui.svelte-1amogmo{background-color:#2d2d2d;color:#e0e0e0;border-radius:4px;padding:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;position:relative;overflow:visible}.panels.svelte-1amogmo{display:flex;flex-direction:column;gap:4px}.panel.svelte-1amogmo{background-color:#363636;border-radius:4px;overflow:visible;position:relative}.panel-header.svelte-1amogmo{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:#404040;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;border:none;color:#e0e0e0;text-align:left}.panel-header.svelte-1amogmo:hover{background-color:#4a4a4a}.panel-toggle.svelte-1amogmo{margin-left:auto;font-size:12px;color:#a0a0a0}.panel-content.svelte-1amogmo{padding:8px 12px;display:flex;flex-direction:column;gap:12px}.control-group.svelte-1amogmo{flex:1;min-width:200px;display:flex;flex-direction:column;gap:4px;position:relative}.control-group.svelte-1amogmo label:where(.svelte-1amogmo){font-size:12px;color:#a0a0a0;display:flex;flex-direction:column;gap:4px}.control-row.svelte-1amogmo{display:flex;align-items:center;gap:8px}label.svelte-1amogmo{font-size:12px;color:#b0b0b0}input[type=range].svelte-1amogmo{flex:1;height:4px;background:#4a4a4a;border-radius:2px;outline:none}input[type=range].svelte-1amogmo::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background:#6c6c6c;border-radius:50%;cursor:pointer}input[type=number].svelte-1amogmo{width:60px;background-color:#404040;border:1px solid #4a4a4a;color:#e0e0e0;padding:4px;border-radius:4px;font-size:12px}select.svelte-1amogmo{background-color:#404040;border:1px solid #4a4a4a;color:#e0e0e0;padding:4px;border-radius:4px;font-size:12px}button.svelte-1amogmo{background-color:#404040;border:1px solid #4a4a4a;color:#e0e0e0;padding:4px 8px;border-radius:4px;font-size:12px;cursor:pointer}button.svelte-1amogmo:hover{background-color:#4a4a4a}.toggle-btn.svelte-1amogmo{min-width:60px;text-align:center}.sub-panel.svelte-1amogmo{background-color:#2d2d2d;border-radius:4px;margin-top:8px;overflow:visible;position:relative}.sub-panel-header.svelte-1amogmo{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:#363636;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;border:none;color:#e0e0e0;text-align:left;width:100%}.sub-panel-header.svelte-1amogmo:hover{background-color:#404040}.sub-panel-content.svelte-1amogmo{padding:8px 12px;display:flex;flex-direction:column;gap:12px;overflow:visible;position:relative}.label-above.svelte-1amogmo{display:flex;flex-direction:column;gap:4px}.label-above.svelte-1amogmo>:where(.svelte-1amogmo):not(:first-child){margin-top:4px}.color-picker-container.svelte-1amogmo{position:relative;z-index:1000;outline:none;color:#6f6f6f}.color-picker-container.svelte-1amogmo:focus{box-shadow:0 0 0 2px #0078d4;border-radius:4px}.color-picker-container.active.svelte-1amogmo{z-index:1001}.color-picker-container.svelte-1amogmo .chrome-picker{position:absolute!important;top:100%!important;left:0!important;z-index:1000!important}.color-picker-container.active.svelte-1amogmo .chrome-picker{z-index:1001!important}.perk-container.svelte-9i4pan,.perk-text-container.svelte-9i4pan{display:flex;flex-direction:column;align-items:center}div.perk.svelte-9i4pan{border:.1em solid grey;margin:10px;width:75%;height:75%;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;background:transparent;padding:0;font:inherit;outline:inherit;transition:border-color .3s ease;box-sizing:border-box}.perk-form.svelte-9i4pan{min-width:0px;width:100%;min-height:160px;background-color:transparent;color:#000;border:none;resize:none;text-align:center}.perk-form-tags.svelte-9i4pan{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5em;margin-top:10px}.perk-description.svelte-9i4pan{font-size:.8em;text-align:center}.chevron.svelte-1qxi6f6{display:inline-block;margin:0;vertical-align:middle}.chevron.svelte-1qxi6f6{width:12px;height:10px}.chevron.svelte-1qxi6f6 .chevron__group:where(.svelte-1qxi6f6){transform:translateY(0);transition:transform .1s linear}.chevron.svelte-1qxi6f6 .chevron__box--left:where(.svelte-1qxi6f6),.chevron.svelte-1qxi6f6 .chevron__box--right:where(.svelte-1qxi6f6){transform:rotate(0) translateY(0);transition:transform .1s linear}.chevron.svelte-1qxi6f6 .chevron__box--left:where(.svelte-1qxi6f6){transform-origin:1px 1px}.chevron.svelte-1qxi6f6 .chevron__box--right:where(.svelte-1qxi6f6){transform-origin:7px 1px}.chevron--flip.svelte-1qxi6f6 .chevron__box--left:where(.svelte-1qxi6f6){transform:rotate(-90deg) translateY(0);filter:saturate(150%);filter:brightness(14%)}.chevron--flip.svelte-1qxi6f6 .chevron__box--right:where(.svelte-1qxi6f6){transform:rotate(90deg) translateY(0);filter:saturate(150%);filter:brightness(14%)}.chevron--flip.svelte-1qxi6f6 .chevron__group:where(.svelte-1qxi6f6){transform:translateY(3px)}header.svelte-1f9bv6e{align-items:center;background-color:#181818;color:#fefefe;position:relative;top:0;left:0;z-index:100;padding-top:8px;width:100%;height:60px}div.navbar.svelte-1f9bv6e{display:flex;background-color:#282828;color:#fefefe;position:sticky;align-items:center;top:0;left:0;z-index:100;padding:0 12em;z-index:2000}div.head-container.svelte-1f9bv6e{display:flex;flex-direction:row;align-items:center;margin:0 12em}a.svelte-1f9bv6e{color:#f5e393}.header-links.svelte-1f9bv6e{color:#f5e393;font-weight:100}a.header-links.svelte-1f9bv6e{text-decoration:none}button.header-links.svelte-1f9bv6e{cursor:pointer;font-family:Times New Roman,Times,serif}.header-menu.svelte-1f9bv6e{margin:0;align-items:right;position:relative;display:flex;flex-direction:row;justify-content:space-between;list-style:none;align-items:center;overflow-x:scroll;overflow-y:visible;background-color:#282828;padding:0;z-index:101;height:45px}.chevron-button.svelte-1f9bv6e{background-color:#38383800;border:none;font-size:1em;font-weight:100;padding:0;cursor:pointer}.nav-dropdown.svelte-1f9bv6e{position:fixed;display:flex;flex-direction:column;background-color:#282828;border:1px solid #ddd;color:#f5e393;z-index:102;list-style:none;padding:8px;margin-top:0;width:max-content}.hideDropdown.svelte-1f9bv6e{display:none}.dropdown-links.svelte-1f9bv6e{text-decoration:none;padding:8px}.dropdown-links.svelte-1f9bv6e:hover{background-color:#383838}.nav-li.svelte-1f9bv6e{position:relative;background-color:#38383844;padding:10px 8px;box-sizing:border-box;height:100%;white-space:nowrap;align-items:center}.nav-li.svelte-1f9bv6e:hover{background-color:#383838}.account-dropdown.svelte-1f9bv6e{position:fixed;background-color:#282828;border:1px solid #ddd;z-index:102;list-style:none;padding:8px;margin-top:0;width:max-content;min-width:200px}.account-dropdown.svelte-1f9bv6e>li:where(.svelte-1f9bv6e){padding:.5em}.account-dropdown.svelte-1f9bv6e>li:where(.svelte-1f9bv6e):hover{background-color:#383838}.account-button.svelte-1f9bv6e{background-color:#38383844;color:#f5e393;border:none;font-size:1em;font-weight:100;padding:0 8px;cursor:pointer;display:flex;align-items:center;height:45px}.account-button.svelte-1f9bv6e:hover{background-color:#383838}@media (max-width: 1215px){div.head-container.svelte-1f9bv6e{margin-left:96px;margin-right:96px}div.navbar.svelte-1f9bv6e{padding-left:96px;padding-right:96px}}@media (max-width: 1015px){div.head-container.svelte-1f9bv6e{margin-left:2em;margin-right:2em}div.navbar.svelte-1f9bv6e{padding-left:2em;padding-right:2em;font-size:16px}}.small-logo.svelte-1f9bv6e{display:none}.profile-pic.svelte-1f9bv6e{height:2em;width:2em;border-radius:50%;margin-left:.5em}@media (max-width: 760px){.large-logo.svelte-1f9bv6e{display:none}.small-logo.svelte-1f9bv6e{display:inline-block;height:2em}header.svelte-1f9bv6e{display:none}div.head-container.svelte-1f9bv6e{margin-left:2em;margin-right:2em}div.navbar.svelte-1f9bv6e{padding-left:.5em;padding-right:.5em}.account-name.svelte-1f9bv6e{display:none}.account-dropdown.svelte-1f9bv6e{right:1px}}.logout-button.svelte-1f9bv6e{background-color:inherit;color:#f5e393;border:none;font-size:1em;font-weight:100;padding:0 0 0 .25em;cursor:pointer}div.headbar.svelte-1f9bv6e{float:left}.account-menu.svelte-1f9bv6e{margin:0 0 0 auto;align-items:right;position:relative;display:flex;flex-direction:row;justify-content:space-between;list-style:none;overflow-x:scroll;overflow-y:visible;background-color:#282828;padding:0;z-index:101}.account-container.svelte-1f9bv6e{display:flex;align-items:center;gap:8px}.nav-select.svelte-1f9bv6e,.nav-select.svelte-1f9bv6e:hover{background-color:#ddd}.nav-select.svelte-1f9bv6e a:where(.svelte-1f9bv6e){color:#272414}.nav-select.svelte-1f9bv6e button:where(.svelte-1f9bv6e){color:#272414}.nav-dropdown.svelte-1f9bv6e a:where(.svelte-1f9bv6e){color:#f5e393}.footer.svelte-1i25cch{position:fixed;display:flex;justify-content:center;bottom:0;width:100%;background-color:#181818;color:#f5e393;padding:.75em 0 .5em;text-align:center;align-items:center;z-index:100}.footer-menu.svelte-1i25cch{display:flex;list-style:none;margin:0 auto;padding:0;position:fixed;bottom:0}.footer-link.svelte-1i25cch{color:#f5e393;text-decoration:none;margin:0 1em}.footer-link.svelte-1i25cch:hover{text-decoration:underline}
