@import "https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap";._header_1k0vh_2{z-index:var(--z-index-header);height:var(--header-height);border-bottom:1px solid var(--border-color);background-color:#000;animation:.4s ease-out _slideDown_1k0vh_1;position:fixed;top:0;left:0;right:0}@keyframes _slideDown_1k0vh_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideUp_1k0vh_1{0%{transform:translateY(0)}to{transform:translateY(-100%)}}._header_1k0vh_2._animatingOut_1k0vh_32{animation:.4s ease-out forwards _slideUp_1k0vh_1}._navGrid_1k0vh_36{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0;height:100%;display:grid}._navCell_1k0vh_43{border-right:1px solid var(--border-color);border-left:1px solid var(--border-color);cursor:pointer;transition:all var(--transition-normal);color:#fff;text-transform:uppercase;letter-spacing:.15em;background:#000;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;margin-left:-1px;font-family:JetBrains Mono,SF Mono,Iosevka Term,monospace;font-size:.9rem;font-weight:500;text-decoration:none;display:flex}._navCell_1k0vh_43:first-child{margin-left:0}._navCell_1k0vh_43:hover{color:#000;background:#fff;border-bottom-color:#0000}._navCell_1k0vh_43._active_1k0vh_74{color:#fff;background:#000;border-bottom-color:#fff}._navCell_1k0vh_43._active_1k0vh_74:hover{color:#000;background:#fff;border-bottom-color:#fff}._mobileLabel_1k0vh_86{display:none}@media (max-width:768px){._navGrid_1k0vh_36{grid-template-columns:repeat(5,1fr)}._navCell_1k0vh_43{font-size:.6rem}._label_1k0vh_99,._mobileLabel_1k0vh_86{display:none}._icon_1k0vh_107{font-size:1.2rem}._photographyCell_1k0vh_112 ._cameraIcon_1k0vh_112{font-size:1.2rem;display:block}._photographyCell_1k0vh_112 ._mobileLabel_1k0vh_86{display:none}._photographyCell_1k0vh_112{justify-content:center;align-items:center;display:flex}}@media (min-width:769px){._icon_1k0vh_107,._mobileLabel_1k0vh_86,._cameraIcon_1k0vh_112{display:none}}._footer_1mm8x_2{background-color:var(--dark-primary);padding:var(--spacing-md)0;border-top:1px solid var(--gray-primary);width:100%;position:relative}._footerContent_1mm8x_10{max-width:var(--container-max-width);padding:0 var(--spacing-xl);justify-content:center;align-items:center;margin:0 auto;display:flex}._socialIcons_1mm8x_19{gap:var(--spacing-2xl);display:flex}._socialLink_1mm8x_24{color:var(--gray-light);font-size:var(--font-size-3xl);padding:var(--spacing-sm)0;transition:all var(--transition-normal);text-decoration:none}._socialLink_1mm8x_24:hover{color:var(--light-primary);transform:scale(1.1)}._adminLink_1mm8x_37{color:var(--gray-light);bottom:var(--spacing-sm);right:var(--spacing-sm);position:absolute}._logoutButton_1mm8x_44{color:var(--gray-light)}._loginLink_1mm8x_47{color:var(--dark-primary)}._loginLink_1mm8x_47,._logoutButton_1mm8x_44{font-family:var(--font-body);font-size:var(--font-size-xs);cursor:pointer;transition:opacity var(--transition-normal);background:0 0;border:none;text-decoration:none}._logoutButton_1mm8x_44:hover{color:var(--light-primary)}@media (max-width:768px){._footerContent_1mm8x_10{padding:0 var(--spacing-md)}._socialIcons_1mm8x_19{gap:var(--spacing-lg)}._socialLink_1mm8x_24{font-size:var(--font-size-2xl)}}._layout_t8ylg_2{flex-direction:column;min-height:100vh;display:flex}._main_t8ylg_9{width:100%;padding-top:var(--header-height);flex:1;position:relative}._mainNoHeader_t8ylg_17{padding-top:0}._mainHome_t8ylg_21{min-height:calc(100vh - var(--header-height,60px));overscroll-behavior:contain}@media (max-width:768px){._mainHome_t8ylg_21{overscroll-behavior:auto;min-height:auto}}._contentEnter_t8ylg_37{opacity:0}._contentEnterActive_t8ylg_42{opacity:1;transition:opacity .4s ease-in}._contentExit_t8ylg_49{opacity:1}._contentExitActive_t8ylg_53{opacity:0;transition:opacity .3s ease-out}._loadingOverlay_t8ylg_60{top:var(--header-height);background-color:var(--dark-primary);z-index:5000;opacity:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){._contentEnterActive_t8ylg_42,._contentExitActive_t8ylg_53{transition:none}}._overlay_fjn2z_1{z-index:450;pointer-events:none;justify-content:center;align-items:center;display:flex;inset:0}._pointerEnabled_fjn2z_13{pointer-events:auto}._backdrop_fjn2z_17{opacity:1;background-color:#000;transition:opacity .45s .6s;position:absolute;inset:0}._backdropClosing_fjn2z_25{opacity:0}._content_fjn2z_29{z-index:1;color:#fff;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;max-width:100vw;height:100%;padding:16px;display:flex;position:relative}._asciiArt_fjn2z_45{white-space:pre;letter-spacing:0;text-align:center;color:#fff;opacity:1;box-sizing:border-box;max-width:100%;max-height:100%;margin:0;padding:20px 32px;font-family:JetBrains Mono,Fira Code,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:16px;line-height:1.08;transition:opacity .9s;display:inline-block;overflow:hidden}._gradient_fjn2z_64{background:linear-gradient(120deg,#f8fafc,#fee2e2,#fecdd3,#f472b6,#c084fc,#60a5fa,#fef08a,#f8fafc) 0 0/350% 350%;animation:3.6s linear infinite _asciiGradientFlow_fjn2z_1}._clipText_fjn2z_70{color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}._textClosing_fjn2z_77{opacity:0}@keyframes _asciiGradientFlow_fjn2z_1{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (max-width:600px){._content_fjn2z_29{gap:14px;padding:12px}._asciiArt_fjn2z_45{padding:16px 20px}}@media (max-height:640px){._content_fjn2z_29{padding:10px}._asciiArt_fjn2z_45{padding:14px 18px}}._container_1wcii_1{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}._loadingBar_1wcii_9{white-space:pre;letter-spacing:0;color:#fff;margin:0;font-family:JetBrains Mono,Fira Code,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:16px;line-height:1.2}@media (max-width:600px){._loadingBar_1wcii_9{font-size:12px}}._loadingContainer_19rhh_4{width:100%;padding:var(--spacing-xl,2rem)0;background-color:#0000;justify-content:center;align-items:center;display:flex}._fullPage_19rhh_13{z-index:10;background-color:#000;min-height:calc(100vh - 120px);position:relative}._spinnerWrapper_19rhh_20{flex-direction:column;justify-content:center;align-items:center;width:160px;padding-bottom:30px;display:flex;position:relative}._spinnerVoxelCube_19rhh_32{perspective:1000px;width:60px;height:60px;margin-bottom:var(--spacing-md,1rem)}._voxelContainer_19rhh_39{width:100%;height:100%;transform-style:preserve-3d;animation:8s linear infinite _spin-voxel-cube_19rhh_1;position:relative}._voxelContainer_19rhh_39>div{box-sizing:border-box;opacity:.9;background-color:#0000;border:2px solid #fff;width:60px;height:60px;position:absolute}._voxelFaceFront_19rhh_62{transform:rotateY(0)translateZ(30px)}._voxelFaceBack_19rhh_65{transform:rotateY(180deg)translateZ(30px)}._voxelFaceRight_19rhh_68{transform:rotateY(90deg)translateZ(30px)}._voxelFaceLeft_19rhh_71{transform:rotateY(-90deg)translateZ(30px)}._voxelFaceTop_19rhh_74{transform:rotateX(90deg)translateZ(30px)}._voxelFaceBottom_19rhh_77{transform:rotateX(-90deg)translateZ(30px)}@keyframes _spin-voxel-cube_19rhh_1{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(360deg)rotateY(360deg)}}._loadingText_19rhh_93{margin-top:var(--spacing-md,1rem);color:#fff;font-family:var(--font-body,sans-serif);font-size:var(--font-size-base,1rem);text-align:center;width:100%}@media (prefers-reduced-motion:reduce){._voxelContainer_19rhh_39{animation:none}._voxelContainer_19rhh_39>div{opacity:1;border-width:1px;width:15px;height:15px;margin:1px;display:inline-block;position:static;transform:none!important}._voxelContainer_19rhh_39{transform-style:flat;perspective:none;flex-wrap:wrap;justify-content:center;width:auto;height:auto;display:flex;transform:none}._spinnerVoxelCube_19rhh_32{margin-bottom:var(--spacing-sm,.5rem)}}:root{--dark-primary:#000;--dark-hover:#202020;--dark-shadow:#0000004d;--light-primary:#fff;--accent-color:#67b9b4;--border-color:#444;--gray-primary:#666;--gray-light:#999;--error-color:#ff4136;--delete-button-color:#ff4136;--delete-button-hover:#d63631;--edit-button-color:#3498db;--edit-button-hover:#2980b9;--font-heading:"Made for Display",sans-serif;--font-body:"Outfit",sans-serif;--font-accent:"Space Mono",monospace;--font-mono:"Space Mono",monospace;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:600;--font-weight-bold:800;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3.5rem;--font-size-6xl:4.5rem;--line-height-tight:1.1;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-.02em;--letter-spacing-normal:0;--letter-spacing-wide:.05em;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--header-height:60px;--page-top-padding:var(--header-height);--container-max-width:1200px;--container-med-width:800px;--content-max-width:700px;--container-padding-x:var(--spacing-xl);--container-padding-y:var(--spacing-2xl);--container-padding-x-mobile:var(--spacing-md);--container-padding-y-mobile:var(--spacing-xl);--border-radius-sm:0;--border-radius-md:0;--border-radius-lg:0;--z-index-header:500;--z-index-sticky:100;--z-index-dropdown:200;--z-index-modal:300;--transition-normal:.3s ease}@media (max-width:768px){:root{--font-size-5xl:2.5rem;--font-size-6xl:3rem;--font-size-4xl:2rem;--font-size-3xl:1.75rem;--font-size-2xl:1.5rem;--spacing-2xl:2rem;--spacing-3xl:3rem}}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow-x:hidden}body{font-family:var(--font-body);font-size:var(--font-size-base);background-color:var(--dark-primary);color:var(--light-primary);line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.2}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button{cursor:pointer;font-family:inherit}.container{width:100%;max-width:var(--container-max-width);padding:0 var(--container-padding);margin:0 auto}.app-container{flex-direction:column;min-height:100vh;display:flex}.main-content{flex:1;width:100%;margin-top:60px;position:relative}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-no-margin=true]{border-bottom:1px solid var(--border-color);margin:0!important;padding-bottom:0!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:768px){.container{padding:0 var(--spacing-sm)}}
