Template:CreateHub/styles.css: Difference between revisions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
/* Row wrapper: | /* Row wrapper: centers each pair horizontally */ | ||
.creation-row { | .creation-row { | ||
display: flex; | |||
justify-content: center; | |||
margin: 0.75rem 0; | |||
} | } | ||
/* InputBox wrapper */ | /* The InputBox output wrapper */ | ||
.creation-row .mw-inputbox-centered { | .creation-row .mw-inputbox-centered { | ||
display: flex; | |||
justify-content: center; | |||
} | } | ||
/* Treat the inner form as a flex row: [input] [button] */ | /* Treat the inner form as a flex row: [input] [button] */ | ||
.creation-row .mw-inputbox-centered form { | .creation-row .mw-inputbox-centered form { | ||
display: flex; | |||
align-items: center; | |||
gap: 1rem; | |||
} | } | ||
/* | /* FIXED, MATCHING SIZE for both controls */ | ||
.creation-row .mw-inputbox-centered form input[type="text"], | .creation-row .mw-inputbox-centered form input[type="text"], | ||
.creation-row .mw-inputbox-centered form input[type="submit"] { | .creation-row .mw-inputbox-centered form input[type="submit"] { | ||
width: 260px; | |||
height: 40px; | |||
box-sizing: border-box; | |||
} | } | ||
/* | /* --- INPUT (left side) --- */ | ||
.creation-row .mw-inputbox-centered form input[type="text"] { | .creation-row .mw-inputbox-centered form input[type="text"] { | ||
border: 1.5px solid #000; | |||
border-radius: 2px; | |||
background: #fff; | |||
font-size: 0.95rem; | |||
text-align: center !important; | |||
font-style: italic; | |||
} | } | ||
/* Placeholder styling */ | /* Placeholder styling */ | ||
.creation-row .mw-inputbox-centered form input[type="text"]::placeholder { | .creation-row .mw-inputbox-centered form input[type="text"]::placeholder { | ||
text-align: center !important; | |||
color: #777; | |||
font-style: italic; | |||
} | } | ||
/* | /* --- BUTTON (right side) --- */ | ||
.creation-row .mw-inputbox-centered form input[type="submit"] { | .creation-row .mw-inputbox-centered form input[type="submit"] { | ||
border: 1.5px solid #000 !important; | |||
border-radius: 2px !important; | |||
background: transparent !important; | |||
color: #000 !important; | |||
font-weight: 600; | |||
font-size: 0.95rem; | |||
text-align: center; | |||
line-height: 40px; | |||
cursor: pointer; | |||
box-shadow: none !important; | |||
transition: | |||
background-color 0.2s ease, | |||
transform 0.15s ease, | |||
border-color 0.15s ease; | |||
} | } | ||
/* Hover */ | /* Hover state */ | ||
.creation-row .mw-inputbox-centered form input[type="submit"]:hover { | .creation-row .mw-inputbox-centered form input[type="submit"]:hover { | ||
background-color: #f2f2f2 !important; | |||
transform: translateY(-1px); | |||
} | } | ||
/* Active */ | /* Active state */ | ||
.creation-row .mw-inputbox-centered form input[type="submit"]:active { | .creation-row .mw-inputbox-centered form input[type="submit"]:active { | ||
transform: translateY(0); | |||
} | } | ||
/* Disabled */ | /* Disabled state */ | ||
.creation-row .mw-inputbox-centered form input[type="submit"]:disabled { | .creation-row .mw-inputbox-centered form input[type="submit"]:disabled { | ||
border: 1.5px solid #000 !important; | |||
background: transparent !important; | |||
color: #000 !important; | |||
cursor: not-allowed; | |||
opacity: 1; | |||
} | } | ||