<div class="parent">
    <button>커스텀 버튼</button>
    <button class="initial-button">initial 버튼</button>
    <button class="inherit-button">inherit 버튼</button>
    <button class="unset-button">unset 버튼</button>
    <button class="revert-button">revert 버튼</button>    
</div>
.parent { /* 부모 요소의 스타일 */
    padding: 50px;
    border: 2px dashed blue;
    color: green;
    font-size: 40px;
}
button { /* 커스텀 버튼 스타일 */
    border: 2px solid red;
    border-radius: 0.3em;
    padding: 0;
    background-color: orange;
    color: white;
    font-size: 20px;
}
.initial-button {
    all: initial;
}
.inherit-button {
    all: inherit;
}
.unset-button {
    all: unset;
}
.revert-button {
    all: revert;
}
실제 적용된 모습
selector {
    all: initial | inherit | unset | revert | revert-layer
}
/* 글로벌 값 */
all: initial;
all: inherit;
all: unset;
all: revert; 
all: revert-layer;
<button>커스텀 버튼</button>
<button class="revert-button">revert 버튼</button>
button {  /* 커스텀 버튼 스타일 */
    border: 2px solid red;
    border-radius: 0.3em;
    padding: 0.3em;
    background-color: orange;
    color: white;
}
.revert-button {
    all: revert; /* 스타일을 모두 다시 브라우저 기본 스타일로 되돌리기 */
}
실제 적용된 모습