}
header {
- padding: 2rem 20%;
- text-align: right;
+ padding: 2rem 0;
+ max-width: 48rem;
+ margin: 0 .5rem;
+ @media screen and (min-width: 49em) {
+ margin: 0 auto;
+ }
+
h1 {
+ padding: 1em 0 0 0;
margin: 0;
- padding: 0;
- padding-left: 84px;
+
+ @media screen and (min-width: 30em) {
+ text-align: right;
+ padding: 0;
+ }
.author {
font-size: 1rem;
font-weight: normal;
}
}
img {
- float: left;
- width: 74px;
- height: 74px;
+ margin: auto;
+ @media screen and (min-width: 30em) {
+ float: left;
+ }
}
}
section#lead {
margin-left: 40%;
+ margin-top: 3rem;
text-align: right;
}
section.intro, section.outro {
font-size: 1.3rem;
background: #edede6;
+ margin-top: 1em;
a {
display: block;
- padding: .7em 20%;
+ padding: .7em 0;
color: black;
+ div {
+ max-width: 48rem;
+ margin: 0 .5rem;
+ @media screen and (min-width: 49em) {
+ margin: 0 auto;
+ }
+ }
&:hover {
background: white;
text-decoration: none;
}
section.main {
- padding: 0 20%;
+ padding: 0 0;
+ max-width: 48rem;
+ margin: 0 .5rem;
+ @media screen and (min-width: 49em) {
+ margin: 0 auto;
+ }
div.roza {
position: relative;
a {
position: absolute;
+ color: black;
&#roza-1 {
top: 0;
left: 33%;
}
a.download {
- padding: 0 20%;
+ padding: 0 0;
}
footer {
border-top: 1px solid #edede6;
- padding: 1em 20%;
- margin-top: 3em;
+ padding: 1rem 0;
+ font-size: .75rem;
+ max-width: 48rem;
+ margin: 3rem auto 0;
+
+ .footer-item {
+ padding: .5rem;
+
+ @media screen and (min-width: 24em) {
+ display: inline-block;
+ vertical-align: top;
+ width: 15rem;
+ }
+ }
}
-.ocena img {
- vertical-align: middle;
+
}
blockquote {
-o-column-count: 2;
-ms-column-count: 2;
column-count: 2;
- -moz-column-break-inside: avoid;
- -webkit-column-break-inside: avoid;
- -o-column-break-inside: avoid;
- -ms-column-break-inside: avoid;
- column-break-inside: avoid;
p {
margin: 0 0 1em;
+ -webkit-column-break-inside: avoid;
+ -o-column-break-inside: avoid;
+ -ms-column-break-inside: avoid;
+ column-break-inside: avoid;
+ break-inside: avoid-column;
+ page-break-inside:avoid;
}
+}
+
+.pozycja {
+ .ocena {
+ display: inline-block;
+ width: 8em;
+ img {
+ vertical-align: middle;
+ }
+ }
+ .label {
+ display: inline-block;
+ }
+}
+.przypisy {
+ font-size: .9em;
+}
+
+#b-author, #b-user, #b-inter {
+ display: inline-block;
+ width: 10em;
+ padding: 1em 2em;
+ margin: .5em;
+ cursor: pointer;
+ background: #edede6;
+ border: .5em solid #edede6;
+ border-radius: 1em;
+ text-align: center;
+ color: black;
+ span {
+ display: block;
+ font-size: 2em;
+ font-size
+ }
+ &.active {
+ border-color: #ea5b0b;
+ }
+ &:hover {
+ text-decoration: none;
+ background: white;
+ }
+}
+.p-author, .p-user, .p-inter {
+ display: none;
+ position: absolute;
+ margin: auto;
+ img {
+ width: 1em;
+ @media screen and (min-width: 24em) {
+ width: 2em;
+ }
+ }
+}
+#roza-1 .p-author, #roza-1 .p-user, #roza-1 .p-inter {
+ top: 40%;
+ left: 30%;
+}#roza-2 .p-author, #roza-2 .p-user, #roza-2 .p-inter {
+ top: 40%;
+ left: 40%;
+}#roza-3 .p-author, #roza-3 .p-user, #roza-3 .p-inter {
+ bottom: 40%;
+ left: 30%;
+}#roza-4 .p-author, #roza-4 .p-user, #roza-4 .p-inter {
+ top: 40%;
+ left: 30%;
}
\ No newline at end of file