:root {
  --bg: #0b1220;
  --card: rgba(255, 255, 255, 0.08);
  --card2: rgba(255, 255, 255, 0.06);
  --text: rgba(255, 255, 255, 0.92);
  --muted: rgba(255, 255, 255, 0.72);
  --stroke: rgba(255, 255, 255, 0.14);
  --shadow: rgba(0, 0, 0, 0.35);
  --accent1: #7c3aed;
  --accent2: #22c55e;
  --radius: 18px;
}

/* Kalameh Font */
/*
  This font is considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com
  --------------------------------------------------------------------------------------
  This set of fonts are used in this project under the license: (0NUTE59R)
  --------------------------------------------------------------------------------------
*/
@font-face {
    font-family: 'Kalameh';
    src: url('/fonts/woff2/KalamehWeb-Regular.woff2') format('woff2'),
         url('/fonts/woff/KalamehWeb-Regular.woff') format('woff'),
         url('/fonts/eot/KalamehWeb-Regular.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
    font-display: optional;
    unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+2E42, U+2E43, U+2E44, U+2E45, U+2E46, U+2E47, U+2E48, U+2E49, U+2E4A, U+2E4B, U+2E4C, U+2E4D, U+2E4E, U+2E4F, U+2E50, U+2E51, U+2E52, U+2E53, U+2E54, U+2E55, U+2E56, U+2E57, U+2E58, U+2E59, U+2E5A, U+2E5B, U+2E5C, U+2E5D, U+2E5E, U+2E5F, U+2E60, U+2E61, U+2E62, U+2E63, U+2E64, U+2E65, U+2E66, U+2E67, U+2E68, U+2E69, U+2E6A, U+2E6B, U+2E6C, U+2E6D, U+2E6E, U+2E6F, U+2E70, U+2E71, U+2E72, U+2E73, U+2E74, U+2E75, U+2E76, U+2E77, U+2E78, U+2E79, U+2E7A, U+2E7B, U+2E7C, U+2E7D, U+2E7E, U+2E7F, U+2E80, U+2E81, U+2E82, U+2E83, U+2E84, U+2E85, U+2E86, U+2E87, U+2E88, U+2E89, U+2E8A, U+2E8B, U+2E8C, U+2E8D, U+2E8E, U+2E8F, U+2E90, U+2E91, U+2E92, U+2E93, U+2E94, U+2E95, U+2E96, U+2E97, U+2E98, U+2E99, U+2E9A, U+2E9B, U+2E9C, U+2E9D, U+2E9E, U+2E9F, U+2EA0, U+2EA1, U+2EA2, U+2EA3, U+2EA4, U+2EA5, U+2EA6, U+2EA7, U+2EA8, U+2EA9, U+2EAA, U+2EAB, U+2EAC, U+2EAD, U+2EAE, U+2EAF, U+2EB0, U+2EB1, U+2EB2, U+2EB3, U+2EB4, U+2EB5, U+2EB6, U+2EB7, U+2EB8, U+2EB9, U+2EBA, U+2EBB, U+2EBC, U+2EBD, U+2EBE, U+2EBF, U+2EC0, U+2EC1, U+2EC2, U+2EC3, U+2EC4, U+2EC5, U+2EC6, U+2EC7, U+2EC8, U+2EC9, U+2ECA, U+2ECB, U+2ECC, U+2ECD, U+2ECE, U+2ECF, U+2ED0, U+2ED1, U+2ED2, U+2ED3, U+2ED4, U+2ED5, U+2ED6, U+2ED7, U+2ED8, U+2ED9, U+2EDA, U+2EDB, U+2EDC, U+2EDD, U+2EDE, U+2EDF, U+2EE0, U+2EE1, U+2EE2, U+2EE3, U+2EE4, U+2EE5, U+2EE6, U+2EE7, U+2EE8, U+2EE9, U+2EEA, U+2EEB, U+2EEC, U+2EED, U+2EEE, U+2EEF, U+2EF0, U+2EF1, U+2EF2, U+2EF3, U+2EF4, U+2EF5, U+2EF6, U+2EF7, U+2EF8, U+2EF9, U+2EFA, U+2EFB, U+2EFC, U+2EFD, U+2EFE, U+2EFF, U+2F00, U+2F01, U+2F02, U+2F03, U+2F04, U+2F05, U+2F06, U+2F07, U+2F08, U+2F09, U+2F0A, U+2F0B, U+2F0C, U+2F0D, U+2F0E, U+2F0F, U+2F10, U+2F11, U+2F12, U+2F13, U+2F14, U+2F15, U+2F16, U+2F17, U+2F18, U+2F19, U+2F1A, U+2F1B, U+2F1C, U+2F1D, U+2F1E, U+2F1F, U+2F20, U+2F21, U+2F22, U+2F23, U+2F24, U+2F25, U+2F26, U+2F27, U+2F28, U+2F29, U+2F2A, U+2F2B, U+2F2C, U+2F2D, U+2F2E, U+2F2F, U+2F30, U+2F31, U+2F32, U+2F33, U+2F34, U+2F35, U+2F36, U+2F37, U+2F38, U+2F39, U+2F3A, U+2F3B, U+2F3C, U+2F3D, U+2F3E, U+2F3F, U+2F40, U+2F41, U+2F42, U+2F43, U+2F44, U+2F45, U+2F46, U+2F47, U+2F48, U+2F49, U+2F4A, U+2F4B, U+2F4C, U+2F4D, U+2F4E, U+2F4F, U+2F50, U+2F51, U+2F52, U+2F53, U+2F54, U+2F55, U+2F56, U+2F57, U+2F58, U+2F59, U+2F5A, U+2F5B, U+2F5C, U+2F5D, U+2F5E, U+2F5F, U+2F60, U+2F61, U+2F62, U+2F63, U+2F64, U+2F65, U+2F66, U+2F67, U+2F68, U+2F69, U+2F6A, U+2F6B, U+2F6C, U+2F6D, U+2F6E, U+2F6F, U+2F70, U+2F71, U+2F72, U+2F73, U+2F74, U+2F75, U+2F76, U+2F77, U+2F78, U+2F79, U+2F7A, U+2F7B, U+2F7C, U+2F7D, U+2F7E, U+2F7F, U+2F80, U+2F81, U+2F82, U+2F83, U+2F84, U+2F85, U+2F86, U+2F87, U+2F88, U+2F89, U+2F8A, U+2F8B, U+2F8C, U+2F8D, U+2F8E, U+2F8F, U+2F90, U+2F91, U+2F92, U+2F93, U+2F94, U+2F95, U+2F96, U+2F97, U+2F98, U+2F99, U+2F9A, U+2F9B, U+2F9C, U+2F9D, U+2F9E, U+2F9F, U+2FA0, U+2FA1, U+2FA2, U+2FA3, U+2FA4, U+2FA5, U+2FA6, U+2FA7, U+2FA8, U+2FA9, U+2FAA, U+2FAB, U+2FAC, U+2FAD, U+2FAE, U+2FAF, U+2FB0, U+2FB1, U+2FB2, U+2FB3, U+2FB4, U+2FB5, U+2FB6, U+2FB7, U+2FB8, U+2FB9, U+2FBA, U+2FBB, U+2FBC, U+2FBD, U+2FBE, U+2FBF, U+2FC0, U+2FC1, U+2FC2, U+2FC3, U+2FC4, U+2FC5, U+2FC6, U+2FC7, U+2FC8, U+2FC9, U+2FCA, U+2FCB, U+2FCC, U+2FCD, U+2FCE, U+2FCF, U+2FD0, U+2FD1, U+2FD2, U+2FD3, U+2FD4, U+2FD5, U+2FD6, U+2FD7, U+2FD8, U+2FD9, U+2FDA, U+2FDB, U+2FDC, U+2FDD, U+2FDE, U+2FDF, U+2FE0, U+2FE1, U+2FE2, U+2FE3, U+2FE4, U+2FE5, U+2FE6, U+2FE7, U+2FE8, U+2FE9, U+2FEA, U+2FEB, U+2FEC, U+2FED, U+2FEE, U+2FEF, U+2FF0, U+2FF1, U+2FF2, U+2FF3, U+2FF4, U+2FF5, U+2FF6, U+2FF7, U+2FF8, U+2FF9, U+2FFA, U+2FFB, U+2FFC, U+2FFD, U+2FFE, U+2FFF, U+3000-303F, U+3040-309F, U+30A0-30FF, U+3100-312F, U+3130-318F, U+3190-319F, U+31A0-31BF, U+31C0-31EF, U+31F0-31FF, U+3200-32FF, U+3300-33FF, U+3400-4DBF, U+4DC0-4DFF, U+4E00-9FFF, U+A000-A48F, U+A490-A4CF, U+A4D0-A4FF, U+A500-A63F, U+A640-A69F, U+A6A0-A6FF, U+A700-A71F, U+A720-A7FF, U+A800-A82F, U+A830-A83F, U+A840-A87F, U+A880-A8DF, U+A8E0-A8FF, U+A900-A92F, U+A930-A93F, U+A940-A97F, U+A980-A9DF, U+A9E0-A9FF, U+AA00-AA5F, U+AA60-AA7F, U+AA80-AADF, U+AAE0-AAFF, U+AB00-AB2F, U+AB30-AB6F, U+AB70-ABBF, U+ABC0-ABEF, U+ABF0-ABFF, U+AC00-D7AF, U+D7B0-D7FF, U+D800-DB7F, U+DB80-DBFF, U+DC00-DFFF, U+E000-F8FF, U+F900-FAFF, U+FB00-FB4F, U+FB50-FDFF, U+FE00-FE0F, U+FE10-FE1F, U+FE20-FE2F, U+FE30-FE4F, U+FE50-FE6F, U+FE70-FEFF, U+FF00-FFEF, U+FFF0-FFFF;
  }
  
  @font-face {
    font-family: 'Kalameh';
    src: url('/fonts/woff2/KalamehWeb-Bold.woff2') format('woff2'),
         url('/fonts/woff/KalamehWeb-Bold.woff') format('woff'),
         url('/fonts/eot/KalamehWeb-Bold.eot') format('embedded-opentype');
    font-weight: bold;
    font-style: normal;
    font-display: optional;
    unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+2E42, U+2E43, U+2E44, U+2E45, U+2E46, U+2E47, U+2E48, U+2E49, U+2E4A, U+2E4B, U+2E4C, U+2E4D, U+2E4E, U+2E4F, U+2E50, U+2E51, U+2E52, U+2E53, U+2E54, U+2E55, U+2E56, U+2E57, U+2E58, U+2E59, U+2E5A, U+2E5B, U+2E5C, U+2E5D, U+2E5E, U+2E5F, U+2E60, U+2E61, U+2E62, U+2E63, U+2E64, U+2E65, U+2E66, U+2E67, U+2E68, U+2E69, U+2E6A, U+2E6B, U+2E6C, U+2E6D, U+2E6E, U+2E6F, U+2E70, U+2E71, U+2E72, U+2E73, U+2E74, U+2E75, U+2E76, U+2E77, U+2E78, U+2E79, U+2E7A, U+2E7B, U+2E7C, U+2E7D, U+2E7E, U+2E7F, U+2E80, U+2E81, U+2E82, U+2E83, U+2E84, U+2E85, U+2E86, U+2E87, U+2E88, U+2E89, U+2E8A, U+2E8B, U+2E8C, U+2E8D, U+2E8E, U+2E8F, U+2E90, U+2E91, U+2E92, U+2E93, U+2E94, U+2E95, U+2E96, U+2E97, U+2E98, U+2E99, U+2E9A, U+2E9B, U+2E9C, U+2E9D, U+2E9E, U+2E9F, U+2EA0, U+2EA1, U+2EA2, U+2EA3, U+2EA4, U+2EA5, U+2EA6, U+2EA7, U+2EA8, U+2EA9, U+2EAA, U+2EAB, U+2EAC, U+2EAD, U+2EAE, U+2EAF, U+2EB0, U+2EB1, U+2EB2, U+2EB3, U+2EB4, U+2EB5, U+2EB6, U+2EB7, U+2EB8, U+2EB9, U+2EBA, U+2EBB, U+2EBC, U+2EBD, U+2EBE, U+2EBF, U+2EC0, U+2EC1, U+2EC2, U+2EC3, U+2EC4, U+2EC5, U+2EC6, U+2EC7, U+2EC8, U+2EC9, U+2ECA, U+2ECB, U+2ECC, U+2ECD, U+2ECE, U+2ECF, U+2ED0, U+2ED1, U+2ED2, U+2ED3, U+2ED4, U+2ED5, U+2ED6, U+2ED7, U+2ED8, U+2ED9, U+2EDA, U+2EDB, U+2EDC, U+2EDD, U+2EDE, U+2EDF, U+2EE0, U+2EE1, U+2EE2, U+2EE3, U+2EE4, U+2EE5, U+2EE6, U+2EE7, U+2EE8, U+2EE9, U+2EEA, U+2EEB, U+2EEC, U+2EED, U+2EEE, U+2EEF, U+2EF0, U+2EF1, U+2EF2, U+2EF3, U+2EF4, U+2EF5, U+2EF6, U+2EF7, U+2EF8, U+2EF9, U+2EFA, U+2EFB, U+2EFC, U+2EFD, U+2EFE, U+2EFF, U+2F00, U+2F01, U+2F02, U+2F03, U+2F04, U+2F05, U+2F06, U+2F07, U+2F08, U+2F09, U+2F0A, U+2F0B, U+2F0C, U+2F0D, U+2F0E, U+2F0F, U+2F10, U+2F11, U+2F12, U+2F13, U+2F14, U+2F15, U+2F16, U+2F17, U+2F18, U+2F19, U+2F1A, U+2F1B, U+2F1C, U+2F1D, U+2F1E, U+2F1F, U+2F20, U+2F21, U+2F22, U+2F23, U+2F24, U+2F25, U+2F26, U+2F27, U+2F28, U+2F29, U+2F2A, U+2F2B, U+2F2C, U+2F2D, U+2F2E, U+2F2F, U+2F30, U+2F31, U+2F32, U+2F33, U+2F34, U+2F35, U+2F36, U+2F37, U+2F38, U+2F39, U+2F3A, U+2F3B, U+2F3C, U+2F3D, U+2F3E, U+2F3F, U+2F40, U+2F41, U+2F42, U+2F43, U+2F44, U+2F45, U+2F46, U+2F47, U+2F48, U+2F49, U+2F4A, U+2F4B, U+2F4C, U+2F4D, U+2F4E, U+2F4F, U+2F50, U+2F51, U+2F52, U+2F53, U+2F54, U+2F55, U+2F56, U+2F57, U+2F58, U+2F59, U+2F5A, U+2F5B, U+2F5C, U+2F5D, U+2F5E, U+2F5F, U+2F60, U+2F61, U+2F62, U+2F63, U+2F64, U+2F65, U+2F66, U+2F67, U+2F68, U+2F69, U+2F6A, U+2F6B, U+2F6C, U+2F6D, U+2F6E, U+2F6F, U+2F70, U+2F71, U+2F72, U+2F73, U+2F74, U+2F75, U+2F76, U+2F77, U+2F78, U+2F79, U+2F7A, U+2F7B, U+2F7C, U+2F7D, U+2F7E, U+2F7F, U+2F80, U+2F81, U+2F82, U+2F83, U+2F84, U+2F85, U+2F86, U+2F87, U+2F88, U+2F89, U+2F8A, U+2F8B, U+2F8C, U+2F8D, U+2F8E, U+2F8F, U+2F90, U+2F91, U+2F92, U+2F93, U+2F94, U+2F95, U+2F96, U+2F97, U+2F98, U+2F99, U+2F9A, U+2F9B, U+2F9C, U+2F9D, U+2F9E, U+2F9F, U+2FA0, U+2FA1, U+2FA2, U+2FA3, U+2FA4, U+2FA5, U+2FA6, U+2FA7, U+2FA8, U+2FA9, U+2FAA, U+2FAB, U+2FAC, U+2FAD, U+2FAE, U+2FAF, U+2FB0, U+2FB1, U+2FB2, U+2FB3, U+2FB4, U+2FB5, U+2FB6, U+2FB7, U+2FB8, U+2FB9, U+2FBA, U+2FBB, U+2FBC, U+2FBD, U+2FBE, U+2FBF, U+2FC0, U+2FC1, U+2FC2, U+2FC3, U+2FC4, U+2FC5, U+2FC6, U+2FC7, U+2FC8, U+2FC9, U+2FCA, U+2FCB, U+2FCC, U+2FCD, U+2FCE, U+2FCF, U+2FD0, U+2FD1, U+2FD2, U+2FD3, U+2FD4, U+2FD5, U+2FD6, U+2FD7, U+2FD8, U+2FD9, U+2FDA, U+2FDB, U+2FDC, U+2FDD, U+2FDE, U+2FDF, U+2FE0, U+2FE1, U+2FE2, U+2FE3, U+2FE4, U+2FE5, U+2FE6, U+2FE7, U+2FE8, U+2FE9, U+2FEA, U+2FEB, U+2FEC, U+2FED, U+2FEE, U+2EEF, U+2FF0, U+2FF1, U+2FF2, U+2FF3, U+2FF4, U+2FF5, U+2FF6, U+2FF7, U+2FF8, U+2FF9, U+2FFA, U+2FFB, U+2FFC, U+2FFD, U+2FFE, U+2FFF, U+3000-303F, U+3040-309F, U+30A0-30FF, U+3100-312F, U+3130-318F, U+3190-319F, U+31A0-31BF, U+31C0-31EF, U+31F0-31FF, U+3200-32FF, U+3300-33FF, U+3400-4DBF, U+4DC0-4DFF, U+4E00-9FFF, U+A000-A48F, U+A490-A4CF, U+A4D0-A4FF, U+A500-A63F, U+A640-A69F, U+A6A0-A6FF, U+A700-A71F, U+A720-A7FF, U+A800-A82F, U+A830-A83F, U+A840-A87F, U+A880-A8DF, U+A8E0-A8FF, U+A900-A92F, U+A930-A93F, U+A940-A97F, U+A980-A9DF, U+A9E0-A9FF, U+AA00-AA5F, U+AA60-AA7F, U+AA80-AADF, U+AAE0-AAFF, U+AB00-AB2F, U+AB30-AB6F, U+AB70-ABBF, U+ABC0-ABEF, U+ABF0-ABFF, U+AC00-D7AF, U+D7B0-D7FF, U+D800-DB7F, U+DB80-DBFF, U+DC00-DFFF, U+E000-F8FF, U+F900-FAFF, U+FB00-FB4F, U+FB50-FDFF, U+FE00-FE0F, U+FE10-FE1F, U+FE20-FE2F, U+FE30-FE4F, U+FE50-FE6F, U+FE70-FEFF, U+FF00-FFEF, U+FFF0-FFFF;
  }
  
  /* Doran Font */
  /*  
    This font is considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com
    --------------------------------------------------------------------------------------
    This set of fonts are used in this project under the license: (FDR6UMZ5)
    --------------------------------------------------------------------------------------
  */
  @font-face {
    font-family: 'Doran';
    src: url('/fonts/woff2/Doran-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'Doran';
    src: url('/fonts/woff2/Doran-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'Doran';
    src: url('/fonts/woff2/Doran-Light.woff2') format('woff2'),
         url('/fonts/woff/Doran-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  @font-face {
    font-family: 'Doran';
    src: url('/fonts/woff2/Doran-Medium.woff2') format('woff2'),
         url('/fonts/woff/Doran-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  @font-face {
    font-family: 'Doran';
    src: url('/fonts/woff2/Doran-ExtraBold.woff2') format('woff2'),
         url('/fonts/woff/Doran-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  @font-face {
    font-family: 'Doran';
    src: url('/fonts/woff2/Doran-Thin.woff2') format('woff2'),
         url('/fonts/woff/Doran-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

@media (prefers-color-scheme: light) {
  :root {
    --bg: #f6f7fb;
    --card: rgba(255, 255, 255, 0.9);
    --card2: rgba(255, 255, 255, 0.72);
    --text: rgba(15, 23, 42, 0.92);
    --muted: rgba(15, 23, 42, 0.72);
    --stroke: rgba(15, 23, 42, 0.12);
    --shadow: rgba(2, 6, 23, 0.08);
  }
}

* {
  box-sizing: border-box;
}

html,
body {
  height: 100%;
}

body {
  margin: 0;
  font-family: 'Kalameh', system-ui, -apple-system, sans-serif;
  background: radial-gradient(
      900px 600px at 80% -10%,
      rgba(124, 58, 237, 0.22),
      transparent 60%
    ),
    radial-gradient(
      900px 600px at 10% 10%,
      rgba(34, 197, 94, 0.18),
      transparent 55%
    ),
    var(--bg);
  color: var(--text);
  display: grid;
  place-items: center;
  padding: 24px;
}

.wrap {
  width: min(560px, 100%);
}

.card {
  background: linear-gradient(180deg, var(--card), var(--card2));
  border: 1px solid var(--stroke);
  border-radius: var(--radius);
  box-shadow: 0 18px 55px var(--shadow);
  padding: 22px;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}

header {
  display: grid;
  gap: 10px;
  padding: 8px 4px 14px;
}

.brand {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 14px;
}

.logo {
  width: 46px;
  height: 46px;
  flex: none;
}

h1 {
  margin: 0;
  font-size: 18px;
  line-height: 1.4;
  letter-spacing: -0.2px;
}

p {
  margin: 0;
  color: var(--muted);
  font-size: 14px;
  line-height: 1.9;
}

.links {
  display: grid;
  gap: 12px;
  margin-top: 14px;
}

.btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  padding: 14px 16px;
  border-radius: 16px;
  border: 1px solid var(--stroke);
  background: rgba(255, 255, 255, 0.06);
  color: var(--text);
  text-decoration: none;
  transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
  outline: none;
}

.btn:focus-visible {
  box-shadow: 0 0 0 4px rgba(124, 58, 237, 0.25);
  border-color: rgba(124, 58, 237, 0.45);
}

.btn:hover {
  transform: translateY(-1px);
  background: rgba(255, 255, 255, 0.09);
}

.left {
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}

.icon {
  width: 38px;
  height: 38px;
  border-radius: 14px;
  border: 1px solid var(--stroke);
  display: grid;
  place-items: center;
  flex: none;
  background: rgba(255, 255, 255, 0.06);
}

.meta {
  display: grid;
  gap: 2px;
  min-width: 0;
}

.title {
  font-weight: 650;
  font-size: 14px;
  line-height: 1.5;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.subtitle {
  font-size: 12px;
  color: var(--muted);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.arrow {
  opacity: 0.75;
  flex: none;
}

footer {
  margin-top: 14px;
  text-align: center;
  color: var(--muted);
  font-size: 12px;
  line-height: 1.7;
}

footer a {
  color: inherit;
}