@charset "UTF-8";@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/vazirmatn/v16/Dxxo8j6PP2D_kU2muijlGMWWMmk.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/vazirmatn/v16/Dxxo8j6PP2D_kU2muijlE8WWMmk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/vazirmatn/v16/Dxxo8j6PP2D_kU2muijlHcWW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/vazirmatn/v16/Dxxo8j6PP2D_kU2muijlGMWWMmk.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/vazirmatn/v16/Dxxo8j6PP2D_kU2muijlE8WWMmk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/vazirmatn/v16/Dxxo8j6PP2D_kU2muijlHcWW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/vazirmatn/v16/Dxxo8j6PP2D_kU2muijlGMWWMmk.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/vazirmatn/v16/Dxxo8j6PP2D_kU2muijlE8WWMmk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/vazirmatn/v16/Dxxo8j6PP2D_kU2muijlHcWW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/vazirmatn/v16/Dxxo8j6PP2D_kU2muijlGMWWMmk.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/vazirmatn/v16/Dxxo8j6PP2D_kU2muijlE8WWMmk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/vazirmatn/v16/Dxxo8j6PP2D_kU2muijlHcWW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/vazirmatn/v16/Dxxo8j6PP2D_kU2muijlGMWWMmk.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/vazirmatn/v16/Dxxo8j6PP2D_kU2muijlE8WWMmk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/vazirmatn/v16/Dxxo8j6PP2D_kU2muijlHcWW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.event-card .cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}button,input,select,textarea,option{font-family:Vazirmatn,sans-serif!important}.otp-wrap .otp-native{position:absolute;inset:0;z-index:2;width:100%;height:100%;border:0;outline:0;opacity:0;cursor:text;pointer-events:auto}:root{font-family:Vazirmatn,sans-serif;color:#fff;background:#020618;color-scheme:dark;--bg:#020618;--panel:#0f172b;--purple:#ad46ff;--cyan:#00d3f3;--muted:#90a1b9}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 50% -10%,#291044 0,transparent 28rem),var(--bg)}button,input{font:inherit}.app-shell{width:min(100%,430px);min-height:100vh;margin:auto;padding-bottom:92px;background:#020618e0;box-shadow:0 0 70px #000}.topbar{height:85px;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(173,70,255,.2);direction:ltr;background:linear-gradient(rgba(89,22,139,.2),transparent)}h1,h2,p{margin-top:0}.topbar h1{margin:0;font-size:24px;background:linear-gradient(90deg,#c27aff,#00d3f3);color:transparent;-webkit-background-clip:text;background-clip:text}.topbar small{color:#dab2ff}.actions{display:flex;gap:12px}.icon-button{width:38px;height:38px;border:1px solid rgba(173,70,255,.3019607843);background:#ad46ff1a;color:#dab2ff;border-radius:14px;cursor:pointer}.search{padding:16px 24px}.search label{height:50px;display:flex;align-items:center;gap:12px;padding:0 16px;border:1px solid rgba(173,70,255,.3019607843);background:#0f172b80;border-radius:16px;direction:rtl}.search input{width:100%;border:0;outline:0;background:transparent;color:#fff}.chips{display:flex;gap:8px;overflow:auto;padding-top:12px;scrollbar-width:none}.chips button{white-space:nowrap;padding:8px 17px;border-radius:999px;border:1px solid rgba(173,70,255,.3019607843);background:#0f172b80;color:#dab2ff}.chips .selected,.primary{border:0;background:linear-gradient(90deg,#9810fa,#e60076 50%,#0092b8);color:#fff}.feed{padding:0 24px;display:grid;gap:16px}.event-card{overflow:hidden;border:1px solid rgba(173,70,255,.2);border-radius:24px;background:linear-gradient(145deg,#0f172be6,#1d293de6);box-shadow:0 18px 40px #0004}.cover{height:192px;background-size:cover;background-position:center;position:relative}.cover:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#0f172b)}.badge{display:inline-flex;padding:4px 12px;border-radius:999px;background:linear-gradient(90deg,#e60076,#9810fa);font-size:12px}.cover .badge{position:absolute;z-index:1;top:16px;right:16px}.cover .icon-button{position:absolute;z-index:1;top:14px;left:14px}.card-body{padding:18px 20px}.eyebrow{font-size:12px;color:#dab2ff}.eyebrow strong{color:#ffdf20;margin-right:8px}.card-body h2{font-size:18px;margin:8px 0}.muted,.facts{color:var(--muted);font-size:13px}.facts{padding:0;list-style:none;display:grid;gap:8px}.facts li:first-child{color:#9fb2c9}.event-card footer{border-top:1px solid rgba(173,70,255,.2);padding-top:14px;display:flex;justify-content:space-between;align-items:center}.event-card footer>div{display:grid;gap:4px}.avatars{color:#f6339a}.event-card b{color:var(--cyan)}.primary{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-weight:700;cursor:pointer}.bottom-nav{position:fixed;z-index:5;bottom:0;left:50%;transform:translate(-50%);width:min(100%,430px);height:78px;display:flex;justify-content:space-around;padding:10px 20px;background:#020618ee;border-top:1px solid rgba(173,70,255,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bottom-nav a{display:grid;place-items:center;color:#62748e;text-decoration:none;font-size:11px}.bottom-nav span{font-size:22px}.bottom-nav .active{color:var(--cyan)}.state{text-align:center;color:var(--muted);padding:40px}.detail{width:min(100%,430px);min-height:100vh;margin:auto;background:#071022}.back{display:block;padding:20px;color:#dab2ff;text-decoration:none}.detail-hero{height:300px;background:linear-gradient(135deg,#7e22ce,#0e7490,#111827)}.detail-body{padding:24px}.detail-body h1{margin:16px 0}.detail-body>p{color:var(--muted);line-height:2}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.detail-grid div{display:grid;gap:6px;padding:14px;border:1px solid rgba(173,70,255,.2);border-radius:16px;background:#0f172b}.detail-grid small{color:var(--muted)}.wide{width:100%}.auth{min-height:100vh;display:grid;place-items:center;padding:24px}.auth section{width:min(100%,390px);padding:28px;border:1px solid rgba(173,70,255,.2666666667);border-radius:24px;background:#0f172be6}.auth h1 span{color:#c27aff}.auth p{color:var(--muted)}.auth label{display:grid;gap:8px;margin:18px 0;color:#dab2ff}.auth input{height:50px;border:1px solid rgba(173,70,255,.3333333333);border-radius:14px;background:#020618;padding:0 14px;outline:0}.auth input:focus{border-color:var(--cyan)}.error{color:#fb7185!important;margin-top:14px}@media(min-width:800px){.app-shell{margin-top:24px;border-radius:28px 28px 0 0;overflow:hidden}.bottom-nav{border-radius:0 0 20px 20px}}.login-page{position:relative;width:min(100%,402px);min-height:100dvh;margin:auto;overflow:hidden;display:grid;place-items:center;padding:56px 24px;background:radial-gradient(circle at 12% 2%,#432018 0,transparent 20%),radial-gradient(circle at 94% 78%,#281022 0,transparent 25%),#03071e;isolation:isolate}.login-content{position:relative;z-index:2;width:100%;display:grid;justify-items:center;gap:46px}.gamemate-logo{height:67px;display:flex;align-items:center;gap:8px;direction:rtl;color:#fff;filter:drop-shadow(0 2px #000)}.logo-word{font-size:34px;font-weight:800;letter-spacing:-2px}.logo-mark{position:relative;width:72px;height:50px;border:3px solid #fff;border-radius:45% 45% 50% 50%;transform:translateY(7px)}.logo-mark:before{content:"";position:absolute;width:64px;height:17px;left:1px;top:-11px;border:3px solid #fff;border-radius:50%;background:#03071e}.logo-mark:after{content:"\2022\2022\2022";position:absolute;left:15px;top:18px;font-size:18px;letter-spacing:5px}.logo-mark i{position:absolute;left:15px;top:-27px;width:37px;height:26px;border:3px solid #fff;border-bottom:0;border-radius:50% 50% 0 0;transform:skew(-8deg)}.login-card{width:100%;padding:24px;border:1px solid rgba(255,255,255,.1019607843);border-radius:24px;background:#171a30;box-shadow:0 18px 50px #0003}.login-card header{display:grid;gap:16px;margin-bottom:24px}.login-card h1{margin:0;color:#b3b3b3;font-size:20px;font-weight:700}.login-card header p{margin:0;color:#8c8c8c;font-size:13px;line-height:1.9}.login-card header strong{color:#d9d9d9;font-weight:500}.login-card form{display:grid;gap:8px}.login-card label{color:#fff;font-size:16px;line-height:1.9}.login-input{height:53px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:#292e49;overflow:hidden;transition:.2s}.login-input:focus-within{border-color:#ff5a00;box-shadow:0 0 0 3px #ff5a001a}.login-input.invalid{border-color:#fb7185}.login-input input{min-width:0;width:100%;height:100%;padding:0 16px;border:0;outline:0;background:transparent;color:#fff;text-align:left}.login-input input::placeholder{color:#979797;text-align:right;direction:rtl}.login-input span{padding:0 15px;color:#8c8c8c;border-right:1px solid rgba(255,255,255,.1019607843);font-size:13px}.login-submit{height:54px;margin-top:16px;border:0;border-radius:16px;background:#ff5a00;color:#fff;font-weight:600;cursor:pointer;transition:.2s}.login-submit:hover:not(:disabled){background:#ff6b12;transform:translateY(-1px)}.login-submit:disabled{background:#969696;color:#626262;cursor:not-allowed}.spinner{display:inline-block;width:17px;height:17px;margin-left:8px;border:2px solid rgba(255,255,255,.3333333333);border-top-color:#fff;border-radius:50%;vertical-align:middle;animation:spin .7s linear infinite}.terms{margin:20px 0 0;color:#afafaf;font-size:11px;text-align:center;line-height:1.8}.terms a{color:#00aeff;text-decoration:none}.field-error{color:#fb7185;font-size:11px}.otp-wrap{position:relative;width:100%;display:flex;gap:16px;cursor:text}.otp-wrap span{display:grid;place-items:center;flex:1;min-width:0;height:53px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#292e49;color:#fff;font-size:28px;transition:.15s}.otp-wrap span.active{border-color:#ff5a00}.otp-wrap span.filled{border-color:transparent}.otp-native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.otp-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;color:#8c8c8c;font-size:12px}.otp-actions b{color:#ff5a00;font-size:15px}.otp-actions button{padding:0;border:0;background:none;color:#00aeff;cursor:pointer}.otp-actions button:disabled{opacity:.5}.change-phone{color:#afafaf!important}.form-message{margin:16px 0 0;padding:10px 12px;border-radius:10px;background:#fb71851a;color:#fb7185;font-size:12px}.form-message.success{background:#22c55e1a;color:#4ade80}.login-back{position:absolute;z-index:3;top:22px;right:22px;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1019607843);border-radius:12px;color:#fff;text-decoration:none;font-size:30px;background:#ffffff0a}.login-decoration{position:absolute;z-index:0;color:#8b6424;opacity:.5;-webkit-user-select:none;user-select:none}.plus{font:700 95px/1 Arial;transform:rotate(2deg);text-shadow:0 4px 10px #000}.plus-top{top:-8px;right:87px}.plus-bottom{bottom:91px;left:104px;font-size:70px}.ring{left:-31px;top:18%;width:72px;height:72px;border:10px solid #9b541e;border-radius:50%}.diamond{right:-6px;bottom:-15px;width:72px;height:72px;border:10px solid #4f082f;transform:rotate(45deg)}@keyframes spin{to{transform:rotate(360deg)}}@media(max-height:720px){.login-page{padding-block:30px}.login-content{gap:24px}.gamemate-logo{transform:scale(.88)}}@media(min-width:800px){.login-page{margin-top:24px;min-height:874px;border-radius:28px;box-shadow:0 0 70px #000}}html,body{min-width:320px}img,svg{max-width:100%}button,a,input,select,textarea{max-width:100%}@media(max-width:479px){.discover-header{padding-inline:18px}.discover-header>img{width:118px}.search,.feed{padding-inline:18px!important}.field-row{grid-template-columns:1fr!important}.thumbs{gap:8px!important}.form-actions{padding-inline:16px!important}.form-actions button{padding-inline:18px!important}.primary-action{min-width:140px!important}.mod-dashboard{padding-inline:16px!important}.stats{padding:26px 18px!important}.dashboard-actions{grid-template-columns:1fr 1fr 48px!important}.event-row{grid-template-columns:76px 1fr!important}.event-row img{width:76px!important;height:76px!important}.event-row .status{grid-column:1/-1!important}.sanses footer{flex-direction:column}.add-sans-page form{margin-inline:14px!important;padding:18px!important}.transactions{padding-inline:16px!important}.profile-page{padding-inline:18px!important}}@media(min-width:600px){body{padding-inline:16px}.app-shell,.favorites-page{width:min(100%,760px)!important;margin:20px auto 0!important;border-radius:26px 26px 0 0;overflow:hidden}.discover-header,.search{padding-inline:32px!important}.feed{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:32px!important}.event-card{height:390px!important}.bottom-nav{width:min(100% - 32px,760px)!important;border-radius:0 0 22px 22px}.favorite-list{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:32px!important}.favorites-page>header{height:130px!important}.event-detail-page{width:min(100%,760px)!important;margin:20px auto 0!important;border-radius:28px 28px 0 0;overflow:hidden}.event-detail-page .event-hero{height:420px}.event-detail-page .detail-content{padding:32px 44px}.event-detail-page .purchase-bar{width:min(100% - 32px,760px)!important}.event-detail-page .sans-list button{min-width:190px}.profile-page,.edit-profile,.group-page,.ticket-detail-page{width:min(100%,700px)!important;margin:20px auto 0!important;border-radius:28px 28px 0 0;overflow:hidden}.profile-page{padding-inline:64px!important}.edit-profile form,.group-content,.ticket-sheet{padding-inline:54px!important}.tickets-page{width:min(100%,760px)!important;margin:20px auto 0!important;border-radius:28px 28px 0 0;overflow:hidden}.ticket-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mod-dashboard,.create-event-page,.add-sans-page,.manage-event,.transactions{width:min(100%,760px)!important;margin:20px auto 0!important;border-radius:28px 28px 0 0;overflow:hidden}.create-event-page .form-step{max-width:680px;margin-inline:auto;width:100%}.create-event-page .form-actions{max-width:680px;margin-inline:auto}.add-sans-page form{max-width:650px;margin-inline:auto!important}.transactions section{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-event section{padding-inline:44px!important}.login-page{width:min(100%,460px)!important;margin:30px auto!important;border-radius:28px;min-height:760px!important}}@media(min-width:1024px){body{padding-inline:28px}.app-shell{width:min(100%,1180px)!important}.discover-header,.search{padding-inline:48px!important}.feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px!important;padding-inline:48px!important}.event-card{height:420px!important}.bottom-nav{width:min(100% - 56px,1180px)!important}.favorites-page{width:min(100%,1040px)!important}.favorites-page .favorite-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-inline:56px!important}.favorite-card{min-height:140px!important}.favorite-card>img{width:105px!important;height:105px!important;flex-basis:105px!important}.event-detail-page{width:min(100%,960px)!important}.event-detail-page .event-hero{height:500px}.event-detail-page .detail-content{max-width:850px;margin:auto;padding:42px 24px}.event-detail-page .purchase-bar{width:min(100% - 56px,960px)!important;padding-inline:54px!important}.profile-page,.edit-profile,.group-page,.ticket-detail-page{width:min(100%,760px)!important}.profile-page{padding-inline:100px!important}.tickets-page{width:min(100%,1040px)!important}.ticket-list{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:46px!important}.mod-dashboard{width:min(100%,1100px)!important;padding:42px!important}.mod-dashboard .event-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mod-dashboard .stats,.mod-dashboard .dashboard-actions,.mod-dashboard>h1{grid-column:1/-1}.create-event-page{width:min(100%,900px)!important}.create-event-page .form-step,.create-event-page .form-actions{max-width:760px}.cover-upload{height:220px!important}.thumb{height:110px!important}.add-sans-page,.manage-event,.transactions{width:min(100%,900px)!important}.manage-event header{height:440px!important}.transactions{padding:38px!important}}@media(hover:hover){button:not(:disabled),a{transition:filter .18s ease,transform .18s ease}button:not(:disabled):hover,a:hover{filter:brightness(1.08)}button:not(:disabled):active,a:active{transform:translateY(1px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
