body {
	max-width: 400px;

}

img {
	border: 1px solid black;
	max-width: 100%;
}

body.package {
	text-align: center;
    margin-top: 1em;
    /* background: #222; */
    /* color: #ddd; */
    /* font-family: sans-serif; */
    text-transform: uppercase;
    letter-spacing: .1em;
}

body.package img {
	/*max-width: 400px;*/
    /*margin-top: 2em;*/
    /*border-radius: 1em;*/
    border: 1px solid black;
}

body.package .found {
	margin: 1em auto;
}

body.package p.text {
	margin: 1em auto;
	    letter-spacing: normal;
    text-transform: lowercase;
    font-size: 67%;
    font-style: italic;
}

body.package .comments {
	text-align: left;
	letter-spacing: initial;
	text-transform: initial;
	font-family: monospace;
	opacity: 0.5
}

body.package .comments .comment:nth-child(odd) {
	/*background-color: #eee;*/
}

body.package .comments .comment:first-child {
	/*background-color: #eee;*/
	/*border-top: none;*/
}

body.package .comments .comment {
	padding: 0.25em ;
	border-bottom: 1px dotted black;
}

form.new-comment {
	display: flex;
	margin-top: 2em;
	opacity: 0.5;
}

form.new-comment input {
	flex: 1 1 auto;
	margin-right: 0.5em;
}
