.custom.svelte-181ero5{margin-top:10px}.option.svelte-181ero5:hover{transform:scale(1.05)}.hobby-details.svelte-181ero5{margin-top:20px;padding:20px;border-top:2px solid #ccc;min-height:27rem}.photos.svelte-181ero5{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.photos.svelte-181ero5 img:where(.svelte-181ero5){width:100px;height:100px;object-fit:cover;border-radius:5px;cursor:pointer;transition:transform .2s ease-in-out}.photos.svelte-181ero5 img:where(.svelte-181ero5):hover{transform:scale(1.1)}.modal.svelte-181ero5{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;cursor:pointer}.modal-img.svelte-181ero5{max-width:90%;max-height:90%;border-radius:10px;cursor:default}.hobby-description.svelte-181ero5{flex-grow:1;white-space:pre-wrap;font-family:monospace;text-align:center;font-size:150%}.nav-buttons.svelte-181ero5{display:flex;justify-content:center;gap:10px;margin-top:20px}.nav-buttons.svelte-181ero5 button:where(.svelte-181ero5){padding:10px 20px;font-size:16px;border:none;cursor:pointer;background-color:#444;color:#fff;border-radius:5px;transition:background .2s ease-in-out}.nav-buttons.svelte-181ero5 button:where(.svelte-181ero5):hover{background-color:#666}.nav-buttons.svelte-181ero5 button:where(.svelte-181ero5):disabled{background-color:#222;cursor:not-allowed}
