:root{--primary-color:#fff;--secondary-color:#ccc;--accent-color:#ddd;--background-color:#000;--light-background-color:#fff;--dark-background-color:#333;--text-color:#fff;--light-text-color:#666;--heading-color:#111;--border-color:#ccc;--light-border-color:#eaeaea;--button-text-color:#fff;--button-hover-bg:#2980b9;--font-size-base:16px;--font-size-small:0.875rem;--font-size-medium:1rem;--font-size-large:1.25rem;--font-size-xlarge:2rem;--font-size-xxlarge:3rem;--font-family-sans:"Arial",sans-serif;--font-family-serif:"Georgia",serif;--font-family-mono:"Courier New",monospace;--font-family-display:"Poppins",sans-serif;--font-main:"BB Manual Mono Regular",Arial,sans-serif;--font-main-bold:"BB Manual Mono SemiBold","BB Manual Mono Regular",Arial,sans-serif;--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:700;--font-weight-black:900;--line-height-normal:1.5;--line-height-heading:1.2;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--padding:20px;--margin:20px;--border-width-thin:1px;--border-width-thick:2px;--border-radius-small:4px;--border-radius-medium:8px;--border-radius-large:16px;--box-shadow-light:0 2px 4px rgba(0,0,0,.1);--box-shadow-medium:0 4px 8px rgba(0,0,0,.2);--box-shadow-large:0 8px 16px rgba(0,0,0,.3);--animation-duration-short:0.2s;--animation-duration-medium:0.5s;--animation-duration-long:1s;--animation-ease-in-out:cubic-bezier(0.42,0,0.58,1);--animation-bounce:ease-in-out 1.5s infinite bounce;--transition-duration-short:0.2s;--transition-duration-medium:0.5s;--transition-duration-long:1s;--transition-ease:ease;--transition-ease-in-out:ease-in-out;--z-index-low:1;--z-index-medium:10;--z-index-high:100;--z-index-max:1000;--grid-columns:12;--grid-gap:16px;--width-max:1200px;--width-container:90%;--width-sidebar:250px;--width-content:75%;--height-header:80px;--height-footer:100px;--breakpoint-xs:480px;--breakpoint-sm:768px;--breakpoint-md:1024px;--breakpoint-lg:1200px;--breakpoint-xl:1440px;--button-padding:12px 24px;--button-border-radius:8px;--button-bg:var(--primary-color);--button-hover-bg:var(--button-hover-bg);--button-disabled-bg:#95a5a6;--button-font-size:var(--font-size-medium);--input-padding:10px 15px;--input-border-radius:var(--border-radius-small);--input-border:var(--border-width-thin) solid var(--border-color);--input-focus-border-color:var(--primary-color);--icon-size-small:16px;--icon-size-medium:24px;--icon-size-large:32px;--list-padding:var(--spacing-md);--list-item-margin-bottom:var(--spacing-xs);--overlay-bg-color:rgba(0,0,0,.7);--modal-padding:var(--spacing-lg);--modal-width:90%;--modal-max-width:500px;--modal-border-radius:var(--border-radius-medium);--tooltip-bg-color:var(--accent-color);--tooltip-text-color:#fff;--tooltip-font-size:var(--font-size-small);--tooltip-padding:5px 10px;--scrollbar-width:10px;--scrollbar-track-color:#f0f0f0;--scrollbar-thumb-color:var(--primary-color);--link-color:var(--primary-color);--link-hover-color:var(--secondary-color);--link-decoration:none;--link-hover-decoration:underline;--table-border-color:var(--border-color);--table-padding:var(--spacing-sm);--table-striped-bg:#f9f9f9;--container-max-width:1200px;--header-height:70px;--footer-height:100px;--card-padding:var(--spacing-md);--card-border-radius:var(--border-radius-medium)}@font-face{font-family:BB Manual Mono Regular;src:url(/fonts/BBManualMonoProTX.22d272fc.ttf);font-weight:400;font-style:normal}@font-face{font-family:BB Manual Mono SemiBold;src:url(https://khaliil.com/static/fonts/BBManualMonoProTX-SemiBold.otf)}*{padding:0;margin:0;box-sizing:border-box;font-family:BB Manual Mono Regular,sans-serif}body,html{font-family:BB Manual Mono Regular,arial,sans-serif;background-color:#000;text-transform:uppercase;color:var(--text-color);webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-text-size-adjust:100%}.indexmain{padding-bottom:160px;padding-top:110px}.title-h1{text-align:center;margin:20px 5px 50px;font-size:28px;font-weight:300;text-transform:uppercase;overflow-wrap:break-word;word-break:break-word;display:none}.main20{max-width:1200px;-moz-user-select:none;user-select:none;-webkit-user-select:none;margin:0 auto 60px;padding:0 30px}.main20 h2{font-size:1.8rem;font-weight:300;text-transform:uppercase;margin-bottom:25px;letter-spacing:1px;padding-left:10px;text-align:center;overflow-wrap:break-word;word-break:break-word}.main20 a{border-radius:4px;border:1px solid #fff}.cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.card{overflow:hidden;width:260px;position:relative;flex:1 1 260px;max-height:450px;text-decoration:none;color:var(--text-color);display:flex;cursor:pointer;flex-direction:column}.card:hover .card-img{opacity:.4}.card-img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:4/3;pointer-events:none;transition:opacity .3s ease}.card .name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;padding:0;text-align:center;-webkit-text-stroke:.3px var(--text-color);font-size:1.4rem;color:var(--text-color);font-weight:300;text-transform:uppercase;overflow-wrap:break-word;word-break:break-word;width:100%;display:flex;flex-direction:column;gap:10px}.not-ready{border:1.3px solid #fff;background-color:#000}.not-ready img{visibility:hidden}.soon-text-alert{font-size:14px;letter-spacing:1px}@media screen and (max-width:18em){.card .name{font-size:.7rem}.soon-text-alert{font-size:7px}}.blocker{display:flex;margin:0 auto;height:100px;width:100vw}.h6{display:flex;width:100%;height:200px;align-items:center;justify-content:center;font-size:50px;font-weight:300;text-align:center;-moz-user-select:none;user-select:none;-webkit-user-select:none}.galmain3{width:100%;margin:0 auto;column-count:1}.galmain3>*{padding-bottom:10px}.image{width:100%;height:auto;display:block;pointer-events:none}@media screen and (min-width:45em){.galmain3{column-count:2}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);display:flex;justify-content:center;align-items:center;z-index:99999999999;overflow:auto}.overlay img{max-width:150%;max-height:150%;object-fit:contain;margin:auto;pointer-events:none;display:block}.close-btn{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);background:#000;border:1px solid #fff;color:var(--text-color);padding:10px 18px;cursor:pointer;border-radius:0;font-size:16px;text-transform:uppercase;font-family:var(--font-main);z-index:1000000}.travel-title-overlay{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:90;pointer-events:none;text-align:center;word-spacing:10px}.travel-title-overlay h1{color:#fff;font-size:1.2rem;font-weight:300;text-shadow:2px 2px 8px rgba(0,0,0,.7);margin:0}.back-link{position:fixed;bottom:20px;left:50%;transform:translate(-50%,-50%);z-index:90;width:80%;text-align:center;word-spacing:5px;font-size:15px}.menu-toggle{background:none;border:none;color:var(--text-color);text-transform:uppercase;font-weight:300;cursor:pointer;font-size:20px;position:fixed;display:flex;z-index:10000;left:10px;top:10px;padding:10px 10px 20px 15px}.menu-toggle:focus-visible,.menu-toggle:hover{color:#ccc;outline:none}.menu-overlay{position:fixed;background:#000;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-around;opacity:0;padding-top:120px;width:70%;min-height:100%;visibility:hidden;z-index:100;top:0;left:0;border-right:1px solid #fff}.menu-footer{margin-top:auto;padding:1.1rem 0;font-size:14px;color:#888;text-transform:uppercase;letter-spacing:3px}.menu-cover{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;opacity:0;z-index:90;visibility:hidden}.menu-overlay.open{opacity:1;visibility:visible}.menu-cover.open{opacity:.6;visibility:visible}.menu-links{display:flex;flex-direction:column;gap:3rem;text-align:center;flex-wrap:wrap}.menu-link{font-size:21px;color:#fff;text-decoration:none;text-transform:uppercase}.menu-link:focus-visible,.menu-link:hover{opacity:.7;transform:scale(1.05)}.menu-link.active{text-decoration:underline;text-underline-offset:5px}@media screen and (max-device-width:810px) and (orientation:landscape){.menu-links{flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.menu-overlay{max-width:40%}}@media screen and (min-device-width:811px){.menu-links{flex-direction:column;gap:3rem}.menu-overlay{max-width:30%}}