Why can't I see my border even though I set border-style?
If border-width is zero or not set, the border won't show even if border-style is set. You need a positive border-width to see the border (see render_step 2).
💡 Always set border-width greater than 0 to make border visible.
Why does changing border-style to 'none' remove the border?
The 'none' style means no border line is drawn, so even if border-width and color are set, the border disappears (like removing the border box).
💡 'none' style hides border regardless of width or color.
Why does 'double' border look thicker than 'solid' with same width?
Double border draws two lines inside the border area, so it visually looks thicker and more complex than a single solid line (see render_step 5).
💡 Double style uses border space differently, making it appear thicker.