/* Security boundary: native form semantics survive without inline CSS or JS. */
.account-links .account-logout{display:inline;margin:0;padding:0}
.account-logout button{font:inherit;color:inherit;border:0;background:transparent;padding:0;text-decoration:underline;cursor:pointer}
.sss-content .columns_inner{gap:12px;flex-wrap:wrap}
.sss-content input:not([type=hidden]),.sss-content textarea,.sss-content select{max-width:100%;box-sizing:border-box}
.sss-content textarea{display:block;width:100%;min-height:12em}
.sss-content .box{margin-block:.5em}
.sss-content .column{flex:1 1 220px}
.sss-content label{display:block;margin-block:.6em}
.sss-content table{width:100%;border-collapse:collapse;overflow-wrap:anywhere}
.sss-content th,.sss-content td{padding:.35em;text-align:left;border-bottom:1px solid #b7a48a}
.sss-content dd{margin-inline-start:1em;overflow-wrap:anywhere}
.sss-content form{margin-block:.7em}
.bandcamp-cover{float:right;margin:0 0 1em 1em;max-width:40%}
.bandcamp-cover img{width:100%;height:auto;border:2px solid #7b5438}
.bandcamp-embed{width:100%;height:120px;border:0;clear:both;display:block;margin-block:1em}
@media(max-width:430px){.bandcamp-cover{float:none;max-width:100%;margin-inline:0}}
