.NotFound-module__Jq_08q__container{background:radial-gradient(circle at 20% 80%,#0369a10d 0%,transparent 50%),radial-gradient(circle at 80% 20%,#0d94880d 0%,transparent 50%),linear-gradient(135deg,var(--color-background)0%,var(--color-surface)100%);justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}.NotFound-module__Jq_08q__content{text-align:center;width:100%;max-width:600px;position:relative}.NotFound-module__Jq_08q__decorativeElements{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.NotFound-module__Jq_08q__musicNote{color:var(--color-primary);opacity:.1;animation:6s ease-in-out infinite NotFound-module__Jq_08q__float;position:absolute;top:10%;left:10%}.NotFound-module__Jq_08q__palette{color:var(--color-secondary);opacity:.1;animation:8s ease-in-out 1s infinite NotFound-module__Jq_08q__float;position:absolute;top:70%;right:15%}@keyframes NotFound-module__Jq_08q__float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(5deg)}}.NotFound-module__Jq_08q__mainContent{z-index:2;background:var(--color-background);border:1px solid var(--color-border);border-radius:1rem;padding:3rem 2rem;position:relative;box-shadow:0 10px 25px #0000001a,0 5px 10px #0000000d}.NotFound-module__Jq_08q__errorImage{object-fit:contain;border-radius:.75rem;width:100%;max-width:400px;height:auto;margin:0 auto 2rem;box-shadow:0 4px 12px #0000001a}.NotFound-module__Jq_08q__errorMessage{margin-bottom:2.5rem}.NotFound-module__Jq_08q__title{color:var(--color-primary);margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.2}.NotFound-module__Jq_08q__description{color:var(--color-text-light);max-width:400px;margin:0 auto;font-size:1.125rem;line-height:1.6}.NotFound-module__Jq_08q__homeLink{margin-bottom:3rem}.NotFound-module__Jq_08q__homeLinkText{color:var(--color-primary);font-size:1.125rem;font-weight:600;text-decoration:none;transition:color .2s}.NotFound-module__Jq_08q__homeLinkText:hover{color:var(--color-primary-dark);text-decoration:underline}.NotFound-module__Jq_08q__suggestions{border-top:1px solid var(--color-border);padding-top:2rem}.NotFound-module__Jq_08q__suggestionsTitle{color:var(--color-text);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.NotFound-module__Jq_08q__suggestionLinks{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.NotFound-module__Jq_08q__suggestionLink{color:var(--color-secondary);border:1px solid #0000;border-radius:.375rem;padding:.5rem 1rem;font-weight:500;text-decoration:none;transition:all .2s}.NotFound-module__Jq_08q__suggestionLink:hover{color:var(--color-primary);background:var(--color-surface);border-color:var(--color-border)}@media (max-width:768px){.NotFound-module__Jq_08q__container{padding:1rem}.NotFound-module__Jq_08q__mainContent{padding:2rem 1.5rem}.NotFound-module__Jq_08q__errorImage{max-width:300px;margin-bottom:1.5rem}.NotFound-module__Jq_08q__title{font-size:1.75rem}.NotFound-module__Jq_08q__description{font-size:1rem}.NotFound-module__Jq_08q__suggestionLinks{gap:.5rem}.NotFound-module__Jq_08q__suggestionLink{padding:.375rem .75rem;font-size:.875rem}.NotFound-module__Jq_08q__decorativeElements{display:none}}@media (max-width:480px){.NotFound-module__Jq_08q__mainContent{padding:1.5rem 1rem}.NotFound-module__Jq_08q__errorImage{max-width:250px}.NotFound-module__Jq_08q__title{font-size:1.5rem}}.NotFound-module__Jq_08q__accessibility-font-large .NotFound-module__Jq_08q__title{font-size:2.25rem}.NotFound-module__Jq_08q__accessibility-font-x-large .NotFound-module__Jq_08q__title{font-size:2.5rem}.NotFound-module__Jq_08q__accessibility-line-height-medium .NotFound-module__Jq_08q__description{line-height:1.8}.NotFound-module__Jq_08q__accessibility-line-height-large .NotFound-module__Jq_08q__description{line-height:2.2}.NotFound-module__Jq_08q__accessibility-underline-links .NotFound-module__Jq_08q__homeLinkText,.NotFound-module__Jq_08q__accessibility-underline-links .NotFound-module__Jq_08q__suggestionLink{text-decoration:underline}.NotFound-module__Jq_08q__accessibility-hide-images .NotFound-module__Jq_08q__errorImage{display:none}.NotFound-module__Jq_08q__accessibility-hide-images .NotFound-module__Jq_08q__mainContent:before{content:"404";background:linear-gradient(135deg,var(--color-primary)0%,var(--color-secondary)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:4rem;font-weight:900;line-height:1;display:block}.NotFound-module__Jq_08q__homeLinkText:focus,.NotFound-module__Jq_08q__suggestionLink:focus{outline:2px solid var(--color-accent);outline-offset:2px}.NotFound-module__Jq_08q__accessibility-color-black-white .NotFound-module__Jq_08q__mainContent,.NotFound-module__Jq_08q__accessibility-color-inverted .NotFound-module__Jq_08q__mainContent{background:#fff;border-color:#000}.NotFound-module__Jq_08q__accessibility-color-inverted .NotFound-module__Jq_08q__mainContent{filter:invert()hue-rotate(180deg)}.NotFound-module__Jq_08q__accessibility-color-black-white .NotFound-module__Jq_08q__suggestions,.NotFound-module__Jq_08q__accessibility-color-inverted .NotFound-module__Jq_08q__suggestions{border-top-color:#000}
