.tc-page-controls { margin-top: 1px; font-size: 1.5em; }
.tc-story-river {
position: relative;
left: -35px;
top: -35px;
.tc-story-river {
width: calc(100% - -35px);
}
padding: 42px 42px 42px 42px;
}
.tc-sidebar-scrollable {
position: fixed;
top: - 75px;
left: 900px;
bottom: 0;
right: 0;
overflow-y: auto;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin: 0 0 0 -42px;
padding: 71px 0 28px 42px;
}
html .tc-rightmenu {
display: block;
padding: 40px 0px 0px 0px;
position: fixed;
right: 13px;
top: -50px;
width: 20px;
z-index: 98;
color: #000000;
font-size: 17px;
opacity: 1;
}
.tc-site-title {
font-weight: 500;
font-size: 1.5em;
line-height: 1.2em;
margin: -55px 0px -10px;}
.tc-site-subtitle {
margin: 3px 0px -10px;
}
.tc-titlebar {
font-size: 20px;
margin: 0px 0px -9px 0px;}
button, input, optgroup, select, textarea {
margin: 0px 0px -10px 0px;}
.tc-tags-wrapper {
margin: 3px 0px 4px;}
.tc-sidebar-lists .tc-tab-buttons {
margin-bottom: -2px;}
.tc-tab-buttons {
font-size: 0.85em;
padding-top: 0.2em;
margin-bottom: -2px;}
.tc-sidebar-lists a.tc-tiddlylink {
font-size: 0.9em;}
.tc-tiddler-frame {
width: 885px;
padding: 1px 5px 0px 10px;
border: 4px solid yellow;
border-radius: 1em;
-moz-border-radius: 1em;
webkit-border-radius: 1em;}
.tc-tiddler-title {
font-size: 10px;
line-height: 0.5em;}
.tc-subtitle {
font-size: 0.1em;
}
.tc-tiddler-info {
margin: 0 -5px 0 -5px;
line-height: 1.4;
font-size: 1.1em;
}
.tc-tags-wrapper {
margin: 1px 0px 1px px;}
.tc-btn-invisible {
margin: 0px -5px 1px 0px;}
.tc-topbar-left {
left: 2px;
top: 1px;}
.tc-topbar-right {
top: 45px;
right: 30px;}
.tc-topbar button {
padding: 5px;}
.tc-tab-buttons button {
padding: 6px 5px;}
.tc-tab-content.tc-vertical {
display: inline-block;
vertical-align: top;
padding-top: 0px;
padding-left: 5px;
border-left: 1px solid #CCC;
flex: 1 0 70%;}
.tc-tab-content {
margin-top: 4px;}
.lefttable { margin-left:auto; margin-right:0; float:left }
.tc-page-controls { margin-top: 1px; font-size: 1.5em; }
.tc-story-river {
position: relative;
left: -35px;
top: -45px;
.tc-story-river {
width: calc(100% - -35px);
}
padding: 42px 42px 42px 42px;
}
.tc-sidebar-scrollable {
position: fixed;
top: - 75px;
left: 280px;
bottom: 0;
right: 0;
overflow-y: auto;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin: 0 0 0 -42px;
padding: 71px 0 28px 42px;
}
html .tc-rightmenu {
display: block;
padding: 40px 0px 0px 0px;
position: fixed;
right: 13px;
top: -50px;
width: 20px;
z-index: 98;
color: #000000;
font-size: 17px;
opacity: 1;
}
.tc-site-title {
font-weight: 500;
font-size: 1.5em;
line-height: 1.2em;
margin: 6px 0px -10px;}
.tc-site-subtitle {
margin: 3px 0px -10px;}
.tc-titlebar {
font-size: 20px;
margin: 0px 0px -9px 0px;}
button, input, optgroup, select, textarea {
margin: 0px 0px -10px 0px;}
.tc-tags-wrapper {
margin: 3px 0px 4px;}
.tc-sidebar-lists .tc-tab-buttons {
margin-bottom: -2px;}
.tc-tab-buttons {
font-size: 0.85em;
padding-top: 0.2em;
margin-bottom: -2px;}
.tc-sidebar-lists a.tc-tiddlylink {
font-size: 0.9em;}
.tc-tiddler-frame {
padding: 1px 5px 0px 10px;
border:2px solid yellow;
border-radius: 1em;
-moz-border-radius: 1em;
webkit-border-radius: 1em;}
.tc-tiddler-title {
font-size: 10px;
line-height: 0.5em;}
.tc-tags-wrapper {
margin: 1px 0px 1px px;}
.tc-btn-invisible {
margin: 0px -5px 1px 0px;}
.tc-topbar-left {
left: 2px;
top: 1px;}
.tc-topbar-right {
top: 45px;
right: 30px;}
.tc-topbar button {
padding: 5px;}
.tc-tab-buttons button {
padding: 6px 5px;}
.tc-tab-content.tc-vertical {
display: inline-block;
vertical-align: top;
padding-top: 0px;
padding-left: 5px;
border-left: 1px solid #CCC;
flex: 1 0 70%;}
.tc-tab-content {
margin-top: 4px;}
.lefttable { margin-left:auto; margin-right:0; float:left }
@media (max-width: 960px) and @media (min-width: 960px)....use what you need. That to avoid conflicting settings in your stylesheets.
You have defined .tc-tiddlerframe to an exact width, so that hiding the sidebar will not widen your tiddlers to mention an example. Deleting you setting changes it from about 885px...to a little more than 225px. The last one you defined for your other stylesheet...but it is also in the tweaks tab.
I think all these confusion has made it necessary for you to create even more conflicting settings.
Your stylesheets send me down memory lane, remembering an earlier TW of mine, that ended in the hell hole for a longer while...from exactly the same reasons.
Birthe
<<if-no-sidebar "
.tc-story-river {
width: calc(100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}});
}
.tc-tiddler-frame {
width: 100%;
}
">>