:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg-base:#f5f1ea;--bg-blob-1:#ff9a3c59;--bg-blob-2:#14b8a647;--bg-blob-3:#ffd6a566;--glass-bg:#ffffff8c;--glass-bg-strong:#ffffffbd;--glass-bg-solid:#fffffff0;--glass-bg-soft:#ffffff59;--glass-border:#ffffffa6;--glass-blur:blur(22px);--glass-shadow:0 10px 40px #291a0a24, 0 1px 0 #ffffffb3 inset;--radius-lg:28px;--radius-md:20px;--radius-sm:14px;--radius-pill:999px;--text:#221a10;--text-muted:#756a5a;--text-inverse:#fff8f0;--accent:#ff8a3d;--accent-strong:#f2661a;--accent-soft:#ff8a3d29;--positive:#0d9488;--positive-soft:#0d948829;--negative:#e0483a;--negative-soft:#e0483a24;--shadow-sm:0 2px 8px #291a0a14;--shadow-md:0 8px 24px #291a0a1f;--overlay:#140e0873;--avatar-bg:#fff;--avatar-text:#35291a;--avatar-ring:#ffffffe6}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg-base:#10131a;--bg-blob-1:#ff8a3d38;--bg-blob-2:#14b8a638;--bg-blob-3:#5a46b438;--glass-bg:#1a1d2699;--glass-bg-strong:#1a1d26cc;--glass-bg-solid:#1a1d26f5;--glass-bg-soft:#ffffff0f;--glass-border:#ffffff1a;--glass-shadow:0 10px 40px #00000080, 0 1px 0 #ffffff0f inset;--text:#f3efe7;--text-muted:#a6a0b0;--text-inverse:#1a1410;--accent:#ff9d5c;--accent-strong:#ffb27a;--accent-soft:#ff9d5c33;--positive:#2dd4bf;--positive-soft:#2dd4bf2e;--negative:#f87171;--negative-soft:#f871712e;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 8px 24px #0006;--overlay:#0009;--avatar-bg:#2a2d38;--avatar-text:#f5f1ea;--avatar-ring:#ffffff24}}:root[data-theme=dark]{--bg-base:#10131a;--bg-blob-1:#ff8a3d38;--bg-blob-2:#14b8a638;--bg-blob-3:#5a46b438;--glass-bg:#1a1d2699;--glass-bg-strong:#1a1d26cc;--glass-bg-soft:#ffffff0f;--glass-border:#ffffff1a;--glass-shadow:0 10px 40px #00000080, 0 1px 0 #ffffff0f inset;--text:#f3efe7;--text-muted:#a6a0b0;--text-inverse:#1a1410;--accent:#ff9d5c;--accent-strong:#ffb27a;--accent-soft:#ff9d5c33;--positive:#2dd4bf;--positive-soft:#2dd4bf2e;--negative:#f87171;--negative-soft:#f871712e;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 8px 24px #0006;--overlay:#0009;--avatar-bg:#2a2d38;--avatar-text:#f5f1ea;--avatar-ring:#ffffff24}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}html,body{overflow-x:hidden}body{color:var(--text);background-color:var(--bg-base);background-image:radial-gradient(circle at 12% 8%, var(--bg-blob-1), transparent 45%), radial-gradient(circle at 88% 15%, var(--bg-blob-2), transparent 40%), radial-gradient(circle at 50% 100%, var(--bg-blob-3), transparent 55%);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:background-color .2s}h1,h2,h3,p{margin:0}button,input{font-family:inherit}a{color:inherit}img{max-width:100%;display:block}.full-screen-center{justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.spinner{border:3px solid var(--glass-border);border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{flex-direction:column;min-height:100dvh;display:flex}.app-content{flex:1;width:100%;max-width:560px;margin:0 auto;padding:12px 16px 32px}.error-card{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px;display:flex}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);padding:24px}.badge{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-strong);align-items:center;padding:2px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.avatar{object-fit:cover;background:var(--avatar-bg);box-shadow:0 0 0 2px var(--avatar-ring);border-radius:50%;flex-shrink:0}.avatar-fallback{background:var(--avatar-bg);color:var(--avatar-text);box-shadow:0 0 0 2px var(--avatar-ring);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.btn{border-radius:var(--radius-pill);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 22px;font-size:.95rem;font-weight:600;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-primary{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:var(--text-inverse);box-shadow:var(--shadow-md)}.btn-secondary{background:var(--glass-bg-strong);color:var(--text);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur)}.btn-ghost{color:var(--text);background:0 0}.btn-danger{background:var(--negative-soft);color:var(--negative)}.spinner-inline{opacity:.7;border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite spin}.link-btn{color:var(--accent-strong);cursor:pointer;text-align:center;background:0 0;border:none;width:100%;padding:8px 0;font-size:.88rem;font-weight:600}.form-field{flex-direction:column;gap:6px;display:flex}.auth-form{flex-direction:column;gap:14px;margin-top:6px;display:flex}.form-field span{color:var(--text-muted);font-size:.8rem;font-weight:600}.form-field input,.form-field select{border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--glass-bg-soft);color:var(--text);outline:none;padding:13px 16px;font-size:.95rem;transition:border-color .15s}.form-field input:focus,.form-field select:focus{border-color:var(--accent)}.form-error{color:var(--negative);margin:0;font-size:.85rem}.input-with-toggle{align-items:center;display:flex;position:relative}.input-with-toggle input{width:100%;padding-right:44px!important}.input-toggle-btn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;align-items:center;padding:0;line-height:0;display:flex;position:absolute;right:12px}.input-toggle-btn:hover{color:var(--text)}.auth-card,.onboarding-card{flex-direction:column;width:100%;max-width:380px;display:flex}.auth-card svg+.auth-title{margin-top:14px}.auth-title{letter-spacing:-.02em;background:linear-gradient(135deg, var(--accent-strong), var(--positive));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800}.auth-subtitle,.onboarding-subtitle{color:var(--text-muted);margin:6px 0 20px;font-size:.95rem}.auth-divider{color:var(--text-muted);align-items:center;gap:12px;margin:20px 0 4px;font-size:.78rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--glass-border);flex:1;height:1px}.onboarding-title{margin-bottom:4px;font-size:1.4rem;font-weight:800}.onboarding-actions{flex-direction:column;gap:12px;margin-top:12px;display:flex}.dashboard-page{flex-direction:column;gap:16px;padding-top:8px;display:flex}.dashboard-title{letter-spacing:-.01em;font-size:1.4rem;font-weight:800}.dashboard-subtitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin-top:-8px;font-size:.85rem;font-weight:600}.dashboard-group-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dashboard-group-card{color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.dashboard-group-card:hover{transform:translateY(-1px)}.dashboard-group-name{font-size:1rem;font-weight:700}.dashboard-group-arrow{color:var(--accent-strong);font-size:1.2rem}.dashboard-group-main{flex-direction:column;gap:4px;min-width:0;display:flex}.dashboard-group-next-ride{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.dashboard-group-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.dashboard-group-avatars{align-items:center;display:flex}.dashboard-group-avatars>*{border-radius:50%}.dashboard-group-avatars>:not(:first-child){margin-left:-8px}.dashboard-group-avatar-extra{background:var(--avatar-bg);width:26px;height:26px;color:var(--avatar-text);box-shadow:0 0 0 2px var(--avatar-ring);border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;font-size:.65rem;font-weight:700;display:flex}.dashboard-actions{flex-direction:column;gap:10px;margin-top:8px;display:flex}.dashboard-empty-hint{color:var(--text-muted);padding:8px 0;font-size:.9rem}.dashboard-archived{border-top:1px solid var(--glass-border);margin-top:20px;padding-top:16px}.dashboard-archived-title{color:var(--text-muted);margin-bottom:10px;font-size:.85rem;font-weight:700}.dashboard-group-card-archived{opacity:.7}.dashboard-group-card-archived .dashboard-group-arrow{color:var(--text-muted)}.calendar-page{flex-direction:column;gap:16px;display:flex}.calendar-card{padding:20px}.calendar-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.calendar-header h2{font-size:1.1rem;font-weight:700}.calendar-nav{border:1px solid var(--glass-border);background:var(--glass-bg-strong);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.calendar-weekdays{text-align:center;color:var(--text-muted);grid-template-columns:repeat(7,1fr);margin-bottom:8px;font-size:.72rem;font-weight:700;display:grid}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;transition:opacity .15s;display:grid}.calendar-grid.is-loading{opacity:.5}.calendar-cell{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--glass-bg-soft);cursor:pointer;min-width:0;color:var(--text);border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:.8rem;font-weight:600;transition:transform .12s,background .12s;display:flex;overflow:hidden}.calendar-cell:hover:not(:disabled){transform:translateY(-2px)}.calendar-cell:disabled{cursor:not-allowed}.calendar-cell-blank{cursor:default;background:0 0}.calendar-cell.is-today{border-color:var(--accent)}.calendar-cell.has-ride{background:var(--accent-soft)}.calendar-cell.is-mine{background:linear-gradient(160deg, var(--accent), var(--accent-strong));color:var(--text-inverse)}.calendar-cell.is-busy{opacity:.6}.calendar-cell-day{line-height:1}.calendar-hint{text-align:center;color:var(--text-muted);padding:0 12px;font-size:.82rem}.trips-page{flex-direction:column;gap:16px;display:flex}.trips-card{padding:20px}.trips-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.trips-header h2{font-size:1.1rem;font-weight:700}.trips-hint{text-align:center;color:var(--text-muted);padding:24px 12px;font-size:.85rem}.trips-section-title,.trips-month-header{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:12px;font-size:.85rem;font-weight:700}.trips-month-group+.trips-month-group{margin-top:20px}.trips-today-divider{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:12px;margin:14px 0;font-size:.78rem;font-weight:700;display:flex}.trips-today-divider:before,.trips-today-divider:after{content:"";background:var(--accent-strong);opacity:.4;flex:1;height:1px}.trips-load-more{text-align:center;width:100%;margin-bottom:16px;display:block}.trip-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.trip-item{border-radius:var(--radius-sm);background:var(--glass-bg-soft);cursor:default;text-align:left;width:100%;font:inherit;color:inherit;border:1px solid #0000;align-items:center;gap:12px;padding:12px;display:flex}.trip-item.is-mine{cursor:pointer;border-color:var(--glass-border)}.trip-item.is-mine:hover:not(:disabled){transform:translateY(-1px)}.trip-item.is-busy{opacity:.6}.trip-item:disabled{cursor:default}.trip-item-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.trip-item-driver{font-size:.92rem;font-weight:600}.trip-item-passengers{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.trip-item-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.trip-item-date{color:var(--text-muted);white-space:nowrap;font-size:.8rem}.balance-page{flex-direction:column;gap:16px;display:flex}.balance-total{color:var(--text-muted);margin:4px 0 16px;font-size:.9rem}.balance-member-list,.settlement-list,.member-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.balance-member-row,.member-row{align-items:center;gap:12px;display:flex}.balance-member-info{flex-direction:column;flex:1;min-width:0;display:flex}.balance-member-info span:first-child{font-weight:600}.balance-member-turns{color:var(--text-muted);font-size:.76rem}.balance-pill{border-radius:var(--radius-sm);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;padding:5px 12px;display:flex}.balance-pill-label{text-transform:uppercase;letter-spacing:.03em;opacity:.85;font-size:.64rem;font-weight:700}.balance-pill-amount{font-size:.92rem;font-weight:800}.balance-pill.positive{background:var(--positive-soft);color:var(--positive)}.balance-pill.negative{background:var(--negative-soft);color:var(--negative)}.balance-pill.neutral{background:var(--glass-bg-soft);color:var(--text-muted)}.settlement-row{border-radius:var(--radius-md);background:var(--glass-bg-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.settlement-names{font-size:.88rem;font-weight:600}.settlement-arrow{color:var(--accent-strong)}.settlement-amount{color:var(--text-muted);white-space:nowrap;font-size:.78rem}.balance-hint{color:var(--text-muted);text-align:center;padding:12px 0;font-size:.88rem}.balance-settlements-card h2{margin-bottom:16px}.balance-projected-card h2{margin-bottom:8px}.balance-projected-card .balance-hint{text-align:left;padding:0 0 16px}.app-header{z-index:50;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-border);box-shadow:var(--shadow-sm);position:sticky;top:0}.app-header-inner{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:560px;margin:0 auto;padding:16px 20px;display:flex}.dev-badge{letter-spacing:.06em;color:var(--text-inverse);background:var(--negative);border-radius:var(--radius-pill);flex-shrink:0;padding:2px 7px;font-size:.62rem;font-weight:800}.app-header-left{align-items:center;gap:10px;min-width:0;display:flex}.app-header-title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;font-weight:700;overflow:hidden}.app-header-back{background:var(--glass-bg-strong);border:1px solid var(--glass-border);width:32px;min-width:32px;height:32px;color:var(--text);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;text-decoration:none;transition:transform .15s;display:flex}.app-header-back:active{transform:scale(.94)}.app-header-mark-button{min-width:0;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0;transition:transform .15s;display:flex}.app-header-mark-button:active{transform:scale(.9)}.group-tabs{gap:4px;max-width:560px;margin:0 auto;padding:0 12px 10px;display:flex}.group-tab{border-radius:var(--radius-md);color:var(--text-muted);flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 4px 8px;font-size:.7rem;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex}.group-tab:hover{background:var(--glass-bg-soft);color:var(--text)}.group-tab.active{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:var(--text-inverse)}.group-tab-icon{font-size:1.15rem}.avatar-menu{position:relative}.avatar-menu-trigger{cursor:pointer;box-shadow:var(--shadow-sm);background:0 0;border:none;border-radius:50%;padding:0;transition:transform .15s;display:flex}.avatar-menu-trigger:active{transform:scale(.94)}.avatar-menu-dropdown{z-index:30;background:var(--glass-bg-solid);-webkit-backdrop-filter:blur(32px);flex-direction:column;gap:2px;min-width:200px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.avatar-menu-item{border-radius:var(--radius-md);color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex}.avatar-menu-item:hover{background:var(--glass-bg-soft)}.avatar-menu-item.active{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:var(--text-inverse)}.avatar-menu-item-danger{color:var(--negative)}.avatar-menu-item-danger:hover{background:var(--negative-soft)}.avatar-menu-divider{background:var(--glass-border);height:1px;margin:6px 4px}.avatar-menu-icon{font-size:1.05rem}.modal-overlay{background:var(--overlay);z-index:100;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:var(--glass-bg-solid);width:100%;max-width:420px;max-height:calc(100vh - 32px);padding:24px;overflow-y:auto}.modal-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.modal-close{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:1.1rem}.modal-body{flex-direction:column;gap:14px;display:flex}.modal-body p{color:var(--text-muted);font-size:.9rem;line-height:1.4}.participant-row{cursor:pointer;align-items:center;gap:12px;width:100%;display:flex}.participant-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0}.participant-row input[type=checkbox]:disabled{cursor:not-allowed}.participant-row span:not(.badge){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.settings-page{flex-direction:column;gap:16px;display:flex}.settings-card h2{margin-bottom:12px;font-size:1rem;font-weight:700}.invite-code-row{border-radius:var(--radius-md);background:var(--accent-soft);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:14px 18px;display:flex}.invite-code{letter-spacing:.12em;color:var(--accent-strong);font-size:1.4rem;font-weight:800}.invite-code-row .btn{width:auto;padding:8px 16px}.settings-readonly{flex-direction:column;gap:10px;margin:0;display:flex}.settings-readonly-row{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.settings-readonly-row:last-of-type{border-bottom:none}.settings-readonly-row dt{color:var(--text-muted);font-size:.85rem;font-weight:600}.settings-readonly-row dd{text-align:right;margin:0;font-weight:700}.settings-readonly-hint{color:var(--text-muted);margin:4px 0 0;font-size:.78rem}.settings-archived-banner{background:var(--accent-soft);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.settings-archived-banner p{color:var(--text);margin:0;font-size:.85rem}.settings-danger-row{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.settings-danger-row:last-child{border-bottom:none;padding-bottom:0}.settings-danger-row .btn{flex-shrink:0;width:auto;padding:8px 16px}.settings-danger-title{margin:0 0 2px;font-size:.9rem;font-weight:700}.settings-version-row{justify-content:space-between;align-items:center;padding:4px 4px 0;display:flex}.version-badge{color:var(--text-muted);background:var(--glass-bg);border:1px solid var(--glass-border);letter-spacing:.03em;border-radius:6px;padding:3px 8px;font-family:monospace;font-size:.72rem;font-weight:600}.account-profile-row{align-items:center;gap:12px;margin-bottom:16px;display:flex}.account-email{color:var(--text-muted);font-size:.85rem}.account-success{color:var(--positive);font-size:.85rem;font-weight:600}.account-theme-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-theme-label{margin-bottom:2px;font-size:.9rem;font-weight:600}.theme-selector{border-radius:var(--radius-sm);border:1px solid var(--glass-border);flex-shrink:0;display:flex;overflow:hidden}.theme-option{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:8px 14px;font-size:.8rem;font-weight:600;transition:background-color .15s,color .15s}.theme-option+.theme-option{border-left:1px solid var(--glass-border)}.theme-option.selected{background:var(--accent);color:var(--text-inverse)}.account-about-text{color:var(--text-muted);margin-bottom:14px;font-size:.85rem;line-height:1.5}.account-links{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.account-links a{color:var(--accent-strong);font-size:.9rem;font-weight:600;text-decoration:none}.account-links a:hover{text-decoration:underline}.maintenance-card{text-align:center;align-items:center;gap:12px}.maintenance-message{color:var(--text-muted);white-space:pre-line;margin:0 0 8px;font-size:.95rem;line-height:1.5}.help-intro{color:var(--text-muted);font-size:.9rem;line-height:1.5}.help-accordion{border-radius:var(--radius-md);border:1px solid var(--glass-border);flex-direction:column;gap:2px;margin-top:8px;display:flex;overflow:hidden}.help-accordion-item{border-bottom:1px solid var(--glass-border)}.help-accordion-item:last-child{border-bottom:none}.help-accordion-trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 4px;display:flex}.help-accordion-question{color:var(--text);flex:1;font-size:.9rem;font-weight:600;line-height:1.4}.help-accordion-chevron{color:var(--text-muted);flex-shrink:0;font-size:.65rem;transition:transform .2s}.help-accordion-item--open .help-accordion-chevron{color:var(--accent-strong)}.help-accordion-body{padding:0 4px 14px}.help-accordion-line{color:var(--text-muted);font-size:.87rem;line-height:1.5}
