@charset "UTF-8";:root{--color-accent-100: #73a5ff;--color-accent-300: #4c8dff;--color-accent-500: #397df6;--color-accent-700: #2f68cc;--color-accent-900: #234e99;--color-success-100: #80ffbf;--color-success-300: #22e584;--color-success-500: #14cc70;--color-success-700: #0f9954;--color-success-900: #0a6638;--color-danger-100: #ff8099;--color-danger-300: #f23d61;--color-danger-500: #cc1439;--color-danger-700: #990f2b;--color-danger-900: #660a1d;--color-warning-100: #ffd073;--color-warning-300: #e5ac39;--color-warning-500: #d99000;--color-warning-700: #960;--color-warning-900: #640;--color-dark-100: #5c5c5c;--color-dark-200: #4c4c4c;--color-dark-300: #333;--color-dark-400: #212121;--color-dark-500: #16171b;--color-dark-600: #121216;--color-dark-700: #171717;--color-dark-800: #0d0d0d;--color-dark-900: #000;--color-light-100: #fff;--color-light-200: #f4f4f5;--color-light-300: #ececee;--color-light-400: #e4e4e7;--color-light-500: #d5dae0;--color-light-700: #d4d4d8;--color-light-900: #8d9094;--color-primary-active-tab: #73a5ff26;--color-primary-hovered-tab: #234e9926;--shadow-light: 0 2px 8px rgba(0, 0, 0, .4);--shadow-dark: 0 2px 8px rgba(255, 255, 255, .1)}:root{color-scheme:light dark}*,*:before,*:after{margin:0;padding:0%;box-sizing:border-box}body{font-family:Inter,sans-serif;line-height:1.25;margin:0;position:relative;min-width:360px;color:var(--color-text);background-color:var(--background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.scrollbarLock{overflow:hidden;padding-right:var(--scrollbar-width)}main{padding-bottom:100px}h1,h2,h3,h4,h5,h6,p,ul,ol,dl{margin-block:0}ul,ol{padding-left:0;list-style:none}input,select,textarea,optgroup,option{font:inherit;color:inherit}input{margin:0}img{display:block;max-width:100%;height:auto}a{cursor:pointer;color:inherit;text-decoration:none}a:focus-visible{border-radius:2px}button{cursor:pointer;padding:0;font:inherit;color:inherit;text-decoration:none;background:none;border:none}.appContainer{max-width:1290px;width:100%;min-height:100%;padding:0 15px;margin:65px auto 0;outline:red solid 1px}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;font-stretch:normal;src:local("Inter"),url(/gallery/assets/Inter-Regular-CDNrbk4r.woff2) format("woff2"),url(/gallery/assets/Inter-Regular-BgYRSmyG.woff) format("woff")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;font-stretch:normal;src:local("Inter"),url(/gallery/assets/Inter-SemiBold-BwHddhIN.woff2) format("woff2"),url(/gallery/assets/Inter-SemiBold-CKdNPiE3.woff) format("woff")}[data-theme=light]{--background: var(--color-light-400);--image-shadow: var(--shadow-light);--color-text: var(--color-dark-800);--color-title: var(--color-dark-300);--color-hovered-item: var(--color-light-900);--color-header: var(--color-light-300);--color-header-border: var(--color-light-400);--color-block-1: var(--color-light-300);--color-skeleton-base: var(--color-light-700);--color-skeleton-highlight: var(--color-light-300);--color-accent: var(--color-accent-100)}[data-theme=dark]{--background: var(--color-dark-500);--image-shadow: var(--shadow-dark);--color-text: var(--color-light-100);--color-title: var(--color-light-700);--color-hovered-item: var(--color-light-900);--color-header: var(--color-dark-600);--color-header-border: var(--color-dark-600);--color-block-1: var(--color-dark-300);--color-skeleton-base: var(--color-dark-200);--color-skeleton-highlight: var(--color-dark-100);--color-accent: var(--color-accent-100)}.Button__button__ce180{display:inline-flex;flex-shrink:0;gap:10px;align-items:center;justify-content:center;font-family:inherit;font-weight:600;line-height:1.4;text-align:center;border-radius:5px;transition:.2s background-color ease-in-out,.2s color ease-in-out,.2s border-color ease-in-out}.Button__button__ce180:disabled{pointer-events:none;cursor:default}.Button__primary__90ebe{padding:6px 24px;color:var(--color-light-100);background-color:var(--color-accent-500)}.Button__primary__90ebe:active{background-color:var(--color-accent-700)}.Button__primary__90ebe:hover{background-color:var(--color-accent-100)}.Button__primary__90ebe:disabled{color:var(--color-light-900);background-color:var(--color-accent-900)}.Button__secondary__4454c{padding:6px 24px;color:var(--color-light-100);background-color:var(--color-dark-300)}.Button__secondary__4454c:active{background-color:var(--color-dark-400)}.Button__secondary__4454c:hover{background-color:var(--color-dark-100)}.Button__secondary__4454c:disabled{color:var(--color-light-900);background-color:var(--color-dark-500)}.Button__outlined__62460{padding:6px 24px;color:var(--color-light-100);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid var(--color-accent)}.Button__outlined__62460:active{color:var(--color-accent-700);border-color:var(--color-accent)}.Button__outlined__62460:hover{color:var(--color-accent);border-color:var(--color-accent)}.Button__outlined__62460:disabled{color:var(--color-accent-900);border-color:var(--color-accent-900)}.Button__icon__590b6{padding:10px}.Button__icon__590b6:hover{color:var(--color-hovered-item)}.Button__fullWidth__1f21d{width:100%}.ThemeToggle__container__8c2a7{right:2em;bottom:.8em}.ImageFullView__fullViewOverlay__a456a{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000e6;display:flex;justify-content:center;align-items:center;z-index:1000;animation:ImageFullView__fadeIn__d7c1e .2s;cursor:pointer}.ImageFullView__fullViewOverlay__a456a:has(.ImageFullView__fullSizeImage__8f0c0:hover){cursor:default}@keyframes ImageFullView__fadeIn__d7c1e{0%{opacity:0}to{opacity:1}}.ImageFullView__fullSizeImage__8f0c0{max-width:90vw;max-height:90vh;object-fit:contain}.ImageFullView__overlayButton__cd127{position:absolute;top:10px;right:12px;color:var(--color-dark-100);z-index:1001}.ImageFullView__fullViewOverlay__a456a:not(:has(.ImageFullView__fullSizeImage__8f0c0:hover)):hover .ImageFullView__overlayButton__cd127{color:var(--color-light-100)}.ImageCard__card__88883{width:100%;margin-bottom:16px}.ImageCard__image__894a1{width:100%;height:auto;display:block;object-fit:cover;border-radius:.5rem}.ImageCard__skImageRadius__958eb{border-radius:.5rem;-webkit-border-radius:.5rem;overflow:hidden}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}.Gallery__myMasonryGrid__c1ebc{display:flex;margin-left:-16px;width:auto}.Gallery__myMasonryGridColumn__7559d{padding-left:16px;background-clip:padding-box}.Gallery__masonryItem__a29fe{margin-bottom:40px}.ErrorMessage__container__21748{display:flex;justify-content:center;align-items:center}.ErrorMessage__wrapper__a0592{display:flex;flex-direction:column;align-items:center;justify-content:center;block-size:100%;padding-block:48px;gap:12px}.ErrorMessage__textBlock__328c5{display:flex;flex-direction:column;align-items:center;gap:12px}.ErrorMessage__textMain__0e452,.ErrorMessage__textSecondary__d75e6{text-shadow:1px 1px 2px rgba(0,0,0,.2);font-size:1.5rem;font-weight:600}.ErrorMessage__textSecondary__d75e6{font-size:1rem}details{position:relative}details summary{list-style:none;cursor:pointer}details summary::-webkit-details-marker{display:none}details[open]>summary{color:var(--color-hovered-item)}details[open] li{transition:.2s ease;color:var(--color-text)}details li:hover{color:var(--color-hovered-item)}.SubBreedList__subList__3a74e{display:flex;flex-direction:column;gap:4px;padding:4px 0 0 32px;margin:0}.BreedsList__list__d3a1d{display:flex;flex-wrap:wrap;justify-content:center;justify-items:center;gap:12px;background-color:var(--color-block-1);border-radius:15px;padding-top:10px}.BreedsList__group__a4bc5{display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;width:220px}.BreedsList__groupTitle__23fab{position:relative;margin-bottom:10px;color:var(--color-title);font-size:1.75rem;font-weight:600}.BreedsList__groupTitle__23fab:before{content:"";display:inline-block;width:80px;height:2px;background-color:#8d9094;position:absolute;left:40px;bottom:-5px;transform:translate(-50%)}.BreedsList__groupList__55382{display:flex;flex-direction:column;gap:4px;padding:15px 0;width:75%}.BreedsList__groupItem__08262{transition:.2s ease}.BreedsList__groupItem__08262:hover{color:var(--color-hovered-item)}.BreedsList__skTextRadius__de431{border-radius:.5rem;-webkit-border-radius:.5rem;overflow:hidden}.BreedsList__skTitleRadius__a39d5{border-radius:2rem;-webkit-border-radius:2rem;overflow:hidden}.ErrorPage__container__47987{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 165px);gap:12px}.ErrorPage__wrapper__942cb{display:flex;flex-direction:column;align-items:center;justify-content:center;block-size:100%;padding-block:48px}.ErrorPage__image__2dc54{padding:15px 0}.ErrorPage__textBlock__0cf6c{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.ErrorPage__text__d8c4e,.ErrorPage__title__143ee{text-shadow:1px 1px 2px rgba(0,0,0,.2);font-size:1.5rem;font-weight:600}.ErrorPage__title__143ee{font-size:1.75rem}.HomePage__gridContainer__7b3ea{display:grid;gap:30px;grid-auto-rows:minmax(400px,auto)}@media (min-width: 577px){.HomePage__gridContainer__7b3ea{grid-template-columns:repeat(2,minmax(200px,1fr));grid-auto-rows:minmax(500px,1fr)}}@media (min-width: 769px){.HomePage__gridContainer__7b3ea{grid-template-columns:repeat(2,minmax(250px,400px));grid-auto-rows:minmax(600px,1fr);justify-content:center}}.HomePage__gridItem__16bed{height:100%;display:flex;flex-direction:column}.HomePage__image__a5741{width:100%;height:100%;object-fit:cover;object-position:center;box-shadow:var(--image-shadow)}.HomePage__textBlock__01964,.HomePage__descriptionBlock__7660d{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:5px}@media (min-width: 768px){.HomePage__textBlock__01964,.HomePage__descriptionBlock__7660d{padding:40px}}@media (min-width: 1260px){.HomePage__textBlock__01964,.HomePage__descriptionBlock__7660d{padding:40px 60px}}.HomePage__descriptionBlock__7660d{gap:20px;padding:0}.HomePage__text__d8c4e,.HomePage__title__df9ab{color:var(--color-text);text-shadow:1px 1px 2px rgba(0,0,0,.2);font-size:1.75rem;font-weight:600}.HomePage__title__df9ab{font-size:2.5rem;margin-bottom:30px}.HomePage__imageLink__6cc06{display:block;position:relative}.HomePage__imageWrapper__5f098{height:100%}.HomePage__imageOverlay__c29a5{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#00000080;color:var(--color-light-100);opacity:0;transition:opacity .2s ease;font-size:1.5rem;font-weight:700}.HomePage__imageWrapper__5f098:hover .HomePage__imageOverlay__c29a5{opacity:1}.Header__headerPlaceholder__42b77,.Header__headerLeft__194a5,.Header__headerRight__ca504{display:flex;align-items:center;top:0;height:64px;z-index:1000;position:fixed;border-top:0;border:1px solid transparent;background:transparent;transition:all .2s}.Header__headerPlaceholder__42b77:hover,.Header__headerLeft__194a5:hover,.Header__headerRight__ca504:hover{background-color:var(--color-header);border-color:var(--color-header-border)}.Header__headerPlaceholderHidden__90b55{opacity:0;pointer-events:none}.Header__headerRight__ca504{display:flex;justify-content:center;gap:3px;right:0;border-bottom-left-radius:.5rem}.Header__headerLeft__194a5{left:0;border-bottom-right-radius:.5rem}.Header__headerScrolled__10de1{background-color:var(--color-header);border-color:var(--color-header-border)}
