+23
@@ -65,6 +65,29 @@ body{
|
||||
|
||||
.app-footer{font-size:12px;color:var(--muted);text-align:center;padding:10px 0;width:100%;max-width:420px}
|
||||
|
||||
/* ── Hamburger nav ── */
|
||||
.nav-wrap{position:relative;width:100%;max-width:420px;display:flex;justify-content:flex-end;padding:6px 8px 0}
|
||||
.hamburger-btn{background:var(--card);border:1px solid #e6e9ef;border-radius:10px;padding:8px 12px;font-size:20px;cursor:pointer;line-height:1;box-shadow:0 2px 8px rgba(16,24,40,0.07)}
|
||||
.hamburger-menu{display:none;position:absolute;top:46px;right:8px;background:var(--card);border:1px solid #e6e9ef;border-radius:14px;box-shadow:0 8px 24px rgba(16,24,40,0.13);z-index:100;min-width:210px;overflow:hidden}
|
||||
.hamburger-menu.open{display:block}
|
||||
.hamburger-menu a{display:flex;align-items:center;gap:10px;padding:14px 18px;text-decoration:none;color:#111;font-size:16px;border-bottom:1px solid #f0f0f3}
|
||||
.hamburger-menu a:last-child{border-bottom:none}
|
||||
.hamburger-menu a:hover,.hamburger-menu a.active{background:#f0f4ff;color:var(--accent)}
|
||||
.hamburger-menu a .nav-icon{font-size:20px;width:24px;text-align:center}
|
||||
|
||||
/* ── Shared learn-page styles ── */
|
||||
.learn-title{margin:20px 16px 0;font-size:22px;font-weight:700;text-align:center}
|
||||
.learn-subtitle{text-align:center;color:var(--muted);font-size:14px;margin:4px 16px 12px}
|
||||
.table-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:0 4px}
|
||||
.table-btn{padding:14px 6px;border-radius:10px;border:1px solid #e6e9ef;background:white;font-size:18px;font-weight:600;cursor:pointer}
|
||||
.table-btn.active{background:var(--accent);color:white;border-color:var(--accent)}
|
||||
.table-btn.all{grid-column:span 5;font-size:15px}
|
||||
.start-btn{display:block;width:calc(100% - 32px);margin:14px 16px;padding:16px;border-radius:12px;background:var(--accent);color:white;font-size:18px;font-weight:700;border:0;cursor:pointer}
|
||||
.learn-problem{font-size:60px;font-weight:700;text-align:center;margin:12px 0 4px}
|
||||
.learn-score-bar{display:flex;justify-content:space-between;align-items:center;padding:10px 18px;font-size:15px;color:var(--muted)}
|
||||
.learn-score-bar strong{font-size:18px;color:#111}
|
||||
.learn-feedback{height:24px;text-align:center;font-size:16px;color:var(--muted)}
|
||||
|
||||
@media (orientation:portrait){
|
||||
.screen{max-height:94vh}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user