@import 'tailwindcss';
@import 'tw-animate-css';
@theme inline {--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border);--color-muted-foreground:var(--muted);--color-ring:#c4cba2;}
:root{--background:#141613;--foreground:#eeeee6;--border:#353830;--muted:#a0a399;color-scheme:dark;font-family:Tahoma,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--background);color:var(--foreground)}button,a,input,textarea{ -webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #c4cba2;outline-offset:5px}button{color:inherit}img{max-width:100%;display:block}::selection{background:#c4cba2;color:#141613}.topbar{height:100px;margin:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);direction:ltr}.brand{font:900 32px Arial;letter-spacing:-2px}.brand span{font:12px Arial;vertical-align:top;margin-left:5px}.topbar nav{display:flex;gap:38px;direction:rtl;font-size:14px}.topbar nav a{transition:color .2s}.topbar nav a:hover{color:#c4cba2}.nav-meta{font:11px Arial;letter-spacing:2px;color:var(--muted)}main{overflow:hidden}.hero{position:relative;max-width:1440px;margin:auto;padding:80px 6% 72px;display:grid;grid-template-columns:1.15fr 1fr;gap:9%;align-items:center;min-height:690px}.eyebrow{font:11px Arial;letter-spacing:2px;color:#aeb58d;display:block}.hero-copy .eyebrow span{color:#7a7d74}.discord-name{font:15px Arial;margin:35px 0 22px;text-align:right;color:#cecec3}.hero h1{font-size:clamp(44px,5.6vw,80px);font-weight:700;line-height:1.45;letter-spacing:-3px;margin:0}.hero h1 span{display:block}.hero h1 span:nth-child(2){color:#c4cba2}.hero-desc{font-size:17px;line-height:2;color:#a7aa9f;margin:23px 0 30px}.primary-link{display:inline-flex;gap:45px;align-items:center;background:#c4cba2;color:#1a1d16;padding:16px 23px;font-size:15px;transition:background .3s,transform .3s}.primary-link:hover{background:#e1e7bf;transform:translateY(-3px)}.portrait{position:relative;align-self:stretch;max-height:500px;margin-top:8px}.portrait>img{width:100%;height:100%;object-fit:cover;filter:saturate(.57);border-radius:2px 80px 2px 2px}.portrait:after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#090d0be6);pointer-events:none}.portrait-caption{position:absolute;bottom:25px;left:25px;right:25px;display:flex;justify-content:space-between;align-items:end;z-index:1;direction:ltr}.portrait-caption span:first-child{font:700 14px Arial}.portrait-caption span:last-child{font:10px Arial;letter-spacing:2px;color:#c4cba2}.portrait-index{position:absolute;left:-28px;top:25px;writing-mode:vertical-rl;direction:ltr;font:10px Arial;letter-spacing:3px;color:#7d8375}.hero-footer{position:absolute;bottom:24px;left:6%;font:10px Arial;letter-spacing:3px;color:#787c71}.credits{display:flex;justify-content:space-between;align-items:center;padding:30px 6%;border-block:1px solid var(--border);gap:25px}.credits span{font-size:13px;color:#94998b}.credits b{font:700 20px Arial;letter-spacing:1px;color:#c6c9bd}.section{padding:100px 6%;max-width:1440px;margin:auto}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:44px}.section h2{font-size:44px;line-height:1.5;letter-spacing:-1.5px;margin:15px 0 0}.section-heading>p{font-size:15px;line-height:1.9;color:var(--muted)}.project-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px 35px}.project{padding:0;background:none;border:0;text-align:right;min-width:0}.project:first-child{grid-column:1/-1}.project-image{position:relative;height:320px;overflow:hidden;background:#22261d}.project:first-child .project-image{height:520px}.project-image img{width:100%;height:100%;object-fit:cover;transition:transform .65s,filter .5s;filter:saturate(.75)}.project:hover img{transform:scale(1.035);filter:saturate(1)}.project-5 .project-image img,.project-6 .project-image img,.project-8 .project-image img{object-fit:contain;background:#22261d}.project-number{position:absolute;top:15px;right:15px;background:#141613d9;border:1px solid #ffffff25;padding:7px 10px;font:12px Arial}.open-project{position:absolute;bottom:15px;left:15px;padding:11px;background:#e9ebdf;color:#1b1d17;transition:transform .3s}.project:hover .open-project{transform:rotate(-10deg)}.image-count{position:absolute;bottom:15px;right:15px;background:#141613d9;font-size:12px;padding:9px}.project-info{display:flex;justify-content:space-between;gap:16px;padding-top:19px;align-items:end}.project-info small{font:10px Arial;letter-spacing:1.8px;color:#a5ad88;display:block;text-align:right}.project-info h3{font-size:23px;margin:9px 0 0;font-weight:500}.project-info>span{font:10px Arial;letter-spacing:1px;color:#858c7d}.about{border-top:1px solid var(--border);display:grid;grid-template-columns:1fr 1.2fr;gap:10%}.about h2{font-size:52px}.signature{font:italic 900 100px Georgia;color:#c4cba2;margin-top:40px;text-align:right;letter-spacing:-8px}.about-body p{font-size:17px;line-height:2.2;color:#a6ab9b;margin:0 0 25px}.about-body .large-copy{font-size:23px;color:#e0e3d7;line-height:2}.resume{border-top:1px solid var(--border)}.text-button{display:flex;align-items:center;gap:15px;border:0;border-bottom:1px solid #70775f;padding:10px 0;background:none;font-size:14px}.resume-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:10%}.resume h3{font-size:16px;color:#a5ad88;margin-bottom:25px}.school{display:flex;gap:23px;border-top:1px solid var(--border);padding:25px 0}.school>span{font:12px Arial;color:#737b65;margin-top:7px}.school h4,.capability h4{font-size:18px;font-weight:500;margin:0 0 12px}.school p,.capability p{font-size:15px;color:#929a87;line-height:1.9;margin:0}.tuwaiq{background:white;padding:13px 18px;width:235px;margin-top:22px;border-radius:3px}.skill-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px;justify-content:flex-end}.skill-tags span{border:1px solid #444b39;padding:9px 14px;font:13px Arial}.capability{display:flex;gap:20px;padding:20px 0;border-top:1px solid var(--border)}.capability>svg{width:21px;flex-shrink:0;color:#b7c093;margin-top:3px}footer{margin:0 6%;padding:32px 0;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:13px}footer>a:first-child{font:bold 15px Arial}footer>span{color:#949b85}.admin-link{color:#838c76;font-size:12px}.project-dialog{max-width:1000px!important;width:92vw!important;background:#171b14!important;border:1px solid #454b3b!important;max-height:92dvh;overflow:auto;padding:30px!important;border-radius:4px!important}.project-dialog h2{font-size:27px;line-height:1.5}.detail-image{background:#10120e;display:flex;justify-content:center;min-height:180px}.detail-image img,.detail-image video{max-height:57vh;width:100%;object-fit:contain}.detail-description{font-size:17px!important;line-height:2!important;color:#bec5b0!important}.gallery-controls{display:flex;justify-content:center;align-items:center;gap:25px;font:14px Arial}.gallery-controls button{background:none;border:1px solid var(--border);padding:8px}.unavailable{min-height:100vh;display:grid;place-items:center}.admin{max-width:1050px;margin:auto;padding:50px 25px}.admin header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.admin h1{font-size:32px}.admin label{display:block;font-size:14px;margin:18px 0 8px}.admin input,.admin textarea{width:100%;border:1px solid #424a37;background:#20251b;color:#eee;padding:12px;font:16px Tahoma;border-radius:3px}.admin textarea{min-height:110px;resize:vertical}.admin button,.admin .admin-action{border:1px solid #586147;background:#c4cba2;color:#18200f;padding:11px 20px;margin:8px 0}.admin .editor-card{border-top:1px solid var(--border);padding:25px 0;margin-top:25px}.admin .editor-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.admin .admin-images{display:flex;gap:12px;flex-wrap:wrap;margin-top:15px}.admin-images img,.admin-images video{width:120px;height:90px;object-fit:contain;background:#080b06}.admin .secondary{background:transparent;color:#c4cba2}.admin .status{position:sticky;top:0;padding:14px;background:#303b20;z-index:5}.admin details summary{cursor:pointer;padding:20px;background:#222a1b;font-size:18px}.admin .danger{background:#33231e;color:#e8b7a6}.admin .sticky-save{position:sticky;bottom:0;display:flex;justify-content:space-between;background:#141613f5;border-top:1px solid #414b32;padding:12px 0;align-items:center}.admin small{color:#acb79c}
@media(min-width:1500px){.hero{min-height:770px}.portrait{max-height:550px}}@media(max-width:800px){.topbar{height:80px}.nav-meta{display:none}.topbar nav{gap:22px}.hero{padding-top:40px;gap:35px;min-height:570px;grid-template-columns:1.1fr 1fr}.hero h1{font-size:45px;letter-spacing:-2px}.hero .eyebrow{font-size:9px;letter-spacing:1px}.portrait{max-height:390px;align-self:center;height:390px}.portrait>img{border-radius:2px 45px 2px 2px}.portrait-caption{left:12px;right:12px}.portrait-caption span:last-child{display:none}.credits b{font-size:15px}.credits span{font-size:12px}.section{padding-top:70px;padding-bottom:70px}.project-image{height:245px}.project:first-child .project-image{height:360px}.project-info{display:block}.project-info>span{display:block;margin-top:12px}.about{gap:6%}.about h2{font-size:40px}.about-body .large-copy{font-size:20px}.resume-grid{gap:6%}}@media(max-width:560px){.brand{font-size:28px}.topbar nav{font-size:12px;gap:18px}.hero{display:flex;flex-direction:column;align-items:stretch;padding:36px 6% 60px;gap:32px}.hero h1{font-size:53px}.discord-name{margin:24px 0 13px}.hero-desc{font-size:15px;margin-top:15px}.portrait{width:100%;height:390px;max-height:none;margin:0;align-self:auto}.portrait>img{object-position:center 42%}.portrait-caption span:last-child{display:block}.portrait-index{display:none}.hero-footer{bottom:20px}.credits{flex-wrap:wrap;justify-content:space-between;padding-block:24px;gap:17px}.credits span{width:100%}.credits b{font-size:14px}.section h2{font-size:34px}.section-heading{margin-bottom:28px}.section-heading>p{font-size:12px}.eyebrow{font-size:9px;letter-spacing:1.4px}.project-grid{grid-template-columns:1fr;gap:36px}.project:first-child{grid-column:auto}.project-image,.project:first-child .project-image{height:240px}.project-info h3{font-size:22px}.project-info{display:flex}.project-info>span{font-size:9px;text-align:left}.about{display:block}.about h2 br{display:none}.signature{font-size:65px;margin:15px 0 25px}.about-body .large-copy{font-size:20px}.about-body p{font-size:16px}.resume-grid{grid-template-columns:1fr;gap:30px}.text-button{font-size:12px}.section-heading .text-button svg{width:15px}footer{flex-wrap:wrap}footer>span{font-size:12px}.admin-link{width:100%}.project-dialog{padding:23px!important}.detail-description{font-size:15px!important}.admin .editor-row{grid-template-columns:1fr}.admin header{align-items:start}.admin h1{font-size:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media print{body{background:white;color:#111}.topbar,.hero,.credits,.work,.primary-link,footer,.text-button,.signature{display:none}.section{padding:20px 0;max-width:none}.about,.resume-grid{display:block}.about h2{font-size:25px}.about p,.resume p,.resume h3,.eyebrow{color:#333!important}.school{break-inside:avoid}.resume{border:0}.resume h2{font-size:28px}.skill-tags{justify-content:start}.tuwaiq{width:190px}}
.project-image video{width:100%;height:100%;object-fit:contain}.hero-copy,.portrait{animation:enter .85s ease-out both}.portrait{animation-delay:.13s}@keyframes enter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}button:disabled{opacity:.45;cursor:not-allowed}
.profile-header{padding:48px 6% 0;display:flex;flex-direction:column;align-items:center;gap:30px}.profile-identity{display:flex;direction:ltr;align-items:center;justify-content:center;gap:25px;max-width:100%}.profile-identity img{width:112px;height:112px;object-fit:cover;border-radius:28px}.profile-identity span{font:700 clamp(20px,3.2vw,34px) Arial;letter-spacing:-.7px}.profile-header nav{display:flex;gap:38px;justify-content:center;padding:20px 0;border-block:1px solid var(--border);width:100%;font-size:14px}.profile-header nav a:hover{color:#c4cba2}.hero.hero-centered{display:block;text-align:center;min-height:0;padding:55px 6% 60px}.hero-centered h1{font-size:clamp(40px,5vw,65px);line-height:1.45}.hero-centered .primary-link{margin-top:28px}.minimal-footer{justify-content:center}.minimal-footer .admin-link{width:auto}@media(max-width:560px){.profile-header{padding-top:30px;gap:24px}.profile-identity{gap:16px}.profile-identity img{width:82px;height:82px;border-radius:22px}.profile-identity span{font-size:22px}.profile-header nav{gap:30px}.hero.hero-centered{padding:38px 6% 44px}.hero-centered h1{font-size:43px}}@media print{.profile-header nav{display:none}.profile-header{padding:0 0 20px}.profile-identity img{width:65px;height:65px;border-radius:16px}.hero.hero-centered{display:none}}

:root{--background:#101112;--foreground:#f0f1f2;--border:#2b2c2f;--muted:#999ba1;color-scheme:dark}body{background:#101112}.profile-header{padding-top:58px;max-width:1280px;margin:auto;gap:36px}.profile-identity{gap:24px}.profile-identity img{width:106px;height:106px;border-radius:30px;box-shadow:0 0 0 1px #ffffff16}.profile-identity span{font-size:32px;font-weight:600;letter-spacing:-1px}.profile-header nav{width:auto;border:0;padding:0;gap:8px}.profile-header nav a{padding:11px 25px;color:#b6b7bb;border-radius:7px;transition:background .2s,color .2s}.profile-header nav a:first-child{background:#242529;color:#fff}.profile-header nav a:hover{background:#242529;color:#fff}.section{max-width:1280px;padding:65px 6%}.section-heading{margin-bottom:26px}.section h2{font-size:27px;font-weight:500;letter-spacing:0;margin:0}.project-grid{gap:32px 25px}.project:first-child{grid-column:auto}.project-image,.project:first-child .project-image{height:285px;border-radius:11px;background:#191a1d;border:1px solid #ffffff0b}.project-image img{filter:none;transition:transform .55s}.project-5 .project-image img,.project-6 .project-image img,.project-8 .project-image img{background:#191a1d}.project:hover img{transform:scale(1.025)}.project-info{padding:15px 3px 0;align-items:center}.project-info h3{font-size:19px;margin:0;font-weight:500}.project-info>span{color:#85878f;font-size:10px;letter-spacing:.5px}.open-project{padding:8px;border-radius:50%;background:#16171acb;color:#fff;border:1px solid #ffffff30}.open-project svg{width:18px;height:18px}.image-count{border-radius:5px;font-size:11px;padding:7px 9px}.about{grid-template-columns:.65fr 1.5fr;gap:7%;padding-top:55px;padding-bottom:40px}.about h2{font-size:27px}.about-body .large-copy{font-size:19px;line-height:2;color:#e1e2e5}.about-body p{font-size:16px;line-height:2;color:#a3a4ab}.resume{padding-top:45px;padding-bottom:55px}.resume h3{color:#b9bac2}.school>span{color:#72747d}.school p,.capability p{color:#a1a3ad}.capability>svg{color:#c3c5d0}.skill-tags span{border-color:#37393f;border-radius:6px;color:#c9cad1;background:#191a1e}.text-button{border-color:#555762}.eyebrow{color:#aeb0bc}.minimal-footer{border:0;padding:20px 0 28px}.admin-link{color:#73757e}.project-dialog{background:#151619!important;border-color:#393b42!important;border-radius:12px!important}.detail-image{background:#101112;border-radius:7px;overflow:hidden}.detail-description{color:#c2c3cc!important}::selection{background:#c6c9d4;color:#101112}a:focus-visible,button:focus-visible{outline-color:#c6c9d4}@media(max-width:800px){.project-image,.project:first-child .project-image{height:235px}.profile-identity span{font-size:28px}.project-info{display:block}.project-info>span{margin-top:8px;display:block}}@media(max-width:560px){.profile-header{padding-top:34px;gap:26px}.profile-identity{gap:17px}.profile-identity img{width:78px;height:78px;border-radius:23px}.profile-identity span{font-size:22px;letter-spacing:-.7px}.profile-header nav{gap:2px}.profile-header nav a{padding:10px 20px;font-size:13px}.section{padding:40px 6%}.section h2,.about h2{font-size:24px}.project-grid{gap:29px}.project-image,.project:first-child .project-image{height:230px}.project-info{display:flex;gap:12px}.project-info h3{font-size:18px}.project-info>span{margin:0;max-width:100px}.about{display:block}.about-label{margin-bottom:22px}.about-body .large-copy{font-size:17px}.about-body p{font-size:15px}.resume-grid{gap:25px}}
.profile-header nav a:first-child{background:transparent;color:#b6b7bb}.profile-header nav a[aria-current="page"]{background:#242529;color:#fff}.profile-header nav a:hover{background:#242529;color:#fff}.about{margin-top:45px}.profile-header+.about{margin-top:0}
@font-face{font-family:PlexArabic;src:url('/fonts/plex-regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:PlexArabic;src:url('/fonts/plex-medium.ttf') format('truetype');font-weight:500 600;font-display:swap}@font-face{font-family:PlexArabic;src:url('/fonts/plex-bold.ttf') format('truetype');font-weight:700;font-display:swap}:root{font-family:PlexArabic,Tahoma,sans-serif}body{background:radial-gradient(ellipse at 50% 0%,#25282d 0,transparent 600px),#101112}button,input,textarea,.admin input,.admin textarea{font-family:inherit}.profile-header{perspective:1100px;padding-bottom:6px}.profile-identity{position:relative;transform-style:preserve-3d;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s ease-out;isolation:isolate}.profile-identity img{transform:translateZ(35px);box-shadow:0 2px 0 #767b8560,0 8px 0 #1c1e22,0 22px 35px #0008;border:1px solid #ffffff35}.profile-identity span{transform:translateZ(22px);text-shadow:0 2px 0 #484b52,0 5px 0 #202227,0 13px 18px #0009}.profile-header nav{perspective:800px;gap:12px}.profile-header nav a{border:1px solid transparent;transition:transform .25s,box-shadow .25s,background .25s}.profile-header nav a[aria-current="page"]{background:linear-gradient(160deg,#363941,#202226);border-color:#ffffff18;box-shadow:0 4px 0 #08090b,0 9px 16px #0005;transform:translateY(-2px)}.project-grid{gap:42px 30px;perspective:1600px}.project{position:relative;transform-style:preserve-3d;transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s ease-out,box-shadow .35s;border-radius:15px;background:linear-gradient(145deg,#272a30,#191b1f);padding:10px 10px 18px;border:1px solid #ffffff15;box-shadow:0 2px 0 #ffffff0a inset,0 6px 0 #08090c,0 15px 28px #0005;overflow:visible}.project:hover{z-index:2;box-shadow:0 2px 0 #ffffff12 inset,0 7px 0 #08090c,0 25px 40px #0008}.project-image,.project:first-child .project-image{border-radius:9px;transform:translateZ(16px);box-shadow:0 8px 15px #0006}.project-info{padding:20px 9px 0;transform:translateZ(24px)}.project-info h3{line-height:1.7}.project .open-project{background:linear-gradient(140deg,#4d525d,#252830);box-shadow:0 3px 0 #0d1015,0 5px 12px #0008;border-color:#ffffff40}.project:hover .open-project{transform:translateY(-3px)}.project-image:after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--light-x,50%) var(--light-y,0%),#ffffff17,transparent 60%);opacity:0;transition:opacity .35s}.project:hover .project-image:after{opacity:1}.about{align-items:start;perspective:1400px}.about-body,.education,.skills{padding:27px;border-radius:14px;background:linear-gradient(145deg,#25282d,#181a1e);border:1px solid #ffffff12;box-shadow:0 5px 0 #090a0c,0 18px 30px #0005;transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .4s ease-out;transform-style:preserve-3d}.about-body p:last-child{margin-bottom:0}.resume-grid{gap:30px;perspective:1600px}.education h3,.skills h3{margin-top:0;transform:translateZ(15px)}.skill-tags span{background:linear-gradient(150deg,#353941,#23262b);border-color:#ffffff18;box-shadow:0 3px 0 #0d0f12;transition:transform .25s}.skill-tags span:hover{transform:translateY(-3px)}.tuwaiq{box-shadow:0 5px 0 #c2c2c2,0 12px 20px #0005}.section-heading h2{text-shadow:0 3px 0 #0006}.project-dialog{box-shadow:0 12px 0 #08090d,0 45px 120px #000c!important;border-top-color:#ffffff35!important}.text-button{border:1px solid #ffffff1a;border-radius:6px;padding:10px 15px;background:linear-gradient(150deg,#30343b,#212329);box-shadow:0 3px 0 #0a0b0e}.admin .editor-card{background:linear-gradient(140deg,#22252a,#16181b);padding:18px;border:1px solid #ffffff12;border-radius:12px;box-shadow:0 5px 0 #090a0c;margin-bottom:15px}@media(max-width:560px){.project-grid{gap:32px}.project{padding:8px 8px 15px}.project-info{padding:16px 6px 0}.about-body,.education,.skills{padding:21px}.profile-identity span{text-shadow:0 2px 0 #484b52,0 7px 12px #0009}.project:active{transform:perspective(1200px) rotateX(1deg) scale(.992)}}@media(prefers-reduced-motion:reduce){.project,.profile-identity,.about-body,.education,.skills{transform:none!important}}@media print{body{background:white}.project,.about-body,.education,.skills{background:white;box-shadow:none;border:0;transform:none;padding:10px 0}.profile-identity img{box-shadow:none}.profile-identity span{color:black;text-shadow:none}.section-heading h2{text-shadow:none}}
.modal-overlay{position:fixed;inset:0;z-index:1000;background:#000b;display:grid;place-items:center;padding:20px;backdrop-filter:blur(7px)}.custom-dialog{position:relative;max-width:1000px;width:min(92vw,1000px);max-height:92dvh;overflow:auto;margin:0}.dialog-close{position:sticky;top:0;float:left;z-index:3;width:40px;height:40px;display:grid;place-items:center;border:1px solid #ffffff20;background:#202228;color:#fff;border-radius:8px}.admin-lock{max-width:640px;margin:70px auto;padding:28px;border:1px solid #ffffff14;background:#17191d;border-radius:14px}.admin-lock p{color:#aeb0b7;line-height:2}.minimal-footer{min-height:36px}
.modal-overlay{position:fixed;inset:0;z-index:1000;background:#000b;display:grid;place-items:center;padding:20px;backdrop-filter:blur(7px)}.modal-overlay[hidden]{display:none!important}.modal-open{overflow:hidden}.custom-dialog{position:relative;max-width:1000px;width:min(92vw,1000px);max-height:92dvh;overflow:auto;margin:0}.dialog-close{position:sticky;top:0;float:left;z-index:3;width:40px;height:40px;display:grid;place-items:center;border:1px solid #ffffff20;background:#202228;color:#fff;border-radius:8px;font-size:25px;line-height:1}.admin-lock{max-width:640px;margin:70px auto;padding:28px;border:1px solid #ffffff14;background:#17191d;border-radius:14px}.admin-lock p{color:#aeb0b7;line-height:2}.admin-avatar{width:100px;height:100px;object-fit:cover;border-radius:20px;margin-top:14px}.admin-media-item{display:flex;flex-direction:column;gap:5px}.status.bad{background:#542421!important;color:#ffd8d5}.minimal-footer{min-height:36px}.admin details{margin-bottom:16px}.admin input[type=file]{padding:9px}.admin button:disabled{opacity:.45;cursor:not-allowed}
